



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Information about an examination for the master of science in software development program at the cork institute of technology. The examination covers the software quality module (comp 9030) and includes instructions, duration, and required sections. Section a requires answering all questions, while section b requires answering three out of four questions. Questions cover topics such as software quality principles, diagrams, and metrics.
Typology: Exams
1 / 7
This page cannot be seen from the preview
Don't miss anything!




Semester 1 Examinations 2012/
Module Code: COMP 9030
School: Science & Informatics
Programme Title: Master of Science in Software Development
Programme Code: KSDEV_9_Y
External Examiner(s): Mr P Lucey Internal Examiner(s): Dr T Dowling
Instructions: Answer Section A (15 marks) and THREE questions in Section B (15 marks for each question). Indicate clearly the three questions in Section B to be assessed, otherwise only the first three questions marked by the examiner will be credited. Show all work.
Duration: 2 Hours
Sitting: Winter 2012/
Requirements for this examination:
Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have received the correct examination. If in doubt please contact an Invigilator.
i) A role of a moderator in an inspection is to: a. Encourage full participation by all members of the team. b. Keep the inspections subjective. c. Maintain a focus on problem solution rather than problem identification d. All of the above
ii) This type of diagram is used to find the root cause of a problem through analyzing of the underlying cause of the events which result in the occurrence of 'the problem' is known as. a. Toyota diagram b. Spider diagram c. Kanban diagram d. Ishikawa diagram
iii) You are managing a software project. This project must satisfy industry standards in order to be accepted by the customer. You and your team have studied the requirements and have created a plan to implement the deliverables with the level of quality. This process is called: a. Quality Control b. Quality Assurance c. Plan Quality d. All of the above
iv) In a control chart, a data point that breaks a control limit and requires investigation is called: a. A special cause b. A quality fault c. A rule of seven d. A rule of five
v) An organization's quality policy should come from the: a. Project Manager b. Top Management c. Customers d. All of the above
xi) Risk Exposure is defined as: a. The amount of contingency set aside to deal with quality risks b. The likelihood of occurrence of the risk c. A condition which, when satisfied, indicates that the risk has become an issue d. The probability of the risk multiplied by the impact of the risk (should it occur)
xii) In Digital Six Sigma terminology, what does DMAIC stand for? a. Define, Monitor, Audit, Improve, Create b. Define, Measure, Analyze, Improve, Control c. Determine, Measure, Analyze, Implement, Control d. Digitize, Measure, Assess, Improve, Control
xiii) Which of these Test methods can not be used as part of “Black-Box” testing? a. Equivalence Partitioning b. Cause-effect Graphing c. Boundary-value Analysis d. Decision-to-Decision path testing
xiv) Which of the following best characterizes Six Sigma? a. Stipulates that quality must be managed in b. Focuses on process improvement and reducing variation by using a measurement- based strategy c. Asserts that quality must be a continuous way of doing business d. Focuses on improving the quality of the people first, then improving the quality of the process or project
xv) Three of these metrics are Process Metrics – measuring how well a process is operating. Which one is an example of a Product Metric? a. Estimation Accuracy b. Phase Containment Effectiveness c. Defect Backlog d. Phase Screening Effectiveness
Q1. (a) Use the following sample measurements of LOC generated per hour and the supporting
Control Limit Factor table to calculate the X-bar and R process control limits for the software code generation productivity metric. [8 marks]
Time 1
Time 2
Time 3
Time 4
Time 5
Time 6
Time 7
Time 8
Time 9 observation 1 60 60 72 66 72 72 80 74 80 observation 2 60 64 60 66 68 76 56 76 68 observation 3 52 60 60 66 66 76 72 72 68 observation 4 60 56 64 66 74 72 72 76 72
Control Limit Factor Table Number of Observation s in Sample
X Chart Factors for Control Limits
R Chart. Factors for Control Limits
( n ) ( A 2 ) ( D 3 ) ( D 4 ) 2 1.88 0 3. 3 1.023 0 2. 4 0.73 0 2. 5 0.58 0 2. 6 0.48 0 2 7 0.42 (^) 0.
(b) Draw the X-bar Control Chart, using the limits you have calculated and chart the X-bar measurements taken during the sampling process. Draw the R Control Chart, using the limits you have calculated and chart the R measurements taken during the sampling process. [4 marks]
(c) Is this process under control? Support you answer through analysis of the control charts requested in question (1b). [3 marks]
Q4. (a) Describe the key elements of a Software Testing Specification. [6 marks]
(b) Evaluate the relative merits of the following “Black-Box” testing methodologies, identifying the strengths and weaknesses of each approach: Equivalence Partitioning Cause-Effect Graphing [4 marks]
(c) Describe how Software Reliability Engineering methods may be used to determine the “testing complete” milestone for a software release. [3 marks]
(d) What is the key factor that needs to exist if SRE methods are to be a reliable leading indicator of software reliability as experienced by its customer base? [2 marks]