CSIT 241 CHAPTER 6

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

False

A control is a specific member of a class.

True

By limiting access to internal processes, an object prevents its internal code from being altered by another object or process.

system boundary

For a use case diagram, the _____ shows what is included in the system and what is not included in the system.

use case description

For each use case, a _____ in the form of a table is developed to document the name of the use case, the actor, a description of the use case, and so forth.

subclasses

Objects within a class can be grouped into _____, which are more specific categories within a class.

True

The focus indicates when an object sends or receives a message.

Sequence Diagram

A _____ graphically documents a use case by showing the classes, the messages, and the timing of the messages.

message

A _____ is a command that tells an object to perform a certain method.

use case diagram

A _____ is a visual summary of several related use cases within a system or subsystem.

State Transition Diagram

A _____ shows how an object changes from one state to another, depending on events that affect the object.

State

A bank account object can have a specific attribute called a(n) _____ that can be active, inactive, closed, or frozen.

False

A black box wants and needs outside interference.

method

A car performs a(n) _____ called OPERATE WIPERS when it is sent a message with the wiper control.

Superclass

A class can belong to a more general category called a _____.

False

A class diagram resembles a horizontal flowchart that shows the actions and events as they occur.

modular

A major advantage of object-oriented (O-O) designs is that systems analysts can save time and avoid errors by using _____ objects.

False

A method is an adjective that describes the object's current status.

False

A method is like a blueprint or template for all the objects within a class.

instance

A red Mustang is a(n) _____ of the CAR class.

False

A star marks the end of the lifeline.

True

A use case represents the steps in a specific business function or process.

instance

A(n) _____ is a specific member of a class.

object

A(n) _____ represents a person, a place, an event, or a transaction that is significant to the information system.

Use Case

A(n) _____ represents the steps in a specific business function or process.

Activity Diagram

A(n) _____ resembles a horizontal flowchart that shows the actions and events as they occur.

method

A(n) _____ resembles a verb and defines specific tasks that an object can perform.

class diagram

A(n) _____ shows the object classes and relationships involved in a use case.

True

After one identifies a system's objects, classes, and relationships, one should develop an object relationship diagram that provides an overview of the system.

class

All objects within a(n) _____ share common attributes and methods.

True

Although the UML can be used for business process modeling and requirements modeling, it is mainly used to support O-O system analysis and to develop object models.

object relationship diagram

An _____ shows the objects and how they interact to perform business functions and transactions.

class

An object belongs to a group or category called a(n) _____.

black box

An object can be viewed as a(n) _____, because a message to the object triggers changes within the object without specifying how the changes must be carried out.

attributes

An object has certain _____, which are characteristics that describe the object, such as the make, model, and color of a car.

False

An object includes data, but not the processes that affect that data.

True

An object represents a real person, place, event, or transaction.

methods

An object's _____ are the tasks or functions that the object performs when it receives a command to do so.

True

Attributes are similar to adjectives that describe the characteristics of an object.

True

Class diagrams evolve into code modules, data objects, and other system components.

False

Classes that send or receive messages are shown at the bottom of the sequence diagram.

True

Encapsulation allows objects to be used as modular components anywhere in the system.

rectangle

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.

0..*

In a given diagram, Kevin is designing a relationship in which a given employee can have no payroll deductions or he/she can have many deductions. Which of the following notations should Kevin write to mark this relationship?

lifeline

In a sequence diagram, a _____ represents the time during which an object above it is able to interact with the other objects in the use case.

dashed

In a sequence diagram, a lifeline is identified by a _____ line.

False

In a state transition diagram, the circle at the right with a hollow border is the initial state.

True

In a state transition diagram, the states appear as rounded rectangles with the state names inside.

actor

In a use case, an external entity, called a(n) _____, initiates a use case by requesting the system to perform a function or process.

actor

In a use case, the _____ is shown as a stick figure with a label that identifies its role.

inherit

In an object-oriented system, objects can _____ certain attributes from other objects.

child

Inheritance enables an object, called a _____, to derive one or more of its attributes from a parent.

False

Just as objects are similar to adjectives, attributes resemble verbs that describe what and how an object does something.

True

Object-oriented (O-O) analysis describes an information system by identifying things called objects.

True

Some objects might have a few attributes; others might have dozens.

True

Systems analysts can create diagrams that appear to be correct but are in fact incorrect when it comes to the rules of the UML.

True

Systems analysts define an object's attributes during the systems design process.

0..*

The Unified Modeling Language (UML) notation _____ identifies a zero or many relation.

rectangle

The Unified Modeling Language (UML) represents an object as a _____ with the object name at the top, followed by the object's attributes and methods.

oval

The Unified Modeling Language (UML) symbol for a use case is a(n) _____ with a label that describes the action or event.

state

The _____ of an object is an adjective that describes the object's current status.

encapsulation

The black box concept is an example of _____, which means that all data and methods are self-contained.

polymorphism

The concept that a message gives different meanings to different objects is called _____.

association

The line from the actor to the use case is called a(n) _____.

False

The same message to two different objects produces the same results.

True

The strongest relationship among objects is called inheritance.

False

There are few CASE tools tailored to UML.

False

Use cases cannot interact with other use cases.

rectangle

When a use case diagram is created, the first step is to identify the system boundary, which is represented by a _____.

True

When the outcome of one use case is incorporated by another use case, we say that the second case uses the first case.

False

When use cases are identified, all the related transactions should be kept separate.

Encapsulation

_____ allows objects to be used as modular components anywhere in a system.

Relationships

_____ 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.

Cardinality

_____ describes how instances of one class relate to instances of another class.

Relationships

_____ enable objects to communicate and interact as they perform business functions and transactions required by a system.

Unified Modeling Language (UML)

_____ is a widely used method of visualizing and documenting an information system.


Kaugnay na mga set ng pag-aaral

Business Finance chapter 2 homework

View Set

adult two final exam practice questions

View Set

Test 3- Traumatic Brain Injury Practice Questions

View Set

Financial Accounting Chapter 6 Part 2

View Set

Chapter 14 Monetary Policy and Fed macroeconomics

View Set

(QUIZ) Module 1 Taking A Computer Apart and Putting it Back Together

View Set

Chapter 12: Cost of Capital LearnSmart

View Set

Marketing Principles Ch. 9 Test 2

View Set