Week 3 Flashcards
(12 cards)
What are the four stages of system design?
Conceptual Design, Logical Design, Physical Design, User Interface Design.
What is Conceptual Design?
It creates a high-level model, defines aims, key components, and explores design options using brainstorming and stakeholder input.
What is Logical Design?
It creates detailed models including processes, data flows, and functional requirements to meet system goals.
What is Physical Design?
Converts logical design into a working system by selecting hardware/software and creating detailed diagrams.
What is the purpose of UI Design?
To design visual and interactive components (menus, buttons, screens) ensuring ease of use and navigation.
What are the forms of quick prototyping in UX design?
Paper sketches, post-it notes, software mock-ups, partial software prototypes.
What are the three layers in software architecture?
Presentation Layer (UI), Business Logic Layer (Program Logic), Data Layer (Storage like DB or flat files).
What is a use case design?
A visual representation of the interactions between users (actors) and system functions (use cases).
What do «include» and «extend» relationships mean in UML?
«include»: Mandatory shared functionality.
«extend»: Optional or conditional behaviour.
What are the two stages of HTA?
Gather task/goal info via observation and interviews.
Analyse task structure (sequence, hierarchy, complexity).
What is a plan in HTA?
It specifies the order and conditions under which steps are executed at each level of the hierarchy.
Name and describe three types of HTA plans.
Fixed Sequence Plan: Steps must be done in order (e.g. boil water -> add tea -> pour).
Optional Plan: Some steps may or may not be needed (e.g. change language if needed).
Contingent Plan: Different steps based on a condition (e.g. scan loyalty card if available).