Explain why program inspections are an effective technique for discovering errors in a program. What types of error are unlikely to be discovered through inspections?
What will be an ideal response?
Program inspections are effective for the following reasons:
1. They can find several faults in one pass without being concerned about
interference between program faults.
2. They bring a number of people with different experience of different types
of errors. Hence, the team approach offers greater coverage than any
individual can bring.
3. They force the program author to re-examine the program in detail - this
often reveals errors or misunderstandings.
The types of errors that inspections are unlikely to find are specification errors or
errors that are based on a misunderstanding of the application domain (unless there
are domain experts in the team).
You might also like to view...
When qualifying an incident as a computer crime, which of the following characteristics would not be considered a valid description?
a. The data in the computer are the objects of the act. b. The computer is the instrument or the tool of the act. c. The computer is one of the objects stolen during a burglary. d. The computer is the target of an act.
____ has a standard method for creating Web page layouts.
A. HTML B. Windows C. CSS D. none of the above
Which two solutions would be best to use if a Windows computer is slow to respond across multiple applications, takes a long time to boot or shut down, and Event Viewer shows messages regarding a corrupt file system? (Select two.)
A) REGEDIT B) MSCONFIG C) Safe Mode D) CHKDSK /r E) Error Checking
You work in a company that accesses the Internet frequently. This makes the company's network vulnerable to attacks. You want to protect your company's network from external attacks. Which of the following will you use to accomplish the task?
A) Repeater B) DHCP relay agent C) Antivirus D) Firewall