Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 5 Programming Management Controls Programs could be time bombs How much we we know about programs? How much do we trust programs?

Similar presentations


Presentation on theme: "Chapter 5 Programming Management Controls Programs could be time bombs How much we we know about programs? How much do we trust programs?"— Presentation transcript:

1

2 Chapter 5 Programming Management Controls Programs could be time bombs How much we we know about programs? How much do we trust programs?

3 How people make programs? The Life Cycle Planning Control Design Coding Testing Operation and maintenance

4 Program Complexity Risk Factor Use formula Use of algorithmic models Expert Judgment Analogy Top-down Bottom up

5 Systems subsystems systems subsystems ….

6 Good Design= Good Controls See Table 5-2 Can you Audit your spread sheet? What are macros? Coding: Top down, high level module first Bottom down, low level module first Threads, order of functionality No documentation = inviting danger!

7 How much should we know about programming? till you are sure

8 IS Auditors always do testing Decide boundaries of test Goals of test (this should come first!) Type of test, stupid black box test Conduct the test Evaluate results Document the test

9 Types of test varies with your case and ability Desk checking, examine module codes Examine structure and walk thoroughs Design and code inspection Big bang vs. incremental(subset testing)

10 Whole Program Testing Function testing, does it work? Performance test, fast enough Acceptance test by non- programmers Installation test, does it run on XYZ computer and network?

11 Programming control measures See page 183, items 1-7

12 Weak Programming Controls Invites:


Download ppt "Chapter 5 Programming Management Controls Programs could be time bombs How much we we know about programs? How much do we trust programs?"

Similar presentations


Ads by Google