SD3

¡Supera tus tareas y exámenes ahora con Quizwiz!

D

"A Patient is covered by an Insurance Policy" is an example of ________. A) aggregation B) generalization C) inheritance D) association

constraint

"A fulltime student must take at least 12 credits per semester" is an example of ________.

A

"A student must register for at least 6 credits per semester but cannot enroll in more than 18" is an example of ________. A) multiplicity constraint B) constraint C) multiplicity D) composition

protected

# means ___ in the class diagram

C

'weak' aggregation is called ________. A) composition B) tight coupling C) loose coupling D) binding

public

+ means ___ in the class diagram

private

- means ___ in the class diagram

collaboration

A ___ diagram is a dynamic diagram that focuses on the organization of objects that must cooperate, by exchanging messages, to satisfy a certain behavior

sequence

A ___ diagram is basically a space-time matrix for interactions

statechart

A ___ diagram represents milestones in the lifetime of an object when its state changes.

sequence

A ___ diagram represents the interaction between objects, or between actors and objects ordered in time.

Change

A ___ event is any kind of event that changes the state of one or more objects

method

A ___ is how an operation is implemented or actually carried out by the object responsible for the operation.

synchronization

A ____ bar is where parallel actions fork or merge back

statechart diagram

A ____ is the only dynamic model that can illustrate the milestones in the lifetime of one class of objects in its entirety.

collaborator

A ________ carries out the responsibilities of another class.

D

A class is ________. A) an abstraction of objects B) a template for creating objects C) a building block of modeling D) all of the above

A

A collaboration diagram is ________ diagram. A) an interactive B) the same as a sequence C) also called a collaborative D) a structural

responsibilities

A collaborator is a class that carries out the __ of another class

A

A flexible and reliable information system needs ________ that satisfy the specific requirements of the structural modeling. A) Building blocks B) analysts C) resources D) programmers

how

A method is ___ an operation is implemented or actually carried out by the object responsible for the operation.

how

A method is ___ an operation is implemented or actually carried out by the object when it receives a message.

message state

A method may have to make decisions and branch out sideways depending not only on the values received through the ___ but also on the ___ of the object

state

A snapshot of an object at a certain stage in time is the ___ of the object

states events

A statechart diagram is composed of the ___ of an object and the flow of ___ that change its state.

A

A statechart diagram is composed of the states of an object and the flow of ________ that change its state. A) events B) messages C) instructions D) arguments

change event

A statechart diagram models the stages in the life of an object when its state is changed by a ___

building blocks

A structural model is distinguished from another structural model by the nature of its b___ b___ (or units) and how the units are connected

C

A(n) ________ diagram represents the interaction between objects, or between actors and objects. A) context B) class C) sequence D) activity

D

Aggregation represents the relationship of a(n) ________. A) whole to a whole B) object to a class C) part to a part D) whole to a part

False

Although classes are abstractions, they are able to perform operations. True/False

activity

An ___ diagram provides the most lucid tool for modeling the logical flow of activities that takes place between the system and the outside world or within the system among its component

event

An anonymous message is usually an "___" message; that is, a message that is broadcasted.

False

An object can be instantiated and destroyed only one time in a sequence diagram - True/False

operations attributes

An object's responsibilities consist of what it does and what it knows—in other words, its ___ and its ___ .

C

Any goal-oriented interaction requires a ________. A) goal B) object C) logical flow D) road map

structural

Association is a ________ relationship that defines the link between objects of one class with the objects of another class

C

Association is a ________ relationship that defines the link between objects of one class with the objects of another class A) logical B) physical C) structural D) either A or C

objects

At runtime, when the information system is actually created, classes are "instantiated" into ___

conceptual

Class definition through analysis results in ___ classes.

(inter)relationships

Class diagram is all about classes and their ________.

noun or a noun phrase

Class name must be a ________.

objects

Classes define the containers of data, while their contents are provided by ___

Yes

Do you need multiple class diagrams to clarify relationships from different but overlapping viewpoints? Y/N

B

Dynamic modeling features ________. A) classes B) objects C) behavior D) structure

D

Dynamic modeling is all about ________. A) classes B) structure C) information systems D) interaction

D

Dynamic modeling is not only about objects and their interactions, but also about ________. A) classes and their interactions B) the quality of the interactions C) how the objects disappear through interactions D) how the objects change through interaction

A

Dynamic modeling must show not only who interacts with whom and how, but in what ________. A) order B) location C) area D) setting

interaction behavioral

Dynamic modeling represents the ___ of the building blocks of the information system with each other and with the outside world to satisfy the ___ requirements of the system.

method

How an operation is implemented or actually carried out is referred to as ___

