1.1 CMM2??????? - PowerPoint PPT Presentation

About This Presentation
Title:

1.1 CMM2???????

Description:

Title: PowerPoint Author: MT Last modified by: user Created Date: 6/13/2003 1:15:21 AM Document presentation format: (4:3) – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 114
Provided by: MT0858
Category:
Tags: cmm2 | domino | lotus

less

Transcript and Presenter's Notes

Title: 1.1 CMM2???????


1
?????????
2
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
3
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
4
1 ???????????
1.1 CMM2??????? 1.2 IEEE??????? 1.3 ?????? 1.4
?????????
5
?????
  • ?????????
  • ??????????????
  • ????
  • ??????????????
  • ??????????????
  • ???????????????
  • ???????????

6
????????????
  • ?????????????,?????,??????,??2??????????????(????
    ????????),??????????????????????,????????,????????
    ??????????????????,?????????????????????
  • ???,???????14(?????????????),??3?????????,????????
    ?????????,????????????????????????????????,???????
    ???,?????????,???????????
  • 3???,?????????????,???????????,?????????,??,??????
    ??????,???????????????,?????????????????,?????????
    ?
  • ?2???2??????,????????????????????????,??????????(?
    ?IBM???Lotus?Rational?Informix??),?????,??????????
    ???????,???????????????

7
  • ????????????????????????????????,?????????????????
    ,???????????50?,???20?????????????????,???????????
    ??????,?????????????,??????,????????3?????????????
    ???,?????????????????????
  • ?????1???2???,????????????
  • ?????????,?????????
  • (1)?????????????
  • (2) ???????????????????
  • (3)???????????,???????????????????
  • (4)???????,??????????????????
  • ????????????????????????,????????????????????
    ??

8
??????????
  • ???????????????
  • ????????????????????
  • ??????????????
  • ????????????????????
  • ?????????
  • ??????????

9
??????SCM(Software Configuration Management)
  • ??????(SCM)???????????,??
  • ?????????,????????????,??????????????????
  • SCM???????,????,???????????????????????????????
    ?????????
  • ?????????????????????
  • ???????,?????????????,?
  • ???????????,????????????
  • ?????
  • ??????????????,????????
  • ????????

10
????,??????,????????,????????????????????SCM????
????????????????????????????????????
??,??????,SCM????????????????,????????????????????
?? SCM??????,??????????? (1)???????????????????
???????,???????????????? (2)?????????????????,???
???????????????????????????? (3)?????????????????
??????????,??????????????? ??,???????,SCM???????
??? SCM?????????????????????,???????????????????
?? (1)?????? (2)???????? (3)????????? (4)??????

11
?????????
  • ?????????,???????????????????????????????????
    ???,?????????????,????????????????,???????????,??
    ?????????????,?????????????????
  • ???????????,?????????
  • ????????????,?????????????

12
1.1 CMM2???????
  • ???????CMM2?6????????6?????CMM2??,SCM
    ??????????????????????????????,??????
  • ?????????????
  • ??????????????????????????
  • ???????????????????????

13
SCM ???
  • ??1 ??????????????
  • ??2 ???????????????????
  • ??3 ????????????????????
  • ??4 ?????????????????????????????????

?????????????,CMM2??????????????????????????(????
?????????),????????????,?????????????????????????
CMM2??,????????????,?????????????(????),???????
????????(??????)? CMM2?????????????????????,??
??????????????????????????????,???????????????????
???????
14
  • ??? CMM ??? SCM?????????
  • ??????????????????????,???????????
  • ??????????????????
  • ?????????????????????
  • ??????????????????????????????????
  • ???????????????????,???????????????

15
CMM ??SCM ?????
  1. ????????,???????????????
  2. ?????????????????????????????????
  3. ???????????,?????????????????
  4. ????????????????????
  5. ???????????????????????????????????????????

16
CMM ??SCM ?????
  1. ??????????????????????
  2. ????????????????,?????????????????????
  3. ???????????,??????????????
  4. ???????????????????????,??????????????
  5. ???????????????????

17
?????????
  • ???????
  • ??????(Project Configuration Manager) ?????????
  • ???????(Change Control Board)
  • ???????
  • ???????(Organizational Configuration Management
    Cell)
  • ????????????????
  • ????????

