Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Quality Model for Consumer Electronic Product Chanwook Kim, Keun Lee 2009 IEEE Speaker: 林建慶、詹志鴻、洪煒凱.

Similar presentations


Presentation on theme: "Software Quality Model for Consumer Electronic Product Chanwook Kim, Keun Lee 2009 IEEE Speaker: 林建慶、詹志鴻、洪煒凱."— Presentation transcript:

1 Software Quality Model for Consumer Electronic Product Chanwook Kim, Keun Lee 2009 IEEE Speaker: 林建慶、詹志鴻、洪煒凱

2 Outline Introduction Software Quality Evaluation of Quality Model Conclusion and Future Works

3 Introduction The software in consumer electronics (CE) product has increased. Hence, the quality of software is getting more critical. Earlier software quality models such as McCall’s model and ISO 9126. They lack a rationale for determining which factors should be included in the quality definition. Not every quality characteristics influence software quality equally. Therefore, the quality characteristics have to be prioritized according to the CE domain’s characteristics.

4 Introduction Profit made on a CE product depends on the time-to-market. As the number of product models in same product family is increased, total cost for software developments is growing up rapidly.

5 Introduction Reduction of development period and cost is not easy. But improving productivity of developers can be satisfied. By code reuse strategy. In this paper, we Determine weight for each quality characteristic in ISO 9126. Identify quality characteristics with high priority as critical quality factors.

6 Introduction McCall’s Quality Model depend on a number of questions, which can be answered with yes or no. ISO 9126 Functionality Reliability Usability Efficiency Maintainability Portability Too generic to apply on a CE product software evaluation. Hence, we need to customize it based on CE domain’s characteristics.

7 Software Quality in CE Product Give a priority for each quality characteristic How to identified critical quality factors for CE product software and selected metrics for quality factors

8 Identifying Critical Quality Factors for CE Product Software Adding reusability as a new quality characteristic Determining weight for each existing quality characteristic based on the relationship with reusability

9 Prioritizing Quality Characteristics AHP - Calculated weight for each characteristic AHP - Calculated weight for each characteristic

10 Identifying Metrics for Critical Quality Factors Critical quality factors and their sub-factors cannot be measured directly Identify metrics

11 Evaluation of Quality Model The first stage for the software quality improvement is quality evaluation. Source codeStatic Analysis Tools Understand for C++ Klocwork Get some issues which affect the software quality Focus on code reuse. EX: function complexity, function call depth, usage of global variables…. Detection of potential defects and architecture analysis.

12 Evaluation of Quality Model Eliminate all issues found by quality evaluation, because they influence software quality directly.

13 Evaluation of Quality Model Cost and effort for improvement can exceed benefit. (trade-off) Quality improvement is to reach consensus for improvement scope and solutions with developers.

14 Conclusion and Future Works The approach can be utilized for not only quality evaluation, but also quality improvement in CE domain. (focus on : quality goal ) (Quality goal depends on characteristics of domain.) EX: (Reusability, CE domain) In the future, the quality model should be extended to consider architecture analysis.(Now : just consider source code)


Download ppt "Software Quality Model for Consumer Electronic Product Chanwook Kim, Keun Lee 2009 IEEE Speaker: 林建慶、詹志鴻、洪煒凱."

Similar presentations


Ads by Google