Moving Into Implementation Phase Practice Test Flashcards

1
Q

True or False: Although programmers perform the actual coding, IT managers usually assign systems analysts to work with them as part of a team.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

True or False: Compiling a program using a CASE tool or a language compiler detects syntax errors, which are language grammar errors.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

True or False: Commercial software packages must undergo unit and integration testing similar to that of in-house developed systems, although system testing usually is not performed.

A

False. Commercial software packages must undergo system testing similar to that of in-house developed systems, although unit and integration testing usually are not performed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True or False: The skill set required to develop documentation usually is the same as that required to develop a system.

A

False. The skill set required to develop documentation usually is not the same as that to develop a system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

True or False: Effective online documentation is an important productivity tool because it empowers users and reduces the time that IT staff members must spend in providing telephone, email, or face-to-face assistance.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

True or False: Data conversion is easier when a new system replaces a manual system because all data can be entered manually, unless it must be scanned.

A

False. Data conversion is more difficult when the new system replaces a manual system, because all data must be entered manually unless it can be scanned.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

True or False: To minimize the need to require information from two different systems, cyclical information systems usually are converted using the direct cutover method at the beginning of a quarter, calendar year, or fiscal year.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or False: Phased operation is more expensive than full parallel operation because the analyst has to work with the entire system at any given time.

A

False. Phased operation is less expensive than full parallel operation because the analyst has to work with only one part of the system at a time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

True or False: The post-implementation evaluation of a system verifies that the new system meets specified requirements, complies with user objectives, and produces the anticipated benefits.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

True or False: Modules that are independent are tightly coupled.

A

False. Modules that are independent are loosely coupled.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or False: ISO requires a specific development plan, which outlines a step-by-step process for transforming user requirements into a finished product.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

True or False: Agile projects use various iterative and incremental models.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

True or False: Pseudocode is a technique for representing program logic.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

True or False: Critics of agile development often claim that because it focuses on quick iterations and fast releases, it lacks discipline and produces systems of questionable quality.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

True or False: Test data should contain only correct data.

A

False. Test data should contain both correct data and erroneous data and should test all possible situations that could occur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

True or False: Program documentation describes the system’s functions and how they are implemented.

A

False. System documentation describes the system’s functions and how they are implemented.

17
Q

True or False: The test environment for an information system contains copies of all programs, procedures, and test data files.

A

True

18
Q

The main objective of _____ is to avoid problems or to identify them as soon as possible.

cohesion
quality assurance
application development
direct cutover

A

B

19
Q

_____ requires that a software supplier document all testing and maintain records of test results.

The Software Engineering Institute (SEI)
The International Organization for Standardization (ISO)
Open Database Connectivity (ODBC)
The Center for the Application of Information Technologies (CAIT)

A

B

19
Q

_____ is the process of constructing the programs and code modules that serve as the building blocks of an information system.

Application virtualization
Application structuring
Application development
Application analysis

A

C

20
Q

The Software Engineering Institute (SEI) established a new model, called _____, which incorporates software and systems development into a much larger framework.

Capability Maturity Model Integration (CMMI)
the Thousand-Yard Model
Open Database Connectivity (ODBC) model
the Department of Defense (DoD) mode

A

A

21
Q

A _____ consists of related program code organized into small units that are easy to understand and maintain.

stub
decision tree
module
node

A

C

22
Q

____ graphically represent the logical rules and interaction between program modules using a series of symbols connected by arrows.
Flowcharts
Acceptance tests
Simulations
Training plans

A

A

23
Q

Structured application development usually involves a(n) _____, which proceeds from a general design to a detailed structure.

A

top down approach

24
Q

In a structure chart, a(n) _____ line, with a diamond on one end, indicates that a control module determines which subordinate modules will be invoked.

A

Condition

25
Q

In sequence, the steps typically followed to create a structure chart are _____.

A. analyzing the structure chart and the data dictionary; reviewing the data flow diagrams (DFDs); identifying modules and relationships; and adding couples, loops, and conditions
B. adding couples, loops, and conditions; analyzing the structure chart and the data dictionary; reviewing the data flow diagrams (DFDs); and identifying modules and relationships
C. reviewing the data flow diagrams (DFDs); identifying modules and relationships; adding couples, loops, and conditions; and analyzing the structure chart
D. identifying modules and relationships; adding couples, loops, and conditions; analyzing the structure chart and the data dictionary; and reviewing the data flow diagrams (DFDs)

A

C

26
Q

A class diagram includes the class _____, which describe the characteristics of objects in the class.

attributes
methods
events
keys

A

A

27
Q

In _____, two programmers work on the same task on the same computer; one drives while the other navigates.

pair programming
multitasking
driver programming
dual tasking

A

A

28
Q

_____ is the process of reviewing program code to spot logic errors, which produce incorrect results.

Direct cutover examination
Results walkthrough
Desk checking
Cohesion assurance

A

C

29
Q

In addition to analyzing logic and program code, a project team usually holds a session with users, called a _____, to review the interface with a cross-section of people who will work with the new system and ensure that all the necessary features have been included.

unit test
function assessment
closure meeting
design walk-through

A

D