18
1.2 IEEE???????
  • IEEE??729-1983????????????????(1)??????????????
    ?????,??????????,???????????????(2)??????????,??
    ?????????????????????????????,????????????????????
    ?????(3)???????????????????,???????????????????,
    ?????????????????????(4)???????????????????????,
    ????????????????????,??????????????????????????(5
    )?????????????????????????????????????????????(6
    )????????????????????????????????????????????????
    ???????????(7)???????????????????????????,??????
    ?????????????????????????????

19
1.3 ????????
  • CMM2???????,IEEE????????????????????,?????????????
    ????

20
SCM???????
  • ?????????????,???????????,??????,?????????????????
    ,??????????????????????????????????????????????
  • ????????????????????????????,????????????????????
    ???????????????????,??,?????
  • ?????????????????,???????????????????,?????,??????
    ?????????????????????????????????????????,???????
    ??????,????????????(?????)??????
  • ??????????????????????????????,?????SCM??????,????
    ??????????????????,??????????????????????????????
    ??????????

21
SCM???????
  • SCM??????????????????????????????????
  • ????????????????????,?????????????????????????????
    ???????????,?????MS?Visual SourceSafe?Intersolv
    PVCS?
  • ?????????????????,????????????????????????QA???,??
    ???????????????????????,?????Rational
    ClearCase?MKS Source Integrity?
  • ??????????????,???????????IT??????????????????????
    ?????????????,???????????,?????Platinum
    Technology CCC/Harvest?

22
SCM ??????
  • ??(Configuration)????(Configuration Item)
  • ???????????????????????????? Roger S. Pressman,
    1997
  • ????,?????????????
  • ??????????????
  • ?????,????????????????????

23
SCM ??????
  • ??
  • ?????????????????????????,????????????????????????
    ???????????????????
  • ????????,????????????????,????????????????????????
    ?????????????

24
SCM ??????
  • ?????(???????)
  • ????????????,???????????????????????????????
  • ????????????Clearcase (Rational), Notes/Domino
    (Lotus), PVCS (Merant) and VSS (Microsoft).

25
?????(1)
  • ??????(VOB)

26
?????
  • ???????????????
  • ????????????????????????????
  • ??????????????????,?????????????
  • ???????????????????
  • ??????????????????????

27
?????
  • ????????
  • ????????????,?????????????????????
  • ????????,??????????????????
  • ????????,?????Email,??, ???

28
?????
  • ?????
  • ??????????????
  • ?????????????????
  • ????????????????????

29
1.4 ?????????
  • ?????????
  • ?????????????,?????????????????????????????,????
    ???????????,??????????????,???????????????????????
    ??
  • ??,??????????,??????????????,??????,????,????,??
    ???????????? 

30
?????????????
  • (1)????  ??????  ?????? 
  • (2)?????????  ???????
  • ?????? 
  • (3)????  ???????  ???? 
  • (4)??????? 

31
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
32
2 ?????????
2.1 ???????? 2.2 ???????????
33
2.1 ????????
  • ?????
  • ????
  • ????
  • ??
  • ??
  • ????????????

34
RUP?????????????????
???????????,????????????,??????????
(1)???????????(2)???????????(3)???????????,????
???????????????????????????? (1)?(2)???????????
,(3)????????????????????,?RUP??????????
???????????,????????????,??????????
35
???(Software Configuration Item,SCI)??
  • ?????,?????????????,????????????????????
  • (1)????(???????????)
  • (2)?????????(??????????)
  • (3)??(??????????)?
  • ???????????????????,?????????
  • ?CMM2?,???3??????,??????????????????
  • ????,????????????????,????????????????

36
???(Software Configuration Item,SCI)??
  • ??????????????????????????,???????????????????
    ??,???????????(Base Line)?????
  • IEEE???????????????????????????,????????????
    ??,??????????????????
  • ??,??????,???????????,???????????????????????????
    ?????,??????????????????????????????????????????
    ????
  • ????????,??????,????????,?????

37
?????????
  • ?????????????????,?????????,??????????(??)????
    ??????????????????????,???????????????????????
  • ??????????????????????,????????????????????????
    ???????????????????????????

38
??????
  • ??????????????,???????????????????????????????
    ????(???)??,??????????????????????(???????????????
    ?????)?
  • ?????????????,????????,????????????
  • ?????????????????????????,??????????????(??)???
    (??)???(??)???????(??),??????????????????????

39
????
  • ???????????????????????????????????????,?????
    ???????????????,??????????????????????????????????
    ,???????????????,?????????????????????????????????
    ,??????????????????????????????,?????????????????,
    ????????????(Software Process Improvement,SPI)????
    ??
  • ??????????????,????????????????????????????,?
    ??????????????????????,??????????,????????????????
    ?

