oht 15.1 galin, sqa from theory to implementation © pearson education limited 2004 templates the...

9
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational framework for preparing, implementing and updating templates Checklists The contribution of checklists to software quality The organizational framework for preparing, implementing and updating checklists

Upload: mervin-ramsey

Post on 18-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.1

Galin, SQA from theory to implementation © Pearson Education Limited 2004

• Templates • The contribution of templates to software

quality • The organizational framework for preparing,

implementing and updating templates • Checklists

• The contribution of checklists to software quality

• The organizational framework for preparing, implementing and updating checklists

Page 2: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.2

Galin, SQA from theory to implementation © Pearson Education Limited 2004

Examples of Templates- Software test plan

- Software test description

- Software test report

- Software change request

- Version description document

- Software requirement specification

- System design description

- Computer operator manual

- Interface design description

- ……

Page 3: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.3

Galin, SQA from theory to implementation © Pearson Education Limited 2004

For development teams:     * Facilitates the process of preparing documents.     * Documents prepared by developer are more

complete.     * Provides for easier integration of new team

members.      * Facilitates review of documents. For software maintenance teams:     * Enables easier location of the information.

Page 4: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.4

Galin, SQA from theory to implementation © Pearson Education Limited 2004

Information sources in preparing a template

- Informal templates already in use- Template examples found in professional

publications- Templates used by similar organizations

Page 5: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.5

Galin, SQA from theory to implementation © Pearson Education Limited 2004

     * User proposals and suggestions.     * Changes in the organization's areas of

activity.     * Proposals initiated by design review

and inspection teams.     * Analysis of failures as well as

successes.     * Other organizations' experience. * SQA team initiatives

Page 6: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.6

Galin, SQA from theory to implementation © Pearson Education Limited 2004

Examples of checklists- Subject checklist for Proposal draft reviews - Subject checklist for Contract draft review- Checklist for requirement specification documents

review- Checklist for installation of a software package- Checklist for performance of quality audits at

subcontractors’ sites

- ……

Page 7: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.7

Galin, SQA from theory to implementation © Pearson Education Limited 2004

The advantages of checklists To development teams:     * Helps developers carrying out self-checks of

documents or software code prior completion.      * Assists developers in their preparations for

tasks.

To review teams:     * Assures completeness of document reviews by

review team members.     * Facilitates improves efficiency of review

sessions.

Page 8: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.8

Galin, SQA from theory to implementation © Pearson Education Limited 2004

Information sources in preparing a checklist

- Informal checklists already in use- Checklist examples found in professional

publications or books- Checklist s used by similar organizations

Page 9: OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational

OHT 15.9

Galin, SQA from theory to implementation © Pearson Education Limited 2004

Sources for updating templates     * User proposals and suggestions.     * Changes in technology, areas of activity and

clientele.      * Proposals initiated by design review and

inspection teams emanating from document reviews.

     * Analysis of failures as well as successes.     * Other organizations' experience. * SQA team initiatives