Title: E-mail : lcwu@cht.com.tw
1- ?????????????????
- ?
- ??????????
- ?????? ??
- E-mail lcwu_at_cht.com.tw
2????
- ??
- ISO 12207 ?????????
- ISO 15504 ??????
- ?????
3 4IT ????????
5?????????????????
- ??????????(???????? ??)
- ????????????
- ????????????
- ??????????????
- ??????????????????
6????????????
- ?????????
- ?? IEEE/EIA P12207.0 ?????????
- ?? IEEE/EIA P12207.1 ?????????
- ?? IEEE/EIA P12207.2 ?????????
- ??????
- ?? ISO/IEC TR 15504-1 ?????????
- ?? ISO/IEC TR 15504-2 ?????????
- ?? ISO/IEC TR 15504-3 ?????????
- ?? ISO/IEC TR 15504-4 ?????????
- ?? ISO/IEC TR 15504-5 ?????????
- ?? ISO/IEC TR 15504-6 ?????????
- ?? ISO/IEC TR 15504-7 ?????????
- ?? ISO/IEC TR 15504-8 ?????????
- ?? ISO/IEC TR 15504-9 ?????????
- ??????????
- ?? ISO/IEC 15026 ?????????
7??
- ????????????,?????????????????????????
- ???????????????,????????????????????,?????????????
????,????????????????? - ????????????????,?
- ??????????????????
- ??????????????
- ????????????
- ???????????
- ??????????
8 9?????
???????? (Primary) 1.?????? 2.????
???????? (Organizational) 1.?? 2.??
???????? (Supporting)
10????????(Primary)
11????????(Supporting)
12????????(Organizational)
13ISO 12207 ???????
????
?? SUP.1 ???? (7)SUP.2 ???? (9)SUP.3 ???? (7)
SUP.4 ?? (4)SUP.5 ?? (4)SUP.6 ???? (8)SUP.7 ??
(8)SUP.8 ???? (6)
??
? ?
? ?
??
?????? CUS.1 ?? (3) CUS.1.1 ???? (4) CUS.1.2 ??
??? (3) CUS.1.3 ????? (4) CUS.1.4 ????? (2) CUS
.2 ?? (5) CUS.3 ???? (6) CUS.4 ?? (3) CUS.4.1
???? (8) CUS.4.2 ???? (5)
???
? ?
?? MAN.1 ?? (8)MAN.2 ???? (12)MAN.3 ???? (6)MA
N.4 ???? (8)
???? ENG.1 ?? (4) ENG.1.1 ????????? (7) ENG.1.
2 ??????) (6) ENG.1.3 ???? (5) ENG.1.4 ???? (4)
ENG.1.5 ???? (6) ENG.1.6 ???? (4) ENG.1.7 ????
??? (8) ENG.2 ??????? (7)
?? ORG.1 ???? (5)ORG.2 ?? (4) ORG.2.1 ???? (9)
ORG.2.2 ???? (10) ORG.2.3 ???? (9)ORG.3 ??????
(10)ORG.4 ???? (7)ORG.5 ?? (7)ORG.6 ???? (7)
?? 249 ?????
14??????
ENG.1.3 ????(Software Design)
?? ???????????????????,????????????????????
?? ?????????,?????????????????
???????????????? ???????,??????????????
?????????????????? ?? ???????????????????
15 16ISO 15504 ????
- 19871989 ?? SEI ???????
- 1991 ?? SEI ?????????(CMM) 1.0 ?
- ISO ???????????
- 1993 ISO ?????????????
- ?? SEI ?????????(CMM) 1.1 ?
- 1995 ISO ?? SPICE ????
- 1996 ISO ?? SPICE 2.0 ?
- 1998 ISO ?? 15504 ????
- 2001 ISO ??????? 15504 ??(?)
17SPICE ??
- ????
- ???????????????????
- ?????????????
- ????????????????????
18ISO/IEC TR 15504
- ????
- 1998 ?? ISO/IEC/JTC1 SC7 WG10 ??? SPICE V2
?????????????? - ??
- ????
- ????????
- ??????
- ??????
- ??
- ????
- ???????????????????????????
- ???
- ??????????????
- ??????????????????(scale)
19?? ISO 15504 ???
- ?????????
- ??????????????????
- ?????????
- ?????????????????
- ????????????????
- ??????????????
- ?????????
- ????????????
20ISO 15504 ?????
21??????????????
22?????????????
23???? vs. ????
24???????
25???????
- ????????????????
- ??(Process) ??
- ???? (Process Categories)
- ?? (P1, , Pn)
- ??(Capability) ??
- ???? (CL1, , CL5)
- ??????? (Attributes)
- ????????????????????
26??????
27???????
28Level 0 ?????(Incomplete)
- ????????,??????????? ??????
- ?????????????????
29Level 1 ?????(Performed)
- ??????????,????????? ??????
- ?????????????????
30Level 2 ?????(Managed)
- ????????????????????
????,?????????????? ??? - ???????????,???????? ???????????
31Level 3 ?????(Established)
- ???????????????????? ????????
- ??????????????????(defined process)?
32Level 4 ?????(Predictable)
- ?????????????????????
?????,???????????? - ?????????????,???????
??????????????????? ??,???????????
33Level 5 ?????(Optimizing)
- ??????????????,??????
??????,???????????
(effectiveness)???(efficiency)?????? - ????????????,????????
??,????????,??????? ??????????
34?????????
Level 5 ??? PA.5.1 ???? PA.5.2 ????
???(Optimising) ?????????????
Level 4 ??? PA.4.1 ? ? PA.4.2 ????
???(Predictable) ????????????????
Level 3 ??? PA.3.1 ???? PA.3.2 ????
???(Established) ?????????????????????
Level 2 ??? PA.2.1 ? ? ?
? PA.2.2 ??????
???(Managed) ????????????????
Level 1 ??? PA.1.1 ????
???(Performed) ?????????????????????
???(Incomplete) ????????????????
Level 0 ???
35???????
36???? vs. ????
37???????
38???????
39??????
- ????????????????????
- ??????????
- CUS.2 ??
- CUS.3 ????
- CUS.4.2 ??????
- ENG.1.1 ???????
- ENG.1.2 ??????
- SUP.1 ????
- ????
- ????????????????
- ???????????????????????????????
40??????(?)
- ???????
- ???????????????????????(Level 1)
- ???????? N, P, L ? F ???????
- ????? N ? P,?????????? Level 0
- ???? L ? F,?????????????????
41????????????
42??????????
43???????
44?????????
????SEI 1999 Process Maturity Profile of
Software Community
45 46??
- Bruce Schneier ?Security is a process, not a
product? - ???????????????,??????????????????????
47????
- ISO/IEC 12207 Series Standard, 1995
- ISO/IEC 15504 Series Standard, 1998
- K. El Emam and D. Goldenson, An Empirical Review
of Software Process Assessment, 2000 - K. El Emam and H.W. Jung, An Empirical
Evaluation of the ISO/IEC 15504 Assessment
Model, 2000 - K. El Emam and A. Birk, Validating the ISO/IEC
15504 Measure of Software Requirement Analysis
Process Capability, 1999 - K. El Emam, The Internal Consistency of the
ISO/IEC 15504 Software Process Capability Scale,
1995 - Steve McConnell, After the Gold Rush, 1999
48??
Any question ?