Программная инженерия. Процесс программной инженерии. Software Engineering Process


249 78 276KB

Russian Pages 15 Year 2005

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Программная инженерия. Процесс программной инженерии. Software Engineering Process

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

В

а

а

.

а

ы

.

а

а (SoПtwarО EnРinООrinР ProcОss)

IEEE GuТНО to tСО SoПtаarО EnРТnООrТnР BoНв oП KnoаХОНРО(1) - SАEBOK®, 2004. SАEBOK® “SoПtаarО EnРТnООrТnР ProМОss”, (2) . .

(1)

opвriРСt © 2004 bв TСО InstitutО oП ElОctrical and ElОctronics EnРinООrs, Inc. All riРСts rОsОrvОd.

(2)

а SWEBOK ы, IEEE SWEBOK opвriРСt and RОprint PОrmissions: TСis documОnt maв bО copiОd, in wСolО or in part, in anв Пorm or bв anв mОans, as is, or witС altОrations, providОd tСat (1) altОrations arО clОarlв markОd as altОrations and (2) tСis copвriРСt noticО is includОd unmodiПiОd in anв copв.

CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

, 2004-2005.

1

В

а

а

а

.

ы

.

а а

(SoПtwarО EnРinООrinР ProcОss)

............................................................................................................................2 (SoПtаarО EnРТnООrТnР ProМОss)......................................................2 1. (ProМОss IЦpХОЦОntatТon anН CСanРО) .................................3 1.1 (ProМОss InПrastruМturО) ..................................................................4 1.2 (SoПtаarО ProМОss ManaРОЦОnt CвМХО).............5 1.3 (MoНОХs Пor ProМОss IЦpХОЦОntatТon anН CСanРО) ..............................................................................................................................................5 1.4 (PraМtТМaХ ConsТНОratТons).............................................................6 2. (ProМОss DОПТnТtТon) ...................................................................................6 2.1 (SoПtаarО LТПО CвМХО MoНОХs) ..........6 2.2 (SoПtаarО LТПО CвМХО ProМОssОs) .7 2.3 (NotatТons Пor ProМОss DОПТnТtТons) .......................................8 2.4 (ProМОss AНaptatТon) ................................................................................8 2.5 (AutoЦatТon) ......................................................................................................8 3. (ProМОss AssОssЦОnt) .........................................................................................9 3.1 (ProМОss AssОssЦОnt MoНОХs) .........................................................9 3.2 (ProМОss AssОssЦОnt MОtСoНs).......................................................9 4. (ProМОss anН ProНuМt MОasurОЦОnt) ............10 4.1 (ProМОss MОasurОЦОnt) ................................................10 4.2 (SoПtаarО ProНuМt MОasurОЦОnt) ..........12 4.3 К (QuaХТtв OП MОasurОЦОnt RОsuХts)....................................12 4.4 (SoПtаarО InПorЦatТon MoНОХs)......................................................13 4.5 (ProМОss MОasurОЦОnt TОМСnТquОs) ...............13 “

.

–“ ,

,



,



-

,

, ”,

,

.



SАEBOK.

, ( tСО soПtаarО ОnРТnООrТnР proМОss, (pОrПorЦТnР tasФs) SАEBOK, . , IEEE/ISO/ - proМОssОs), , , (ConПТРuratТon

(

(DОvОХopЦОnt ProМОss) ManaРОЦОnt ProМОss). (РОnОraХ)

. “

,

” (soПtаarО ОnРТnООrТnР proМОss) ,

) .

,

. ,

“ 12207



,

-

.



” (SoПtаarО EnРТnООrТnР ProМОss)

.

,

”. ,

CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

,

, 2004-2005.

2

В

а

а

.

ы

.

.

.

,

,

(

)

).

. .

,

.

,

).

(

,

,

(

(СuЦan rОsourМОs ЦanaРОЦОnt, HRM). Э , , PОoplО CMM (PОopХО CapabТХТХtв MaturТtв MoНОХ) ( . ISO 15288 “SвstОЦs EnРТnООrТnР - SвstОЦ LТПО CвМХО ProМОss” IEEE 1220 “StanНarН Пor tСО AppХТМatТon anН ManaРОЦОnt oП tСО SвstОЦs EnРТnООrТnР ProМОss”). ,

,

,

-

1. 1.

а



(ЦanaРОЦОnt), .

” ДSАEBOK, 2004, .9-2,

а

. 1]

а (ProcОss ImplОmОntation and CСanРО) .

, (

,

,

.

,

, ,

CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

) , 2004-2005.

( (proМОss ОvolutТon).

)

. 3

В

а

а

.

ы

. .

, 1.1 И

.

(ProМОss InПrastruМturО)

Э

, , , IEEE/ISO/ 12207 “StanНarН Пor InПorЦatТon TОМСnoХoРв - SoПtаarО LТПО CвМХО ProМОssОs” ISO 15504 “InПorЦatТon TОМСnoХoРв - SoПtаarО ProМОss AssОssЦОnt” ( SPICE - SoПtаarО ProМОss IЦprovОЦОnt anН CapabТХТtв НEtОrЦТnatТon). , )–

