Deck 18: Object-Oriented Design and Modeling Using the UML

ملء الشاشة (f)
exit full mode
سؤال
An approach used to specify the software solution in terms of collaborating objects, their attributes and their methods is called object oriented design.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
An interface class is an object class that provides the means by which an actor can interface with the system.
سؤال
A dependency relationship is illustrated with a dashed arrow line.
سؤال
Navigability is illustrated with an arrowhead pointing only to the direction a message can be sent.
سؤال
Visibility is the level of access an external object has to an attribute or method.
سؤال
Method is the software logic that is executed in response to a message.
سؤال
In a pure object-oriented environment every piece of code exists inside an object class.
سؤال
An object-oriented system is structured into at least three different types of object classes.
سؤال
Entity classes are identified during systems analysis and usually correspond to items in real life and contain information, known as attributes, that describes the different instances of the entity.
سؤال
Interface classes are a means through which the attributes will interface with the instances of an entity.
سؤال
The responsibility of the interface class is twofold: (1) it translates the user's input into information that the system can understand and use to process the business event; (2) it takes data pertaining to a business event and translates the data for appropriate presentation to the user.
سؤال
Controller classes implement the business logic or business rules of the system.
سؤال
System classes handle operating system-specific functionality.
سؤال
By employing persistence classes, it allows the entity classes to be more implementation neutral and potentially more reusable.
سؤال
By employing persistence classes, it allows the entity classes to be more implementation specific and potentially more usable.
سؤال
Persistence classes read and write to a database.
سؤال
Public attributes can be accessed and public methods can be invoked by any other method in any other class.
سؤال
Private attributes can be accessed and private methods can be invoked only by any method in the class in which the attribute or method is defined.
سؤال
A class responsibility is essentially the same thing as a class method.
سؤال
A class responsibility is implemented by the creation of one or more methods that may have to collaborate with other classes and methods.
سؤال
One technique for identifying behaviors is to search the use-case narrative for verb phrases.
سؤال
A class responsibility collaboration (CRC) card is a popular tool for documenting the behaviors and collaborations for an object.
سؤال
Sequence diagrams show us in great detail how the objects interact with each other in time sequence.
سؤال
In actor collaboration, the use case scenarios are acted out by the participants. The participants may assume the role of actors or object types that collaborate to process a hypothetical business event.
سؤال
Two overarching goals of object-oriented design are high coupling and low cohesion.
سؤال
Cohesion is the degree to which one class is connected to or relies upon other classes.
سؤال
Ideally, object classes created for one information system should be able to be reused in other information systems.
سؤال
Reusability is why operating system-specific code and database specific code are often designed into system and persistence classes.
سؤال
A design pattern is a common solution to a given problem in a given context.
سؤال
One advantage of using design patterns is that they provide designers with a short-hand notation for discussing design issues.
سؤال
GOF behavioral patterns provide guidance on the way in which classes interact to distribute responsibility.
سؤال
GOF creational patterns provide guidance for designing classes to instantiate new objects.
سؤال
GOF structural patterns provide guidance on how classes can be designed to form larger structures.
سؤال
GOF structural patterns provide guidance on the way in which classes interact to distribute responsibility.
سؤال
An object framework is a set of related, interacting objects that provide a well-defined set of services for accomplishing a task.
سؤال
A component is a group of objects packaged together into one unit. An example of a component is a dynamic link library (DLL) or executable file.
سؤال
A communication diagram is similar to a sequence diagram. But while a sequence diagram focuses on the structural organization of objects in a network format, a communication diagram focuses on timing of messages.
سؤال
Communication diagrams depict the organizational units of programming code and how they interact.
سؤال
Deployment diagrams are also implementation type diagrams that describe the physical architecture of the hardware and software in the system. They depict software components, processors, and devices that make up the systems architecture.
سؤال
A class that would have to change if the system was ported to another operating system would be a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
سؤال
A class that contains the logic to run a use case would be a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
سؤال
Which of the following is NOT a UML level of visibility?

