Software Quality Exam for MSc in Software Dev, CIT 2012/13, Exams of Software Development Methodologies

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

2012/2013

Uploaded on 03/25/2013

digvastra
digvastra 🇮🇳

3.8

(36)

186 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CORK INSTITUTE OF TECHNOLOGY
INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ
Semester 1 Examinations 2012/13
Module Title: Software Quality
Module Code: COMP 9030
School: Science & Informatics
Programme Title: Master of Science in Software Development
Programme Code: KSDEV_9_Y5
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/13
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.
pf3
pf4
pf5

Partial preview of the text

Download Software Quality Exam for MSc in Software Dev, CIT 2012/13 and more Exams Software Development Methodologies in PDF only on Docsity!

CORK INSTITUTE OF TECHNOLOGY

INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ

Semester 1 Examinations 2012/

Module Title: Software Quality

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.

Section A (answers all questions, i to xv)

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

Section B (answer any 3 questions from the 4 offered)

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]