Information System Implementation Card 2 Flashcards

1
Q

WHAT should an IS auditor expect to find while reviewing a project that is using an agile software development approach?

A

Post iteration reviews that identify lessons learned for future use in the project

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

WHAT would be considered the MOST significant risk after a payroll system conversion to a Enterprise Resource Planning (ERP) system?

A

The loss of data integrity and not being able to pay employees in a timely and accurate manner

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

WHAT is an advantage of white box testing?

A

IT helps determines procedural accuracy or conditions of a program’s specific logic paths

WHY? - Because it helps assess the effectiveness of software program logic

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

WHAT is the “best” approach when implementing a large and complex IT infrastructure?

A

A deployment plan based on sequenced phases

i.e. A good practice is to use a phased approach to fit the entire system together

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

WHAT activity should be performed during a post-implementation review?

A

Return on investment analysis

i.e. This helps to verify that the original business case benefits are delivered

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

During which phase (of software application testing) should an organization perform the testing of architectural design?

A

Integration testing

WHY? - Because this evaluates the connection of two or more components that pass information from one area to another

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

WHAT system and data conversion strategy provides the largest amount of redundancies?

A

“Parallel Run”

i.e. This is considered one of the the safest—and most expensive—approaches because both the old and new systems are run

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

WHAT should an IS auditor be able to verify by comparing the application development projects against the capability maturity model (CMM)?

A

THAT predictable software processes are followed

i.e. This helps the IS auditor determine whether a stable, predictable software development process is followed

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

WHAT is a major concern of an IS auditor when reviewing the migrating from a legacy system to an enterprise resource planning system?

A

The correlation of semantic characteristics of the data migrated between the two systems

i.e. whether the data (structure) is the same in the new as it was in the old system

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

WHAT is the primary reason that Regression testing is executed?

A

To ensure that applied changes have not introduced new errors

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

WHAT test techniques would an IS auditor use to identify specific program logic that has not been tested?

A

Mapping

i.e. This technique helps identify specific program logic that has not been tested and analyzes programs during execution to indicate whether program statements have been executed

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

WHAT is a key indicator that a newly developed system will be used after it is in production?

A

User acceptance testing

i.e. This provides confidence that a system or system component operates as intended, to provide a basis for evaluating the implementation of the requirements

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

WHAT approach would be most appropriate to ensure that sufficient test coverage will be achieved for a project with a strict end date?

A

Requirements should be tested in terms of importance and frequency of use

i.e. This helps maximize the usefulness of testing by concentrating on the most important aspects of the system and on the areas where defects represent the greatest risk to user acceptance

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

WHAT type of control can be implemented to reduce risk of internal fraud if application programmers are allowed to move programs into the production environment?

A

Registration and review of changes

i.e. An independent review of the changes to the program in production could identify potential unauthorized changes

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

WHAT is the main purpose of a post-implementation review?

A

To determine whether project objectives have been met

Note: An IS auditor should FIRST review access control configuration during this post-implementation review of an Enterprise Resource Management system

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

WHAT would be the best method to identify issues that need to be addressed in the reengineering process?

A

GAP Analysis

i.e. This helps indicate which parts of current processes conform to good practices (desired state) and which do not

17
Q

What would be of major concern for the IS Auditor when reviewing a proposed development approach to implement an (external) commercial financial system?

A

That a quality plan is not part of the contracted deliverables.

Why? - Because a quality plan is an essential element of all projects

Note: It is critical that the contracted supplier be required to produce such a plan.

18
Q

What is the PURPOSE of conducting parallel testing?

A

To ensure the new system meets user requirements

i.e. implementation of a new system will meet user requirements by comparing the results of the old system with the new system

19
Q

What should a post-project review include after completion of a system development project?

A

Identifying of lessons learned that may be applicable to future projects

Note: It is important for the organization to accumulate lessons learned and integrate them into future projects.

20
Q

What is most critical for an IS auditor to look for when creating data for testing the logic in a new or modified application system?

A

Data representing conditions that are expected in actual processing

i.e. The data should not only include valid and invalid data but should be representative of actual processing