Software Quality - Software Quality - Exam Paper, Exams of Software Development Methodologies

These are the Exam Paper of Software Quality which includes Full Participation, Inspections Subjective, Problem Identification, Customer Acceptance, Acceptance Testing, Verification Applies, Validation Asks, Frequent Internal, Internal Delivery etc.Key important points are: Software Quality, Run Chart, Statistical Process Control, Histogram Analysis, Pareto Analysis, Inspections Subjective, Full Participation, Problem Identification, Problem Solution, Product Measurements

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
Page 1 of 7
CORK INSTITUTE OF TECHNOLOGY
INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ
Semester 1 Examinations 2008/09
Module Title: Software Quality
Module Code: COMP9030
School: Science
Programme Title: Master of Science in Software Development - Award
Programme Code: KSDEV_9_Y5
External Examiner(s): Dr. Bing Wu and Dr. James F. Power
Internal Examiner(s): Mr. P. Lucey
Instructions: Answer Section A (15 Marks) and THREE questions 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.
Duration: 2 Hours
Sitting: Winter 2008
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 paper.
If in doubt please contact an Invigilator.
pf3
pf4
pf5

Partial preview of the text

Download Software Quality - Software Quality - Exam Paper and more Exams Software Development Methodologies in PDF only on Docsity!

CORK INSTITUTE OF TECHNOLOGY

INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ

Semester 1 Examinations 2008/

Module Title: Software Quality

Module Code: COMP

School: Science

Programme Title: Master of Science in Software Development - Award

Programme Code: KSDEV_9_Y

External Examiner(s): Dr. Bing Wu and Dr. James F. Power Internal Examiner(s): Mr. P. Lucey

Instructions: Answer Section A (15 Marks) and THREE questions 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.

Duration: 2 Hours

Sitting: Winter 2008

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 paper. If in doubt please contact an Invigilator.

Section A (answers all questions, i to xv)

i) The “80/20 rule” is the principle behind which kind of analysis? a. Histogram Analysis b. Statistical Process Control c. Run Chart Analysis d. Pareto Analysis

ii) A role of a moderator in an inspection is to: a. Keep the inspections subjective. b. Encourage full participation by all members of the team. c. Maintain a focus on problem solution rather than problem identification d. All of the above

iii) Which metric can be used to best judge the effectiveness of an inspection? a. The correlation coefficient of the product being inspected b. The prep rate of the inspection moderator per unit inspected c. The average number of major defects found per unit inspected d. The average inspection effort plus one standard deviation on either side of the mean.

iv) ‘McCall’s Quality Metrics’ groups metrics into which 3 categories? a. Product Measurements, Process Measurements, Project Measurements b. Product Operations, Product Revision and Product Transition c. Hardware, Software, Services d. Quantitative, Qualitative, Stratified

v) Which of these statements is not an objective of the inspection process: a. Find faults at the earliest possible point, promoting less rework and therefore improved productivity and reduced timescales b. Ensure that Balanced Scorecard objectives are statused c. Promote correctness and completeness d. Reduce testing cost/duration since there are fewer faults left to find

xi) Parametric Estimation Models perform overall estimates using: a. Look and Feel Analysis b. Wideband Delphi Methods c. Design Parameters and Mathematical Algorithms d. Monte Carlo Simulation

xii) Risk Exposure is defined as: a. The probability of the risk multiplied by the impact of the risk (should it occur) b. The likelihood of occurrence of the risk c. A condition which, when satisfied, indicates that the risk has become an issue d. The amount of contingency set aside to deal with quality risks

xiii) In Software Testing, what is a Test Case? a. The detailed instructions for setting up, starting, monitoring and restarting a given test case - also known as a Test Plan b. A set of test inputs, execution conditions, and expected results developed for a particular objective c. An activity in which a system or component is executed and observed d. An initial estimate for the amount of effort required to test a software feature

xiv) A deliverable-oriented decomposition of the work to be executed by the Software Project Team is known as a: a. Quality Plan b. Ishikawa Diagram c. Work Breakdown Structure d. Cause-Effect Graph

xv) In Digital Six Sigma terminology, what does DMAIC stand for? a. Determine, Monitor, Analyze, Implement, Control b. Digitize, Measure, Assess, Improve, Control c. Define, Monitor, Audit, Improve, Create d. Define, Measure, Analyze, Improve, Control

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

Q1 (a) The Fault detection and introduction profile across the different lifecycle phases are given below for a software project. Use this data to calculate the Phase Containment Effectiveness (PCE) and Phase Screening Effectiveness (PSE) for the relevant phases. [8 marks]

Phase Introduced Requir Total Faults ement s Design Code Detected PCE PSE Requirements 10 n/a n/a (^) 10 Design 5 11 n/a 16 Code 5 5 60 70 Development Test 3 4 20 27 System Test 2 1 18 21

Phase Detected

Customer 1 2 3 Totals 25 22 100 Total Faults Introduced 147

(b) Analyse this data to prioritise which phase of the lifecycle most needs to improve its PCE figure and which phase most needs to improve its PSE figure, providing a justification for your choices. [4 marks]

(c) Which improvement actions do you suggest as most appropriate, based on your answer to question 1 b)? Represent these actions using a Quality Improvement Action Plan template. [3 marks]

Q2 (a) Describe the main elements of a Software Testing Specification [6 marks]

(b) Describe how Software Reliability Engineering methods may be used to determine the “testing complete” milestone for a software release. Ensure you call out 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. [4 marks] (c) In the article “Software Risk Management: Principles and Practices”, Barry Boehm describes how Risk Management activities apply to Software Projects. Describe the main mechanisms that should be put in place to manage risks to project quality, including product quality, timeliness and cost. [5 marks]

(b) Draw an X-bar Control Chart, using the limits you have calculated and chart the X-bar

measurements taken during the sampling process. [4 marks]

(c) Is this process under control? Support you answer through analysis of the control chart requested in question (4b). [3 marks]