Software Engineering Life Cycle and Usability Design

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/24

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

Software Engineering

Discipline for understanding software design processes.

2
New cards

Usability Design

Occurs at all life cycle stages, not isolated.

3
New cards

Requirements Specification

Captures expected system functionalities in various languages.

4
New cards

Architectural Design

High-level description of system components and relations.

5
New cards

Detailed Design

Refinement of components to identify separate modules.

6
New cards

Verification

Ensuring the product is designed correctly.

7
New cards

Validation

Ensuring the right product is designed.

8
New cards

Formality Gap

Validation relies on subjective proof methods.

9
New cards

Usability Engineering

Specifies usability measures as explicit requirements.

10
New cards

Effectiveness

Ability to achieve desired outcomes.

11
New cards

Efficiency

Completing tasks without wasting effort.

12
New cards

Satisfaction

Enjoyment of the process of using the system.

13
New cards

Iterative Design

Addresses incomplete requirements through repeated cycles.

14
New cards

Prototypes

Simulate features of intended systems.

15
New cards

Throw-away Prototypes

Prototypes discarded after initial testing.

16
New cards

Incremental Prototypes

Builds system in small, manageable increments.

17
New cards

Evolutionary Prototypes

Refines prototypes through continuous feedback.

18
New cards

Storyboards

Visual representations of user interactions, not always digital.

19
New cards

Limited Functionality Simulations

Partial system functionality demonstrated by designers.

20
New cards

Design Inertia

Early poor decisions persist throughout the design.

21
New cards

Design Rationale

Explains reasons behind system design choices.

22
New cards

Issue-Based Information System (IBIS)

Framework for design rationale research.

23
New cards

Design Space Analysis

Evaluates design options using structured questions.

24
New cards

Decision Representation Language (DRL)

Formal semantics for decision-making in design.

25
New cards

Psychological Design Rationale

Links user tasks with system design consequences.