Objective :
◦ to understand the proposed project,
◦ ensure that it will support business requirements, and
◦ build a solid foundation for system development.
Systems Analysis Activities
◦ The system analysis phase includes the 4 main activities :
Requirement modeling
Data and process modeling
Object modeling
Consideration of development strategies
Systems Analysis Skills
◦ Analytical skills : to identify a problem, evaluate the key
elements, and develop a useful solution.
◦ Interpersonal skills : system analyst must work with
people at all organizational levels, balance conflicting
needs of users, and communicate effectively
Team-Based Techniques : JAD, RAD, and Agile
Methods
◦ The traditional model or system development was an IT
department that used structured analysis and consulted
user only when their input or approval was needed.
◦ Although the IT staff still has a central role, and
structured analysis remains a popular method of system
development, most IT manager invite system users to
participate actively in various development task.
Team-based approaches
◦ Joint application development (JAD) : user-oriented
technique for fact-finding and requirements modeling.
◦ Rapid application development (RAD) : RAD resembles
a condensed version of the entire SDLC, with users
involved every step of the way.
◦ Agile methods