Information Systems Acquisition, Development and Implementation Flashcards

1
Q

What should be revalidated first when planning to add personnel to tasks imposing time constraints?

A

The critical path for the project

WHY? - Because adding resources may change the route of the critical path

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

What should an IS auditor review to understand project progress in terms of time, budget and deliverables for early detection of possible overruns?

A

Earned value analysis

Why? - Because it compares the planned amount of work with what has actually been completed to determine if the cost, schedule and work accomplished are progressing in accordance with the plan.

Note: EVA works most effectively if a well-formed work breakdown structure exists.

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

What is the reason for establishing a stop or freezing point on the design of a new system?

A

To require that changes after that point be evaluated for cost-effectiveness

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

What activities should be selected when identifying an early project completion time?

A

Those that have a zero slack time

WHY? - Because activities on the critical path have zero slack time and conversely, activities with zero slack time are on a critical path.

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

What will likely increase if the IS auditor realizes that coding standards are not enforced, and code reviews are rarely carried out?

A

Buffer overflow

Why? - Because poorly written code, especially in web-based applications, is often exploited by hackers using buffer overflow techniques

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

What type of environment would the waterfall life cycle model be used under for software development?

A

Requirements are well understood and are expected to remain stable, as is the business environment in which the system will operate

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

How long should documentation of a business case used in an IT development be retained?

A

Until the end of the system’s life cycle

i.e. A business case can and should be used throughout the life cycle of the product

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

HOW should an IS auditor use the project management triangle when reviewing a project where quality is a major concern?

A

To explain that an increase in quality can be achieved, if resource allocation is decreased

Note: The area of the triangle always remains constant.

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

What is the most common reason for the failure of information systems to meet the needs of users?

A

User participation in defining the system’s requirements was inadequate

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

When should phases and deliverables of a system development life cycle project be determined?

A

During the initial planning stages of the project

This enables project tracking and resource management.

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

What is a benefit of using object-oriented design and development techniques?

A

They facilitate the ability to reuse modules

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

What is the IS auditor’s main focus, once an organization has finished the business process reengineering (BPR) of all its critical operations?

A

Post-BPR process flowcharts

WHY? - Because this helps the IS auditor identify and ensure that key controls have been incorporated into the reengineered process

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

WHAT technique provides the best assistance in developing an estimate of project duration?

A

A Program evaluation review technique chart

WHY? - Because this will help determine project duration once all the activities and the work involved with those activities are known.

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

What method would ensure that orders made in an enterprise resource planning (ERP) system are processed accurately, and the corresponding products are produced?

A

Verifying production of customer orders

Why? - Because this will ensure that the produced products match the orders in the order system.

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

What form of reported information would be best for detecting unauthorized input from a user workstations?

A

A transaction journal

WHY? - Because the transaction journal records all transaction activity, which then can be compared to the authorized source documents to identify any unauthorized input

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

What is a characteristic of timebox management?

A

Prevents cost overruns and delivery delays

17
Q

During what phase are formal plans for implementation of new information systems developed?

A

The design phase

Why? - Because the method of implementation may affect the design of the system. Therefore, planning for implementation should begin well in advance of the actual implementation date.

18
Q

What should be developed during the “requirements definition” phase of a software development project to address aspects of software testing?

A

User acceptance test specifications

19
Q

What would be a cost-effective recommendation for reducing the number of defects encountered during software development projects?

A

Implementing formal software inspections.

Why? - Because Inspections of code and design are a proven software quality technique.

20
Q

What would best help to prioritize project activities and determine the time line for a project?

A

Program evaluation review technique (PERT)

i.e. The PERT method works on the principle of obtaining project time lines based on project events for three likely scenarios—worst, best and normal.