Professional Documents
Culture Documents
into disuse
Lends structure to the analysis and design of information systems
System analyst
• The person who acts as a mediator among technical team and clients of any application is known as
system analyst.
• A vital role is being played by system analyst from development of SDLC (System development life cycle)
to training the end users of the developed application.
• The system analyst is responsible to provide a clear understanding related to any application
development for any business process, so that, all the business requirements of the client will meet.
The roles which any system analyst will play in any organization
1. Change Agent: Sometimes the system analyst plays a role of change agent. The system analyst acts as a
channel for making changes in the system, working with teammates for making that particular change
and developing a plan for successfully implementing that change.
2. Consultant: In some cases, a specialist system analyst is being hired for any specific project to address
the issues or problems for any particular information system inside the organization.
3. Support expert: System analyst also acts as supporting expert who is managing the resources for any
project.
1
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e
2
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e
3
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e
4
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e
Approaches to Structured Analysis and Design and to the Systems Development Life Cycle
1. Traditional systems development life cycle (explained earlier)
2. CASE systems development life cycle
3. Object-oriented systems analysis and design
Case Tools
The term CASE is used as an acronym for Computer Aided Software Engineering. This tool is mostly used with
project management.
• CASE tools are productivity tools for systems analysts that have been created explicitly to improve their
routine work through the use of automated support
5
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e
Agile approach
The approach of system development which involves an interactive and simple system development is known
as agile approach. In agile approach for every short iteration; designing, coding, testing and documentation are
done separately.
• In agile approach, iteration cycle is being kept small, so that, the requirements can be full filled on easy
bases.
The principles of agile approach are:
• Core practices,
• Value the communication,
• Believe in simplicity
• Work according to feedback, and
• To value the principles of agile approach.
6
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e
7
System Analysis and Design – Lecture Notes CHAPTER-1
Kendall & Kendall – Systems Analysis and Design, 9e