IS3020 Exam 2

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

When drawing the use-case diagram, an analyst should do the steps in this order: _____. A) draw the use cases on the diagram, place the actors on the diagram, identify the system boundary, and draw the lines connecting the actors to the use cases B) identify the system boundary, draw the use cases on the diagram, place the actors on the diagram, and draw the lines connecting the actors to the use cases C) place the actors on the diagram, draw the use cases on the diagram, identify the system boundary, and draw the lines connecting the actors to the use cases D) identify the system boundary, place the actors on the diagram, draw the use cases on the diagram, and draw the lines connecting the actors to the use cases E) none of the above gives the correct order of steps

A) draw the use cases on the diagram, place the actors on the diagram, identify the system boundary, and draw the lines connecting the actors to the use cases

An includes relationship shows functionality that is _______________. A) mandatory B) functional C) optional D) basic E) generalizable

A) mandatory

A(n) _____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case. A) overview B) detail C) essential D) real E) imaginary

A) overview

A complex use case diagram is one that has more than _____ unique use cases and should be decomposed. A) 3 B) 8 C) 20 D) 1 E) 12

B) 8

Which of the following will be converted to methods in later phases of the SDLC? A) attributes B) operations C) classes D) objects E) abstract classes

B) operations

After you create a process model, what should you do? A) verify it B) validate it C) do a walkthrough D) all of these E) none of these

D) all of these

Which of the following information is NOT included in a use case description? A) relationships B) flow of events C) optional/special characteristics D) cost/benefit E) overview/identification

D) cost/benefit

A guard condition is a Boolean expression, which allows a transition to occur only if a condition is rejected.

False

A life line in a sequence diagram denotes when an object is sending or receiving messages.

False

A rectangle with rounded corners is used to represent an initial state on a behavioral state diagram.

False

A sequence diagram can only be drawn to represent a single scenario in a use case.

False

Actors and objects are placed on a sequence diagram in order of appearance in the use case.

False

Adding messages is the last step in building a communication diagram

False

An activity diagram is a representation of the non-functional model. True False

False

An operation call message in a sequence diagram is shown using a dashed arrow.

False

As behavioral models are developed, the use cases and structural models should not be modified.

False

CRUD matrices are useful in the step Set the Context of building a collaboration diagram

False

If a class represents only temporary objects, then there should be a C in the column of the CRUD matrix.

False

If you are interested in the time ordering of the messages in a system, you should use a communication diagram.

False

In a CRUD matrix, D represents done.

False

In a behavioral state diagram, an action is non-atomic in nature while an activity is atomic and cannot be interrupted.

False

Modeling the real world with behavioral models is relatively easy.

False

On a behavioral state diagram, an arrow is used to represent an action.

False

The destruction of temporary objects is shown on sequence diagrams with a solid circle at the end of the lifeline.

False

The first step in creating use case diagrams is to identify the primary actors and their goals. True False

False

The first step in drawing a communication diagram is to identify which objects and associations between the objects participate in the communication.

False

The include relationship represents the optional inclusion of another use case. True False

False

When creating a CRUD matrix, you should use the letter C to represent Confirm.

False

When creating a CRUD matrix, you should use the letter U to represent Underline

False

a. 1. A structural model is a formal way of representing the business activities in a business system.

False

a. 12. Views are often used to provide the user a complete picture of the class diagram.

False

a. 13. An actor in a use case must be a person.

False

a. 13. Object diagram is just another name for class diagram; they both show the same information.

False

a. 14. An actor in a use case always represents a specific user.

False

a. 16. Textual analysis is the review of corporate documents to identify potential objects, attributes, operations, and relationships.

False

a. 18. Rectangles are used to represent association relationships in use case diagrams.

False

a. 19. Each use case can be associated with one or more role(s) that users have in the system.

False

a. 2. Abstract classes are used to create objects.

False

a. 20. A use case that represents an important business process and involves the use of new technology would likely be given an importance level of medium.

False