A) private
B) protected
C) public
D) persistent
E) none of these
سؤال
Which of the following is NOT one of the activities of object-oriented design?

A) Modeling class interactions, behaviors, and states that support the use-case scenario.
B) Refining the use-case model to reflect the implementation environment.
C) Updating the class diagram to reflect the implementation environment.
D) Updating the ERD to reflect public attributes and persistence classes.
E) all of these are activities of object-oriented design
سؤال
This is a popular tool for documenting the behaviors and collaborations for an object.

A) cyclical redundancy collaboration (CRC) card
B) class responsibility collaboration (CRC) card
C) component responsibility collaboration (CRC) card
D) classical responsibility collaboration (CRC) card
E) none of these
سؤال
Which of the following is a tool that can be used for discovering class behaviors and responsibilities?

A) CRC card
B) sequence diagram
C) class diagram
D) a and b
E) all of these
سؤال
What is an object state?

A) a condition of the object at one time in its lifetime
B) an occurrence that triggers a change in an object
C) the act of simulating object behavior
D) a method that displays the current state of the object
E) none of these
سؤال
Which UML diagram models object state

A) sequence diagram
B) state machine diagram
C) class diagram
D) deployment diagram
E) communication diagram
سؤال
What did the Gang of Four do?

A) create the UML
B) popularize the use of design patterns
C) created CRC cards
D) created a popular object framework
E) battled Spider-man in issue 142
سؤال
Which of the following is NOT a GOF pattern category?

A) evolutional
B) structural
C) creational
D) behavioral
E) none of these
سؤال
If you needed to provide a stable interface to similar classes with different interfaces, you could use:

A) the strategy pattern
B) the adapter pattern
C) a creational pattern
D) the organizational pattern
E) none of these
سؤال
If you needed to design for varying and changing policy algorithms, you could use:

A) the strategy pattern
B) the adapter pattern
C) a creational pattern
D) the organizational pattern
E) none of these
سؤال
The process of using object-oriented techniques for designing a new system is referred to as:

A) object oriented design
B) class/object design
C) reverse engineering
D) database design
E) none of these
سؤال
A dialogue box is an example of a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
سؤال
A class that handled reading and writing to a database would be an example of a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
سؤال
The student class in an enrollment system would be an example of a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
سؤال
What do you call a set of related, interacting objects that provide a well-defined set of services for accomplishing a task?

A) class framework
B) scenario
C) object framework
D) entity framework
E) none of these
سؤال
This is a group of objects packaged together into one unit. An example is a dynamic link library (DLL) or executable file.

A) scenario
B) module
C) subprogram
D) component
E) none of these
سؤال
What is a design pattern?

A) the obligation that an object has to provide a service when requested
B) a common solution to a given problem in a given context.
C) a set of related, interacting objects that provide a set of services.
D) a group of objects packaged together.
E) none of these
سؤال
In which of the following are the use case scenarios acted out by the participants, where participants may assume the role of actors or object types that collaborate to process a hypothetical business event?

A) scenarios
B) plays
C) role playing
D) action play plans
E) none of these
سؤال
What diagram depicts how objects collaborate in message sequence to satisfy the functionality of a use case?

A) state
B) component
C) sequence
D) deployment
E) communication
سؤال
What diagram depicts the life cycle of a single object?

A) state
B) component
C) sequence
D) deployment
E) communication
سؤال
What diagram depicts the interaction of objects, focusing on their structural organization?

A) state
B) component
C) sequence
D) deployment
E) communication
سؤال
What type of diagram is an implementation type diagram and used to graphically depict the physical architecture of the software system?

A) state
B) component
C) sequence
D) deployment
E) communication
سؤال
What type of diagram is also an implementation type diagram that describes the physical architecture of the hardware and software in the system and depicts software components, processors, and devices that make up the systems architecture?

