Chapter 1 Introduction To System Analysis and Design Sesi 1 2022 2023
Chapter 1 Introduction To System Analysis and Design Sesi 1 2022 2023
To
build a successful
information system,
analysts must
understand business
processes and
document them
carefully.
e) People
People who have an interest in an information
system are called stakeholders.
1.Planning
7.Maintenance 2. Analyze
SDLC
ACTIVITIES
6.Implementation 3. Design
5. Testing 4. Development
SYSTEM DEVELOPMENT LIFE CYLE
Purpose- to create a physical model that will satisfy all documented requirements for the
system
Design the user interface and identify necessary outputs, inputs, and processes.
Avoid misunderstanding through manager and user involvement.
The deliverable for this phase is the system design specification.
SYSTEM DEVELOPMENT LIFE CYLE
Rapid Extreme
Agile Prototyping
Application Programming
Model
Development
Model
Joint
Rapid Application
Application
Development (RAD)
Development
(JAD)
Waterfall Model
• Advantages:
– Very flexible and efficient in
dealing with change.
– team interaction and reflect a set of
community-based values.
– frequent deliverables constantly
validate the project and reduce
risk.
Agile Model-Disadvantages
• Disadvantages:
– team members need a high level of
technical and interpersonal skills.
– a lack of structure and documentation
– can introduce risk factors.
– the overall project may be subject to
significant change in scope as user
requirements continue to evolve during
the project.
Prototyping Model
• 3 key steps:
a) Create a work breakdown
structure.
b) Identify task patterns.
c) Calculate the critical path.
Step 1: Work breakdown Structure
• Gantt Chart
b) Estimating task duration
Project Planning
Project Scheduling
Project Monitoring
Project Reporting
Leadership and Project Manager
Project workload.
• The project manager must monitor the
Monitoring
progress, evaluate the results, and take
corrective action when necessary to
control the project and stay on target.
Reporting
communication skills and a sense of
what others want and need to know
about the project.
Leadership and Project Manager
• In addition to the project manager, most large
projects have a project coordinator.
• A project coordinator handles administrative
responsibilities for the team and negotiates with
users who might have conflicting requirements or
want changes that would require additional time
or expense.