Software Quality Standard Tool

24
Software Quality Tool Software Quality Tool - - Software Quality Standard Software Quality Standard Tool(SQST) Tool(SQST) By By Sharbani Bhattacharya Sharbani Bhattacharya Sr. Lecturer(CSE) Sr. Lecturer(CSE) IEC College of Engineering & Technology IEC College of Engineering & Technology U.P. Technical University,India U.P. Technical University,India [email protected] [email protected]

description

It is about a Quality Standard Tool

Transcript of Software Quality Standard Tool

Page 1: Software Quality Standard Tool

Software Quality ToolSoftware Quality Tool - - Software Quality Standard Tool(SQST)Software Quality Standard Tool(SQST)

ByBy

Sharbani BhattacharyaSharbani BhattacharyaSr. Lecturer(CSE)Sr. Lecturer(CSE)

IEC College of Engineering & TechnologyIEC College of Engineering & TechnologyU.P. Technical University,IndiaU.P. Technical University,India

[email protected][email protected]

Page 2: Software Quality Standard Tool

Software Quality Standard Tool(SQST)Software Quality Standard Tool(SQST)

Points of Discussion in this PresentationPoints of Discussion in this Presentation

Definition of SQSTDefinition of SQST Description of SQSTDescription of SQST Problems and Issues taken in accountProblems and Issues taken in account Proposed SolutionProposed Solution Result Obtained Result Obtained ConclusionConclusion Future ScopeFuture Scope ThanksThanks

Page 3: Software Quality Standard Tool

S/W Quality Standard ToolS/W Quality Standard Tool(SQST)(SQST)

The SQST is S/W Quality tool which can The SQST is S/W Quality tool which can be utilized to understand the various be utilized to understand the various

Quality Standards, its usages, Quality Standards, its usages, benefits and applications to the benefits and applications to the

customer about S/W.customer about S/W.

Page 4: Software Quality Standard Tool

What is the S/W Quality Standard What is the S/W Quality Standard Tool (SQST)?Tool (SQST)?

This tool explains to the customer This tool explains to the customer

1.1. About various S/W Quality StandardsAbout various S/W Quality Standards

2.2. About the quality of the S/W customer About the quality of the S/W customer has purchased has purchased

3.3. How it is satisfying which level of How it is satisfying which level of quality standard?quality standard?

4.4. How this maintained S/W quality is How this maintained S/W quality is beneficial by cost and product’s utilitybeneficial by cost and product’s utility

Page 5: Software Quality Standard Tool

Topic of Concern 1Topic of Concern 1

1.1. How to get a product quality How to get a product quality information without much of fuss by information without much of fuss by the vendor or the consumer?the vendor or the consumer?

2.2. How the quality can be measured in How the quality can be measured in terms of benefits?terms of benefits?

3.3. How the quality is concerned with How the quality is concerned with output or end products from the output or end products from the software?software?

4.4. How a quality product is effecting the How a quality product is effecting the business process and not having effect business process and not having effect in further usability of the products?in further usability of the products?

5.5. What are different quality standards?What are different quality standards?

Page 6: Software Quality Standard Tool

Topic of Concern 2Topic of Concern 2

6.6. How many standards are maintained by How many standards are maintained by the S/W?the S/W?

7.7. Which quality standard is more effective Which quality standard is more effective or concerned in which kind of product?or concerned in which kind of product?

8.8. What are the defect areas need to be What are the defect areas need to be taken care of in maintaining standards?taken care of in maintaining standards?

9.9. How to understand various loop holes of How to understand various loop holes of the product?the product?

10.10. How to put quality check of each S/W How to put quality check of each S/W explaining in the terms of ISO, IEEE, ACM, explaining in the terms of ISO, IEEE, ACM, SEI, QAI ,ITIL and etc.SEI, QAI ,ITIL and etc.

Page 7: Software Quality Standard Tool

Things we require Things we require 1.1. Quality standardsQuality standards

2.2. Their key process areasTheir key process areas

3.3. The standards – documentsThe standards – documents

4.4. The standards – requirement and The standards – requirement and felicitationfelicitation

5.5. Usability of product with maintained Usability of product with maintained standardsstandards

6.6. Cost of product with maintained Cost of product with maintained standardsstandards

