SWD392 Exam Practice Questions and Answers (100% Pass)
What does an interaction diagram depict?
A. Objects and links
B. Classes and relationships
C. Objects and messages
D. States and events - ✔️✔️C. Objects and messages
What does an interaction diagram depict?
A. The state and transitions inside a control object
B. Classes and their relationships
C. Software objects and the sequence of their interactions
D. The external objects communicating with the system - ✔️✔️C. Software objects and the
sequence of their interactions
What is the evolutionary prototyping approach?
A. A form of incremental development in which the prototype is mapped to software architecture
or user interfaces when the delivered system
B. A form of software development in which the prototype evolves through several intermediate
operational systems into the delivered system
C. Risk-driven development
D. A form of incremental development in which the prototype evolves through several
intermediate operational systems into the delivered system - ✔️✔️B. A form of software
development in which the prototype evolves through several intermediate operational systems
into the delivered system
Which of the following are object oriented concepts?
A. Modules and interfaces
B. Modules and information hiding
C. Classes, information hiding, and inheritance
D. Concurrency and information hiding - ✔️✔️C. Classes, information hiding, and inheritance
What is notation for a synchronous messages (from UML1.4)?
A. A sold line with an arrow with a sock arrowhead
B. A solid line with an arrow with a half arrowhead
C. A dotted line with an arrow with a stick arrowhead
D. A dotted line with an arrow with a half arrowhead - ✔️✔️C. A dotted line with an arrow with a
stick arrowhead
What is the stereotype extension mechanism?
A. It allows defining a new building block that is derived from an existing UML modeling
element but tailored to the modeler's problem
B. It allows defining a new building block that is not based on existing UML modeling elements
C. It allows defining a new element that is derived from an existing UML modeling element but
tailored to the modeler's problem
D. It allows defining a new element that is not based on existing UML modeling elements -
✔️✔️A. It allows defining a new building block that is derived from an existing UML modeling
element but tailored to the modeler's problem
What do class structuring criteria help with?
A. Structuring an application into classes
B. Defining the attributes of a class
C. Defining the associations of a class
D. Defining the operations of a class - ✔️✔️A. Structuring an application into classes
What are main difference between object-oriented static modeling and entity relationship
modeling?
A. Entity relationship modeling depicts entities, whereas object-oriented static modeling does not
B. Object-oriented static modeling depicts attributes of each entity, whereas entity relationship
modeling does not
C. Entity relationship modeling depicts relationships, whereas object-oriented static modeling
does not
D. Object-oriented static modeling can depicts operations of each entity, whereas entity
relationship modeling does not - ✔️✔️C. Entity relationship modeling depicts relationships,
whereas object-oriented static modeling does not
In an extend relationship, does the base use case depend on the extension use case?
A. not depend
B. depend
C. Can depend
D. always - ✔️✔️A. not depend
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. A precise model of the software
architecture mapped to a specific platform.
Choose the best answer about UML
A. A graphical modeling language for describing object-oriented models
B. A graphical modeling method for describing object-oriented models
C. A graphical language for describing object-oriented models.
D. A standardized graphical language and notation for describing object-oriented models
maintained by OMG - ✔️✔️D. A standardized graphical language and notation for describing
object-oriented models maintained by OMG
What is the COMET method?
A. A UML-based software modeling method
B. Software modeling and architectural design method
C. A Software development method of rational
D. A UML-based software modeling and architectural design method - ✔️✔️D. A UML-based
software modeling and architectural design method
What is the unified software development process (USDP/RUP)?
A. A use case-driven software process that uses the UML notation
B. A software process that uses the UML notation
C. A use case-driven software process
D. An object-driven software process that uses the UML notation - ✔️✔️A. A use case-driven
software process that uses the UML notation
What is the correct definition of software modeling according to the Object Modeling Group
(OMG)?
A. modeling is the designing of software applications before coding
B. Software modeling is the process of building software models
C . Software modeling is the process of building diagrams
D. Software modeling is an essential part of the software development process - ✔️✔️B. Software
modeling is the process of building software models
What does a statechart diagram depict?
A. Objects and links
B. Classes and relationships
C. Objects and messages
D. States and events - ✔️✔️D. States and events
What does a state machine diagram depict?
A. States and relationships
B. Events and transitions
C. States and objects
D. States and state transitions - ✔️✔️D. States and state transitions
Which method can be used to to model entity classes according to object-oriented modeling
method?
A. Data dictionary
B. Entity relationship diagram
C. Class diagram in UML
D. Object diagram in UML - ✔️✔️C. Class diagram in UML
What is a passive object?
A. An object can have its own thread of control and can execute concurrently with other objects
B. An object has no thread of control and can execute concurrently with other objects
C. An object has no thread of control and executes only when another object invokes one of its
operations
D. Any object - ✔️✔️C. An object has no thread of control and executes only when another object
invokes one of its operations
What external entity can be a system actor?
A. A human user
4
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller OliviaWest. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $13.49. You're not tied to anything after your purchase.