Part 1: 1-Introduction Flashcards
(10 cards)
What is software modeling?
(a) Developing models of software.
(b) Designing software applications
before coding.
(c) Developing software diagrams.
(d) Developing software prototypes.
B
What is the Unified Modeling Language?
(a) A programming language for describing object-oriented models.
(b) A diagramming tool for drawing
object-oriented models.
(c) A graphical language for describing
object-oriented models.
(d) A standardized graphical
D
What is a software architecture?
(a) The software inside a building.
(b) The structure of a client/server system.
(c) The overall structure of a software
system.
(d) The software classes and their relationships.
C
What is a software design notation?
(a) Notes about the software design.
(b) A graphical or textual description
of the software.
(c) Documentation of the software.
(d) A systematic approach for producing a design.
B
What is a software design concept?
(a) A graphical or textual description
of the software.
(b) Documentation of the software.
(c) A fundamental idea that can be
applied to designing a system.
(d) A systematic approach for producing a design.
C
What is a software design strategy?
(a) A graphical or textual description
of the software.
(b) A fundamental idea that can be
applied to designing a system.
(c) A systematic approach for producing a design.
(d) An overall plan and direction for
developing a design.
D
What are software structuring criteria?
(a) Fundamental ideas that can be
applied to designing a system.
(b) Systematic approaches for producing a design.
(c) Guidelines used to help in structuring a software system into its components.
(d) Overall plans for developing a
design.
D
What is a software design method?
(a) A systematic approach for producing a design.
(b) Guidelines used to help in structuring a software system into its components.
(c) An overall plan for developing a
design.
(d) A graphical or textual description
of the software.
A
What is a platform-independent model
(PIM)?
(a) A software platform before a commitment is made to a specific hardware platform.
(b) A precise model of the software
architecture before a commitment
is made to a specific platform.
(c) A precise model of the software
architecture mapped to a specific
platform.
B
What is a platform-specific model
(PSM)?
(a) A specific hardware platform.
(b) A precise model of the software
architecture before a commitment
is made to a specific platform.
(c) A precise model of the software
architecture mapped to a specific
platform.
(d) A graphical or textual description
of the software.
C