Exam 2 – CSI 214
Spring 2008
Due No Later Than 4/11/08

 

Multiple Choice

Identify the choice that best completes the statement or answers the question.

 

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

a.

UML

c.

UNIX

b.

Java

d.

DFD

 

 

____          2.   Which of the following is NOT an attribute of a car?

a.

make

c.

parking

b.

model

d.

color

 

 

____          3.   An object’s ____ are the tasks or functions the object performs.

a.

messages

c.

instances

b.

commands

d.

methods

 

 

____          4.   Your car performs a(n) ____ called operate wipers when you send a message by moving the proper control.

a.

method

c.

command

b.

instance

d.

objective

 

 

____          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

c.

triangle

b.

rectangle

d.

oval

 

 

____          6.   Objects can have a specific attribute called a(n) ____, which describes the object’s current status.

a.

state

c.

instance

b.

cycle

d.

status

 

 

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

a.

Dynamic addressing

c.

Encapsulation

b.

Technical feasibility

d.

Linear addressing

 

 

____          8.   The ____ uses a set of symbols to represent graphically the various components and relationships within a system.

a.

UML

c.

feasibility chart

b.

technical sequence

d.

DFD

 

 

____          9.   In a use case, an external entity is called a(n) ____.

a.

benefit

c.

domain

b.

cost

d.

actor

 

 

____          10. The UML symbol for a use case is a(n) ____ with a label that describes the action or event.

a.

rectangle

c.

dashed line

b.

triangle

d.

oval

 

 

____          11. A use case ____ documents the name of the use case, the actor, a description of the use case, a step-by-step list of the tasks and actions required for successful completion, a description of alternative courses of action, preconditions, postconditions, and assumptions.

a.

outline

c.

sketch

b.

schematic

d.

description

 

 

____          12. When you create a use case diagram, the first step is to identify the system boundary, which is represented by a ____.

a.

triangle

c.

rectangle

b.

circle

d.

square

 

 

____          13. 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

c.

oval

b.

circle

d.

triangle

 

 

____          14. The UML notation ____ identifies a zero or many relation.

a.

0..1

c.

0..*

b.

1..*

d.

0..0

 

 

____          15. A(n) ____ diagram is a dynamic model of a use case, showing the interaction among classes during a specified time period.

a.

sequence

c.

benefits

b.

summary

d.

TCO

 

 

____          16. The Software & Information Industry Association and many software industry leaders, including Microsoft, believe that the concept of ____ is redefining the way that companies develop and deploy their information systems.

a.

hardware as a help

c.

processing as a product

b.

software as a service

d.

storage as a solution

 

 

____          17. All of the following are true of a traditional systems development environment except ____.

a.

systems design is influenced by compatibility issues

b.

systems are designed to run on local and wide-area company networks

c.

systems often utilize Internet links and resources

d.

scalability is not affected by telecommunications limitations and local networks

 

 

____          18. Which of the following is not a path that development can follow?

a.

in-house development

b.

construct a legacy system

c.

purchase of a software package with possible modification

d.

use of outside consultants

 

 

____          19. All of the following are true of Web-based development except ____.

a.

Web-based systems are easily scalable

b.

large firms tend to deploy Web-based systems as enterprise-wide software solutions for applications such as customer relationship management and order processing

c.

Internet-based development treats the Web as a communication channel, rather than as the platform

d.

systems are developed and delivered in an Internet-based framework

 

 

____          20. All of the following are true of Web-based development except ____.

a.

Web-based software treats the software as a service that is more dependent on desktop computing powers and resources

b.

Web-based software usually requires middleware to communicate with existing software and legacy systems

c.

Web-based systems can run on multiple hardware environments

d.

when companies acquire Web-based software as a service rather than a product they purchase, they can limit in-house involvement to a minimum

 

 

____          21. Outsourcing can refer to ____.

a.

relatively minor programming tasks

b.

the rental of software from a service provider

c.

the handling of a company’s entire IT function

d.

all of the above

 

 

____          22. Oracle Corporation offers a service called ____, which provides E-business applications on a fixed fee basis.

a.

WebSphere

c.

Business Process Outsourcing

b.

.NET

d.

Oracle On Demand

 

 

____          23. When determining outsourcing fees, a ____ uses a set fee based on a specified level of service and user support.

a.

fixed fee model

c.

subscription model

b.

usage model

d.

transaction model

 

 

____          24. Typically, companies choose in-house software development for all of the following reasons except to ____.

a.

minimize changes in business procedures and policies

b.

meet constraints of existing systems and existing technology

c.

develop internal resources and capabilities

d.

obtain input from other companies who already have implemented the software

 

 

____          25. Advantages of purchasing a software package over developing software in-house include all of the following except ____.

a.

satisfaction of unique business requirements

b.

lower costs and less time to implement

c.

proven reliability and performance benchmarks

d.

less technical development staff

 

 

____          26. Buyers can customize a software package by ____.

a.

negotiating directly with the software vendor to make enhancements to meet the buyer’s needs by paying for the changes

b.

purchasing a basic package that vendors will customize to suit the buyer’s needs

c.

purchasing the software and making their own modifications, if this is permissible under the terms of the software license

d.

all of the above

 

 

____          27. Some data files should be totally hidden from view, while others should have ____ so users can view, but not change, the data.

a.

no-access properties

c.

full-access properties

b.

read-only properties

d.

write-only properties

 

 

____          28. When companies use a ____, they already know the specific products or service they want and need to obtain price quotations or bids from vendors.

