CS8113g: Introduction - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

CS8113g: Introduction

Description:

Formal techincal reviews. Testing. Enforce standards/methods/tools ... Formal Technical Reviews. Stylized meetings to filter problems in: requirements ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 16
Provided by: Irfan8
Category:

less

Transcript and Presenter's Notes

Title: CS8113g: Introduction


1
SQA 1Formal Technical Reviews
Engineering quality
2
Agenda
  • Questions
  • Software Quality Assurance
  • Formal Technical Reviews

3
What is Software Quality?
  • Adherence to
  • explicit requirements
  • explicit development standards
  • implicit professional standards

4
In other words, ...
  • Requirements are foundation
  • Standards are a guide
  • Implicit requirements just as important

5
Software Quality Assurance
  • Roots in early 1900s
  • manufacturing (Bell Labs 1915)
  • 50s-60s software
  • programmer responsibility
  • 70s
  • military required organizations
  • 80s-90s
  • ISO 9000, SEI CMM

6
SQA activities
  • SQA usually a separate entity
  • Formal techincal reviews
  • Testing
  • Enforce standards/methods/tools
  • Configuration management
  • Record-keeping/measurement reporting

7
Formal Technical Reviews
  • Stylized meetings to filter problems in
  • requirements
  • design/architecture
  • code
  • Artifact walkthroughs

8
Purpose of technical reviews
  • V ariation management
  • E rror prevention
  • S tandards checks
  • T rain junior staff

9
Review guidelines
  • keep attendees low
  • internal and external
  • assure advance preparation
  • 24 hours minimum lead time
  • limit review time
  • 2 hours

10
How to meet guidelines
  • Focus review on artifcat
  • product, not producer
  • Appoint review leader and team
  • Insist upon advance preparation

11
Uncover vs. Solve
  • Review is to uncover problems
  • not to fix them
  • Set agenda and stick to it
  • Limit debate and rebuttal
  • Take written notes, aided by checklists
  • Assign follow-up responsibility

12
Review team
  • Facilitator/Organizer
  • Note taker
  • Artifact producer
  • Outsider

13
Requirements review
  • Did anyone do this?
  • Macroscopic vs. Microscopic issues
  • review should focus on macro issues
  • reviewers should provide micro comments

14
Microscopic issues
  • spelling/grammar
  • persuasive connectors (certainly)
  • vague terms (sometimes)
  • incomplete lists (etc.)
  • demand proof for certainty

15
Macroscopic issues
  • Completeness
  • Clarity
  • Correct scope
  • Realistic
  • Omissions
  • Effective diagrams
  • Consistent language
Write a Comment
User Comments (0)
About PowerShow.com