Deck 14: The Movement to Objects
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/67
العب
ملء الشاشة (f)
Deck 14: The Movement to Objects
1
The principle of information hiding suggests that only ________________ be published to the user of the module.
A)the information required to use a software module
B)the class name
C)the object's name
D)the method
E)the common attributes
A)the information required to use a software module
B)the class name
C)the object's name
D)the method
E)the common attributes
A
2
Object-Oriented programming languages can have both:
A)attributes and examples
B)classes and cases
C)processes and products
D)instances and outflows
E)methods and attributes
A)attributes and examples
B)classes and cases
C)processes and products
D)instances and outflows
E)methods and attributes
E
3
Brett Bradanini and Tim O'Sullivan are 'students'.In this case,'students' would be considered:
A)a concrete class
B)an abstract class
C)an instance of students
D)an aggregate class
E)an attribute of Brett and Tim
A)a concrete class
B)an abstract class
C)an instance of students
D)an aggregate class
E)an attribute of Brett and Tim
A
4
A(n)__________ is the general template that is used to define and create specific instances.
A)Polymorphism
B)Inheritance
C)Class
D)Object
E)UML
A)Polymorphism
B)Inheritance
C)Class
D)Object
E)UML
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
5
Dynamic binding is a technique that delays identifying the type of object until ____ .
A)the module is compiled
B)the object is encapsulated
C)the methods are inherited
D)run time
E)pre-processing
A)the module is compiled
B)the object is encapsulated
C)the methods are inherited
D)run time
E)pre-processing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
6
When common sets of attributes and methods are organized into superclasses (or abstract classes)(like Student)and then subclasses (like Business Student)this action is referred to as ______________.
A)information hiding
B)object methods
C)encapsulation
D)inheritance
E)cohesion
A)information hiding
B)object methods
C)encapsulation
D)inheritance
E)cohesion
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
7
Polymorphism is made possible through ___________________-
A)information hiding
B)aggregation
C)dynamic binding
D)encapsulation
E)object-linking-and-embedding
A)information hiding
B)aggregation
C)dynamic binding
D)encapsulation
E)object-linking-and-embedding
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
8
Methods implement an object's __________-
A)attributes
B)behavior
C)properties
D)size
E)screen location
A)attributes
B)behavior
C)properties
D)size
E)screen location
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
9
Object oriented systems analysis and design is more feasible than ever today due to:
A)The increased speed of processors and storage (and decrease in cost - aka "Moore's Law")
B)Textbooks on object oriented analysis and design
C)The recent discovery by Bill Gates of the object oriented paradigm
D)Graphical User Interfaces
E)Neo's use of object orientated SA&D in the Matrix
A)The increased speed of processors and storage (and decrease in cost - aka "Moore's Law")
B)Textbooks on object oriented analysis and design
C)The recent discovery by Bill Gates of the object oriented paradigm
D)Graphical User Interfaces
E)Neo's use of object orientated SA&D in the Matrix
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
10
A(n)_________ is an instantiation of a class.
A)GUI
B)Object-Oriented Foundation
C)Object
D)Template
E)Prism
A)GUI
B)Object-Oriented Foundation
C)Object
D)Template
E)Prism
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
11
The combining of process and data into a single entity is called:
A)aggregation
B)abstraction
C)encapsulation
D)inheritance
E)attributation
A)aggregation
B)abstraction
C)encapsulation
D)inheritance
E)attributation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
12
Brett Bradanini and Tim O'Sullivan are 'students'.In this case,Brett and Tim would be considered:
A)concrete classes
B)abstract classes
C)instances of students
D)polymorphism of students
E)encapsulation of students
A)concrete classes
B)abstract classes
C)instances of students
D)polymorphism of students
E)encapsulation of students
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
13
An object's behavior is implemented by:
A)Actor
B)Class
C)Method
D)Attribute
E)Process
A)Actor
B)Class
C)Method
D)Attribute
E)Process
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
14
_______________ means that the same message can be interpreted differently by different classes of objects.
A)encapsulation
B)inheritance
C)abstraction
D)polymorphism
E)aggregation
A)encapsulation
B)inheritance
C)abstraction
D)polymorphism
E)aggregation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
15
A(n)_________ (or object)is a specific case of a class.
A)Template
B)Instance
C)Prototype
D)Polymorphism
E)Object
A)Template
B)Instance
C)Prototype
D)Polymorphism
E)Object
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
16
According to the developers of UML,any object-oriented approach to developing information systems must be: (a)use case driven;(2)architecture centric and ________________
A)process and data oriented
B)top-down
C)bottom-up
D)unified
E)iterative and incremental
A)process and data oriented
B)top-down
C)bottom-up
D)unified
E)iterative and incremental
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
17
Each object has ___________ that describe information about the object.
A)Data flows
B)Data stores
C)Entities
D)Instances
E)Attributes
A)Data flows
B)Data stores
C)Entities
D)Instances
E)Attributes
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
18
Attributes describe information about the ________ such as professor's name,office,office hours,classes,phone number and e-mail.
A)entity
B)object
C)class
D)database
E)process
A)entity
B)object
C)class
D)database
E)process
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
19
Arianna has a superclass called 'Person',an abstract subclass called 'Student' and a concrete class called 'Information Systems Student'.Which of the following would be correct?
A)Person is 'a-kind-of' student;student is 'a-kind-of' information systems student
B)information system student is 'a-kind-of' student;student is 'a-kind-of' person
C)Person is 'a-kind-of' information system student;student is 'a-kind-of' of person
D)Information system student is 'a-kind-of' person;person is 'a-kind-of' of student
E)Student is 'a-kind-of' person;person is 'a-kind-of' information system student
Response: see Inheritance
A)Person is 'a-kind-of' student;student is 'a-kind-of' information systems student
B)information system student is 'a-kind-of' student;student is 'a-kind-of' person
C)Person is 'a-kind-of' information system student;student is 'a-kind-of' of person
D)Information system student is 'a-kind-of' person;person is 'a-kind-of' of student
E)Student is 'a-kind-of' person;person is 'a-kind-of' information system student
Response: see Inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
20
Generally object-oriented approaches are most associated with ___________.
A)the waterfall methodology
B)an iterative development RAD methodology
C)the parallel development methodology
D)the V-model methodology
E)the use-case methodology
A)the waterfall methodology
B)an iterative development RAD methodology
C)the parallel development methodology
D)the V-model methodology
E)the use-case methodology
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
21
The four fundamental UML diagrams replace _______________ in the traditional SDLC.
A)User interface scenarios
B)Data flow diagrams and entity relationship diagrams
C)Observation,documentation analysis and questionnaires
D)legacy and network databases
E)nothing (they supplement,but do not replace)
A)User interface scenarios
B)Data flow diagrams and entity relationship diagrams
C)Observation,documentation analysis and questionnaires
D)legacy and network databases
E)nothing (they supplement,but do not replace)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
22
Classes inherit the attributes and methods from the subclasses underneath them.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
23
Architecture centric means that the underlying architecture of the evolving system ____.
A)is based on Intel X'86 chips
B)is based on client server architecture
C)drives the specification,construction and documentation of the system
D)fully implements all graphical user interfaces of windows,icons,menus and pointers (WIMP)
E)has been approved by the Web 2.0 consortium
A)is based on Intel X'86 chips
B)is based on client server architecture
C)drives the specification,construction and documentation of the system
D)fully implements all graphical user interfaces of windows,icons,menus and pointers (WIMP)
E)has been approved by the Web 2.0 consortium
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
24
The concept that says the same message can be interpreted differently by different classes of objects is called 'encapsulation'.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
25
Because of polymorphism,inserting a new 'student' and inserting a new 'professor' can be done by sending an 'insert' message to each of the objects (student and professor)and letting that object interpret the message.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
26
The 'actor' in an UML use case diagrams:
A)is similar to an external entity on a DFD
B)is similar to a data store on a DFD
C)is similar to a process on a use case
D)is similar to polymorphism
E)is similar to encapsulation
A)is similar to an external entity on a DFD
B)is similar to a data store on a DFD
C)is similar to a process on a use case
D)is similar to polymorphism
E)is similar to encapsulation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
27
Which is NOT one of the four dominant UML diagramming techniques?
A)Use case diagrams
B)Class diagrams
C)Encapsulation diagrams
D)Sequence diagrams
E)Behavioral state machine diagrams
A)Use case diagrams
B)Class diagrams
C)Encapsulation diagrams
D)Sequence diagrams
E)Behavioral state machine diagrams
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
28
As systems analysts have worked with projects and the Systems Development Life Cycle for many years,they have found that about 35% of all projects do not require analysts to model the business needs and to gather business requirements.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
29
Actual techniques and approaches that analysts and developers use have remained largely unchanged over time.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
30
In UML Class Diagrams,'generalizations'
A)Are illustrated with double dashed lines
B)Shows that one class (subclass)inherits from another class (superclass)
C)Come from extending use cases through normalization
D)Are fully defined versions of actors
E)Are all of these
A)Are illustrated with double dashed lines
B)Shows that one class (subclass)inherits from another class (superclass)
C)Come from extending use cases through normalization
D)Are fully defined versions of actors
E)Are all of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
31
Encapsulation is the combining of DFDs and ERDs into a physical use-case.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
32
The process of letting the object-oriented system decide on the specific method when the system is running is called 'static binding'.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
33
An object is an attribute of an instantiation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
34
The main building block of the UML class diagram is the class which _____________.
A)portrays actors and actions
B)identifies entities and attributes
C)stores and manages information
D)demonstrates if-else-if-else structures
E)shows sequence,repetition and selection
A)portrays actors and actions
B)identifies entities and attributes
C)stores and manages information
D)demonstrates if-else-if-else structures
E)shows sequence,repetition and selection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
35
Generally speaking,which of the four fundamental UML diagrams is created last?
A)Use case diagrams
B)Class diagrams
C)Sequence diagrams
D)Behavioral state diagrams
E)Encapsulation diagram
A)Use case diagrams
B)Class diagrams
C)Sequence diagrams
D)Behavioral state diagrams
E)Encapsulation diagram
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
36
Which of the four fundamental UML diagrams is created first?
A)Use case diagrams
B)Class diagrams
C)Sequence diagrams
D)Behavioral state diagrams
E)Encapsulation diagram
A)Use case diagrams
B)Class diagrams
C)Sequence diagrams
D)Behavioral state diagrams
E)Encapsulation diagram
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
37
The relationship between the class (e.g. ,Student)and its superclass (e.g. ,Person)is known as the 'a-kind-of' relationship.So the class 'Student' is 'a-kind-of' 'Person'.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
38
Why are use cases inherently simple?
A)because they only have data and processes
B)because they only have entities and attributes
C)because they use UML 2.0
D)because they focus on only one activity at a time
E)because they are concrete classes
A)because they only have data and processes
B)because they only have entities and attributes
C)because they use UML 2.0
D)because they focus on only one activity at a time
E)because they are concrete classes
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
39
UML Use Cases are connected to actors through:
A)data flows
B)association relationships
C)protected attributes
D)bimodal accesses
E)external affairs
A)data flows
B)association relationships
C)protected attributes
D)bimodal accesses
E)external affairs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
40
Concrete classes are classes that have instances.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
41
Class diagrams have four parts: class name at the top;attributes in the middle,actors in the bottom and boundaries drawn around them.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
42
The primary difference between a traditional approach like structured design and an object-oriented approach is based on the preference (or requirements)of the project sponsor or project champion.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
43
The UML use case diagram is typically used to summarize the set of use cases (from the traditional SDLC)for a logical part of the system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
44
According to the creators of UML,any object-oriented approach to developing information systems must be: (a)use case driven;(b)architecture centric and (c)iterative and incremental.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
45
A behavioral state machine diagram is one of the four fundamental UML diagrams.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
46
A primary purpose of the class diagram is to show the associations or relationships that classes have with one another.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
47
Aggregation is used when one class (subclass)inherits from another class (superclass)meaning that the properties and operations of the superclass are also valid for objects of the subclass.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
48
Of the four fundamental UML diagrams,the Class Diagram is always created first.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
49
UML is a truly new methodology and will replace the traditional SDLC.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
50
What is a 'method' in the object-oriented approach?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
51
The UML Class Diagrams show what objects contain and how they are related - much like ERD diagrams in a structured design approach.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
52
What is the relationship between classes,objects,and attributes?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
53
When an UML use case takes the functionality of another use case and adapts it,it could be either an 'extends relationship' or an 'incorporates relationship'.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
54
Two methods of simplifying complex class diagrams might be to use 'views' and to use 'packages'.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
55
RUP stands for the Rational Unified Process.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
56
There are three kinds of operations that a class can contain: constructor operation;query operation;and update operation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
57
The use case on an UML Use Case Diagram is a rectangle and depicts a major process.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
58
RUP emphasizes iterative,incremental development and prototyping.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
59
A behavioral state machine UML diagram is a static model of a single state with one and only one method.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
60
The UML Sequence Diagrams are generally developed last in the UML approach.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
61
What are elements of a Sequence Diagram?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
62
What are the major benefits of Object-Oriented Systems Analysis and Design?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
63
What are elements of an UML Class Diagram?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
64
What is inheritance? Give an example.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
65
What is polymorphism? Give an example.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
66
What are the four fundamental UML diagrams? And in which order do you generally see them developed?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck
67
What are elements of a UML Use Case Diagram?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 67 في هذه المجموعة.
فتح الحزمة
k this deck