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
B. external system that interfaces with the system
C. External I/O device
D. A timer
E. All of above - E. All of above
What is a use case?
A. A case study involving users
B. A sequence of interactions between the user and the system
C. A sequence of interactions between the user and the objects in the system
D. A sequence of user inputs to the system - A. A case study involving users
What is a software life cycle?
A. The life of the software
B. A cyclic approach to developing software
C. A phased approach to developing software
D. The life of software developed in cycles - C. A phased approach to developing
software
What is a software life cycle model?
A. A specification of the software development process
B. A description of the software development process
C. An abstraction of the software development process
D. A diagram of the software development process - B. A description of the software
development process
What is an active object used to depict?
A. concurrent object
B. thread
C. task
D. All above - D. All above
How is an actor depicted on a use case diagram?
A. An oval
B. A stick figure
C. A box
D. A dashed line - B. A stick figure
What is the notation of the actor concept?
A. An oval
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 VasilyKichigin. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $13.48. You're not tied to anything after your purchase.