Lecture 21 Introduction to System Development Life Cycle - Part 1
Lecture 22 Objectives List the major functions performed by the information systems department Discuss a systems analyst’s responsibilities, skills, and opportunities Difficulties in software development Describe the first 3 phases and their objectives of the systems development life cycle
Lecture 23 Information Systems Department Operations group responsible for centralized computers and processing Technical support group installs and supports systems software and serves in an advisory and support capacity to other groups in the IS department Click to see Figure
Lecture 24 Information Systems Department Applications group analyzes, designs, programs, tests, installs, and maintains the company’s information systems Information center (IC) provides users with technical resources, information, and support
Lecture 25 The Systems Analyst Position Responsibilities Required skills and background Career opportunities Click to see Figure
Lecture 26 Difficulties in Systems Development Statistics of software project development: Paid for but not delivered48% Delivered but not used29% Abandoned or reworked 19% Used after change3% Used after as delivered1% by U.S. Government Accounting Office
Lecture 27 Difficulties in Systems Development Software is an ‘invisible medium’ Software is complex, both physically and functionally
Lecture 28 A series of steps that use to build an information system Oldest and most common development strategy Systems Development Life Cycle
Lecture 29 Systems planning Systems analysis Systems design Systems implementation Systems operation and support Systems Development Life Cycle Click to see Figure
Lecture 210 Systems planning Preliminary investigation report Systems analysis System requirements document Systems design System design specification Systems implementation Complete functioning information system Systems operation and support Operational information system Systems Development Life Cycle Click to see Figure
Lecture 211 Systems planning Purpose – identify problem’s nature/scope Systems request – begins the process & describes desired changes/improvements Systems planning – includes preliminary investigation or feasibility study End product – preliminary investigation report Systems Development Life Cycle
Lecture 212 Systems analysis Purpose is to learn exactly how the current system operates Fact-finding or requirements determination is used to define all functions of the current system Systems Development Life Cycle
Lecture 213 Options Develop a system in-house Purchase a commercial package Modify an existing system Stop development Systems Development Life Cycle
Lecture 214 The end product for this phase is the system requirements document management and user requirements alternative plans and costs recommendation to the management Systems Development Life Cycle
Lecture 215 Systems design Purpose is to satisfy all documented requirements Identify all outputs, inputs, files, manual procedures, & application programs Avoid misunderstanding through manager and user involvement Systems Development Life Cycle
Lecture 216 End product is system design specification complete design for the new system detailed costs staffing scheduling for the next SDLC phase - systems implementation contents depend on the company standards and the complexity of the system Systems Development Life Cycle Click to see Figure
Lecture 217 A KEY QUESTION What are the main differences between the Analysis Phase and Design Phase?
Lecture 218 A KEY QUESTION - ANSWER Systems analysis is concerned with establishing what the system must do issues that affect the customer It establish what the customer wants Systems design is concerned with defining an architecture which meets the requirements technical issues
Lecture 219 Note: More about SDLC will be discussed in next lecture Systems Development Life Cycle
Lecture 220 End of Lecture 2