A) state
B) component
C) sequence
D) deployment
E) communication
سؤال
Attributes and methods that are visible from any method in the class in which the attribute or method is defined or in subclasses of that class are said to be:

A) private
B) protected
C) public
D) persistent
E) none of these
سؤال
Attributes and methods that are visible from any method in any class are said to be:

A) private
B) protected
C) public
D) persistent
E) none of these
سؤال
Attributes and methods that are visible from any method in the class in which the attribute or method is defined are said to be:

A) private
B) protected
C) public
D) persistent
E) none of these
سؤال
Which of the following steps are NOT done in transforming the OOA class diagram into a design class diagram?

A) add design object
B) add attribute visibility
C) add methods
D) add dependency relationships
E) all of these should be done
سؤال
Which maxim best describes the rationale for using design patterns?

A) A stitch in time saves nine
B) Don't reinvent the wheel
C) Haste makes waste
D) A rolling stone gathers no moss
E) The squeaky wheel gets the grease
سؤال
Which of the following is NOT an activity done in constructing a state machine diagram?

A) Identify state transition paths
B) Identify initial and final states
C) Identify triggers
D) Identify other states an object may have during its lifetime
E) Identify other objects that trigger changes in the object's states
سؤال
A(n) __________________________ is a group of objects packaged together into one unit. An example is a dynamic link library (DLL) or executable file.
سؤال
All objects are said to have __________________ - the value of its attributes at one point in time.
سؤال
A(n) _____________________________ triggers the change in state when something happens or when the value of one of the attributes changes.
سؤال
___________________________________ are a common solution to a given problem in a context.
سؤال
A(n) ________________________________________ card is a popular tool for documenting the behaviors and collaborations for an object.
سؤال
If an object calls its own method, it is called a(n) _______________.
سؤال
In ______________________________________, the use case scenarios are acted out by the participants. The participants may assume the role of actors or object types that collaborate to process a hypothetical business event.
سؤال
________________________________ diagrams show us in great detail how the objects interact with each other over time.
سؤال
_______________________________ is illustrated with an arrowhead pointing only to the direction a message can be sent.
سؤال
__________________________________ diagrams show us how objects collaborate to satisfy the functionality of a use case, focusing on the structural organization of objects in a network format.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 18: Object-Oriented Design and Modeling Using the UML
1
An approach used to specify the software solution in terms of collaborating objects, their attributes and their methods is called object oriented design.
True
2
An interface class is an object class that provides the means by which an actor can interface with the system.
True
3
A dependency relationship is illustrated with a dashed arrow line.
True
4
Navigability is illustrated with an arrowhead pointing only to the direction a message can be sent.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
5
Visibility is the level of access an external object has to an attribute or method.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
6
Method is the software logic that is executed in response to a message.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
7
In a pure object-oriented environment every piece of code exists inside an object class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
8
An object-oriented system is structured into at least three different types of object classes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
9
Entity classes are identified during systems analysis and usually correspond to items in real life and contain information, known as attributes, that describes the different instances of the entity.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
10
Interface classes are a means through which the attributes will interface with the instances of an entity.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
11
The responsibility of the interface class is twofold: (1) it translates the user's input into information that the system can understand and use to process the business event; (2) it takes data pertaining to a business event and translates the data for appropriate presentation to the user.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
12
Controller classes implement the business logic or business rules of the system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
13
System classes handle operating system-specific functionality.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
14
By employing persistence classes, it allows the entity classes to be more implementation neutral and potentially more reusable.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
15
By employing persistence classes, it allows the entity classes to be more implementation specific and potentially more usable.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
16
Persistence classes read and write to a database.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
17
Public attributes can be accessed and public methods can be invoked by any other method in any other class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
18
Private attributes can be accessed and private methods can be invoked only by any method in the class in which the attribute or method is defined.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
19
A class responsibility is essentially the same thing as a class method.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
20
A class responsibility is implemented by the creation of one or more methods that may have to collaborate with other classes and methods.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
21
One technique for identifying behaviors is to search the use-case narrative for verb phrases.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
22
A class responsibility collaboration (CRC) card is a popular tool for documenting the behaviors and collaborations for an object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
23
Sequence diagrams show us in great detail how the objects interact with each other in time sequence.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
24
In actor collaboration, the use case scenarios are acted out by the participants. The participants may assume the role of actors or object types that collaborate to process a hypothetical business event.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
25
Two overarching goals of object-oriented design are high coupling and low cohesion.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
26
Cohesion is the degree to which one class is connected to or relies upon other classes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
27
Ideally, object classes created for one information system should be able to be reused in other information systems.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
28
Reusability is why operating system-specific code and database specific code are often designed into system and persistence classes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
29
A design pattern is a common solution to a given problem in a given context.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
30
One advantage of using design patterns is that they provide designers with a short-hand notation for discussing design issues.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
31
GOF behavioral patterns provide guidance on the way in which classes interact to distribute responsibility.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
32
GOF creational patterns provide guidance for designing classes to instantiate new objects.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
33
GOF structural patterns provide guidance on how classes can be designed to form larger structures.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
34
GOF structural patterns provide guidance on the way in which classes interact to distribute responsibility.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
35
An object framework is a set of related, interacting objects that provide a well-defined set of services for accomplishing a task.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
36
A component is a group of objects packaged together into one unit. An example of a component is a dynamic link library (DLL) or executable file.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
37
A communication diagram is similar to a sequence diagram. But while a sequence diagram focuses on the structural organization of objects in a network format, a communication diagram focuses on timing of messages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
38
Communication diagrams depict the organizational units of programming code and how they interact.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
39
Deployment diagrams are also implementation type diagrams that describe the physical architecture of the hardware and software in the system. They depict software components, processors, and devices that make up the systems architecture.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
40
A class that would have to change if the system was ported to another operating system would be a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
41
A class that contains the logic to run a use case would be a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
42
Which of the following is NOT a UML level of visibility?

