Professional Documents
Culture Documents
Short Answer Question For SAD
Short Answer Question For SAD
Functional requirements describe what the system should do, including specific
behaviors or functions.
A context diagram provides an overview of the system, showing its boundaries and
interactions with external entities.
A use case describes a scenario where the system interacts with external actors to
achieve a specific goal.
A system analyst studies and defines system requirements, bridging the gap between
users and developers.
Validation ensures the product meets user needs, while verification checks if the product
was built correctly according to specifications.
A prototype is a working model of the system used to clarify requirements and test
ideas early in development.
System design involves creating the architecture and detailed specifications for how a
system will meet its requirements.
Encapsulation involves wrapping data and methods within a class, restricting direct
access to some components.
The Waterfall Model is a linear SDLC approach where each phase must be completed
before the next begins.
A Gantt Chart is used to schedule and track project tasks over time.
A sequence diagram shows the interaction between objects over time in a particular
scenario.
Modularity involves dividing a system into smaller, manageable parts (modules) that can
be developed and tested independently.
21. What are the main phases of the system development life cycle (SDLC)?
The main phases are planning, analysis, design, implementation, testing, deployment,
and maintenance.
A class diagram shows the static structure of a system, including classes, attributes,
methods, and relationships.
System architecture is the high-level structure of a system, defining its components and
their interactions.
Corrective maintenance involves fixing bugs and errors in a system after it goes live.
A primary key is a unique identifier for records in a table, ensuring each record can be
uniquely identified.
Inheritance allows a class to inherit properties and methods from another class,
promoting code reuse.
31. What is the difference between a data store and a data flow in a DFD?
A data store represents where data is stored, while a data flow shows the movement of
data between processes, data stores, and external entities.
A context diagram is a high-level DFD that shows the system boundaries and
interactions with external entities.
A user story is a short, simple description of a feature from the perspective of an end
user.
A backlog is a prioritized list of tasks and requirements that need to be completed in the
project.
Reusability refers to the ability to use existing software components in new contexts or
projects, reducing development time and cost.
A focus group is a session where stakeholders discuss and provide feedback on system
requirements and features.
Black box testing involves testing a system's functionality without knowing its internal
structure or implementation.
System testing verifies that the complete and integrated system meets the specified
requirements.
Scalability is the ability of a system to handle increased load or expand in size without
performance degradation.
A wireframe is a simple visual representation of a user interface, outlining the layout and
structure without detailed design elements.
High-fidelity prototypes are detailed and interactive, closely resembling the final
product, while low-fidelity prototypes are simple and often paper-based, focusing on
basic concepts and layout.