a. 20. The main building blocks of a class diagram are the relationships between entities

False

a. 21. In the symbol for a class, the name goes in the bottom compartment.

False

a. 22. A class symbol has the attributes listed in the top compartment.

False

a. 22. The use case Take Order has a temporal trigger if it begins when a customer calls to place an order.

False

a. 24. A use case should be written from the perspective of at least one of the actors associated with the use case.

False

a. 25. A derived attribute that is stored is shown on a class diagram with the symbol # before the name.

False

a. 25. A solid line without arrows between an actor and a use case in a use case diagram represents a one-way flow of communication from the actor to the use case.

False

a. 26. Use cases are typically written to document the normal flow of events. Exceptions that occur in the normal flow need not be documented as part of the use case description.

False

a. 27. The default visibility for an attribute in a class diagram is public.

False

a. 28. When drawing use case diagrams, higher level use cases are drawn below lower level use cases.

False

a. 29. The first step in creating use case diagrams is to identify the primary actors and their goals.

False

a. 3. An essential use case describes the specific set of steps to be followed.

False

a. 30. The update operation makes information about the state of an object available to other objects without altering the object.

False

a. 31. Control flows in an activity diagram show the flow of objects into and out of activities.

False

a. 31. The query operation will change the value of one or more of an object's attributes.

False

a. 32. The multiplicity one-or-more on a relationship is signified by the notation 1..M.

False

a. 34. *..1 is a valid multiplicity on a relationship in a class diagram.

False

a. 36. A diamond at the end of a relationship in a class diagram represents the many side of the relationship.

False

a. 37. Setting the scope of the activity being modeled is a task that can be accomplished after completing the activity diagram.

False

a. 38. A(n) object diagram may be created to make a class diagram easier to read by grouping classes together.

False

a. 38. Activity diagram is a representation for the non-functional model.

False

a. 40. The symbol below represents an aggregation on a class diagram.

False

a. 40. Verification and validation through a walkthrough is to uncover and correct errors or faults in the evolving specification.

False

a. 41. In the textual analysis of a use case, the use case name suggests possible classes while the verbs suggest possible operations.

False

a. 41. The presenter role in a walkthrough team is more important than the role maintenance oracle.

False

a. 44. A Join Node in an activity diagram is used to split behavior into a set of parallel or concurrent flows of activities (or actions).

False

a. 44. Common object lists technique identifies candidate objects for a structural model by analyzing the text in the use-case descriptions.

False

a. 46. The four most common approaches have been suggested to aid the analyst in identifying a set of candidate objects for the structural model are textual analysis, brainstorming, common object lists, and design patterns.

False

a. 47. Textual analysis to aid the analyst in identifying a set of candidate objects for the structural model is an analysis of the text in the business model.

False

a. 51. One of the rules used for verifying and validating the structural model is to check that the object type of the attributes listed on the back of the CRC card and with the attributes in the attribute list of the class on a class diagram implies an aggregation from the class to the class of the object type.

False

a. 52. One of the rules used for verifying and validating the structural model is to check that the responsibilities listed on the front of the CRC card must be included as attributes in a class on a class diagram, and vice versa.

False

a. 6. The include relationship represents the optional inclusion of another use case.

False

a. 7. A contract formalizes the interactions between one client object and other client objects.

False

a. 8. An alternate or exceptional flow in a use case documents the decomposition of the normal flow of events.

False

a. 9. A class diagram is a dynamic model that shows how the classes and relationships change over time.

False

Transitions are the triggers that cause an object to move from one state to another.

False (Events are)

Communication diagram can show return messages.

False (Sequence can)

Identification of the initial, final and states of the object is the final steps of building a behavioral state diagram.

False!

The behavioral state diagram shows the different states that an interaction between objects passes through in response to events.

False!

In a communication diagram, a(n) _____ between actors and objects is shown with an undirected line.

association

A(n) _____ describes information about an object.

attribute

