Deck 14: the Movement to Objects

Full screen (f)
exit full mode
Question
Jing has created a class called 'professor'.What might be an appropriate instance of 'professor'?

A)Professor Plum
B)Colonel Mustard
C)Mrs. White
D)Central_State_University_Professor
E)Miss Scarlet
Use Space or
up arrow
down arrow
to flip the card.
Question
Which is NOT true about all projects?

A)all projects require you to gather requirements
B)all projects come in on time and within budget
C)all projects require you to model the business needs
D)all projects require an understanding of organizational behavior concepts
E)all projects create blueprints for how the system should be built
Question
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
Question
The combining of process and data into a single entity is called:

A)aggregation
B)abstraction
C)encapsulation
D)inheritance
E)attributation
Question
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
Question
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
Question
Each object has ___________ that describe information about the object.

A)Data flows
B)Data stores
C)Entities
D)Instances
E)Attributes
Question
A(n)_________ (or object)is a specific case of a class.

A)Template
B)Instance
C)Prototype
D)Polymorphism
E)Object
Question
Possibly the biggest hurdle to learning object-oriented approaches is:

A)The lack of textbooks
B)The slowness of processors
C)Lack of memory in laptops
D)The volume of new terminology
E)The lack of standards and agreement in the area
Question
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
Question
Methods implement an object's __________-

A)attributes
B)behavior
C)properties
D)size
E)screen location
Question
According to the authors,what is "an exciting enhancement to systems analysis and design"?

A)The use of JAD sessions
B)The use of integrated CASE tools
C)The use of ERP software
D)The increased speed of processors and storage (aka "Moore's Law")
E)The application of Object-Oriented approaches
Question
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
Question
A(n)_________ is an instantiation of a class.

A)GUI
B)Object-Oriented Foundation
C)Object
D)Template
E)Prism
Question
UML stands for:

A)United modular logic
B)Universal modeling layout
C)Unified modeling language
D)Ultimate mathematical language
E)Unfortunate monitor loss
Question
An object's behavior is implemented by:

A)Actor
B)Class
C)Method
D)Attribute
E)Process
Question
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
Question
In terms of Systems Analysis and Design,the techniques and approaches:

A)used by analysts and developers do change over time
B)used by analysts and developers have not changed much in the past twenty years
C)built into automated CASE tools have resulted in a decline in the demand for trained analysts
D)used by analysts and developers have resulted in 98% of all system projects finishing under budget and on time, especially ERP projects
E)none of the above
Question
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
Question
When using encapsulation and information hiding,objects are treated like:

A)classes
B)linked lists
C)black boxes
D)orthogonal matrices
E)one-way flow boxes
Question
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
Question
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
Question
Subclasses __________ the attributes and methods from the superclass above them.

A)encapsulate
B)translate
C)inherit
D)defend
E)model
Question
Which of the following was NOT involved in object oriented concepts?

A)Grady Booch
B)Jennifer Devine
C)Ivar Jacobson
D)James Rumbaugh
E)the OOSE (object oriented schema evolution)
Question
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
Question
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)
Question
What are the advantages of object-oriented approaches to systems development?

A)It is a standard recognized by the International Society of Systems Analysts (ISSA)
B)Because of polymorphism, encapsulation and inheritance a complex system is easily broken into smaller, more manageable components for analysis, design, and implementation purposes
C)it is a legacy system that has merit because of the resurgence of mainframe computers and technologies
D)The object-oriented systems development became a reality in 2003 with the passage of the Federal law recognizing it as the development tool for the Department of Defense
E)It runs on smaller, older computers with limited memory
Question
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
Question
Polymorphism is made possible through ___________________-

A)information hiding
B)aggregation
C)dynamic binding
D)encapsulation
E)object-linking-and-embedding
Question
_____________ means that use cases are the primary modeling tool employed to define the behavior of the system.

A)architecture centric
B)use case driven
C)polymorphic
D)iterative
E)open source
Question
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
Question
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
Question
"Object think" is considered:

A)outdated
B)unable to support modern projects
C)a much more realistic way to think about the 'real world'
D)an out-growth of the purely legacy system movement
E)tedious and a cause of extra time and expense in system development
Question
Booch,Jacobson and Rumbaugh were involved in the development of __________.

