Deck 6: Object Modeling
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/112
العب
ملء الشاشة (f)
Deck 6: Object Modeling
1
The ____ of an object is an adjective that describes the object's current status.
A) polymorphism
B) encapsulation
C) resemblance
D) state
A) polymorphism
B) encapsulation
C) resemblance
D) state
D
2
A(n) ____ is a specific member of a class.
A) key
B) index
C) lifeline
D) instance
A) key
B) index
C) lifeline
D) instance
D
3
____ is a widely used method of visualizing and documenting an information system.
A) UML
B) Java
C) UNIX
D) DFD
A) UML
B) Java
C) UNIX
D) DFD
A
4
Your car performs a(n) ____ called OPERATE WIPERS when you send a message by moving the proper control.
A) method
B) instance
C) command
D) objective
A) method
B) instance
C) command
D) objective
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
5
The UML represents an object as a(n) ____ with the object name at the top, followed by the object's attributes and methods.
A) circle
B) rectangle
C) triangle
D) oval
A) circle
B) rectangle
C) triangle
D) oval
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
6
An object has certain ____, like the make, model, and color of a car.
A) keys
B) attributes
C) indices
D) packets
A) keys
B) attributes
C) indices
D) packets
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
7
____ resemble verbs that describe what and how an object does something.
A) Methods
B) Commands
C) Messages
D) Attributes
A) Methods
B) Commands
C) Messages
D) Attributes
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
8
The concept that a message gives different meanings to different objects is called ____.
A) encapsulation
B) dynamic addressing
C) polymorphism
D) linear addressing
A) encapsulation
B) dynamic addressing
C) polymorphism
D) linear addressing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
9
Objects can have a specific attribute called a(n) ____, which describes the object's current status.
A) state
B) cycle
C) instance
D) status
A) state
B) cycle
C) instance
D) status
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
10
____ are characteristics that describe the object.
A) Indices
B) Attributes
C) Packets
D) Keys
A) Indices
B) Attributes
C) Packets
D) Keys
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
11
A(n) ____ is a group of similar objects.
A) aggregate
B) concatenation
C) class
D) packet
A) aggregate
B) concatenation
C) class
D) packet
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
12
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using ____ objects.
A) dynamic
B) feasible
C) modular
D) linear
A) dynamic
B) feasible
C) modular
D) linear
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
13
A ____ is a command that tells an object to perform a certain method.
A) dictum
B) message
C) statement
D) baseline
A) dictum
B) message
C) statement
D) baseline
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
14
If ____ are similar to adjectives that describe the characteristics of an object, objects are similar to nouns.
A) packets
B) attributes
C) indices
D) keys
A) packets
B) attributes
C) indices
D) keys
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
15
An object's ____ are the tasks or functions the object performs.
A) messages
B) commands
C) instances
D) methods
A) messages
B) commands
C) instances
D) methods
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
16
Your red Mustang is a(n) ____ of the CAR class.
A) index
B) key
C) metric
D) instance
A) index
B) key
C) metric
D) instance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
17
In an object-oriented system, objects can ____ certain attributes from other objects.
A) relate
B) concatenate
C) inherit
D) reformat
A) relate
B) concatenate
C) inherit
D) reformat
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
18
A(n) ____ represents a real person, place, event, or transaction.
A) object
B) instance
C) command
D) method
A) object
B) instance
C) command
D) method
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
19
A(n) ____ defines specific tasks that an object can perform.
A) attribute
B) method
C) command
D) message
A) attribute
B) method
C) command
D) message
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
20
The number of ____ needed to describe an object depends on the business requirements of the information system and its users.
A) attributes
B) packets
C) indices
D) keys
A) attributes
B) packets
C) indices
D) keys
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
21
The line from the actor to a use case is called a(n) ____.
A) association
B) highlight
C) lifeline
D) linkage
A) association
B) highlight
C) lifeline
D) linkage
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
22
As shown in the accompanying figure, objects within a class can be grouped into ____, which are more specific categories within a class.
A) schedules
B) units
C) subclasses
D) clusters
A) schedules
B) units
C) subclasses
D) clusters
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
23
When you construct a ____, you review the use case and identify the classes that participate in the underlying business transaction.
A) class diagram
B) sequence diagram
C) use case schematic
D) DFD
A) class diagram
B) sequence diagram
C) use case schematic
D) DFD
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
24
Sequence diagrams include symbols that represent all of the following EXCEPT ____.
A) classes
B) indices
C) lifelines
D) messages
A) classes
B) indices
C) lifelines
D) messages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
25
An object belongs to a group or category called a(n) ____.
A) catalog
B) roster
C) index
D) class
A) catalog
B) roster
C) index
D) class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
26
The UML notation ____ identifies a zero or many relation.
A)0..1
B)1..*
C)0..*
D)0..0
A)0..1
B)1..*
C)0..*
D)0..0
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
27
____ enable objects to communicate and interact as they perform business functions and transactions required by the system.
A) Aggregates
B) Relationships
C) Clusters
D) Linkages
A) Aggregates
B) Relationships
C) Clusters
D) Linkages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
28
A class can belong to a more general category called a ____.
A) superclass
B) roster
C) subclass
D) catalog
A) superclass
B) roster
C) subclass
D) catalog
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
29
When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.
A) triangle
B) circle
C) rectangle
D) square
A) triangle
B) circle
C) rectangle
D) square
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
30
An object ____ diagram shows the objects and how they interact to perform business functions and transactions.
A) relationship
B) precedent
C) antecedent
D) parent
A) relationship
B) precedent
C) antecedent
D) parent
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
31
In a use case, an external entity is called a(n) ____.
A) benefit
B) cost
C) domain
D) actor
A) benefit
B) cost
C) domain
D) actor
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
32
A use case ____ is a visual summary of several related use cases within a system or subsystem.
A) description
B) diagram
C) schematic
D) outline
A) description
B) diagram
C) schematic
D) outline
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
33
____ allows objects to be used as modular components anywhere in the system.
A) Dynamic addressing
B) Technical feasibility
C) Encapsulation
D) Linear addressing
A) Dynamic addressing
B) Technical feasibility
C) Encapsulation
D) Linear addressing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
34
In a sequence diagram, a lifeline is identified by a(n) ____ line.
A) solid
B) dashed
C) red
D) curved
A) solid
B) dashed
C) red
D) curved
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
35
The UML symbol for a use case is a(n) ____ with a label that describes the action or event.
A) rectangle
B) triangle
C) dashed line
D) oval
A) rectangle
B) triangle
C) dashed line
D) oval
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
36
All objects within a(n) ____ share common attributes and methods.
A) catalog
B) roster
C) index
D) class
A) catalog
B) roster
C) index
D) class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
37
____ enables an object to derive one or more of its attributes from another object.
A) Concatenation
B) Encapsulation
C) Inheritance
D) Polymorphism
A) Concatenation
B) Encapsulation
C) Inheritance
D) Polymorphism
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
38
Inheritance enables a ____ to derive one or more of its attributes from a parent.
A) child
B) user
C) package
D) class
A) child
B) user
C) package
D) class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
39
____ describe what objects need to know about each other, how objects respond to changes in other objects, and the effects of membership in classes, superclasses, and subclasses.
A) Aggregates
B) Relationships
C) Clusters
D) Linkages
A) Aggregates
B) Relationships
C) Clusters
D) Linkages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
40
In a class diagram, each class appears as a(n) ____, with the class name at the top, followed by the class's attributes and methods.
A) rectangle
B) circle
C) oval
D) triangle
A) rectangle
B) circle
C) oval
D) triangle
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
41
In a sequence diagram, a lifeline is identified by a line showing direction that runs between two objects. _________________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
42
A method is like a blueprint, or template, for all the objects within a class. _________________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
43
In structured analysis, ____ are transformed into data structures and program code.
A) processes
B) data stores
C) entities
D) TCOs
A) processes
B) data stores
C) entities
D) TCOs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
44
Some objects might have a few attributes; others might have dozens.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
45
Which of the following is an attribute of a car?
A) make
B) model
C) parking
D) color
A) make
B) model
C) parking
D) color
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
46
In a state transition diagram, the circle at the right with a hollow border is the initial state. _________________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
47
Customer objects can perform specific tasks, such as placing an order or paying a bill.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
48
All relationships have equal weight; none is stronger than any other.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
49
A use case description documents (among other things) ____.
A) a description of alternative courses of action
B) postconditions
C) preconditions
D) assumptions
A) a description of alternative courses of action
B) postconditions
C) preconditions
D) assumptions
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
50
System analysts define an object's attributes during the systems design process.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
51
By limiting access to internal processes, an object prevents its internal code from being altered by another object or process.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
52
Just as objects are similar to adjectives, attributes resemble verbs that describe what and how an object does something.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
53
The UML uses a set of symbols to represent graphically the ____ within a system.
A) feasibility
B) summaries
C) components
D) relationships
A) feasibility
B) summaries
C) components
D) relationships
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
54
A major advantage of O-O designs is that systems analysts can save time and avoid errors by using modular objects.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
55
A gas pump is an example of a black box.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
56
A sequence diagram ____.
A) is a dynamic model of a use case
B) is like a blueprint for all the objects within a class
C) is another term for a state transition diagram
D) shows the interaction among classes during a specified time period
A) is a dynamic model of a use case
B) is like a blueprint for all the objects within a class
C) is another term for a state transition diagram
D) shows the interaction among classes during a specified time period
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
57
The same message to two different objects produces the same results.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
58
A class can belong to a more general category called a subclass. _________________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
59
After you identify a system's objects, classes, and relationships, you should develop a(n) object relationship diagram that provides an overview of the system. _________________________
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
60
An object treats data and processes separately.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
61
When you identify use cases, it is important to keep all related transactions separate.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
62
When you create an object relationship diagram, it will serve as a guide as you continue to develop additional diagrams and documentation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
63
The black box concept is an example of ____________________, which means that all data and methods are self-contained.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
64
Use cases cannot interact with other use cases.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
65
After you identify the objects, classes, and relationships, you are ready to prepare an object relationship diagram that will provide an overview of the system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
66
In a sequence diagram, a message is identified by a narrow vertical shape that covers the lifeline.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
67
Unlike a DFD, a class diagram is a logical model, which evolves into a physical model and finally becomes a functioning information system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
68
When the outcome of one use case is incorporated by another use case, we say the second use case uses the first case.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
69
Sequence diagrams, state transition diagrams, and activity diagrams are dynamic modeling tools that can help a systems analyst understand how objects behave and interact with the system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
70
A(n) ____________________ represents the steps in a specific business function or process.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
71
If you do not use a CASE-generated model, it is not necessary that a diagram or object definition be supported by documentation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
72
To create use cases, you start by reviewing the information that you gathered during the requirements modeling phase.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
73
In a use case, the ____________________ is shown as a stick figure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
74
You can view an object as a(n) ____________________, because a message to the object triggers changes within the object without specifying how the changes must be carried out.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
75
Object-oriented designs typically are implemented with ____________________ programming languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
76
Class diagrams evolve into code modules, data objects, and other system components.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
77
In a state transition diagram, the states appear as rounded rectangles with the state names inside.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
78
In a sequence diagram, classes that send or receive messages are shown at the bottom of the diagram.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
79
A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck
80
In a state transition diagram, the circle to the left is the final state.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 112 في هذه المجموعة.
فتح الحزمة
k this deck