Design Lifecycles
Scenario-Based System
interactive scenarios to support
active learning strategies such as
problem-based or case-based
learning
Usability Engineering Lifecycle
3 phase of UEL cyclic model
Diagram
Installation
Design, testing, and development
Requirements analysis
Definition
Usability engineering is a professional field that focuses on making systems easier to use. It uses theories from computer science and psychology to define problems that can happen when using such a system. Usability engineering is the process of testing designs with users or usability experts at different stages of the development process.
Iteractive User–Centred Model
Process
User–centered design (UCD) is
an iterative design process to
design focus on the users and
need to phase of the design
process
The Star
The star life cycle approach can make it hard to manage time and keep track of progress, but it has the great advantage of being able to use user evaluation throughout the whole design process, adapting to the needs of the users as they are discovered and as they (inevitably) change.
Spiral Model
Pros and Cons
Cons
Difficulty in time management
Too much dependability on Risk Analysis
Expensive
Complex
Pros
Customer Satisfaction
Flexibility in Requirements
Good for large projects
Risk Handling
4 Phases
Subtopic
The spiral model is like incremental system development, but it puts more focus on risk analysis.
Waterfall Model
Pros and cons
cons
The testing period comes quite late in the development process.
It is not good for complex projects where requirements change often.
Error can be fixed only during the phase
pros
During the process of making software, any changes are made.
Suitable for smaller projects with clear requirements
Each phase must be completed before the next.
6 Stages
Maintenance stage
Test Stage
Built Stage
Design Stage
Requirement Gathering stage
Methodology
Definiton
The waterfall is a way to break down project tasks into phases that happen in a straight line. Each phase depends on the results of the one before it and corresponds to a specialisation of tasks. Usually, for areas of engineering design.