a.

request for quotation (RFQ)

c.

request for proposal (RFP)

b.

net present value (NPV)

d.

return on investment (ROI)

 

 

____          29. A ____ measures the time a package takes to process a certain number of transactions.

a.

newsgroup

c.

benchmark

b.

parameter

d.

default

 

 

____          30. The physical design is developed during the ____ phase of the SDLC.

a.

systems design

c.

systems operation and support

b.

systems analysis

d.

systems planning

 

 

____          31. A ____ is a value that the user enters whenever a query is run, which provides flexibility, enables users to access information easily, and costs less.

a.

newsgroup

c.

benchmark

b.

parameter

d.

default

 

 

____          32. Guidelines to follow when determining data entry and storage considerations include all of the following except ____.

a.

data should be entered into the system where and when it occurs

b.

data should be verified when it is entered

c.

data duplication should be encouraged

d.

data should be entered into a system only once

 

 

 

____          33. ____, like that illustrated in the accompanying figure, produces an early, rapidly constructed working version of a proposed system.

a.

Prototyping

c.

Coding

b.

Outsourcing

d.

Benchmarking

 

 

____          34. Potential problems of prototyping, like that illustrated in the accompanying figure, include all of the following except ____.

a.

the rapid pace of development can create quality problems

b.

some system requirements, such as reliability and maintainability, cannot be tested adequately

c.

prototypes become unwieldy and difficult to manage in very complex systems

d.

prototyping increase the risks and potential financial exposure that occur when a finished system fails to support business needs

 

 

____          35. A(n) ____ displays only those records that meet a specific condition or conditions.

a.

detail report

c.

summary report

b.

exception report

d.

all of the above

 

 

____          36. For upper-level managers who often want to see total figures and do not need supporting details, a(n) ____ is appropriate.

a.

detail report

c.

summary report

b.

exception report

d.

all of the above

 

 

____          37. When designing a report, a sample report, which is a ____, or prototype, should be prepared for users to review.

a.

storyboard

c.

form layout

b.

dialog box

d.

mock-up

 

 

____          38. After a report design is approved, the design should be documented in a ____, which contains information about the fields, data types and lengths, report frequency and distribution, and other comments.

a.

printer spacing chart

c.

source document

b.

data validation check

d.

report analysis form

 

 

____          39. The speed of laser printers is rated in ____, which can be used to estimate the time required to print a report.

a.

cps (characters per second)

c.

ppm (pages per minute)

b.

lpm (lines per minute)

d.

rph (reports per hour)

 

 

____          40. According to a usability expert at IBM, a computer user has the right to ____.

a.

easy-to-use instructions for understanding and utilizing a system to achieve desired goals and recover from problem situations

b.

be informed clearly about all systems requirements for successfully using software or hardware

c.

communicate with the technology provider and receive a thoughtful and helpful response when raising concerns

d.

all of the above

 

 

____          41. Initial screen designs can be presented to users in the form of a(n) ____, which is a sketch that shows the general screen layout and design.

a.

storyboard

c.

faxback

b.

turnaround document

d.

output control

 

 

____          42. Good interface design is based partly on ____, which focuses on how an interface can be made attractive and easy to use.

a.

aesthetics

c.

ergonomics

b.

interface technology

d.

output security

 

 

 

____          43. In a data entry screen such as that shown in the accompanying figure, a(n) ____ is a control feature that is used to represent on or off status and switches to the other status when clicked.

a.

command button

c.

toggle button

b.

option button

d.

radio button

 

 

____          44. The concept that the quality of the output is only as good as the quality of the input, which sometimes is known as ____, is familiar to IT professionals, who recognize that the best time to avoid problems is when data is entered.

a.

bad input, bad output (BIBO)

c.

poor start, poor finish (PSPF)

b.

garbage in, garbage out (GIGO)

d.

weak hand, weak hold (WHWH)

 

 

____          45. To design data entry screens that are easy to learn and use, employ all of the following guidelines except ____.

a.

restrict user access to screen locations where data is entered

b.

provide a descriptive caption for every field

c.

require users to type leading zeroes for numeric fields

d.

display a default value when a field value will be constant for successive records

 

 

____          46. A range check is a data validation check that ____.

a.

tests data items to verify that they fall between a specified minimum and maximum value

b.

identifies values that are questionable, but not necessarily wrong

c.

is performed on two or more fields to ensure that they are consistent or reasonable when considered together

d.

is used for mandatory data items

 

 

____          47. A reasonableness check is a data validation check that ____.

a.

tests data items to verify that they fall between a specified minimum and maximum value

b.

identifies values that are questionable, but not necessarily wrong

c.

is performed on two or more fields to ensure that they are consistent or reasonable when considered together

d.

is used for mandatory data items

 

 

____          48. A combination check is a data validation check that ____.

a.

tests data items to verify that they fall between a specified minimum and maximum value

b.

identifies values that are questionable, but not necessarily wrong

c.

is performed on two or more fields to ensure that they are consistent or reasonable when considered together

d.

is used for mandatory data items

 

 

____          49. On a source document, the ____ contains codes, identification information, numbers, and dates that are used for storing completed forms.

a.

control zone

c.

totals zone

b.

heading zone

d.

authorization zone

 

 

____          50. Because users tend to skim a Web page, picking out individual words and sentences, Web designers must use ____ to capture and hold a user’s attention.

a.

batch controls

c.

audit trails

b.

scannable text

d.

hash totals