Systems Development: Investigation and Analysis
At a Glance
This chapter and the next examine systems development, which is the activity of creating newinformation systems or modifying existing ones. It refers to all aspects of the process, fromidentifying problems to be solved or opportunities to be exploited, to the implementation andrefinement of the chosen solution. In this chapter, the first two phases of the traditionalsystems development life cycle will be examined in detail: systems investigation and systemsanalysis. The key features, advantages, and disadvantages of the traditional, prototyping, rapidapplication development, and end-user systems development life cycles will also be discussed.Finally, several factors that influence the success or failure of a systems development projectwill be identified.
Principles and Objectives
Effective systems development requires ateam effort from stakeholders, users,managers, systems development specialists,and various support personnel, and it startswith careful planning.
Identify the key participants in thesystems development process anddiscuss their roles.
Define the term
information systems planning
and list several reasons for initiating a systems project.Systems development often uses tools toselect, implement, and monitor projects,including net present value (NPV), prototyping, rapid application development,CASE tools, and object-orienteddevelopment.
Discuss the key features, advantages,and disadvantages of the traditional, prototyping, rapid applicationdevelopment, and end-user systemsdevelopment life cycles.
Identify several factors thatinfluence the success or failure of asystems development project.
Discuss the use of CASE tools andthe object-oriented approach to systemsdevelopment.