Lecture-2 Systems, Roles and Development Methodologies
Lecture-2 Systems, Roles and Development Methodologies
• Output:
– Model of the actual system
• Personnel involved:
– Analyst
– System designer
– User management
– User operations workers
– Systems management
CSC-387 [System Analysis and Design] 12
Phase 5: Developing and Documenting
Software
• Activity:
– System analyst works with programmers to develop any original software
– Works with users to develop effective documentation
– Programmers design, code, and remove syntactical errors from computer
programs
– Document software with help files, procedure manuals, and Web sites
with Frequently Asked Questions
• Output:
– Computer programs
– System documentation
• Personnel involved:
– Analyst
– System designer
– Programmers
– Systems management
CSC-387 [System Analysis and Design] 13
Phase 6: Testing and Maintaining the
System
• Activity:
– Test the information system
– System maintenance
– Maintenance documentation
• Output:
– Problems, if any
– Updated programs
– Documentation
• Personnel involved:
– Analyst
– System designer
– Programmers
– Systems management
CSC-387 [System Analysis and Design] 14
Phase 7: Implementing and Evaluating the
System
• Activity:
– Train users
– Analyst plans smooth conversion from old system to new system
– Review and evaluate system
• Output:
– Trained personnel
– Installed system
• Personnel involved:
– Analyst
– System designer
– Programmers
– User management
– User operations workers
– Systems management
CSC-387 [System Analysis and Design] 15
Some researchers estimate that the amount of time spent on systems
maintenance may be as much as 60 percent of the total time spent on
systems projects
Examples of CASE tools include diagram tools, documentation tools, process modeling tools, analysis
and design tools, system software tools, project management tools, design tools, prototyping tools,
configuration manage tools, programming tools, Web development tools, testing tools, maintenance
tools, quality assurance tools, database management tools and re-engineering tools.
CSC-387 [System Analysis and Design] 23
Advantages and disadvantages of CASE
Tools
• Advantages :
– To increase productivity
– Increase quality of software at low price.
• Disadvantages :
– Need for specialized training
– Inadequate standardization
– May be difficult to use with existing system
8. Development and
document the system