40
????
  • ??????????
  • (1)(??)??????
  • (2)?CCB?????????
  • (3)(???)????,?????????,????
  • (4)????
  • (5)?????????
  • (6)?????????
  • (7)?????????
  • (8)??(??)????????
  • (9)??????
  • ???????,???????????????????????????,?????????
    ???????????????????????

41
????
  • ????????????????
  • (1)??????????
  • (2)?????????
  • (3)?????????
  • (4)?????????????
  • (5)??????????????
  • (6)???????????
  • (7)?????????

42
????
  • ?????????????????????,??????????????????????,
    ???????????????,?????????????????,????SQA???????
  • ??,??????????????????????????????????????????????
    ???,????????????????????????????,?????????????????
    ???
  • (1)?????????
  • (2)????????
  • (3)??????????
  • (4)??????????
  • (5)????????
  • (6)?????????????

43
2.2 ???????????
  • ????????
  • (1)??????????
  • (2)????????????????
  • (3)???????(???????????)??????

44
??????
  • ????????????????????????????????????????????????
    ??????????????????????????????????
  • ????????????????????????????????????,??????????
    ??????????????????????????????????
  • ?????????????/??????????????????????????????????
    ???????????????????

45
????
  • ????????????,?????????????????????????????,
    ????????
  • ????????????
  • ??SCM??????????
  • ??????????????????
  • ??????????????
  • ????????????????
  • ?????????

46
????
  • ??????????????????????????????????,?????????????
    ??
  • ???????????,????????????????,???????(????????CCB
    ,??????????????),?????????
  • ????????????????,?????????????,??????????,??????
    ?????????????,?????????????????????

47
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
48
3 ??????
3.1 ??????? 3.2 ??????????? 3.3 UCM????????????
49
3.1 ??????
  • ?????????????????,????,?????????????????????????
    ?????????????,????????????
  • ???????????????,??,???????????,?????????????
  • ??,????????????????,???????
  • 1989?Humphery???5???????????????????
  • 1991?Whitgift???3?????????????
  • IEEE???3???????????????????????
  • RUP???4????????(???)????????(RUP5.5 1999)?

50
??????
  • ?RUP????,???????????????????,??????????(????),????
    ??????????????????????????,?????????????,?????????
    ???????,????????????????????(???),??????????????
  • ??????????????????????????????????????????????????
    ?,??????????????(??)?

51
??????
  • ??????????(????????????)??,??????????????????????
    ,????????????????????????????????????????UML?,????
    ??
  • UML???????
  • (1)?????????????????
  • (2)??????????,?????????????????????
  • (3)????????????????????????,???????????????,?????,
    ??????????????????
  • ????????????(??)????

52
  • UML????????????????????????????????
  •  (1)????????????????????,??????????????????????
  • (2)???????????????,????????????????????????????
    ??
  • (3)???????????????????????,??????
  • ?SCM????????,?????????????????????????????????????
    ???????????????????????????????????
  • ??,???????????????????,?????????????????,?????,
    ????????????????
  • ???????????,???????SCM?????,?????????????????,??,?
    ???????????????????(????????????????)?,??????????
    ?(??????????????),??,??????????????

53
CMM2???????
  • CMM2???????,?????????,?CMM2???????,???????????????
    ?,??????
  • ??????/??????????????
  • ????????(??????????)
  • ????
  • ????
  • ??????
  • ??????
  • ??????????????
  • ????????????????
  • ???
  • ??????
  • ???????????,????????,???????,???????????????????
    ????????,????????????????????
  •   

54
3.2 ???????????
  • ???????????????????????????????,??????????????????
    ??????????,????????????????????????,??????????????
    ???????????
  • ???????????????????????????,????????????????,
    ??????????????????????????????????????????????????
    ???????,????????
  • ??????????????????????????????????????????????

55
??????????????????????????????,????????????
56
???????
57
?????
58
3.3 UCM??????????
  • UCM(??????)?????
  • ???UCM
  • ???UCM
  • ???UCM
  • ???UCM?????????
  • (1)??(Activity)
  • (2)??(Component)
  • (3)???(Stream)
  • (4)??(Project)

