Further exercises

1. McCall suggests that simplicity, modularity, instrumentation and self-descriptiveness are software quality criteria, that is, internal characteristics that promote the external quality of testability.

(a) Explain what is meant by each of the four criteria above.

(b) Describe possible measures for each of the criteria.

(c) Describe practical ways in which the measures could be assessed.

2. Discuss how meaningful the following measurements are.

(a) The number of error messages produced on the first compilation of a program.

(b) The average effort to implement changes requested by users to a system.

(c) The percentage of lines in program listings that are comments.

(d) The number of pages in a requirements document.

3. How might you measure the effectiveness of a user manual for a software package? Consider both the measurements that might be applicable and the procedures by which the measurements might be taken.

4. What might the entry, implementation and exit requirements be for the process design program structure?

5. Identify a task that you do as part of your everyday work. For that task, identify entry, process and exit requirements.

6. What BS EN ISO (XX) I requirements have a bearing on the need for an effective configuration management system?

Project Management Made Easy

Project Management Made Easy

What you need to know about… Project Management Made Easy! Project management consists of more than just a large building project and can encompass small projects as well. No matter what the size of your project, you need to have some sort of project management. How you manage your project has everything to do with its outcome.

Get My Free Ebook

Post a comment