Categorieën: Alle - lifecycle - evaluation - usability - design

door احمد ذكي 2 jaren geleden

136

Design Lifecycles

The document discusses various design lifecycles and methodologies used in system and software development, focusing on user-centered and usability engineering approaches. The user-centered design process is iterative, emphasizing the needs and experiences of users throughout each phase of development.

Design Lifecycles

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.