Week 02 Structured Methodologies
Week 02 Structured Methodologies
CT00046-3-2
Structured Methodologies
Topic & Structure of the Lesson
Learning Outcomes
Design
Implementation
Deployment
Maintenance
Waterfall Methodology
Popular methodology
used in the late 80s
Rigid and document-
led approach to
system design
Good for projects with
complex database
design.
Has strategies to align
business needs with
system development.
Ends at design stage.
• Overall recommendation.
− other implications. For example, if the system is to hold
personal data, is the company registered under the Data
Protection Act? or software be able to solve the
problem?
• Logical Design, (i.e., what the new system will do) providing the
detailed specification of processing structures, data, and Human-
Computer Interfaces in the form of dialogues. The three parts of
this stage can be carried out in sequence or in parallel, this will
depend on the skills and size of the project team.
– Dialogue Design: This area of design is important to users as
often they see their interaction with the system as
synonymous with the functionality of the system.
– Define Update Processing: This step completes the
specification of the update processing and the associated
error handling.
– Define Enquiry Process: This step completes the database
Enquiry Process specification and associated error handling.
Concept of Operations
Identify goals and objectives of the proposed system,
study business strategies and policies to determine
system constraints. Study organizations entities,
stakeholders, activities, etc.
Produce a checklist that contains:
Clear reasons to develop a new system or upgrade
the existing system.
Stakeholders and their roles.
Identified internal, external, support, physical and
operational environments of the proposed system.,
etc.
CT046-3-2 – SYSTEM DEVELOPMENT METHODS Slide 33
V-Model
Phases (Cont.)
V-Model
• Agile Methods