Software Quality Standards - Management Sciences - Course Outline, Lecture notes of Software Development Methodologies

Key points of this course outline are: Software, Quality, Standards, Management, Inspection, Testing, Prevention, Process, Principles.

Typology: Lecture notes

2011/2012

Uploaded on 10/24/2012

gaggan
gaggan 🇮🇳

4.4

(51)

111 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Faculty of management sciences
Department of Technology Management
Course Code & Title. SPM: 601-Software Quality Standards
Credit 3 Program - MBA (ITM-Specialization Course)
Pre-requisites: SPM
Course goals: by the end of the course, students should be able to:
Use the basic vocabulary of software quality;
Apply widely-used functional and structural testing techniques;
Apply widely-used tools for testing Java code;
Discuss major issues in system testing;
Recognize, interpret and write state-based specifications;
Discuss the benefits of reviews and walkthroughs to software quality;
Prove simple properties of straight-line and iterative code.
Course outline:
1. INTRODUCTION
Software Process assessment overview - Assessment phases - Assessment principles -
Assessment conduct -Implementation consideration - Quality management - Quality
assurance plan - Considerations – Verification and Validation.
2. CONFIGURATION MANAGEMENT
Need for configuration Management - Software product nomenclature - configuration
management functions - Baselines - Responsibilities - Need for automated tools - plan –
SCM support functions - The requirement phase Design control - The implementation
phase - Test phase - SCM Tools - Configuration accounting and audit.
3. SOFTWARE STANDARDS AND INSPECTION
Definitions - Reason for software standards - Benefits - Establishing standards -
Guidelines - Types of reviews - Inspection of objectives - Basic inspection principles -
The conduct of inspection - Inspection training.
4. TESTING AND MANAGING SOFTWARE QUALITY
Testing: principles - Types - Planning - Development - Execution and reporting – Tools
and methods - Real Time testing - quality management paradigm - Quality motivation
Measurement criteria - Establishing a software quality program - Estimating software
quality.
5. DEFECT PREVENTION
Docsity.com
pf2

Partial preview of the text

Download Software Quality Standards - Management Sciences - Course Outline and more Lecture notes Software Development Methodologies in PDF only on Docsity!

Faculty of management sciences

Department of Technology Management

Course Code & Title. SPM: 601-Software Quality Standards Credit – 3 Program - MBA (ITM-Specialization Course) Pre-requisites: SPM

Course goals : by the end of the course, students should be able to:

  • Use the basic vocabulary of software quality;
  • Apply widely-used functional and structural testing techniques;
  • Apply widely-used tools for testing Java code;
  • Discuss major issues in system testing;
  • Recognize, interpret and write state-based specifications;
  • Discuss the benefits of reviews and walkthroughs to software quality;
  • Prove simple properties of straight-line and iterative code.

Course outline:

1. INTRODUCTION

Software Process assessment overview - Assessment phases - Assessment principles - Assessment conduct -Implementation consideration - Quality management - Quality assurance plan - Considerations – Verification and Validation.

2. CONFIGURATION MANAGEMENT

Need for configuration Management - Software product nomenclature - configuration management functions - Baselines - Responsibilities - Need for automated tools - plan – SCM support functions - The requirement phase Design control - The implementation phase - Test phase - SCM Tools - Configuration accounting and audit.

3. SOFTWARE STANDARDS AND INSPECTION

Definitions - Reason for software standards - Benefits - Establishing standards - Guidelines - Types of reviews - Inspection of objectives - Basic inspection principles - The conduct of inspection - Inspection training.

4. TESTING AND MANAGING SOFTWARE QUALITY

Testing: principles - Types - Planning - Development - Execution and reporting – Tools and methods - Real Time testing - quality management paradigm - Quality motivation – Measurement criteria - Establishing a software quality program - Estimating software quality.

5. DEFECT PREVENTION

Docsity.com

Principles of software defect prevention - Process changes for defect prevention - Defect prevention considerations - Managements role - Framework for software process change

  • Managing resistance to software process change - Case studies.

TEXT BOOKS:

  • Watts S. Humphrey, Managing the software process, Addison Wesley,
  • IEEE Standard for a Software Quality Metrics Methodology/IEEE st 1061- (Paperback) by IEEE (Author),

REFERENCES

  1. Tsum S.Chow, Software Quality Assurance a Practical Approach, IEEE Computer Society press,
  2. Richard E. Fairley, Software Engineering - A Practitioner’s approach, McGraw Hill,

GRADING: The following weight-age will be used for grading purposes.

  • ASSIGNMENTS 05%
  • PROJECT 10%
  • QUIZZES (OUT OF 7 PICK BEST6, 2.5% EACH) 15%
  • MID TERM EXAM 20%
  • FINAL EXAM 50%
  • Total 100%

Docsity.com