change

However, one kind of dynamic modeling—statechart diagrams—requires an understanding of ___ events

Polymorphism

Human and Horse are both subclasses (descendants) of the Mammal class and have an operation called Run What is the terms that refers to this situation?

signal

In practice, a time event is handled the same way as a ___ event.

B

In the example "orderDessert(Ice Cream, 2)", Ice Cream is a(n) ________. A) parameter B) value C) argument D) operation

C

In the virtual world of software, a class is ________ of an object. A) representative B) a template C) an abstraction D) none of the above

A

In the virtual world of software, a class is ________ to create an object A) a template B) an excuse C) the reason D) conceptualized

false

In the virtual world of software, a class is either an abstraction of an object or a template to create it. True/False

Resources are wasted Sequential nature (no parallelism) Outside the normal course of events (no synchronization of events) Senders and receivers do not reference Occurring errors

List the drawbacks of the call event type.

async sender of the message determines the content anonymous (not dispatched to specific objects) no return value (broadasted)

List the traits of the signal events

D (use microservices mafaka)

Monolithic structures are ________. A) difficult to build B) expensive to maintain C) inflexible D) all of the above

B

Most complex products are built ________. A) as monolithic objects B) from independent parts C) from scratch D) from inside-out

C++, Go, Perl

Name some languages that support multiple inheritance?

Sequence Collaboration Statechart Activity

Name the diagram types of the dynamic modeling domain: 1. S___ Diagram 2. C___ Diagram 3. St___ Diagram 4. A___ Diagram

A

Object-oriented analysis relies on the ________ of information systems A) logical modeling B) physical modeling C) abstract modeling D) concrete modeling

messages

Objects of a virtual world can only interact through ___ : requests and instructions that are passed between the system and the outside world or among the system's components.

A

Parameters are ________ that carry data of a certain type, but are not data themselves. A) containers B) objects C) attributes D) operations

B

Parameters are defined in terms of ________. A) objects B) variables C) attributes D) operations

types

Parameters are the ___ of data that an object requires to perform a certain task.

D

Reuse helps with ________. A) improving productivity B) managing complexity C) reducing costs D) all of the above

interactive

Sequence and collaboration diagrams are both ___ diagrams

False

Signal events result from invocation of an operation - True/False

interruptive

Signal kind of event is truly ___

subclass

Specialization is creating a ________ from an existing class by defining elements that are too specific for the parent class.

milestones

Statechart diagram models the ___ in the life of an object when its state is changed by a significant event.

typecasting

Stereotyping is the UML mechanism that allows us to extend UML elements by ___ them

B (it defines structure, but supports behavior)

Structural modeling is needed to support a system's ________. A) structure B) behavior C) expansion D) boundary

conceptual

The ___ modeling of the system structure is not concerned with the concrete layering or packaging of objects or components

lifetime

The ___ of an object specifies when it is instantiated, how long it exists, and when it is destroyed.

lifetime

The ___ of an object specifies when its instantiated, how long it exists, and when it is destroyed.

relationships

The ____ in the collaboration diagram relate to the exchange of messages among objects.

Call (call event)

The caller must wait for the completion of response (and the subsequent conversation) before regaining the ability to engage in another task. What is the type of such event?

space

The horizontal axis on a sequence diagram is a ___ axis.

what how

The interface of an object is defined by two factors: ________ it offers and ________ the offerings are presented to other entities

C

The most lucid tool for modeling the logical flow of activities is the ________ diagram. A) sequence B) state C) activity D) collaboration

does

The operation of an object represents what an object ____.

collaboration

The primary purpose of a(n) ________ diagram is the verification of object responsibilities.

structural

Three views of ___ modeling are: conceptual, logical, or physical

physical

Three views of structural modeling are: conceptual, logical, or ___

discover nouns misfits responsibilities

To ___ class candidates, we identify ___, search for grammatical objects hidden in verbs, discard obvious ___, outline the general ___ of the candidates, and finally consolidate our findings in a preliminary list of candidates and their responsibilities.

flow of use cases

To discover business objects, we must start by mining the ________.

D

To discover class candidates we should _______ A) identify nouns that serve as grammatical objects B) identify hidden nouns in verbs C) neither A nor B D) both A & B

True

True of False: Instances of the same class may not carry out the same operation in the same way

C

Virtual objects interact by exchanging ________. A) their identities B) or changing behavior C) messages D) their attributes

use cases

We refer to ___ to discover business classes

Datasource

What is a good name for depicting the collections of objects retrieved from certain source

D

