1、KS X ISO/IEC 25051KSKSKSKSSKSKSKS KSKSKS SKSKS KSKS SKS KS (SQuaRE) (COTS) KS X ISO/IEC 25051:2008 2008 6 27 http:/www.kats.go.krKS X ISO/IEC 25051:2008 : ( ) ( ) () ()SJ ( ) : () () () TTA () LRQA LG-CNS SDS KS X ISO/IEC 25051:2008 : (http:/www.standard.go.kr) : :2008 6 27 2008-0355 : : ( 02-509-72
2、62) (http:/www.kats.go.kr). 10 5 , . KS X ISO/IEC 25051:2008 i ii 1 1 2 2 3 2 4 .3 5 COTS .4 5.1 .4 5.2 9 5.3 10 6 13 6.1 13 6.2 .14 6.3 15 6.4 .16 7 17 7.1 .17 7.2 .17 7.3 .17 7.4 .18 7.5 18 7.6 .19 A( ) 20 B( ) COTS .23 B.1 23 B.2 .23 B.3 n- .24 B.4 .24 B.5 24 B.6 (Wrappers) 24 B.7 COTS 24 C( ) KS
3、 X ISO/IEC 25051 .27 28 .29 KS X ISO/IEC 25051:2008 ii . 2006 1 ISO/IEC 25051, Software engineering Software product Quality Requirements and Evaluation(SQuaRE) Requirements for quality of Commercial Off-The-Shelf(COTS) software product and instructions for testing , . KS X ISO/IEC 25051 . A( ) B( )
4、 COTS C( ) KS X ISO/IEC 25051 KS X ISO/IEC 25051:2008 (SQuaRE) (COTS) Information TechnologySoftware engineeringSoftware product Quality Requirements and Evaluation(SQuaRE)Requirements for quality of Commercial Off-The-Shelf(COTS) software product and instructions for testing 1 COTS . COTS “ (Commer
5、cial Off-The-Shelf)” . COTS , , , , / / , , , , , / . . a) COTS b) COTS , , c) COTS “ ” . COTS . COTS , ( ) . . . KS X ISO/IEC 25051:2008 2 a) : 1) COTS 2) (ISO/IEC 9127) 3) 4) (ISO/IEC 17050) 5) (ISO/IEC Guide 23) b) ( , ) (ISO/IEC Guide 28) c) (KS X ISO/IEC 17025) d) e) 1) 2) COTS 3) f) g) 1) 2) f
6、) COTS C . 2 COTS . a) 5. . b) 6. . c) . . . 1) , 2) , . . 3 (x.x.x.x ) . . 3 . . ( ) . KS X ISO/IEC 9126 1, 1: KS X ISO/IEC 25051:2008 3 KS X ISO/IEC 9126 1, ISO/IEC 25010, Software product Quality Requirements and Evaluation(SQuaRE) Quality Model . KS X ISO/IEC 25000, (SQuaRE) SQuaRE . 4 . 4.1 (ap
7、plication administration function) , , , ( ) 4.2 (conformity evaluation report) COTS IEEE Std 610.12: 1990 . 4.3 (COTS) (COTS software product) , . 1 COTS . ( , , ) ( ) ( , CD-ROM, ) 2 KS X ISO/IEC 14598 4( 4: ) . 3 . 4 , , . 4.4 (function) (: ). 4.5 (product description) , . KS X ISO/IEC 25051:2008
8、 4 4.6 (requirements document) COTS , , ( ), . 4.7 (test documentation) 4.8 (test environment) 4.9 (test objective) IEEE Std 610.12: 1990 . 4.10 (test plan) , , IEEE Std 610.12: 1990 . 4.11 (testing description) ( , ) A . 5 COTS 5.1 ISO/IEC 9127, Software engineering User documentation and cover inf
9、ormation for consumer software package . 5.1.1 (Availability) 5.1.1.1 . 5.1.2 (Contents) KS X ISO/IEC 25051:2008 5 5.1.2.1 . 5.1.2.2 . 5.1.2.3 . 5.1.3 (Identification) (Indications) 5.1.3.1 . 5.1.3.2 COTS , . 5.1.3.3 , ( ) ( ) . 5.1.3.4 . 5.1.3.5 COTS , . 5.1.3.6 COTS , . 5.1.3.7 , . 5.1.3.8 COTS .
10、. 5.1.3.9 COTS . 5.1.3.10 . . 5.1.4 (functionality) 5.1.4.1 , , , , KS X ISO/IEC 9126 1 . KS X ISO/IEC 25051:2008 6 5.1.4.2 . 5.1.4.3 . B ISO/IEC 15026 . 5.1.4.4 . 5.1.4.5 . . 5.1.4.6 , . 5.1.5 (reliability) 5.1.5.1 , , , KS X ISO/IEC 9126 1 . . 5.1.5.2 , ( , ) . 5.1.5.3 . . 5.1.6 (usability) 5.1.6.
11、1 , , , , KS X ISO/IEC 9126 1 . 5.1.6.2 . . KS X ISO/IEC 25051:2008 7 5.1.6.3 . . 5.1.6.4 , . . 5.1.6.5 , . . 5.1.6.6 , . 5.1.7 (efficiency) 5.1.7.1 , , KS X ISO/IEC 9126 1 . . COTS , : , RAM , , 5.1.8 (maintainability) 5.1.8.1 , , , , KS X ISO/IEC 9126 1 . KS X ISO/IEC 25051:2008 8 5.1.8.2 . . (mon
12、itoring) , 5.1.9 (portability) 5.1.9.1 , , , , KS X ISO/IEC 9126 1 . 5.1.9.2 ( , ) . , . . - (co-processor) / 5.1.9.3 . 5.1.10 (quality in use) 5.1.10.1 , , , KS X ISO/IEC 9126 1 . . COTS . . . COTS , ISO/IEC 25062 . KS X ISO/IEC 25051:2008 9 5.1.10.2 . ISO/IEC TR 9126 4 . 5.2 ISO/IEC 9127, Software
13、 engineering User documentation and cover information for consumer software package . 5.2.1 (Completeness) 5.2.1.1 . 5.2.1.2 . 5.2.1.3 . 5.2.1.4 , . 5.2.1.5 . 5.2.1.6 ( , ) . B . 5.2.1.7 . 5.2.1.8 . 5.2.1.9 . 5.2.1.10 . 5.2.1.11 , . 5.2.2 (Correctness) 5.2.2.1 . . 5.2.2.2 . KS X ISO/IEC 25051:2008 1
14、0 5.2.3 (Consistency) 5.2.3.1 , , . 5.3.1.5 . 5.2.4 (Understandability) 5.2.4.1 COTS . COTS 5.2.4.2 . 5.2.5 (Learnability) 5.2.5.1 . COTS , . 5.2.6 (Operability) 5.2.6.1 , . 5.2.6.2 . 5.2.6.3 . 5.3 B . 5.3.1 (Functionality) 5.3.1.1 . , . 5.3.1.2 , , . 5.3.1.3 . KS X ISO/IEC 25051:2008 11 5.3.1.4 . 5.3.1.5 , .