24 Questions
Which approach involves an iterative development process?
Prototyping
Which technique aims to speed up application development?
Rapid Application Development (RAD)
Which development approach allows for changes during the development process?
Agile development
Which system development approach involves business managers and users leading the development effort?
End-user systems development
Which tools aid in managing system development projects by providing visual representations of project timelines and dependencies?
Gantt charts
Which factor is a key consideration in system development success related to adherence to established guidelines and procedures?
Quality and standards
Which technique involves automating system development tasks and encouraging adherence to the system development life cycle (SDLC)?
Computer-Aided Software Engineering (CASE) tools
Which approach involves addressing user concerns and potential problems during system development?
Managing change in system development
Which technique aims to reduce costs, provide advanced technology, and eliminate staffing needs?
Outsourcing
Which factor is a key consideration in system development success related to managing the impact of changes?
Degree of change
Which technique involves active participation of end-users in the development effort?
End-user systems development
Which technique encourages collaborative development sessions to speed up application development?
Joint Application Development (JAD)
What is the overall objective of systems development?
Achieving business goals by delivering the right information to the right person at the right time
Who are the typical participants in a system development project?
People who, either themselves or through the organization they represent, ultimately benefit from the systems development project
What does IS planning refer to?
Translating strategic and organizational goals into systems development initiatives
What is the focus of information systems planning?
Translating strategic and organizational goals into systems development initiatives
What is a key factor affecting system development success?
Quality or usefulness of the output
What is the primary goal of IS project planning?
Develop overall objectives
What does information systems planning aim to achieve?
Translating strategic and organizational goals into systems development initiatives
What is the role of a specialist responsible for modifying or developing programs in system development?
Modifying or developing programs to satisfy user requirements
What is the focus of developing IS planning document?
Developing IS planning document
What is the primary focus of system development project participants?
Benefitting from the systems development project
What is the main aim of identifying IS projects in the planning phase?
Identify IS projects
What is the primary responsibility of a professional specializing in analyzing and designing business systems?
Analyzing and designing business systems
Study Notes
System Development Approaches and Considerations
- System development considerations include accuracy, speed, scalability, risk, development costs, uniqueness costs, fixed investments, and ongoing operating costs
- Traditional system development life cycle involves investigation, analysis, design, implementation, and maintenance
- Prototyping is an iterative systems development approach
- Rapid Application Development (RAD) and Joint Application Development (JAD) are techniques to speed up application development
- Agile development allows for changes during the development process
- End-user systems development involves business managers and users leading the development effort
- Outsourcing and on-demand computing can reduce costs, provide advanced technology, and eliminate staffing needs
- Factors affecting system development success include degree of change, quality and standards, project management tools, computer-aided software engineering (CASE) tools, and object-oriented systems development
- Managing change in system development involves addressing user concerns and potential problems
- Project management tools such as project schedules, milestones, deadlines, critical path, PERT, and Gantt charts aid in managing system development projects
- Computer-Aided Software Engineering (CASE) tools automate system development tasks and encourage adherence to the system development life cycle (SDLC)
- Security, comparison of developed and off-the-shelf software, and factors affecting system development success are key considerations in system development
Test your knowledge of system development approaches and considerations with this quiz. Explore traditional system development life cycles, iterative approaches like prototyping, rapid application development, and agile development. Learn about end-user systems development, outsourcing, on-demand computing, and factors affecting system development success. Gain insight into managing change in system development and utilizing project management tools and computer-aided software engineering (CASE) tools.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free