Moving Into Implementation Phase Practice Test Flashcards
True or False: Although programmers perform the actual coding, IT managers usually assign systems analysts to work with them as part of a team.
True
True or False: Compiling a program using a CASE tool or a language compiler detects syntax errors, which are language grammar errors.
True
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.
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.
True or False: The skill set required to develop documentation usually is the same as that required to develop a system.
False. The skill set required to develop documentation usually is not the same as that to develop a system.
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.
True
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.
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.
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.
True
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.
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.
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.
True
True or False: Modules that are independent are tightly coupled.
False. Modules that are independent are loosely coupled.
True or False: ISO requires a specific development plan, which outlines a step-by-step process for transforming user requirements into a finished product.
True
True or False: Agile projects use various iterative and incremental models.
True
True or False: Pseudocode is a technique for representing program logic.
True
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.
True
True or False: Test data should contain only correct data.
False. Test data should contain both correct data and erroneous data and should test all possible situations that could occur.
True or False: Program documentation describes the system’s functions and how they are implemented.
False. System documentation describes the system’s functions and how they are implemented.
True or False: The test environment for an information system contains copies of all programs, procedures, and test data files.
True
The main objective of _____ is to avoid problems or to identify them as soon as possible.
cohesion
quality assurance
application development
direct cutover
B
_____ 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)
B
_____ 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
C
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 _____ consists of related program code organized into small units that are easy to understand and maintain.
stub
decision tree
module
node
C
____ 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
Structured application development usually involves a(n) _____, which proceeds from a general design to a detailed structure.
top down approach