presentation quality management

Post on 22-Nov-2014

4.219 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Quality ManagementDaniel Vermaasen, Max Zuchowski

03

/31

/10

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality Management

Introduction

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality Management

Introduction

maintainability

securityefficiency

prototype

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality Management

Introduction

• Build a Quality Culture• Manage Quality Documents• Seperate Quality Assurance

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Quality Management

Process-/Product quality Process-/Product quality

Quality design

Quality control

Software measuring/ metrics

Quality assurance/-standards

Quality Management

Process-/Product quality Concrete

Standardize

Quality design

Quality control

Software measuring/ metrics

Process-/Product quality

Quality assurance/-standards

Quality Management

Quality assurance/

Standards

Document standards

Programming language standards

Modeling standards

Quality design

Quality control

Software measuring/ metrics

Process-/Product quality

Quality assurance/-standards

Quality Management

What Is It Good For?

Prevent often happen mistakes

Measurable

Quality design

Quality control

Software measuring/ metrics

Process-/Product quality

Quality assurance/-standards

Quality Management

How?

Incorporate with developers Check and revise regularly Provide tools

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality design

Quality Management

Quality designPlan!

1. Product description and quality expectations due to it

2. Product plans which include its responsible people and

all services around the product

3. Process descriptions

4. Quality goals and plans inclusive reasons for all quality

attributes

5. Risks and risk management

Quality control

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality design

Quality Management

Consider

Comprehensibility

Quality design

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality control

Quality Management

Why do we need quality

control?

• to ensure that the quality is what the customer expects

• to lower maintainability costs

• to lower extensibility costs

Quality design

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality control

Quality Management

How can we control the

quality?

• set project standards at the beginning

• quality reviews

• automatic software evaluation

Quality design

Software measuring/ metrics

Quality assurance/-standards

Process-/Product quality

Quality control

Quality Management

What is quality review?• technical analysis of product components and documentation

• quality review team of 5 people

• inspecting a part or the hole system and the documentation

• target: find differences between project standards and the system

• invite the authors of documents that are going to be reviewed

• record the results and hand it to the author/project leader

• all kind of documents can be reviewed

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

What is an automatic

software evaluation?• automated tests of your system

• derive a numeric value to the property of a software product

• allows you to compare your software to standards or to previous revisions

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Why to use automatic

software evaluation?• to formulate common predictions:

the summary of the results can give an overview over the system attributes (system failures)

• to find abnormal components:

results that differ heavy from the expected value may be very complex or include errors

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Sometimes it is impossible to measure the quality of the software therefore abstractions need to be done:

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Measurement process

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Product metrics• sub form of software metrics

• contains the properties of the software itself

• two groups:

• dynamic metrics

• static metrics

• relevant metrics are related to the project

Quality design

Quality control

Quality assurance/-standards

Process-/Product quality

Software measuring/ metrics

Quality Management

Measurements analysis• problem of taking the right conclusions

• collected data can be interpreted in several directions

• when taking your conclusions, take every possible circumstance into account

• there are no universal software metrics, you must find the fitting ones yourself

thank you!

top related