Question: SECTION A: ANSWER ALL QUESTIONS FOR 15 MARKS Q1. Define ROCOF as a measure of reliability [4 Marks] Q2. Explain what is meant by
SECTION A: ANSWER ALL QUESTIONS FOR 15 MARKS Q1. Define ROCOF as a measure of reliability [4 Marks] Q2. Explain what is meant by "fault avoidance'. [3 Marks] Q3. What is an equivalence partition? Give an example [4 Marks] Q4. What general principle underlies unit testing? [4 Marks] SECTION B: ANSWER ALL QUESTIONS FOR 15 MARKS Q1. What is the common characteristic of all architectural styles that are geared to supporting software fault tolerance? [5 Marks] Q2. Exponential distribution is most widely used distribution in reliability and risk assessment. The exponential distribution is closely related with the Poisson distribution which is discrete. If the number of failure per unit time is Poisson distribution then the time between failures follows exponential distribution. A system has a failure rate = 10^/h, what is the probability that A. it will fail before 1000 h B. it will survive at least 10,000 h [5marks] [5marks] SECTION C: ANSWER THREE QUESTIOS FOR 30 MARKS Q1. A. What do you understand by the term 'stress testing'? [4 Marks] B. Mentcare system has been designed as a client- server system with the possibility of downloading to a client. Suggest how you might stress test the Mentcare system. [6 Marks] Q2. When would you normally replace all or part of a legacy system rather than continue maintenance of the software? [10 Marks] Q3. You are responsible for the design of a communications switch that has to provide 24/7 availability, but which is not safety-critical. Giving reasons for your answer, suggest an architectural style that might be used for this system. [10 Marks] Q4. What is a software metric? Define different types of software metrics with examples. [10 Marks]
Step by Step Solution
There are 3 Steps involved in it
The complete a... View full answer
Get step-by-step solutions from verified subject matter experts