17. A complex use case diagram is one that has more than _____ unique use cases and should be decomposed. a. a. 3 b. b. 8 c. c. 20 d. d. 1 e. e. 12

b) 8

1. 1. Which of the following are used to create objects? a. a. concrete objects b. b. abstract objects c. c. concrete classes d. d. abstract classes e. e. concrete instances

c) concrete classes

11. Which of the relationship types in use cases enables functional decomposition? a. a. association relationship b. b. extend relationship c. c. include relationship d. d. generalization relationship e. e. decompose relationship

c) include relationship

2. A scenario is the same as a(n) _____. a. a. use case b. b. relationship c. c. path through a use case d. d. collection of use cases e. e. role

c) path through a use case

a. 22. Many different approaches have been suggested to aid the analyst in identifying a set of candidate objects for the structural model. The four most common approaches are textual analysis, brainstorming, common object lists, and _______________. a. use cases b. business models c. patterns d. nouns e. verbs

c) patterns

6. The importance level of a use case increases for all of the following characteristics of the use case EXCEPT _____. a. a. the use case represents an important business process b. b. the use case supports revenue generation c. c. the technology is proven d. d. the functionality is complex e. e. the functionality is time-critical

c) the technology is proven

35. When classes share a many-to-many relationship, it is common to create a(n) associattion class that has its own attributes and methods.

True

A decision node in an activity diagram is used to represent the actual test condition that is used to determine which of the paths exiting the node will be executed or followed. True False

True

A message with the information [a Student exists] will be sent only when this condition is true.

True

A transition in a behavioral state diagram represents the movement of an object from one state to another.

True

A use case that begins at the end of the month has a temporal trigger. True False

True

An action is an atomic, non-decomposable process that cannot be interrupted.

True

An initial state in a behavioral state diagram is shown using a small filled circle.

True

CRUD matrices are created by creating a matrix that lists the classes across the top and actions down the side.

True

Conditions on conditional messages in communication diagrams are placed in [ ] symbols.

True

Each object can both send and receive messages.

True

For sequence, communication and behavioral state diagrams, a frame indicates the context of the diagram

True

In a behavioral state diagram, an event changes a value(s) that describes an object which in turn changes the object's state.

True

It is possible for an object to delete another object.

True

Paths coming out of a decision node are mutually-exclusive, while the paths coming out of a fork node are parallel or concurrent. True False

True

Return message in a sequence diagram is represented using dashed lines with arrows.

True

The destruction of temporary objects is shown on sequence diagrams with an X at the end of the lifeline.

True

The following symbol represents the destruction of a temporary object in a sequence diagram.

True

The initial state in a behavioral state diagram represents the point at which the object begins to act.

True

Verification and validation through a walkthrough is to uncover errors or faults in the evolving specification. True False

True

When an object sends a message to itself, it is called self-delegation.

True

You should only create behavioral state machine for complex objects.

True

a. 1. Use cases can be used to document both the current (As-Is) system and the future (To-Be) system.

True

a. 10. A very complex use case should be broken down into a set of use cases.

True

a. 10. The symbol for a class in a class diagram contains the name of the class, a list of the attributes, and a list of operations.

True

a. 11. An actor is represented in a use case diagram by a stick figure of a man.

True

a. 11. It is possible for the multiplicity of a relationship to be "zero or more."

True

a. 12. An include relationship is modeled in a use case diagram by an arrow with the word <<include>> above it.

True

a. 14. A common object list is a list of objects that are common to business domains.

True

a. 15. As you work through the SDLC, it is likely that the system boundaries will change.

True

a. 15. Patterns can be reused in the development of object-oriented systems.

True

a. 16. It is a good idea to have the users role play the use cases as a way of confirming them during the analysis phase.

True

a. 17. A formal way of representing how a business system interacts with its environment is termed a use case.

True

a. 17. Patterns are useful for identifying classes, attributes, operations, and relationships in certain business domains.

True

a. 18. Part of the process of creating CRC cards is role-playing them, where individuals perform the operations for the class on the card.