7.7. Cost and benefit analysis with maintained Cost and benefit analysis with maintained standards of the productstandards of the product

Page 8: Software Quality Standard Tool

A tool which can give the A tool which can give the measurement of quality of the measurement of quality of the

product likeproduct like1.1. The S/W is maintained ISO quality The S/W is maintained ISO quality

standard by following 75%,80% or 95%.standard by following 75%,80% or 95%.2.2. IEEE standard the S/W product is IEEE standard the S/W product is

following 90% of error free guarantee following 90% of error free guarantee hence it is product of quality.hence it is product of quality.

3.3. S/W follows ACM standards or follows S/W follows ACM standards or follows research papers quality standards almost research papers quality standards almost 89%.89%.

4.4. S/W follows Quality Assurance standards- S/W follows Quality Assurance standards- it is quality product.it is quality product.

5.5. S/W is from CMMI – level , SEI Carnegie S/W is from CMMI – level , SEI Carnegie Mellon, quality standards.Mellon, quality standards.

Page 9: Software Quality Standard Tool

Significant Problems and Significant Problems and Current SolutionsCurrent Solutions

1.1. Clear cut , point wise explanation of Clear cut , point wise explanation of each quality term and standard.each quality term and standard.

2.2. Exact mathematical formulation of Exact mathematical formulation of each and every point of measure.each and every point of measure.

3.3. Deduction from the formula or Deduction from the formula or result should be customer oriented , result should be customer oriented , service oriented and cost service oriented and cost concerned.concerned.

Page 10: Software Quality Standard Tool

The Standards and their respective The Standards and their respective Analysis 1Analysis 1

1.1. SEI S/W standards are easy to make, thus SEI S/W standards are easy to make, thus it gets priorityit gets priority

2.2. IEEE standards are also easily generated IEEE standards are also easily generated in the tool.in the tool.

3.3. ISO standards for S/W requirements is ISO standards for S/W requirements is published so this part is easily added. But published so this part is easily added. But developments , designing and testing developments , designing and testing quality standards are under quality standards are under development. As the standards comes development. As the standards comes they can be added in the knowledgebase.they can be added in the knowledgebase.

Page 11: Software Quality Standard Tool

The Standards and their respective The Standards and their respective Analysis 2Analysis 2

4.4. ACM standards for quality are mostly ACM standards for quality are mostly in the research papers so we need to in the research papers so we need to put it into the knowledgebase which put it into the knowledgebase which are of our concern.are of our concern.

5.5. QAI standards are to be implementedQAI standards are to be implemented

6.6. ITIL are incorporated in the system ITIL are incorporated in the system as add-in in the product.as add-in in the product.

Page 12: Software Quality Standard Tool

The Standards are InterconnectedThe Standards are Interconnected

SEI

ITIL

QAI

ACM

IEEE

ISO

Page 13: Software Quality Standard Tool

STANDARDS ARE STANDARDS ARE IMPLEMENTED IN IMPLEMENTED IN

1.1. Requirement Analysis & Requirement Analysis & SpecificationSpecification

2.2. Design & Development Life CycleDesign & Development Life Cycle

3.3. Verification and Validation PhaseVerification and Validation Phase

4.4. Implementation & MaintenanceImplementation & Maintenance

Each phase will be explaining in the Each phase will be explaining in the terms of standardsterms of standards

Page 14: Software Quality Standard Tool

STANDARDS USED IN My STANDARDS USED IN My SOLUTIONSOLUTION

1.1. ISO ISO (Interntional Organization of Standards)(Interntional Organization of Standards)

2.2. SEI CMMI SEI CMMI (Software Engineering Institute)(Software Engineering Institute)

3.3. ACM ACM (Association of Computing Machinary)(Association of Computing Machinary)

4.4. IEEE IEEE (Institute of Electrical & Electronic (Institute of Electrical & Electronic Engineers)Engineers)

5.5. QAI QAI (Quality Assurance Institute)(Quality Assurance Institute)

6.6. ITIL ITIL (Information Technology Infrastructure (Information Technology Infrastructure library)library)

Page 15: Software Quality Standard Tool

Expert System Architecture of the Expert System Architecture of the S/W Quality Standard Tool S/W Quality Standard Tool Explanation Module

