Software Engineering

Saturday, 23 July 2011

FSE Module 7 - Software Quality Management

CSEB233 Fundamental of SE , Module 7  Software Quality Management.

What is Software Quality Management?
Adopting few management principles to guide the organization in improving the software.

What is Quality? What is Software Quality?
– Quality of design encompasses requirements, specifications, and the design of the system.
– Quality of conformance is an issue focused primarily on implementation.
– User satisfaction = compliant product + good quality + delivery within budget and schedule.

What is Software Quality?
An effective software process applied in a manner that creates a useful product that provides measurable value for those who produce it and those who use it.

Quality Dimensions and Factors
– Effective
– Usability
– Maintainability
– Reliability

Software Dilemmas
Software with no quality, software takes a long time to complete and so expensive and software with good quality but too far from perfectionism are types software dilemmas.


Achieving Software Quality. Role of the SQA Group
– Quality Assurance (QA)
– Quality Control (QC)
– Software engineering method
– Project management technique

Role of the SQA Group
i. Prepares an SQA plan for a project.
ii. Participates in the development of the project’s software process description.
iii. Reviews software engineering activities to verify compliance with the defined software process.
iv. Audits designated software work products to verify compliance with those defined as part of the software process.
v. Ensures that deviations in software work and work products are documented and handled according to a documented procedure.
vi. Records any noncompliance and reports to senior management.

SQA Goals
– Requirements quality
– Design quality
– Code quality
– Quality control effectiveness

Six-Sigma for Software Engineering
Has 3 core Steps.
i. Define
ii. Measure
iii. Analyze

If improvement is required then another 2 extra steps are followed.
i. Improve
ii. Control

The best method to study this chapter is by remembering the key words which relates this chapter, the lecture can ask in the class what is the definition of the key words by giving them extra credit for those who manage to answer it correctly since there are a lot of key words in this chapter to remember.


Pavithran
IS086067

No comments:

Post a Comment