Documente Academic
Documente Profesional
Documente Cultură
1-2
The systems analyst is a key person
analyzing the business, identifying
opportunities for improvement, and
designing information systems to
implement these ideas.
It is important to understand and
develop through practice the skills
needed to successfully design and
implement new information systems.
1-3
1-4
The project --
Moves systematically through phases where each
phase has a standard set of outputs
Produces project deliverables
Uses deliverables in implementation
Results in actual information system
Uses gradual refinement
1-5
Planning (Why build the system? How should
the team go about building it?)
Analysis (Who uses system, what will it do,
where and when will the system be used?)
Design (How will the system work?)
Implementation (System delivery)
1-6
A simple process for
making lunch
1-7
Process Product
System Request
Planning
Feasibility Analysis
Workplan
System Proposal
Analysis
System
Specification
Design
New System and
Implementation
Maintenance Plan
1-8
1-9
A formalized approach to implementing the SDLC
A series of steps and deliverables
Methodology Categories
Minimizes changes to
Long time between
requirements as
system proposal and
project progresses
delivery of new
system
1 - 12
1 - 13
Pros Cons
1 - 14
Spiral Model
1 - 15
1 - 16
Incorporate special techniques and tools:
CASE tools
JAD sessions
Fourth generation/visualization programming
languages
Code generators
1 - 17
Phased development
A series of versions developed sequentially
Prototyping
System prototyping
Throw-away prototyping
Design prototyping
1 - 18
Insert Figure 1-4 here
1 - 19
Pros Cons
1 - 20
1 - 21
Pros Cons
1 - 22
1 - 23
Pros Cons
1 - 24
1 - 25
Pros Cons
Works Best in
Works Well in Projects Small Projects
With Undefined or
Changing Requirements Requires Much
User Input
1 - 26
Clear user requirements
Familiarity with technology
Complexity of system
Reliability of system
Time schedule
Schedule visibility
1 - 27
1 - 28
Business analyst
Systems analyst
Infrastructure analyst
Change management analyst
Project manager
1 - 29
The Systems Development Lifecycle consists of
four stages: Planning, Analysis, Design, and
Implementation
There are six major development methodologies:
the waterfall method, the parallel development
method, the phased development method, system
prototyping, design prototyping, and agile
development.
There are five major team roles: business analyst,
systems analyst, infrastructure analyst, change
management analyst and project manager.
1 - 30