1/19
20 fill-in-the-blank flashcards covering System Design concepts, processes, and diagrams.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
System design is the process of defining the __, components, modules, interfaces, and data for a system to satisfy specified requirements.
architecture
System design is a crucial phase in the software development lifecycle where the overall structure of the system is __ and documented.
conceptualized
During Requirements Gathering, activities include conducting __ with stakeholders.
interviews
In Requirements Gathering, we gather and document __ and non-functional requirements.
functional
Requirements are prioritized based on __ and feasibility.
importance
During the analysis phase, gathered requirements are reviewed, refined, and __ to ensure they are complete, consistent, and feasible.
validated
In the analysis phase, you identify use cases and __.
scenarios
Feasibility studies and __ assessments are performed.
risk
The design phase involves creating __ diagrams.
system architecture
In design, you define module interfaces and __.
interactions
In the implementation phase, the designed system is translated into __.
code
Developers write, test, and __ the software components according to the design specifications.
integrate
Functional testing validates the system __.
behavior
Integration testing checks interactions between __.
components
Testing can include performance, security, and __ testing.
usability
High-level design identifies major system components and their __.
relationships
Low-Level Design specifies algorithms, data structures, and data __.
formats
Detailed Design provides an exhaustive blueprint for the __, testing, and deployment of the system.
implementation
Flowcharts are visual representations of processes using symbols such as Start/End, Process, Decision, and __.
Input/Output
A Class Diagram in UML represents the static structure of __ and their relationships.
classes