QA 7th
QA 7th
1) The probability that the “Super-lab” software system will be found in a state of failure during peak
hours (9 am to 4 pm) is required to be below 0.5%.
A) Reliability
B) Interoperability
C) Correctness
D) Flexibility
2) The “Super-lab” software system will enable direct transfer of laboratory results to those files of
hospitalized patients managed by the “MD-File” software package.
A) Reliability.
B) Interoperability
C) Correctness
D) Flexibility
3) The “Super-lab” software system will include a module that prepares a detailed report of the patient’s
laboratory test results during his current hospitalization. (This report will serve as an appendix to the
family physician’s file.) The time required to obtain this printed report will be less than 60 seconds; the
level of accuracy and completeness will be at least 99%.
A) Reliability.
B) Interoperability
C) Correctness
D) Flexibility
4) The “Super-lab” software to be developed for hospital laboratory use may be adapted later for private
laboratory use.
A) Reliability.
B) Interoperability
C) Correctness
D) Flexibility
5) The training of a laboratory technician, requiring no more than 3 days, will enable the technician
to reach level C of “Super-lab” software usage. This means that he or she will be able to manage
reception of 20 patients per hour.
A) Usability
B) Integrity
C) Reusability
D) Correctness
6) The “Super-lab” software system will record a detailed users’ log. In addition, the system will report
attempts by unauthorized persons to obtain medical information from the laboratory test results
database. The report will include the following information: the network identification of the applying
terminal, the system code of the employee who requested that information, the day and time of
attempt and the type of attempt.
A) Usability
B) Integrity
C) Reusability
D) Correctness
7) The “Super-lab” subsystem that deals with billing patients for their tests may be eventually used as a
subsystem in the “Physiotherapy Center” software package.
A) Usability
B) Integrity
C) Reusability
D) Correctness
8) The “Super-lab” software package developed for the Linux operating system should be compatible for
applications in a Windows NT environment.
A) Reliability
B) Portability
C) Correctness
D) Flexibility
9) The software system should be able to serve 12 workstations and 8 automatic testing machines with a
single model AS20 server and a CS25 communication server that will be able to serve 25
communication lines.
A) Reliability
B) Portability
C) Efficiency
D) Flexibility
1) Integrity requirements determine the maximum allowed software system failure rate. False
(Reliability)
2) Reliability requirements deal with the software system security.
False (Integrity)
3) Efficiency requirements deal with the hardware resources needed to perform all the functions
of the software system. True
4) Maintainability requirements deal with the scope of staff resources needed to train a
new employee and to operate the software system.
False (Usability)
5) Usability requirements include the resources required to adapt a software package to a variety
of customers of the same trade, of various extents of activities, of different ranges of products
and so on.
False (Flexibility)
6) Interoperability requirements tend to the adaptation of a software system to
other environments consisting of different operating systems.
False (Portability)
7) Portability requirements focus on creating interfaces with other software systems or with
other equipment firmware.
False (Interoperability)
Question 2
1- A software system comprises of four main components.
b. How does the quality of each component contribute to the quality of the developed software?
ANSWER
• Procedures
• Documentation
• Data, including parameters and code lists that adapt the software to the
specifications as well as test case files are necessary for testing the
software before completion of the development process is possible.
2- Define software error, software fault and software failure. Explain the
differences between these undesirable software statuses.
ANSWER
1. Software error: made by programmer.
2. Software fault: defect in product.
3. Software failure: software fault is activate
ANSWER
The developer reuses software modules taken from an earlier project without sufficient analysis of
the changes
Software errors of this type are mainly failures of systems architects, software
5. Coding errors
The developer reuses software modules taken from an earlier project without sufficient analysis of
the changes
Software errors of this type are mainly failures of systems architects, software
9. Coding errors
These shortcomings result from: incomplete test plans, failure to document and report detected
errors and faults.
These errors can cause additional errors in further stages of development and
duringmaintenance.
4- What are the objectives of SQ activities?
ANSWER
The objectives of SQA activities for software development and maintenance are:
requirements.
c. Initiating and managing activities for the improvement and greater efficiency of
Question 3
answer. ANSWER
b. The replacement of low capability equipment with higher capability equipment and
additional hardware components are involved with the
achievement of higher usability. In these cases, higher usability necessarily
causes decreased efficiency.
2- It is said that failure to meet the interoperability requirements can negatively
affect the correctness level of the software system, and even can cause non-
conformance with correctness requirements.
c. Elaborate on the above statement and explain the mentioned
interconnections between factors.
d. Provide an example of a situation where such effects are to be expected.
ANSWER
b. Example: Store sales and central inventory system that serves a chain of furniture stores.
The local information system installed in each of the stores managed the sales and local inventory.
The local information system interoperates with a central inventory system, and has to transfer its
transactions of sales and suppliers shipments to this central system.