59
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
60
4 ????
4.1 ???????? 4.2 ??????? 4.3 ???????? 4.4
????????? 4.5 ????????
61
4.1 ????????
  • ????????,????????????,????????????,??????????????
    ???,?????????????????????????????,?/?????????????,
    ????????????
  • (1)?????????????
  • (2)?????????????????????????
  • (3)??????????????????????
  • (4)?????????????????????
  • (5)?????????,?????????
  • (6)???????????????????????,??????????
  • ??????????,?????????????,????????,???????????,????
    ??????????????,??????????????

62
4.2???????
  • ???????,???????,???????????????????????????,??????
    ???????????????,??????,?????????????????????,?????
    ???????,??????????????????,???????????????????????
    ??,???????????????????,???????,???????????????????
    ???,??????????????3-5???,??????????,??????????????
    ???????????,????????????????????????,?????????????
    ????????????,??????????
  • ????????????
  • ???????????,??,???????????,???????????????????
    ?????????????????
  • ????????????????????????,?????????????????,???
    ????????,??????,??????,?????????,????????????,????
    ??,???????????????????????,???????????

63
4.2???????
  • ?????????
  • (1)????????????
  • (2)???????????
  • (3)???????????,?????????
  • (4)??????
  • (5)????????????
  • ?????????????????????????,??????????????,?????????
    ????,??????,???????????????,??????,???????????

64
4.2???????
  • ??MS?VSS??????????????
  • VSS???????????,??????????????????
  • VSS???/????????????Check-out????????,?????????????
    ?????
  • (1)??????VSS???????,????????????????????????????,
    ?????????????????
  • (2)?????????????????????????,?????????????31?????
    ?
  • (3)??/?????????????????????,?????????Check-in?VSS
    ???? 12???24????????

65
4.3 ????????
  • ????
  • ?ClearCase????,?????????????????
  • (element),????????????????????????????????????,
    ???????,???????????????????????????????????,??????
    ???????????????????????????????????(VOB)??????????
    ????????????
  • ?ClearCase?,????????????(main branch)????????????
    ??????,??/main/0?????????,?????????1

66
SCM ????
\main
0
Release 1.0
???????,?????????,???????????????,????????????????
????(??)?????1.0/1.1???????????????,???????Clear
Case???????,????????????????????BUG,????????????,?
?????????????????,??????,???????????????????,?????
????,????????????????
1
2
67
????
  • ?ClearCase?,???????????????????,???????????????
    ??????????????
  • ??
  • l     ???????????/????
  • l      ?????????,??????????????????
  • l      ????????????
  • l      ???????????
  • ClearCase????????????,????????????
  • ?(????)
  • ???(??????)
  • ?????(??????,?????)
  • ???(????,?????)
  • ?????(??????)
  • ??(????)

68
4.4 ?????????
  • ?????????????????????????????ClearCase???????????
    ?????????????????
  • ??????????????,????????????????????????????
  • ?????????????????????????????????????,???????????
    ?,?????????,?????????????????
  • ?????????,??????????????,?????????????,??????????
    ???,??????????????????????????????????,???????????
    ?,?????,???????????????????,???????????????

69
  • ???????????????????,??????????????????,???????????
    ??????????????????????????,???????,????????
  • ??????????????
  • ??UCM????????????,???????Versioned Object
    Base,????VOB?VOB???????????????????????VOB???????
    ???????????????????
  • ???VOB????????????,?????????????,???????????????
    ????,?????????????

70
4.5 ????????
  • ??????????????
  • l ???????????
  • l    ????????????????????
  • l      ?????????       
  • l     ???????????

71
?????????
????
\main
0
1
2
72
SCM ?????????
???????
????????????!
73
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
74
5 ????
5.1 ????????? 5.2 ???????? 5.3???????? 5.4
?????????
75
  • ?????????????
  • ???????????
  • ??????????????
  • ??????

?????????????
76
5.1 ?????????
  • l ??????????
  • l    ???????
  • l      ???????        

77
5.2 ??????
  • ?????????????????????????????????????????????????
    ??
  • CCB (Change Control Board),???????????????????????
    ?????,????????,??????????????????????
  • TAF test, analyze and fix

78
??????(1)
  • ????????????
  • ???????Software Problem Report Form (SPRF)
  • ???????Software Change Request Form (SCRF)
  • ????????Software Problem Resolution Details
    (SPRD)

79
??????(2)
80
??????(3)
81
5.3????????
82
5.4 ?????????
83
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ???????????? 7 ????????????? 8
????????????
84
6 ????????????
6.1 ????????? 6.2 ????
85
6.1 ???????
  • ???????,??????????????????????????,??????????
  • ??????????????
  • ?????????
  • ????(Problem Report)?????
  • ???????
  • Baseline Status Accounting Form (BSAF)
  • Archive Status Accounting Form (ASAF)
  • Change/Problem Status Accounting Form (C/PSAF)