True

a. 19. Books have been written that list useful patterns for a wide variety of business domains.

True

a. 2. Use cases are the primary drivers for all of the UML diagramming techniques.

True

a. 21. A use case that begins at the end of the month has a temporal trigger.

True

a. 23. As Felix is documenting an order entry system, he discovers that someone can call up to place an order that is not a customer. In this case, the Take Order use case will use the Create Customer use case to capture the customer information, and then the order will be taken. This is an example of the extend relationship between use cases.

True

a. 23. Operations of a class are listed in the bottom compartment of the class symbol.

True

a. 24. Age is an example of a derived attribute in a class since it can be computed from the date-of-birth attribute and the current date.

True

a. 26. The symbol - before the name of an attribute on a class diagram represents a private attribute.

True

a. 27. An asterisk on a relationship in a use case diagram represents multiplicity of the association.

True

a. 28. The default visibility of an operation in a class diagram is public.

True

a. 29. A constructor operation creates a new instance of a class?

True

a. 3. Aggregation relationships can be useful for both aggregation and decomposition.

True

a. 30. Object nodes in an activity diagram are depicted using rectangles.

True

a. 32. Control flows in an activity diagram are shown using solid-lines with arrows while object flows are shown using dashed lines with arrows.

True

a. 33. A decision node in an activity diagram is used to represent the actual test condition that is used to determine which of the paths exiting the node is to be traversed.

True

a. 33. The multiplicity zero or more is signified by the notation 0..*.

True

a. 34. Paths coming out of a decision node are always mutually-exclusive, while the paths coming out of a fork node are parallel or concurrent

True

a. 35. Join nodes in an activity diagram are used to bring concurrent or parallel flows together back into a single flow.

True

a. 36. A guard condition represents the value of the decision-test, based on which a particular path from the decision node will be traversed.

True

a. 37. A view is used to simplify a class diagram by subsetting the information available on the diagram for viewing.

True

a. 39. Activity diagram, use-case diagram and use-case descriptions are three different representations for the non-functional model.

True

a. 39. The symbol below represents an aggregation on a class diagram.

True

a. 4. A use case that describes functionality that is complex and risky would be given a high importance level.

True

a. 4. Association relationships are used for the relationship between instances of two classes when the relationship is not specific enough to be considered a generalization or an aggregation relationship.

True

a. 42. For a walkthrough to be successful, the members of the walkthrough team MUST be fully prepared.

True

a. 42. In textual analysis of a use case, a doing verb implies an operation.

True

a. 43. A pattern is a group of collaborating classes that solve a recurring problem.

True

a. 43. When comparing a use-case description to a use-case diagram for functional model verification and validation, there must be ONE and ONLY ONE use-case description for each use case, and vice versa..

True

a. 45. All object-oriented systems development approaches are use-case driven, architecture-centric, and iterative and incremental..

True

a. 45. Common object lists technique identifies candidate objects for a structural model by analyzing a list of objects that are common to the business domain.

True

a. 48. CRC cards, class diagrams, and object diagrams are three representations could be used for structural modeling.

True

a. 49. The set of rules used for verifying and validating the structural model is to check the consistency between CRC cards and class diagrams of the structural model.

True

a. 5. CRC cards are used to capture all of the relevant information associated with a class.

True

a. 5. The primary actor is the person or thing that starts the execution of a use case.

True

a. 50. One of the rules used for verifying and validating the structural model is to check that every CRC card should be associated with a class on the class diagram, and vice-versa.

True

a. 6. The responsibilities of a class can be divided into knowing and doing types.

True

a. 7. Inheritance is supported in use cases through the generalization relationship.

True

a. 8. Role-playing an instance of a class is a good way to develop CRC cards.

True

a. 9. The SVDPI form of sentences in use cases aids in the identification of classes.

True

The second step in drawing a communication diagram is to identify which objects and associations between the objects participate in the communication.

True!

The acronym CRUD stands for _____.