A)The Unified Modeling Language (UML)
B)The Relational Institute (RI)
C)The BJR CASE system
D)The Class Inheritance Association (CIA)
E)The Premier Polymorphism Group (PPG)
Question
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
Question
_______________ means that the same message can be interpreted differently by different classes of objects.

A)encapsulation
B)inheritance
C)abstraction
D)polymorphism
E)aggregation
Question
An advantage of modularizing systems development might be:

A)enabling the application to be installed without beta testing
B)creating 'child' applications without creating 'parent' applications
C)the duplication of effort across several team members
D)the fostering of 'community' within the project team
E)the creation of reusable pieces that can be 'plugged' into other systems
Question
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
Question
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
Question
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
Question
Actual techniques and approaches that analysts and developers use have remained largely unchanged over time.
Question
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.
Question
A class is the general template we use to define and create specific instances (or objects)in the object-oriented approach.
Question
A method of simplifying complex class diagrams is to use a(n):

A)Object
B)Association
C)Instance
D)Encapsulation
E)View
Question
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
Question
Considering all the possible UML diagrams,which of the following IS NOT a valid UML 2.0 diagram?

A)Package
B)Deployment
C)Timing
D)Protocol State Machine
E)Aggregate
Question
Which is NOT a normal part of the UML Use Case Diagram?

A)Actor
B)Specialized Actor
C)Use Case
D)System Boundary
E)Class
Question
A(n)___________ illustrates the objects that participate in a use case and the messages that pass between them over time for one use case.

A)Asynchronous display
B)View
C)Sequence Diagram
D)Aggregated Use Case
E)Topology map
Question
One of the enabling technologies for the object-orientation approaches was that processors increased in power and speed as well as were less expensive (aka "Moore's Law").
Question
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
Question
Which is NOT a term associated with the UML class diagram?

A)derived attribute
B)public attribute
C)protected attribute
D)private attribute
E)open attribute
Question
Dave is working on an object-oriented system.He has created an abstract class called 'person'.'Student' might be an object of the class 'person'.
Question
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 the above
Question
The Object-Oriented Approach is considered as an 'exciting enhancement to systems analysis and design'.
Question
UML stands for "Unified Modeling Language".
Question
UML Use Cases are connected to actors through:

A)data flows
B)association relationships
C)protected attributes
D)bimodal accesses
E)external affairs
Question
Fortunately,in learning object-oriented approaches to developing information systems,there is little new terminology and the approaches are very similar to what has been done with structured development approaches over the years.
Question
An object is an attribute of an instantiation.
Question
Object-Oriented systems focus on capturing the structure and behavior of the information system in little modules (known as objects)that encompass both data and processes.
Question
The two main items in a UML use case diagram are:

A)Entity and attribute
B)Data flow and data store
C)Database and table
D)Actors and use cases
E)Principals and students
Question
Grady Booch,Ivar Jacobson and Bruce White were leaders in creating a standard set of diagramming techniques known as the Unified Modeling Language (UML).
Question
Concrete classes are classes that have instances.
Question
Encapsulation is the combining of DFDs and ERDs into a physical use-case.
Question
The concept that says the same message can be interpreted differently by different classes of objects is called 'encapsulation'.
Question
Methods implement an object's behavior.
Question
RUP stands for the Rational Unified Process.
Question
Dave has a concrete object called 'Student'.Specific students like: Mike Macli,Jeff Le,Karolyn Maloney would be considered as instances (or objects)of the 'student' class.
Question
Classes inherit the attributes and methods from the subclasses underneath them.
Question
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.
Question
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'.
Question
UML is a truly new methodology and will replace the traditional SDLC.
Question
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.
Question
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.
Question
RUP emphasizes iterative,incremental development and prototyping.
Question
Dynamic binding occurs at 'compile' time (that is when the program / application is first being translated into machine code).
Question
A dynamic binding model describes how the user interacts with the system to perform some activity such as placing an order,making a reservation or searching for information.
Question
The process of letting the object-oriented system decide on the specific method when the system is running is called 'static binding'.
Question
Each object has entities that describe information about the object - such as a student's firstname,lastname,student-ID,major,and more.
Question
Generally,object-oriented approaches use an iterative development RAD methodology.
Question
Laura is modeling an object-oriented system.She has an abstract class called 'Person'.She creates concrete classes called 'professor' and 'student'.Professor and Student inherit the attributes and methods from the class 'person'.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/113
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 14: the Movement to Objects
1
Jing has created a class called 'professor'.What might be an appropriate instance of 'professor'?

