1/17
These flashcards cover key concepts related to system design, user interface principles, testing, and change management.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Functional Models
Show what the system should do, including functions, processes, and user activities.
Use Case Diagrams
Diagrams that show who interacts with the system and what they do.
Structural Models
Model that shows how the data and objects are organized in the system.
Class Diagrams
Diagrams that display classes, attributes, operations, and their relationships.
Behavioral Models
Model that shows how the system behaves over time and interactions between users, systems, and objects.
Sequence Diagrams
Diagrams that show time-ordered message exchanges between objects.
State Machine Diagrams
Diagrams that illustrate how an object changes states in response to events.
User Interface (UI) Structure
Divided into navigation, input, and output mechanisms within the Human-Computer Interaction Layer.
6 Principles of Good User Interface Design
Guidelines including layout, content awareness, aesthetics, user experience, consistency, and minimal user effort.
Navigation Structure Design
Designing how users will navigate through screens effectively.
Input Design
Focus on capturing data efficiently, minimizing keystrokes, and validating input requirements.
Output Design
Understanding user needs for reports and preventing information overload.
Heuristic Evaluation
Usability assessment method where experts check for adherence to usability principles.
Unit Test
Testing conducted on a single class or method to ensure its functionality.
Lewin’s 3-Step Change Model
A framework for implementing change: Unfreeze, Move, Refreeze.
Conversion Types
Strategies for system conversion, including direct, parallel, pilot, and phased conversions.
Change Management
The process of managing resistance to change and implementing strategies effectively.
Post-Implementation Activities
Support, maintenance, and assessment activities following the implementation of a system.