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


Top Related