A)Professor Plum
B)Colonel Mustard
C)Mrs. White
D)Central_State_University_Professor
E)Miss Scarlet
D
2
Which is NOT true about all projects?

A)all projects require you to gather requirements
B)all projects come in on time and within budget
C)all projects require you to model the business needs
D)all projects require an understanding of organizational behavior concepts
E)all projects create blueprints for how the system should be built
B
3
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
C
4
The combining of process and data into a single entity is called:

A)aggregation
B)abstraction
C)encapsulation
D)inheritance
E)attributation
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
5
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
7
Each object has ___________ that describe information about the object.

A)Data flows
B)Data stores
C)Entities
D)Instances
E)Attributes
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
8
A(n)_________ (or object)is a specific case of a class.

A)Template
B)Instance
C)Prototype
D)Polymorphism
E)Object
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
9
Possibly the biggest hurdle to learning object-oriented approaches is:

A)The lack of textbooks
B)The slowness of processors
C)Lack of memory in laptops
D)The volume of new terminology
E)The lack of standards and agreement in the area
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
10
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
11
Methods implement an object's __________-

A)attributes
B)behavior
C)properties
D)size
E)screen location
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
12
According to the authors,what is "an exciting enhancement to systems analysis and design"?

A)The use of JAD sessions
B)The use of integrated CASE tools
C)The use of ERP software
D)The increased speed of processors and storage (aka "Moore's Law")
E)The application of Object-Oriented approaches
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
13
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
14
A(n)_________ is an instantiation of a class.

A)GUI
B)Object-Oriented Foundation
C)Object
D)Template
E)Prism
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
15
UML stands for:

A)United modular logic
B)Universal modeling layout
C)Unified modeling language
D)Ultimate mathematical language
E)Unfortunate monitor loss
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
16
An object's behavior is implemented by:

A)Actor
B)Class
C)Method
D)Attribute
E)Process
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
17
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
18
In terms of Systems Analysis and Design,the techniques and approaches:

A)used by analysts and developers do change over time
B)used by analysts and developers have not changed much in the past twenty years
C)built into automated CASE tools have resulted in a decline in the demand for trained analysts
D)used by analysts and developers have resulted in 98% of all system projects finishing under budget and on time, especially ERP projects
E)none of the above
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
19
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
20
When using encapsulation and information hiding,objects are treated like:

A)classes
B)linked lists
C)black boxes
D)orthogonal matrices
E)one-way flow boxes
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
21
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
22
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
23
Subclasses __________ the attributes and methods from the superclass above them.

A)encapsulate
B)translate
C)inherit
D)defend
E)model
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
24
Which of the following was NOT involved in object oriented concepts?

A)Grady Booch
B)Jennifer Devine
C)Ivar Jacobson
D)James Rumbaugh
E)the OOSE (object oriented schema evolution)
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
25
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
26
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)
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
27
What are the advantages of object-oriented approaches to systems development?

A)It is a standard recognized by the International Society of Systems Analysts (ISSA)
B)Because of polymorphism, encapsulation and inheritance a complex system is easily broken into smaller, more manageable components for analysis, design, and implementation purposes
C)it is a legacy system that has merit because of the resurgence of mainframe computers and technologies
D)The object-oriented systems development became a reality in 2003 with the passage of the Federal law recognizing it as the development tool for the Department of Defense
E)It runs on smaller, older computers with limited memory
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
28
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
29
Polymorphism is made possible through ___________________-

A)information hiding
B)aggregation
C)dynamic binding
D)encapsulation
E)object-linking-and-embedding
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
30
_____________ means that use cases are the primary modeling tool employed to define the behavior of the system.

A)architecture centric
B)use case driven
C)polymorphic
D)iterative
E)open source
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
31
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
32
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
33
"Object think" is considered:

A)outdated
B)unable to support modern projects
C)a much more realistic way to think about the 'real world'
D)an out-growth of the purely legacy system movement
E)tedious and a cause of extra time and expense in system development
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
34
Booch,Jacobson and Rumbaugh were involved in the development of __________.

A)The Unified Modeling Language (UML)
B)The Relational Institute (RI)
C)The BJR CASE system
D)The Class Inheritance Association (CIA)
E)The Premier Polymorphism Group (PPG)
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
35
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
36
_______________ means that the same message can be interpreted differently by different classes of objects.