A) private
B) protected
C) public
D) persistent
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
43
Which of the following is NOT one of the activities of object-oriented design?

A) Modeling class interactions, behaviors, and states that support the use-case scenario.
B) Refining the use-case model to reflect the implementation environment.
C) Updating the class diagram to reflect the implementation environment.
D) Updating the ERD to reflect public attributes and persistence classes.
E) all of these are activities of object-oriented design
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
44
This is a popular tool for documenting the behaviors and collaborations for an object.

A) cyclical redundancy collaboration (CRC) card
B) class responsibility collaboration (CRC) card
C) component responsibility collaboration (CRC) card
D) classical responsibility collaboration (CRC) card
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
45
Which of the following is a tool that can be used for discovering class behaviors and responsibilities?

A) CRC card
B) sequence diagram
C) class diagram
D) a and b
E) all of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
46
What is an object state?

A) a condition of the object at one time in its lifetime
B) an occurrence that triggers a change in an object
C) the act of simulating object behavior
D) a method that displays the current state of the object
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
47
Which UML diagram models object state

A) sequence diagram
B) state machine diagram
C) class diagram
D) deployment diagram
E) communication diagram
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
48
What did the Gang of Four do?

A) create the UML
B) popularize the use of design patterns
C) created CRC cards
D) created a popular object framework
E) battled Spider-man in issue 142
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
49
Which of the following is NOT a GOF pattern category?

A) evolutional
B) structural
C) creational
D) behavioral
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
50
If you needed to provide a stable interface to similar classes with different interfaces, you could use:

A) the strategy pattern
B) the adapter pattern
C) a creational pattern
D) the organizational pattern
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
51
If you needed to design for varying and changing policy algorithms, you could use:

A) the strategy pattern
B) the adapter pattern
C) a creational pattern
D) the organizational pattern
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
52
The process of using object-oriented techniques for designing a new system is referred to as:

A) object oriented design
B) class/object design
C) reverse engineering
D) database design
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
53
A dialogue box is an example of a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
54
A class that handled reading and writing to a database would be an example of a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
55
The student class in an enrollment system would be an example of a(n):

A) entity class
B) interface class
C) control class
D) persistence class
E) system class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
56
What do you call a set of related, interacting objects that provide a well-defined set of services for accomplishing a task?

A) class framework
B) scenario
C) object framework
D) entity framework
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
57
This is a group of objects packaged together into one unit. An example is a dynamic link library (DLL) or executable file.

A) scenario
B) module
C) subprogram
D) component
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
58
What is a design pattern?

A) the obligation that an object has to provide a service when requested
B) a common solution to a given problem in a given context.
C) a set of related, interacting objects that provide a set of services.
D) a group of objects packaged together.
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
59
In which of the following are the use case scenarios acted out by the participants, where participants may assume the role of actors or object types that collaborate to process a hypothetical business event?

A) scenarios
B) plays
C) role playing
D) action play plans
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
60
What diagram depicts how objects collaborate in message sequence to satisfy the functionality of a use case?

A) state
B) component
C) sequence
D) deployment
E) communication
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
61
What diagram depicts the life cycle of a single object?

A) state
B) component
C) sequence
D) deployment
E) communication
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
62
What diagram depicts the interaction of objects, focusing on their structural organization?

A) state
B) component
C) sequence
D) deployment
E) communication
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
63
What type of diagram is an implementation type diagram and used to graphically depict the physical architecture of the software system?

A) state
B) component
C) sequence
D) deployment
E) communication
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
64
What type of diagram is also an implementation type diagram that describes the physical architecture of the hardware and software in the system and depicts software components, processors, and devices that make up the systems architecture?

A) state
B) component
C) sequence
D) deployment
E) communication
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
65
Attributes and methods that are visible from any method in the class in which the attribute or method is defined or in subclasses of that class are said to be:

A) private
B) protected
C) public
D) persistent
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
66
Attributes and methods that are visible from any method in any class are said to be:

A) private
B) protected
C) public
D) persistent
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
67
Attributes and methods that are visible from any method in the class in which the attribute or method is defined are said to be:

A) private
B) protected
C) public
D) persistent
E) none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
68
Which of the following steps are NOT done in transforming the OOA class diagram into a design class diagram?

A) add design object
B) add attribute visibility
C) add methods
D) add dependency relationships
E) all of these should be done
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
69
Which maxim best describes the rationale for using design patterns?

A) A stitch in time saves nine
B) Don't reinvent the wheel
C) Haste makes waste
D) A rolling stone gathers no moss
E) The squeaky wheel gets the grease
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
70
Which of the following is NOT an activity done in constructing a state machine diagram?

A) Identify state transition paths
B) Identify initial and final states
C) Identify triggers
D) Identify other states an object may have during its lifetime
E) Identify other objects that trigger changes in the object's states
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
71
A(n) __________________________ is a group of objects packaged together into one unit. An example is a dynamic link library (DLL) or executable file.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
72
All objects are said to have __________________ - the value of its attributes at one point in time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
73
A(n) _____________________________ triggers the change in state when something happens or when the value of one of the attributes changes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
74
___________________________________ are a common solution to a given problem in a context.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
75
A(n) ________________________________________ card is a popular tool for documenting the behaviors and collaborations for an object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
76
If an object calls its own method, it is called a(n) _______________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
77
In ______________________________________, the use case scenarios are acted out by the participants. The participants may assume the role of actors or object types that collaborate to process a hypothetical business event.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
78
________________________________ diagrams show us in great detail how the objects interact with each other over time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
79
_______________________________ is illustrated with an arrowhead pointing only to the direction a message can be sent.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
80
__________________________________ diagrams show us how objects collaborate to satisfy the functionality of a use case, focusing on the structural organization of objects in a network format.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.