MIS 406 - Ch14

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

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")

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

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

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

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

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)

b) Data flow diagrams and entity relationship diagrams

A(n) _________ (or object) is a specific case of a class. a) Template b) Instance c) Prototype d) Polymorphism e) Object

b) Instance

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

b) Shows that one class (subclass) inherits from another class (superclass)

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

b) an iterative development RAD methodology

UML Use Cases are connected to actors through: a) data flows b) association relationships c) protected attributes d) bimodal accesses e) external affairs

b) association relationships

Methods implement an object's __________- a) attributes b) behavior c) properties d) size e) screen location

b) behavior

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

b) information system student is 'a-kind-of' student; student is 'a-kind-of' person

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

b) object(?)

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) Class

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

c) Encapsulation diagrams

An object's behavior is implemented by: a) Actor b) Class c) Method d) Attribute e) Process

c) Method

A(n) _________ is an instantiation of a class. a) GUI b) Object-Oriented Foundation c) Object d) Template e) Prism

c) Object

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

c) drives the specification, construction and documentation of the system

Polymorphism is made possible through ___________________- a) information hiding b) aggregation c) dynamic binding d) encapsulation e) object-linking-and-embedding

c) dynamic binding

The combining of process and data into a single entity is called: a) aggregation b) abstraction c) encapsulation d) inheritance e) attributation

c) encapsulation

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

c) instances of students

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

c) stores and manages information

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

d) Behavioral state diagrams

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

d) because they focus on only one activity at a time

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

d) inheritance

. _______________ means that the same message can be interpreted differently by different classes of objects. a) encapsulation b) inheritance c) abstraction d) polymorphism e) aggregation

d) polymorphism

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

d) run time

Each object has ___________ that describe information about the object. a) Data flows b) Data stores c) Entities d) Instances e) Attributes

e) Attributes

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

e) iterative and incremental

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

e) methods and attributes


Kaugnay na mga set ng pag-aaral

FCE Sentence Transformation 61-80

View Set

Chapter 8 (2.8). Network Types and Networking Tools

View Set

Chapter 57: introduction to the urinary system

View Set

Middle Ages: Development of Feudalism-Essential Questions

View Set