86
??????????
87
SCM????????
SCM ??????????????????????????????,?????
????????? ??????????,????????,??????,???
????,???????????
88
SCM????????
  • ???????????
  • ????(??)??
  • ??
  • ?????????(CSCI)
  • ?????
  • ???????(?????)
  • ????(??)?????

89
SCM????????
????

90
6.2 ????
  • ??????????????????????????,??????????????????
  • ????????????????
  • ?????? (Functional Configuration Audit,
    FCA),???????????????????????,?????????????????????
  • ?????????
  • ?????????????
  • ????????????????

91
????
  • ????????????????????????????????????
    ??????????????????????
  • (1)???????,???????????,??????????????????????(????
    ??????????)?????????/???????????????/??????
  • (2)?????????????????
  • (3)??????????????????
  • (4)?????????????????

92
????
  • ??????Physical Configuration Audit
    (PCA)???????????????????????,???????
  • ?????????????????
  • ?????????
  • ????????????????????
  • ?????????????,????????
  •  ??????????
  • (1)??????????????????
  • (2)??????????????
  • (3)????????,???????????????????????????????????

93
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
94
7 ?????????????
7.1 ???? 7.2 ?????? 7.3 ??????????? 7.4
???????????
95
7.1 ????
  • ????(Project Manager,PM)
  • ???????(Configuration Control Board,CCB)
  • ?????(Configuration Management Officer,CMO)
  • ?????(System Integration Officer,SIO)
  • ????(Developer,DEV)

96
7.2 ??????
  • ??????????????
  • ??????????????
  • ???????
  • ??????

97
7.3 ???????????
98
7.4 ???????????
  • SCM?????
  • SCM?????
  • ????????
  • SCM?????

99
SCM ?????
  • ?????????,????????????
  • ?????????????????
  • ??????
  • ??????

100
SCM ?????
SCM?????
SCM?????????????? ???,?????????? ???,??????????
???????????????
-- SEI 1998???
101
SCM ?????
???????
????????!
102
??
1 ??????????? 2 ????????? 3 ?????? 4 ???? 5
???? 6 ????????? 7 ????????????? 8 ????????????
103
Microsoft VSS6.0??
  • VSS???????
  • VSS????????
  • VSS6.0???????????
  • VSS6.0????

104
PVCS??
?? ??
105
Rational ClearCase??
  • ??
  • ??????
  • ????????
  • ????????
  • ???build??
  • ????????
  • ??
  • 1.????
  • 2.??????
  • 3.????
  • 4.????

106
??Client/Server?????????
  • ???
  • ????
  • ???????

???
107
??Client/Server?????????
  • ???
  • ????
  • ???????

???
PVCS?? VSS
108
??Client/Server?????????
  • ????
  • ???????
  • ?????
  • QA ??

?????
  • ???
  • ????
  • ???????

???
PVCS ?? VSS
109
??Client/Server?????????
  • ????
  • ???????
  • ?????
  • QA ??

ClearCase Continuus SourceIntegrity PVCS
?????
  • ???
  • ????
  • ???????

???
PVCS ?? VSS
110
??Client/Server?????????
  • ?????
  • IT ??
  • ????
  • ???????

?????
ClearCase Continuus SourceIntegrity PVCS
  • ????
  • ???????
  • ?????
  • QA ??

?????
???
  • ???
  • ????
  • ???????

PVCS ?? VSS
111
??Client/Server?????????
  • ?????
  • IT ??
  • ????
  • ???????

?????
CCC/Harvest
ClearCase Continuus SourceIntegrity PVCS
  • ????
  • ???????
  • ?????
  • QA ??

?????
  • ???
  • ????
  • ???????

???
PVCS ?? VSS
112
??Client/Server?????????
  • ?????
  • ??????
  • ????

??? ?????
CCC/Harvest
  • ?????
  • IT ??
  • ????
  • ???????

CCC/Harvest
?????
ClearCase Continuus SourceIntegrity PVCS
  • ????
  • ???????
  • ?????
  • QA ??

?????
  • ???
  • ????
  • ???????

???
PVCS ?? VSS
113
??? Any Questions?
114
??!
Keep Connecting In The Future
Write a Comment
User Comments (0)
About PowerShow.com