create, read, update, delete

a. 20. A public attribute is shown in a class diagram with the symbol _____ before the name. a. - b. # c. * d. + e. /

d) +

a. 25. One of rules for verifying the structural model is to check that the object type of the attributes listed on the back of the CRC card and with the attributes in the attribute list of the class on a class diagram implies _______________from the class to the class of the object type. b. a. an inheritance c. b. an aggregation d. c. a dependence e. d. an association f. e. a communication

d) an association

16. A(n) ___________ actor is a separate system that interacts with the current system using standard communication protocols, such as TCP/IP, FTP, or HTTP, or an external database that can be accessed using standard SQL. a. a. incremental b. b. simple c. c. open d. d. average e. e. complex

d) average

a. 4. Which of the following types of attributes is not proper in an analysis class? a. integers b. strings c. doubles d. compound e. date

d) compound

Which of the following information is NOT included in a use case description? a)relationships b) flow of events c) optional/special characteristics d) cost/benefit e) overview/identification

d) cost/benefit

20. The purpose of a walkthrough is to thoroughly test the fidelity of the functional models to the __________________ and to ensure that the models are consistent. a. a. non-functional models b. b. use-case diagrams c. c. activity diagrams d. d. functional requirements e. e. use-case descriptions

d) functional requirements

7. The _____ relationship in use cases allows use cases to support the concept of inheritance. a. a. association b. b. extend c. c. include d. d. generalization e. e. none of these

d) generalization

a. 21. One way to identify objects for the class diagram is to scan the use case descriptions for ___________________. a. relationships b. object lists c. patterns d. nouns e. verbs

d) nouns

7. Service is another name for _____. a. attribute b. class c. abstract class d. operation e. object

d) operation

_____ are information that is sent to objects to tell it to execute one of its behaviors.

messages

A(n) _____ is an instantiation of a class.

object

The modeling focus of the interaction diagram is at the _____ level while the modeling focus on the class diagram is at the _____ level.

object, class

The ____ of an object is defined by the value of its attributes and its relationships with other objects at a particular point in time.

state

An analyst depicts the static view of an information system with _____.

structural models

The focus in a sequence diagram is on __________________

time ordering of messages being passed between objects

The order of messages on a sequence diagram goes from ____ to _____.

top to bottom

Which of the relationship types in use cases enables functional decomposition (i.e. to extract functionality common to two or more use cases)? A) association relationship B) extend relationship C) include (uses) relationship D) generalization relationship E) decompose relationship

C) include (uses) relationship

The importance level of a use case increases for all of the following characteristics of the use case EXCEPT _____. A) the use case represents an important business process B) the use case supports revenue generation C) the technology is proven D) the functionality is complex E) the functionality is time-critical

C) the technology is proven

A set of rules are used for performing the verification and validation walkthrough of behavioral model. One of the rules is: all _______________ contained in a behavior state machine must be associated with a message being sent on a sequence and communication diagram, and it must be classified as a (C)reate, (U)pdate, or (D)elete message in a CRUDE matrix. a) messages b) behaviors c) transitions d) associations e) dependences

C) transition

On a sequence diagram, an object name of Students:List would indicate that _____. a) Students is an instance of the List class that contains individual student objects b) List is an instance of the Students class c) List is a method of the Students class d) the Students and Lists objects are combined for that step in the sequence diagram e) a message is being passed from the Students class to the List class

a) Students is an instance of the List class that contains individual student objects

9. Which of the following relationships describe the communication between the use case and the actors? a. a. association relationship b. b. extend relationship c. c. include relationship d. d. generalization relationship e. e. none of these

a) association relationship

a. 11. CRC cards are used to document the responsibilities and collaborations of a(n) _____. a. class b. relationship c. object d. attribute e. operation

a) class

a. 14. A _____ object is an instance of a class that sends a request to an instance of another class for an operation to be executed. a. client b. server c. contract d. requester e. CRC

a) client