What is true? A) Patient's Contact Data responsibility is as simple as Patient's Appointments B) Patient's Contact Data responsibility is as simple as Patient's Medical History C) Patient's Contact Data responsibility is as simple as Patient's Personal Data D) None of the above

outside or inside (inside or outside)

What sets an actor instance apart from an object instance is whether the entity is ___(two words with or) the system space

D

Which is true? A) Similarity of the structure of entities translates into the similarity of type of behavior of entities B) Events cannot result from an action that was taken outside the time frame of the model C) Operations are necessarily all public, and attributes are unavoidably private D) None of the above

D

Which of the following events has a return value? A) order B) times C) signal D) call

B

Which of the following events has a return value? A) order B) call C) signal D) time

D

Which of the following is NOT a component of a sequence diagram? A) a timeline B) objects C) messages D) a class

D

Which of the following may be the aim of a structural modeling? A) understanding an existing structure B) building an entirely new structure C) changing an existing structure D) any of the above

D

Which of the following statements is true? A) A method identifies a goal or an action in abstract, when it receives concrete data through a message B) Conceptual modeling needs to delve deeply into the implementation of operations C) Instances of the same class carry out the same operation in the same way D) None of the abov

A

Which of the following statements is true? A) Events are actions by one object that interrupts the existing condition of one or more other objects B) Call events disrupt the normal flow of actions C) Signal events result from the invocation of an operation D) None of the above

B

Which one of the following events is an asynchronous event? A) order B) signal C) call D) private

Call event

Which type of event is the simplest form and usually the fastest method of communication between objects?

parallel

While a sequence diagram is basically a sequential presentation of actions, an activity diagram can efficiently portray ___ activities.

Events

___ are actions by one object that interrupts the existing condition of one or more other objects.

Time

___ events are triggered by the passage of time.

Signal

___ events disrupt the normal flow of actions.

Call

___ events result from invocation of an operation.

Generalization

___ is abstracting common elements shared by a set of classes into a superclass.

Specialization

___ is creating a subclass from an existing class by defining elements that are too specific for the parent class

Stereotyping

___ is the UML mechanism that allows us to extend UML elements by typecasting them

anonymous

___ message is a message that is broadcast and is not targeted toward a specific object

Structural

___ modeling helps to find the basic building blocks of an object-oriented information system.

Dynamic

___ modeling portrays actions and interactions of a system's components to satisfy its behavioral requirements

Accessor

____ operations are those that set or return the value of an attribute.

Messages

________ are instructions and information sent to objects in the expectation that the recipient objects will carry out certain actions.

Components

________ are the most obvious, the most reliable and the most effective mechanism for reuse

A

________ is about modeling actions and interactions of a system's components to satisfy its requirements. A) Dynamic modeling B) Use case modeling C) A class diagram D) Structural modeling

C

________ modeling represents the interaction of the building blocks of the information system with each other and with the outside world to satisfy the behavioral requirements of the system. A) Structural B) Behavioral C) Dynamic D) Use case

A

________ products are made possible only when the availability of what they require, be it tangible or intangible, achieves a critical mass. A) Complex or revolutionary B) Simple C) New D) Old

methodology

________ provide(s) the guidelines for discovering the solution

internal structure

a "black box" is an entity the outside of which is visible but its ___ is not exposed

False

a method identifies a goal or an action in abstract (as 'what the action should carry out') - True/False

organization

collaboration diagrams concentrate on the ___ and the structure of objects that exchange messages

B

composition is called ________. A) special case B) tight coupling C) aggregation D) loose coupling

true

design patterns are not ready-to-use and must be adapted to the specific problems at hand True/False

flow

e sequence diagrams emphasize the ___ of interaction through time

True

instances of the same class may not carry out the same operation in the same way - True/False

collaboration

it is more advantageous if we start from a sequence diagram and arrive at its ___ diagram.

Signal events

myTrainStation_trainIsCanceled(trainIdentifier, cancellationReason, suggestions) If trainIdentifier is the same as myTrain 1. Call home to report delay. 2. Optional: get refund for the ticket. 2. Take bus. What type of the events does this handler work with

true

structural modeling is not static True/False

precedes

the concept always ___ classification

package

~ means ___ in the class diagram


Conjuntos de estudio relacionados

vocabulary workshop level H unit 1-2

View Set

AP Stats: Experimental Design and Sampling Design

View Set

The Special Supplemental Nutrition Program for Women, Infants, and Children (WIC)

View Set

CISSP PRACTICE TESTS Chapter 1▪Security & Risk Management (Domain 1)

View Set

Employment Law for Human Resource Practice Chapter 1

View Set

Neuroscience of Behavior - Week 7

View Set

Chapter 6 Bones and Skeletal Tissues

View Set