Ch 10

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Which type of class relationship can be described as "is a"? A) generalization/specialization B) association C) aggregation D) multiplicity E) inheritance

A

Aggregation relationship are ______

Asymmetric

_____ are the data that represent characteristics of interest about an object (Attributes)

Attributes

What is an attribute? Give several examples of attibutes for an object

Attributes are the data that represent characteristics of interest about an object. Name

In an activity diagram the diamond shape is used to represent a ______ or a _______

Decision , merge

_______ is the packaging of several items together into one unit. It is also called information hiding. (Encapsulating)

Encapsulating

An object association matrix is a tool for prioritizing use cases.

False An object association matrix is a tool for determining object class relationships

In a system sequence diagram lifelines indicate the period of time when the participant is active in the interaction.

False Activation bars indicate the period of time when the participant is active in the interaction

One of the UML 2.0 diagrams is the collaboration diagram.

False The collaboration diagram was renamed the communication diagram in UML2.0

To specify who does what, you can divide an activity diagram into flows.

False To specify who does what, you can divide an activity diagram into partitions

Every flow on an activity diagram needs words to identify them.

False Most flows do not need words to identify them unless comming out decision

In object-oriented analysis, the requirements use-case model is used as is.

False The requirements use - case model is refined int an analysis use-case model

To show loops in a system sequence diagram you would use a ______

Frame

A(n) _______ is passed when one object invokes one or more of another object's methods (behaviors) to request information or some action

Message

The use case _____ is used to textually describe the sequence of steps of each interaction

Narrative

Activity = Sequential Use Case State Machine Diagram = Change of state overtime

Note

________ is a technique for identifying object within the system environment and the relationship between those objects

Object Modeling

A(n) _____ is a natural business association that exists between one or more object/ classes

Object Relationship

A(n) _____ is a natural business association that exist between one or more objects/classes

Object class relationship

Define Object Modeling

Object modeling is a technique for identifying objects within the system environment and the relationships between those objects

To show who does what in an activity diagram you would divided it int ______

Partitions

If an object class called Supplier has a behavior called sendEmail and an object class called Customer has a behavior called sendEmial, that is an example of ___________________.

Polymorphism

_________ means "many forms." Applied to object-oriented techniques, it means that the same named behaivor may be completed differently for different objects /classes

Polymorphism

______ diagrams graphically depict how objects interact with each other via messages in execution of use case or operation. They illustrate how message are sent and recievd between objects and in what sequence.

Sequence

In an activity diagram a rake symbol is used to represent a _____

Sudactivity indicstor

_______ diagrams depict the interaction between an actor and the system fro a use case scenario

System Sequence

In a system sequence Diagram a frame can show loops or optional steps

True

There 13 diagrams used in UML 2.0

True

A class is said to be _______ if it outlives the execution of a program

persistent

An aggregation relationship is also called as a(n)_________

whole/part relationship

On an acitivity diagram a subactivity indicator indicates a separate activity diagram

True

Use case diagrams graphically depict the interactions between the system and external system users. In other words, they graphically describe who will use the system and in what ways the user expect to interact with system

True

The ____ is a set of modeling conventions that is used to specified or describe a software system in terms of objects (UML)

UML

In an acitivity diagram black bar with two or more flows comming in an one flow going out is called a ______

join

A(n) _______ is a set of objects that share the same attributes and behavior. It is sometimes referred to as an object class. Class

Class

_____ diagrams are similar to sequence diagrams but do not focus on the timing or sequence of messages. Instead they present the interaction or collaboration between objects in a network format.

Collaboration

The messages of a use case can be graphically depicted with a(n): A) system analysis use case B) use case diagram C) activity diagram D) system sequence diagram E) none of these

D) System Sequence Diagram

Define the term polymorphism. give an example

Polymorphism means "many forms" Applied to object-oriented techniques, it means that a behaivor may be completed for different objects/class Door and Window different behavior close

An activity diagram can be used to model logic with the system

True

_______ diagrams are used to graphically depict the sequential flow of activities of either a business process or a use case. They also be use to model action s that will be performed when operation is executing as well as the result of those actions.

(Activity)

_______diagrams depict the system's object structure. They show object classes that the system is composed of as well as the relationship between those classes

(Class )

________diagrams are similar to class diagrams, but instead of depicting object classes, they model actual object instances showing the current values of the instance's attributes.

(Object)

Explain the concept of message sending for objects/ classes

A messages is passed when one object invokes another object's method (behavior) to request information or some action

In an activity diagram you would combine flows that were previously separated by decision using a(n): A) merge B) fork C) join D) connector E) none of these

A) Merge

A(n) ________ use case is used to define a use case that has a sequence of common steps that can be used by other use cases. It represents a form of "reuse"

Abstract

_______are set over lifelines in a system sequence diagram to indicate the period of time when a participant is active in the interaction

Activation bars

______diagram depict the sequential flow of activities of a use case or business process

Activity

Which of the following people were not involved in developing object-oriented analysis? A) Grady Booch B) E.F. Codd C) Ivar Jacobson D) James Rumbaugh E) all of these were involved in developing object-oriented analysis

B) E.F. Codd

What defines how many instances of one object class can be associated with one instance of another object class? A) associativity B) multiplicity C) relationship D) inheritance E) none of these

B) Multiplicity

____ refers those thinks that the object can do and that correspond to functions that act on the object's data (or attributes). This is commonly referred to as a method, operation or service. (Behavior)

Behaivor

Which of the following can NOT be shown in an activity diagram? A) decisions B) concurrent actions C) actors D) UML convention for messages E) none of these

C

Which of the following can NOT be shown in a system sequence diagram? A) a receiver actor B) loops C) optional steps D) object classes E) system outputs

C) Optional Stops

On an activity diagram all actions coming into a fork must be completed before processing continues.

False On an activity diagram all actions coming into a join must be completed before processing continues

The current version of UML is 3.0.

False The current version of UML 2.0

_____ Means that methods and attributes defined in an object class can be inherited or reused by another object class. (Inheritance)

Inheritance

The version of the use case created during requirements analysis is called a(n) _____ use case

Requirement

Object classes that are created temporarily by a software program are called _______

Transient Objects

Objects that are created temporarily by a software program are called _______

Transient object


Ensembles d'études connexes

CHAPTER 8: BUSINESS PLANS: SEEING AUDIENCES AND YOUR BUSINESS CLEARL

View Set