15. When drawing the use-case diagram, an analyst should do the steps in this order: _____. a) draw the use cases on the diagram, place the actors on the diagram, identify the system boundary, and draw the lines connecting the actors to the use cases b) identify the system boundary, draw the use cases on the diagram, place the actors on the diagram, and draw the lines connecting the actors to the use cases c) place the actors on the diagram, draw the use cases on the diagram, identify the system boundary, and draw the lines connecting the actors to the use cases d) identify the system boundary, place the actors on the diagram, draw the use cases on the diagram, and draw the lines connecting the actors to the use cases e) none of the above gives the correct order of steps

a) draw the use cases on the diagram, place the actors on the diagram, identify the system boundary, and draw the lines connecting the actors to the use cases

a. 8. "A-kind-of" relationships represent _____ relationships. a. generalization b. association c. aggregation d. subsetting e. vague

a) generalization

a. 24. This chapter suggested three representations that could be used for structural modeling: CRC cards, class diagrams, and ___________________. a. object diagrams b. use case diagrams c. activity diagrams d. use case description e. business models

a) object diagrams

3. Each use case describes _____ function(s) in which users interact with the system. a. a. one b. b. one or more c. c. many d. d. zero, one, or more e. e. all

a) one

a. 5. A(n) _____ of an analysis class is where the behavior of the class is defined. a. operation b. attribute c. class d. object e. abstract class

a) operation

5. A(n) _____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case. a. a. overview b. b. detail c. c. essential d. d. real e. e. imaginary

a) overview

19. A class diagram is a(n) _____ model. a. static b. dynamic c. evolving d. obsolete e. none of the above

a) static

1. A(n) _____ is a formal way of representing how a business system interacts with its environment. a. a. use case b. b. physical model c. c. relationship d. d. system boundary e. e. trigger

a) use case

Which diagram provides a bird's eye view of the basic functionality of a system? a) use case diagram b) use case description c) object-oriented diagram d) activity diagram e) class diagram

a) use case diagram

14. The correct sequence of the major steps in creating use case diagrams is _____. a. a. identify the major use cases, expand the major use cases, confirm the major use cases, create the use-case diagram b. b. identify the major use cases, expand the major use cases, create the use-case diagram, confirm the major use cases c. c. create the use-case diagram, identify the major use cases, expand the major use cases, confirm the major use cases d. d. create the use-case diagram, identify the major use cases, confirm the major use cases, expand the major use cases e. e. identify the major use cases, confirm the major use cases, expand the major use cases, create the use-case diagram

a. identify the major use cases, expand the major use cases, confirm the major use cases, create the use-case diagram

Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.

sequence diagrams

A systems analyst draws a lifeline with an X at the end. This lifeline represents a) a message that cannot be delivered b) an object that is destroyed at a point in time c) a message that is delivered at that point in time d) an object that is complete at that point in time e) an object that arrives at its final destination

b) an object that is destroyed at a point in time

a. 16. A mechanism for developing CRC cards is for the user or analyst to role-play as if they are an instance of the class. This process is called _____. a. acting b. anthropomorphism c. interviewing d. anamorphous e. observation

b) anthropomorphism

a. 10. If a "student signs up for a class," which type of relationship would you use to model the relationship between the two? a. generalization b. association c. aggregation d. subsetting e. vague

b) association

a. 12. A(n) _____ formalizes the interactions between a client and server object. a. relationship b. contract c. abstract object d. concrete object e. abstraction

b) contract

10. Which of the following relationships represent the extension of the functionality of the use case to cover optional behavior? a. a. association relationship b. b. extend relationship c. c. include relationship d. d. generalization relationship e. e. optional relationship

b) extend relationship

21. Activity diagrams, use-case descriptions, and use-case diagrams are three different representations for the ___________________ . a. a. functional and non-functional model b. b. functional model c. c. non-functional model d. d. design model e. e. architectural model

b) functional model

a. 6. Which of the following will be converted to methods in later phases of the SDLC? a. attributes b. operations c. classes d. objects e. abstract classes

