You are on page 1of 1

CA QUESTIONS ON SOFTWARE MAINTENANCE, SPECIFICATION AND

VERIFICATION
YOU SHALL DIVIDE THE CLASS INTO TWO (02) GROUPS AND BOTH
GROUPS SHOULD ANSWER TO ALL THESE QUESTIONS.
NO PLAGIARISM SHALL BE TOLERATED!!!
1) Explain why a high-quality software process should lead to high-quality software products.
Discuss possible problems with this system of quality management.
2) Explain how standards may be used to capture organizational wisdom about effective
methods of software development. Suggest four types of knowledge that might be captured in
organizational standards.
3) Discuss the assessment of software quality according to the quality attributes which describes
software qualities. You should consider each attribute in turn and explain how it might be assessed.
4) Design an electronic form that may be used to record review comments and which could
be used to electronically mail comments to reviewers.
5) Briefly describe possible standards that might be used for:
• The use of control constructs in C, C#, or Java;
• Reports which might be submitted for a term project in a university;
• The process of making and approving program changes ;
• The process of purchasing and installing a new computer.
6) Assume you work for an organization that develops database products for individuals and
small businesses. This organization is interested in quantifying its software development.
Write a report suggesting appropriate metrics and suggest how these can be collected.
7) 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?
8) Explain why design metrics are, by themselves, an inadequate method of predicting
design quality.
9) Explain why it is difficult to validate the relationships between internal product attributes,
such as cyclomatic complexity and external attributes, such as maintainability.
10) A colleague who is a very good programmer produces software with a low number of
defects but consistently ignores organizational quality standards. How should her
managers react to this behavior?

Time allowed: 1 week

You might also like