CMSC735 9 Building Knowledge about Defects

CMSC735 9 Building Knowledge about Defects - Building...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Building Knowledge About Defects
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
REQUIREMENTS DOCUMENT EVALUATION Goal Analyze the SCR requirements method in order to evaluate it with respect to the ease of modification and quality of the requirements document produced from the point of view of the organization . Environment: Naval Research Laboratory On-board flight program for the A-7 aircraft real-time, interactive, using TC-2 computer 16K 16 bit words Data collected after document baselined Experimental design: Single project/case study in vivo, experience in method, novices in application Basili/Weiss
Background image of page 2
REQUIREMENTS DOCUMENT EVALUATION Goal Analyze the method in order to evaluate it with respect to the effect on product from the point of view of the organization . Analyze the SCR method in order to evaluate it with respect to the ease of modification of the requirements document structuredness of the requirements document ability to minimize consistency and ambiguity faults from the point of view of the organization . Analyze the requirements document in order to characterize it with respect to the ease of modification, structure, and consistency and un-ambiguousness from the point of view of quality assurance . Analyze the use of the requirements document in order to characterize it with respect to the its worthiness to be maintained from the point of view of the organization .
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
REQUIREMENTS DOCUMENT EVALUATION Process Questions Process conformance: What is the requirements development methodology? (formal specifications using a state machine model) How well is it being applied? (developers were experimenting with the methodology) Domain understanding: How well do the developers understand the application? (they had minimal expertise)
Background image of page 4
REQUIREMENTS DOCUMENT EVALUATION Product Questions Product dimensions: What is the size of the requirements document? (462 pages) Cost: What is the staff effort expended in producing the document? (17 staff months) What is the staff effort expended in making the changes? (11 staff weeks) What is the total staff effort expended in development during the time the data was collected? (122 staff weeks) What is the calendar time for development during the time the data was collected? (15 months)
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
REQUIREMENTS DOCUMENT EVALUATION Product Questions Changes/defects: How many changes are there to the document? (88) How many of the changes are errors? (79) What is the distribution of errors in the requirements document by type of misunderstanding (I.e., ambiguity, omission, inconsistency, incorrect fact, wrong section )? Context: How is the document being used? How was the need for change discovered?
Background image of page 6
REQUIREMENTS DOCUMENT EVALUATION Product Questions Quality perspective: Ease of change Cost: What is the distribution of the types of changes and effort to make them?
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/11/2012 for the course CMCS 735 taught by Professor Basili during the Fall '10 term at Maryland.

Page1 / 51

CMSC735 9 Building Knowledge about Defects - Building...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online