ࡱ> AC@5@8bjbj22 80XX8` ` ` ` 4 y $ R]N1 1 1  31   1 VX@ =H` O  I0yx1v > ,& $J    TOWARD SOFTWARE PROCESS AND SOFTWARE PRODUCT QUALITY INTEGRATION Slavek, N. Abstract: The quality of software product is determined by the quality of the process used to develop and maintain it. The quantitative data showing evidence of positive correlation between process improvement and higher software product quality is needed. In this work, integration proposal of CMMI process model and ISO 9126 product model is presented. Keywords: software standardization, software process, quality system, software models, maturity profile. 1 INTRODUCTION The norms and models used by the software organizations aim at the quality of software process and software product. The software process which ends up in the software product concentrates its efforts in development and maintenance, whereas the software product quality is almost always focused on the final phase of the process through quality evaluation of the final software product developed [4]. 2 PROCESSES AND PRODUCT QUALITY The relation between software processes quality and the quality of software products is based on the paradigm that the quality of software product is determined by the quality of the process used to develop and maintain it. Software process can be certificate according to standard ISO [1] certification but such certification cannot give a sufficient guarantee of the quality of the delivered product. The reasons are that: a) software product and software process are closely linked and cannot be separated when quality is analyzed, b) it is more important the result of the process, i.e., the product, than the process itself, c) a coupled certification is necessary, both for the process and for the product. Several experiences report the impact in software quality due to process improvement, but there is no quantitative evidence that the good results were a consequence of process improvement. What is needed is quantitative data showing evidence of positive correlation between process improvement and higher software product quality [2]. In order to bridge the gap between process and product, in this work a system that enables to analyze the relation between process quality model and the product quality model is shown. 3 CMMI PROCESS MODEL The benefits and business reasons for implementing process improvement are: the quality of a software system is highly influenced by the quality of the software process used to acquire, develop, and maintain it, process improvement increases product and service quality as organizations apply it to achieve their business objectives, process improvement objectives are aligned with business objectives. The Capability Maturity Model Integration (CMMI) [5] is a process improvement approach that provides organizations with the essential elements of effective process. CMMI best practices enable organizations to do the following: - link management and engineering activities to their business objectives, - expand the scope of and visibility into the product lifecycle and engineering activities to ensure that the product or service meets customer expectations, - implement more robust high-maturity practices - incorporate lessons learned from additional areas of best practice (e.g., measurement, risk management, and supplier management), address additional organizational functions critical to their products and services more fully comply with relevant ISO standards. 4 NORM ISO 9126 International norm ISO 9126 has been put forward as a framework for characterizing product quality. It establishes six characteristics and subcharacteristics that define them. 5 METHOD The analysis the relation between process maturity data and process and product specific values show and prove the positive impact of process maturity levels on software product quality attributes. 6 CONCLUSION The integration of the software process model and the norm that describes the characteristics of a software quality product offer a practical alternative for the companies. It will allow managers to get quantitative feedback about the software development and management process within their company. References: [1] ISO 90003, Guidelinesfor the application of ISO 9001:2000, USA, 2000. [2] Slavek, N., F. Jovic, D. Blazevic, Quality Factors for Real-Time Embedded and Safety-Critical So9ftware Systems, the 5th EUROSIM Congress on Modeling and Simulation, Marne la Valle, France, 2004. [3] Slavek, N., F. Jovic, D. Blazevic, Quality Factors for measuring architectures, the 4th DAAAM International Conference on Advanced Technologies for Development Countries, Osijek, Croatia, 2005. [4] Santana, M.,L.; Cervini, Guerra, A (2002). Quality of Software Process or Quality of Software Product ?, 12 ICSQ,Conference [5] www.sei.cmm.edu/cmmi/html. Author: Slavek, Ninoslav, Doc, dr. sc. The Faculty of Electrical Engineering, Osijek, ninoslav.slavek@etfos.hr %-5@ABHLMNWXC N    * + úuj`[V[QHh}+5CJaJ h}+5 h?Y6 h}+6h}+h}+56hjoh}+CJaJhPhP5CJaJhRF?CJaJhPCJaJhPhPCJaJhP5CJaJh}+5CJaJhjohjo5CJaJhe5CJaJhA45CJaJhA4hA45CJaJhoho5CJaJh`5CJaJho5CJaJh`5CJaJABMN   + ,  $ & Fa$gdegdegdP$a$gdA4$a$gdo8+ ,   qs'12ҿyqyfy^fSfSHhDhDCJaJhDh3qCJaJhpvgCJaJhDh"CJaJh+5+CJaJhDh?CJaJhDhqCJaJhDhxCJaJhDh CJaJhxhx5CJaJhx5CJaJ hx5hjoCJaJhxhxCJaJhxh |CJaJhxh CJaJhxheCJaJh}+h}+5CJaJ2M*3en_`ijkz|ǾrfZQDh5!T5CJaJmH sH h5!T5mH sH hDCJaJmH sH heCJaJmH sH hDheCJaJmH sH h+5+CJaJh5!Th5!TCJaJh5!TCJaJhDh CJaJhDheCJaJh#aAh#aA5CJaJh#aA5CJaJ h#aA5h?CJaJhDh?CJaJhDh"CJaJhDhDCJaJhDh3qCJaJ`E0`:jk{|-.78 =>JgdA4gdIgdeh`hgd5!T$a$gd5!T $ & Fa$gd5!T|,-.0678 ;<=>JLYؾˊ{l_YPFPhA4hA46CJhA4hA4CJ hA4CJhI5CJaJmH sH hIthICJaJmH sH hhCJaJmH sH h h 5CJaJmH sH h#aACJaJmH sH h CJaJmH sH hCJaJmH sH h5CJaJmH sH h 5CJaJmH sH hD5CJaJmH sH h5!Th5!TCJaJmH sH h5!TCJaJmH sH ^_&'8$a$gd5!Tgd5!T$a$gd`gdA4<gdA4gdA4  _a%&'VǸ|socWMCh`h`6CJh`h?Y6CJh`h?Y56CJh5!Th5!T56CJh5!Th5!T56CJhxh?Y6CJaJmH sH hxhxCJaJmH sH hx6CJaJmH sH hxhx6CJaJmH sH hxhxCJaJmHsHhxCJaJhA46CJaJhA4hA46CJaJhA4hA4CJaJhA4CJaJhxhA4CJ78h`h`6CJ h 6CJ6&P 1h:p}+O( 8!n"n#n$n% @@@ NormalCJ_HaJmH sH tHDA@D Default Paragraph FontRi@R  Table Normal4 l4a (k@(No ListJOJ A4 References$a$CJOJQJaJtH 6U@6 ` Hyperlink >*B*phLOL ` Affiliation$a$6OJQJaJtH 80ABMN+,  `  E 0 ` : j k { | -.78 =>J^_&':000000p00000000000000000 0 0 000p000000000p000000p000p00000000000000 E 0 : :Oy00Oy00Oy00Oy00Oy000+ 2|888b*!c*d*e*$::8*urn:schemas-microsoft-com:office:smarttagsCityB*urn:schemas-microsoft-com:office:smarttagscountry-region9*urn:schemas-microsoft-com:office:smarttagsplace BH ] ^ i k z | ,.68 ;>JYf()+V7:BL "  D E / 0 _ ` 9 : i k z | ,.68 <>I'V:333BL*k z  >I7::cvebaDh f4CoNx^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHh  ^ `OJPJQJ^Jo(-h^`OJQJ^Jo(hHoh^`OJQJo(hHh| | ^| `OJQJo(hHhLL^L`OJQJ^Jo(hHoh^`OJQJo(hHh^`OJQJo(hHh^`OJQJ^Jo(hHoh^`OJQJo(hH^`OJPJQJ^Jo(-^`OJQJ^Jo(hHopp^p`OJQJo(hH@ @ ^@ `OJQJo(hH^`OJQJ^Jo(hHo^`OJQJo(hH^`OJQJo(hH^`OJQJ^Jo(hHoPP^P`OJQJo(hHNx f4C?        OFOF10?~I`eP B"+5+}+qo,^d.A4RF?#aAk H'JyK{M5!TpvgnpqIt{by |Y2xo3qD98joR/TFSez?YA I "G}a(!@77778`@UnknownGz Times New Roman5Symbol3& z Arial_2Times New Roman PS MTArial?5 z Courier New;Wingdings"qr:&1&BZ "Z "!nn24d// 3QH(?R/Pula radcvebacveba   Oh+'0l   ( 4 @LT\d Pula rad ulacvebaadvebNormaldcvebad17bMicrosoft Word 10.0@ ,@ P@y~@ Z՜.+,0 hp|  r" /A  Pula rad Title  "#$%&'()*+,-./12345679:;<=>?BRoot Entry F$TDData 1Table!WordDocument80SummaryInformation(0DocumentSummaryInformation88CompObjj  FMicrosoft Word Document MSWordDocWord.Document.89q