Inference Engine Case History

Knowledge BaseI/O of Quality

Tool

Editor

Learning Module

QAI

SEI

IEEE

ACM

ISO

ITIL

User

Page 16: Software Quality Standard Tool

IEEE 828 STANDARD FORMIEEE 828 STANDARD FORM

Page 17: Software Quality Standard Tool

MENUBAR OF S/W QUALITY MENUBAR OF S/W QUALITY STANDARD TOOLSTANDARD TOOL

Page 18: Software Quality Standard Tool

Menubar showing User LevelsMenubar showing User Levels

Page 19: Software Quality Standard Tool

Menubar About Quality StandardsMenubar About Quality Standards

Page 20: Software Quality Standard Tool

Result Achieved Result Achieved

We have quality standards in IEEE and ISO We have quality standards in IEEE and ISO for system requirement analysis. It is right for system requirement analysis. It is right

now in the mode to put into knowledge now in the mode to put into knowledge base as facts and rules. base as facts and rules.

For Consumer- who is going to use the For Consumer- who is going to use the product as it isproduct as it is

For Vendor- who is going to sell further or For Vendor- who is going to sell further or use to make another product out of ituse to make another product out of it

User level questions and answers are User level questions and answers are made.made.

Page 21: Software Quality Standard Tool

Contributions of the Proposed Contributions of the Proposed WorkWork

The contribution of this work is to S/W The contribution of this work is to S/W field in various stepsfield in various steps

Quality Quality Consumer or Customer OrientedConsumer or Customer Oriented Development of S/W –component Development of S/W –component

basedbased TestingTesting

Page 22: Software Quality Standard Tool

Conclusion & Future ScopeConclusion & Future Scope User can give their contribution as feedback to User can give their contribution as feedback to

the product. the product. Product can change the entire look of S/W usage , Product can change the entire look of S/W usage ,

implementation strategy implementation strategy People can be more S/W oriented instead of People can be more S/W oriented instead of

having a eye brow raised attitude towards any having a eye brow raised attitude towards any new S/W standards to be implemented.new S/W standards to be implemented.

““Take the customer in your team in order to be Take the customer in your team in order to be more professional and sell more product”. more professional and sell more product”.

The future scope of work will be an expert system The future scope of work will be an expert system having all the standards available to the having all the standards available to the customer with analysis and further can help to customer with analysis and further can help to change certain standards considering their loop change certain standards considering their loop holes holes

Page 23: Software Quality Standard Tool

ReferencesReferences ISO Standards(www.iso.org)ISO Standards(www.iso.org) IEEE standards(www.ieee.org)IEEE standards(www.ieee.org) ACM Standards(www.acm.org)ACM Standards(www.acm.org) ITIL Standards(www.itil.org)ITIL Standards(www.itil.org) SEI Carnegie Mellon(www.sei.cmu.edu)SEI Carnegie Mellon(www.sei.cmu.edu) QAI Standards(www.qai.com)QAI Standards(www.qai.com) Metrics & Model in S/W Quality Engineering by H.KanMetrics & Model in S/W Quality Engineering by H.Kan S/W Project Management by Cotterell & Hughes, Tata Mcgraw S/W Project Management by Cotterell & Hughes, Tata Mcgraw

Hill publicationHill publication S/W Project Management by Rajiv Chopra, katson publicationS/W Project Management by Rajiv Chopra, katson publication S/W Project Management by, Manish Kumar Jha,Dhanpat rai & S/W Project Management by, Manish Kumar Jha,Dhanpat rai &

Co.Co. S/W Engineering , Pressmen , PHIS/W Engineering , Pressmen , PHI Software Quality and Standards,Dr. James A. Bednar & Dr. David Software Quality and Standards,Dr. James A. Bednar & Dr. David

Robertson,SEOC2 Spring 2005: Quality/StandardsRobertson,SEOC2 Spring 2005: Quality/Standards Practical Result for measuring Software Quality by Robert B Practical Result for measuring Software Quality by Robert B

Grady,CACM, November1993 Vol36 No11Grady,CACM, November1993 Vol36 No11

Page 24: Software Quality Standard Tool

VOTE OF THANKSVOTE OF THANKS