A)encapsulation
B)inheritance
C)abstraction
D)polymorphism
E)aggregation
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
37
An advantage of modularizing systems development might be:

A)enabling the application to be installed without beta testing
B)creating 'child' applications without creating 'parent' applications
C)the duplication of effort across several team members
D)the fostering of 'community' within the project team
E)the creation of reusable pieces that can be 'plugged' into other systems
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
38
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
39
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
40
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
41
Actual techniques and approaches that analysts and developers use have remained largely unchanged over time.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
42
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.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
43
A class is the general template we use to define and create specific instances (or objects)in the object-oriented approach.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
44
A method of simplifying complex class diagrams is to use a(n):

A)Object
B)Association
C)Instance
D)Encapsulation
E)View
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
45
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
46
Considering all the possible UML diagrams,which of the following IS NOT a valid UML 2.0 diagram?

A)Package
B)Deployment
C)Timing
D)Protocol State Machine
E)Aggregate
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
47
Which is NOT a normal part of the UML Use Case Diagram?

A)Actor
B)Specialized Actor
C)Use Case
D)System Boundary
E)Class
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
48
A(n)___________ illustrates the objects that participate in a use case and the messages that pass between them over time for one use case.

A)Asynchronous display
B)View
C)Sequence Diagram
D)Aggregated Use Case
E)Topology map
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
49
One of the enabling technologies for the object-orientation approaches was that processors increased in power and speed as well as were less expensive (aka "Moore's Law").
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
50
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
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
51
Which is NOT a term associated with the UML class diagram?

A)derived attribute
B)public attribute
C)protected attribute
D)private attribute
E)open attribute
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
52
Dave is working on an object-oriented system.He has created an abstract class called 'person'.'Student' might be an object of the class 'person'.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
53
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 the above
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
54
The Object-Oriented Approach is considered as an 'exciting enhancement to systems analysis and design'.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
55
UML stands for "Unified Modeling Language".
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
56
UML Use Cases are connected to actors through:

A)data flows
B)association relationships
C)protected attributes
D)bimodal accesses
E)external affairs
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
57
Fortunately,in learning object-oriented approaches to developing information systems,there is little new terminology and the approaches are very similar to what has been done with structured development approaches over the years.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
58
An object is an attribute of an instantiation.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
59
Object-Oriented systems focus on capturing the structure and behavior of the information system in little modules (known as objects)that encompass both data and processes.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
60
The two main items in a UML use case diagram are:

A)Entity and attribute
B)Data flow and data store
C)Database and table
D)Actors and use cases
E)Principals and students
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
61
Grady Booch,Ivar Jacobson and Bruce White were leaders in creating a standard set of diagramming techniques known as the Unified Modeling Language (UML).
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
62
Concrete classes are classes that have instances.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
63
Encapsulation is the combining of DFDs and ERDs into a physical use-case.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
64
The concept that says the same message can be interpreted differently by different classes of objects is called 'encapsulation'.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
65
Methods implement an object's behavior.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
66
RUP stands for the Rational Unified Process.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
67
Dave has a concrete object called 'Student'.Specific students like: Mike Macli,Jeff Le,Karolyn Maloney would be considered as instances (or objects)of the 'student' class.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
68
Classes inherit the attributes and methods from the subclasses underneath them.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
69
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.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
70
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'.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
71
UML is a truly new methodology and will replace the traditional SDLC.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
72
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.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
73
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.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
74
RUP emphasizes iterative,incremental development and prototyping.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
75
Dynamic binding occurs at 'compile' time (that is when the program / application is first being translated into machine code).
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
76
A dynamic binding model describes how the user interacts with the system to perform some activity such as placing an order,making a reservation or searching for information.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
77
The process of letting the object-oriented system decide on the specific method when the system is running is called 'static binding'.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
78
Each object has entities that describe information about the object - such as a student's firstname,lastname,student-ID,major,and more.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
79
Generally,object-oriented approaches use an iterative development RAD methodology.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
80
Laura is modeling an object-oriented system.She has an abstract class called 'Person'.She creates concrete classes called 'professor' and 'student'.Professor and Student inherit the attributes and methods from the class 'person'.
Unlock Deck
Unlock for access to all 113 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 113 flashcards in this deck.