1
SWD392 Questions with Answers (100%
Correct Answers)
Traceability is the extent to which a product:
Can be traced back to products of previous phases
Traced back to the requirements
Traced forward to implementation
Deployed to a hardware configuration Answer: Can be traced back to products
of previous phases
What is software modeling?
Developing models of software.
Designing software applications before coding.
Developing software diagrams.
Developing software prototypes. Answer: Designing software applications
before coding.
What is the Unified Modeling Language?
A programming language for describing object-oriented models.
A diagramming tool for drawing object-oriented models.
A graphical language for describing object-oriented models.
A standardized graphical language and notation for describing objectoriented
models. Answer: A standardized graphical language and notation for
describing objectoriented models.
What is a software architecture?
,2
The software inside a building.
The structure of a client/server system.
The overall structure of a software system.
The software classes and their relationships. Answer: The overall structure of a
software system.
What is a software design notation?
Notes about the software design.
A graphical or textual description of the software.
Documentation of the software.
A systematic approach for producing a design. Answer: A graphical or textual
description of the software.
What is a software design concept?
A graphical or textual description of the software.
Documentation of the software.
A fundamental idea that can be applied to designing a system.
A systematic approach for producing a design. Answer: A fundamental idea
that can be applied to designing a system.
What is a software design strategy?
A graphical or textual description of the software.
A fundamental idea that can be applied to designing a system.
A systematic approach for producing a design.
,3
An overall plan and direction for developing a design. Answer: An overall plan
and direction for developing a design.
What are software structuring criteria?
Fundamental ideas that can be applied to designing a system.
Systematic approaches for producing a design.
Guidelines used to help in structuring a software system into its components.
Overall plans for developing a design. Answer: Guidelines used to help in
structuring a software system into its components.
What is a software design method?
A systematic approach for producing a design.
Guidelines used to help in structuring a software system into its components.
An overall plan for developing a design.
A graphical or textual description of the software. Answer: A systematic
approach for producing a design.
What is a platform-independent model (PIM)?
A software platform before a commitment is made to a specific hardware
platform.
A precise model of the software architecture before a commitment is made to a
specific platform.
A precise model of the software architecture mapped to a specific platform.
A graphical or textual description of the software. Answer: A precise model of
the software architecture before a commitment is made to a specific platform.
What is a platform-specific model (PSM)?
, 4
A specific hardware platform.
A precise model of the software architecture before a commitment is made to a
specific platform.
A precise model of the software architecture mapped to a specific platform.
A graphical or textual description of the software. Answer: A precise model of
the software architecture mapped to a specific platform.
How is an actor depicted on a use case diagram?
An oval
A stick figure
A box
A dashed line Answer: A stick figure
How is a use case depicted on a use case diagram?
An oval
A stick figure
A box
A dashed line Answer: An oval
How is a class depicted on a class diagram?
A box with one compartment
A box with one or two compartments
A box with one, two, or three compartments
An oval Answer: A box with one, two, or three compartments
How is an association depicted on a class diagram?
SWD392 Questions with Answers (100%
Correct Answers)
Traceability is the extent to which a product:
Can be traced back to products of previous phases
Traced back to the requirements
Traced forward to implementation
Deployed to a hardware configuration Answer: Can be traced back to products
of previous phases
What is software modeling?
Developing models of software.
Designing software applications before coding.
Developing software diagrams.
Developing software prototypes. Answer: Designing software applications
before coding.
What is the Unified Modeling Language?
A programming language for describing object-oriented models.
A diagramming tool for drawing object-oriented models.
A graphical language for describing object-oriented models.
A standardized graphical language and notation for describing objectoriented
models. Answer: A standardized graphical language and notation for
describing objectoriented models.
What is a software architecture?
,2
The software inside a building.
The structure of a client/server system.
The overall structure of a software system.
The software classes and their relationships. Answer: The overall structure of a
software system.
What is a software design notation?
Notes about the software design.
A graphical or textual description of the software.
Documentation of the software.
A systematic approach for producing a design. Answer: A graphical or textual
description of the software.
What is a software design concept?
A graphical or textual description of the software.
Documentation of the software.
A fundamental idea that can be applied to designing a system.
A systematic approach for producing a design. Answer: A fundamental idea
that can be applied to designing a system.
What is a software design strategy?
A graphical or textual description of the software.
A fundamental idea that can be applied to designing a system.
A systematic approach for producing a design.
,3
An overall plan and direction for developing a design. Answer: An overall plan
and direction for developing a design.
What are software structuring criteria?
Fundamental ideas that can be applied to designing a system.
Systematic approaches for producing a design.
Guidelines used to help in structuring a software system into its components.
Overall plans for developing a design. Answer: Guidelines used to help in
structuring a software system into its components.
What is a software design method?
A systematic approach for producing a design.
Guidelines used to help in structuring a software system into its components.
An overall plan for developing a design.
A graphical or textual description of the software. Answer: A systematic
approach for producing a design.
What is a platform-independent model (PIM)?
A software platform before a commitment is made to a specific hardware
platform.
A precise model of the software architecture before a commitment is made to a
specific platform.
A precise model of the software architecture mapped to a specific platform.
A graphical or textual description of the software. Answer: A precise model of
the software architecture before a commitment is made to a specific platform.
What is a platform-specific model (PSM)?
, 4
A specific hardware platform.
A precise model of the software architecture before a commitment is made to a
specific platform.
A precise model of the software architecture mapped to a specific platform.
A graphical or textual description of the software. Answer: A precise model of
the software architecture mapped to a specific platform.
How is an actor depicted on a use case diagram?
An oval
A stick figure
A box
A dashed line Answer: A stick figure
How is a use case depicted on a use case diagram?
An oval
A stick figure
A box
A dashed line Answer: An oval
How is a class depicted on a class diagram?
A box with one compartment
A box with one or two compartments
A box with one, two, or three compartments
An oval Answer: A box with one, two, or three compartments
How is an association depicted on a class diagram?