b) operations

a. 15. A _____ object is the instance of a class that receives a request from another object. a. client b. server c. contract d. provider e. CRC

b) server

8. The event that causes a use case to begin is called a(n) _____. a. a. action b. b. trigger c. c. hammer d. d. anvil e. e. stakeholder

b) trigger

a. 23. Text analysis is one of the four approaches to aid the analysis in identifying a set of candidate objects for the structural model. Textual analysis is an analysis of the text in the ___________________. a. business models b. use case descriptions c. class diagrams d. activity diagrams e. use case diagrams

b) use case descriptions

13. If a use case becomes too complex, it should be _____. a. a. rewritten to simplify it b. b. decomposed into a set of use cases c. c. written with a series of repeating steps to simplify it d. d. written from the perspective of an independent observe to simplify it e. e. dropped from the system, as it will be too complex to implement in the final system

b. decomposed into a set of use cases

18. Which of the following would not be an appropriate class name? a. student b. patient c. John d. customer e. doctor

c) John

a. 9. "A-part-of" or "has-parts" relationships represent _____ relationships. a. generalization b. association c. aggregation d. subsetting e. vague

c) aggregation

a. 2. An _____ of an analysis class represents a piece of information that is relevant to the description of the class. a. instance b. object c. attribute d. operation e. relationship

c) attribute

4. Jim has documented a use case that describes the functionality of a system as "To compute gross pay, multiply the hours worked that are recorded on the time card from the time clock by the hourly rate that is recorded in the employee master file from the MS SQL server database." This is an example of a(n) _____ use case. a. a. overview b. b. detail c. c. essential d. d. real e. e. imaginary

d) real

18. Object nodes model these objects in an activity diagram. Object nodes are portrayed in an activity diagram as _________________. a. a. arcs b. b. ovals c. c. diamonds d. d. rectangles e. e. rounded rectangles

d) rectangles

19. A Fork Node in an activity diagram is used to __________ behavior into a set of parallel or concurrent flows of activities (or actions). a. a. combine b. b. create c. c. initialize d. d. split e. e. represent

d) split

13. A collaboration consists of _____. a. two instances of a class talking with each other b. two instances of a class knowing the value of each others attributes c. a set of classes that share common operations d. a set of classes that are all related to one another e. a set of classes involved in a use case

e) a set of classes involved in a use case

17. Which of the following is part of a CRC card? a. class name b. type c. description d. responsibilities e. all of these

e) all of these

a. 3. Which of the following would most likely not be an example of an attribute? a. employee name b. customer address c. stock number d. ISBN number e. cancel appointment

e) cancel appointment

The first step in building a sequence diagram is to _____.

set the context

12. Individual steps in a use case should be written in the form _____. a. a. Direct Object, Verb, Subject, Preposition, Indirect Object b. b. Direct Object, Subject, Verb, Preposition, Indirect Object c. c. Subject, Verb, Preposition, Indirect Object, Direct Object d. d. Subject, Verb, Indirect Object, Preposition, Direct Object e. e. Subject, Verb, Direct Object, Preposition, Indirect Object

e. Subject, Verb, Direct Object, Preposition, Indirect Object

The external behavior of a system is described by _____.

functional models

When arranging actors and objects on a sequence diagram, it is nice to list them _____.

in order in which they participate in the sequence across the top of the diagram

When an object sends a message to itself in a sequence diagram, it is referred to as _____.

self-delegation

The two types of interaction diagrams are ______________ diagrams.

sequence and communication


Conjuntos de estudio relacionados

Agile and Hybrid Questions - Rita

View Set

Biology Module 2: Principles of Ecology

View Set

Chapter 7: Attempt, Conspiracy, and Solicitation

View Set

Rehabilitation Counselor Training (COAST) Exam 1 Part 2

View Set

15. property and casualty insurance- property and casualty insurance basics- insurance regulation

View Set

Period 4 AP Classroom- economic and political

View Set