/

,

,



,

>.




,



.

EstablТsС ProМОss InПrastruМturО –

PlannТng – / SАOT-

. ,

(

,

( .

.

. ProМОss EvaluatТon – ,

,

).



(

/



)

.

, .

)

, .

>

/

)–



1.3

(

)
“ ” – proМОss , ,

EF

,



,

SEPG/EF

. .),
. , , К – KОnt BОМФ). , CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

agТlО-

< – , , – ОБtrОЦО ProРraЦЦТnР (БP,

.

.К .

, 2004-2005.

7

В

а

а

.

ы

. (

– Barrв А. BoОСЦ). 2.3

.

(NotatТons Пor ProМОss DОПТnТtТons) –

,

,

. ,

.

,

,

.

,

(

)

,

.

,



: (Нata ПХoа НТaРraЦs), (outМoЦОs) ( . ISO 15504 “InПorЦatТon TОМСnoХoРв - SoПtаarО ProМОss AssОssЦОnt” - “SPICE”), , ( . IEEE/ISO/ 12207), (statОМСart), SADT, IDEF0 . ,

“ (

,

SАEBOK ”,

)

, .

/

,

,

,

,

,

,

.

(

, BPMN

BPD

BPMN

2.4 А

SАEBOK.

(ProМОss AНaptatТon) , ,

ISO 15504,

( .

, ,

)

,

,

, , IEEE/ISO/

,

, 12207

.

2.5 А

(

, RUP. К

UML,

), BPMN – BusТnОss ProМОss ManagОmОnt NotatТon, BPMN . – BusТnОss ProМОss DТagram (BPD). BPMN 3 2004 TСО BusТnОss ProМОss ManagОmОnt InТtТatТvО – BPMI.org (Сttp://ааа.bpЦТ.orР).

BPMN

(

-

/

, aМtТvТtв,

(AutomatТon)

.

,

,

) / , RUP, EUP

(

MSF,

)

,

.

).

,

,

.

,

(

,

-

. CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

, BorХanН ToРОtСОr

, 2004-2005.

.

IBM/RatТonaХ, ,

,

).

,

, 8

В

а

3.

а

а

.

ы

.

а (ProcОss AssОssmОnt)

(proМОss assОssЦОnt) (assОssmОnt moНОls) “assОssЦОnt” , CMMI AppraТsaХ, . “МapabТХТtв ОvaХuatТon”, , .

(assОssmОnt mОtСoНs). “appraТsaХ” ( ). , “appraТsaХ” / /

, ,

(-

)

/

3.1

,

.

, ,

,

,

,

,

(ProМОss AssОssmОnt MoНОls)

,

,



, .

),



(

,

.Э ,

. .

ISO/IEC 15504 (SPICE) (ОбОЦpХar) . – CMM-SА, CMMI, Bootstrap*. , , ISO 9000-3 ( ISO 90003) “SoПtаarО anН SвstОЦs EnРТnООrТnР - GuТНОХТnОs Пor tСО AppХТМatТon oП ISO9001:2000 to CoЦputОr SoПtаarО”, ISO 9001 “QuaХТtв ManaРОЦОnt SвstОЦs - RОquТrОЦОnts” .К , , , , , . . *

1990

EuropОan StratОРТМ ProРraЦ Пor InПorЦatТon TОМСnoХoРв (ESPRIT), . (Аatts S. HuЦpСrОв) – CMMI, PSP (PОopХО SoПtаarО ProМОss) . “Bootstrap” – “ ”. CMM – CapabТХТtв MaturТtв MoНОХ ( , CMM-SА – CMM Пor SoПtаarО), CMMI, Ш ( , ) , Bootstrap , .

,

, SАEBOK

.

,

.

CMMI SЦaХХ SОttТnРs TooХФТt, SEI CMU 2004 (Сttp://ааа.sОТ.МЦu.ОНu/МЦЦТ/aНoptТon/tooХФТt-ОХОЦОnts.СtЦХ). :

(staРОН). ,

(

,

CMMI, 3.2

,

(МontТnuous)

– CMMI Тn

.

, .

).

(ProМОss AssОssmОnt MОtСoНs)

, CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

).

,

, 2004-2005.




(

9

В

а

а

.

ы

.

,

CBA-IPI (CMM-BasОН AppraТsaХs Пor IntОrnaХ ProМОss IЦprovОЦОnt) , SCE (SoПtаarО CapabТХТtв EvaХuatТon) *. , ISO 15504. Э CMM-SА. CMMI ( , CMM), , - SCAMPI (StanНarН CMMI AppraТsaХ MОtСoН Пor ProМОss IЦprovОЦОnt). , , ( , , , , . ) , , / . * SEI

appraТsaХ

assОssЦОnt

ОvaХuatТon. AssОssЦОnt –

( , . . SoПtаarО ProМОss AssОssЦОnt (SPA) ProМОss IЦprovОЦОnts (SPI). SPI , CMM/CMMI, TQM (TotaХ QuaХТtв ManaРОЦОnt).

,

,

,

(

.

)



.

)

,

,

,

,

– SoПtаarО

ISO 15504

.

)

.

, ,

(

SEI CMU

4. И

,

(ProcОss and Product MОasurОmОnt) ,

,

, .

, , *

)

.

,

CMMI,

.

(-

,

,

,

/

. EvaХuatТon , . CBA-IPI

,

,

,

,

,

.

( SPI-

),

basОХТnО



, “

К



,



,


,

,

,

,

ISO 15939 “SoПtаarО EnРТnООrТnР - SoПtаarО MОasurОЦОnt ProМОss” ISO. ISO 15939 . ,

” (mОtrТМ) ” (mОasurО)**.

** –“

”.

4.1 И CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ



,



–“

”,

,

,

/

,

(ProМОss MОasurОmОnt) , 2004-2005.

10

В

а

а

.

ы

.

“proМОss ЦОasurОЦОnt” – “

, аОaФnОssОss) ,

,

/

.

,

,

/

,

,

.

.

-

2.

, .

.

,




,

*

К

.

.

2 ,

К (

” . (strОnРСts anН .



”( .

)

, .
. , , 11

В

а

,

а

.





ы

.

(proМОss ТnstТtuaХТгatТon ).

proМОss ПТНОХТtв – ,

.

4.2* И

(SoПtаarО ProНuМt MОasurОmОnt) ,

. *

,

,

4.2.1

• •



SАEBOK,



,

,



”(

,

)

).



: IEEE 14143-1 “InПorЦatТon TОМСnoХoРв - SoПtаarО MОasurОЦОnt - FunМtТonaХ SТгО MОasurОЦОnt - Part 1:DОПТnТtТons oП ConМОpts” ISO 19761 “SoПtаarО EnРТnООrТnР - CosЦТМ FPP - A FunМtТonaХ SТгО MОasurОЦОnt MОtСoН” ISO 20926 “SoПtаarО EnРТnООrТnР - IFPUG 4.1 UnaНУustОН FunМtТonaХ SТгО MОasurОЦОnt MОtСoН-CountТnР PraМtТМОs ManuaХ” ISO 20968 “SoПtаarО EnРТnООrТnР-MK II FunМtТon PoТnt AnaХвsТs – CountТnР PraМtТМОs ManuaХ”

4.2.2

(StruМturО ЦОasurОЦОnt) ,

– ,

,

,

4.2.3 К



(SТгО ЦОasurОЦОnt)

( •



.

,

. .


,

(QuaХТtв ЦОasurОЦОnt) ,

,

,

. SАEBOK “SoПtаarО QuaХТtв” ( - ProНuМt QuaХТtв”,

3.4). ISO

,

.

.

,

,

ISO 9126 “SoПtаarО EnРТnООrТnР

(QualТtв OП MОasurОmОnt RОsults)

К

) .К

, . ) voМabuХarв on ЦОtroХoРв).

(

,

(

CopвriРСt © ЦaТХto:sorХТФ@borХanН.ru Сttp://sorХТФ.bХoРspot.МoЦ

, , 2004-2005.

,

, ,

,



”(

, (

“ SАEBOK “

(

1-4).

4.3 К

,

,



)

ISO (IntОrnatТonaХ .

”)

,

.

.

(

.

) 12

В

а

а

.

ы

.

.

. (

)

,

-“

”, “ (noЦТnaХ). ( ,“ (orНТnaХ).

(ranФТnР) (ТntОrvaХ).

(

.

/

/ ”, “

, ”,

.

”, “ ,

,

(

”),

(ratТo)

,

).

Ш

” , 2003,

Ш

21, .692-748].

4.4 И





),

,

”Д

,

(SoПtаarО InПormatТon MoНОls) ,

Э

,

>.

4.4.1

.