Вы находитесь на странице: 1из 297

Ââåäåíèå

â Rational Unified Process


Ñîäåðæàíèå

Ïðåäèñëîâèå ............................................................................................................. 1-1

×òî òàêîå Rational Unified Process? ..................................................................... 2-1


Rational Unified Process êàê òåõíîëîãèÿ ............................................................................... 2-1
Rational Unified Process êàê ïðîäóêò ..................................................................................... 2-3

Àðõèòåêòóðà ïðîöåññà ........................................................................................... 3-1


Äâà èçìåðåíèÿ ........................................................................................................................... 3-1
Ñòàòè÷åñêîå ñîäåðæàíèå ïðîöåññà ........................................................................................ 3-2
Ñòðóêòóðà æèçíåííîãî öèêëà ................................................................................................. 3-6
Íà÷àëüíàÿ ñòàäèÿ ................................................................................................................... 3-7
Ñòàäèÿ óòî÷íåíèÿ ................................................................................................................... 3-7
Ñòàäèÿ êîíñòðóèðîâàíèÿ ....................................................................................................... 3-8
Ñòàäèÿ ïåðåõîäà ..................................................................................................................... 3-8
Èòåðàöèè ................................................................................................................................. 3-8

Îñîáåííîñòè Rational Unified Process .................................................................. 4-1


Âèçóàëüíîå ìîäåëèðîâàíèå ..................................................................................................... 4-1
Ñóáúåêòû ................................................................................................................................. 4-2
Ïðåöåäåíòû ............................................................................................................................. 4-2
Îáúåêòû ................................................................................................................................... 4-3
Êëàññû ..................................................................................................................................... 4-3
Îáîáùåíèÿ .............................................................................................................................. 4-3
Ìîäåëè .................................................................................................................................... 4-3
Èíñòðóìåíòàëüíàÿ ïîääåðæêà .............................................................................................. 4-4
Óïðàâëåíèå ïðåöåäåíòàìè ...................................................................................................... 4-4
×òî òàêîå ïðåöåäåíò? ............................................................................................................. 4-5
Èñïîëüçîâàíèå ïðåöåäåíòîâ ïðè ðàçðàáîòêå ....................................................................... 4-6

i
Èòåðàòèâíàÿ ðàçðàáîòêà ......................................................................................................... 4-8
Ïðîöåññ «âîäîïàäà» ............................................................................................................... 4-8
Ïðåèìóùåñòâà èòåðàöèé ....................................................................................................... 4-9
Óïðàâëåíèå òðåáîâàíèÿìè .................................................................................................... 4-12
Êòî òàêèå ñîâëàäåëüöû? ...................................................................................................... 4-13
Àíàëèç ïðîáëåìû ................................................................................................................. 4-13
Îïðåäåëåíèå ïîòðåáíîñòåé ñîâëàäåëüöåâ ......................................................................... 4-14
Îïðåäåëåíèå ñèñòåìû .......................................................................................................... 4-14
Óïðàâëåíèå êîíòåêñòîì ïðîåêòà ......................................................................................... 4-14
Óòî÷íåíèå îïðåäåëåíèÿ ñèñòåìû ....................................................................................... 4-15
Óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé.................................................................................. 4-15
Èíñòðóìåíòàëüíàÿ ïîääåðæêà ............................................................................................ 4-16
Àêöåíò íà àðõèòåêòóðå .......................................................................................................... 4-16
×òî òàêîå àðõèòåêòóðà ïðèëîæåíèÿ? .................................................................................. 4-16
Ïî÷åìó òàê íóæåí ïðîåêò àðõèòåêòóðû? ........................................................................... 4-17
Îïèñàíèå àðõèòåêòóðû ........................................................................................................ 4-17
Êðóã èíòåðåñîâ àðõèòåêòóðû .............................................................................................. 4-19
Ìåòîäè÷åñêàÿ ïîääåðæêà .................................................................................................... 4-20
Èíñòðóìåíòàëüíàÿ ïîääåðæêà ............................................................................................ 4-20
Ðàçðàáîòêà íà áàçå êîìïîíåíòîâ .......................................................................................... 4-21
Íàñòðàèâàåìûé ïðîöåññ ........................................................................................................ 4-22

Íà÷àëî ðàáîòû ñ Rational Unified Process ........................................................... 5-1


Ñðåäñòâà íàâèãàöèè Rational Unified Process ...................................................................... 5-1
Êíîïêà íà ïîëå ñòðàíèöû ...................................................................................................... 5-2
Îêíî ïðîñìîòðà äðåâîâèäíîé ñòðóêòóðû ............................................................................ 5-3
Êíîïêè ïîèñêà ........................................................................................................................ 5-3
Òàáëèöà êðàòêîãî îáçîðà ........................................................................................................ 5-3
Èçó÷åíèå ïðîöåññà .................................................................................................................... 5-4
Âíåäðåíèå Rational Unified Process ........................................................................................ 5-5
Èíñòðóìåíòàëüíûå ñðåäñòâà ïîääåðæêè ............................................................................. 5-6

Ïîòîê ðàáîò «Óïðàâëåíèå ïðîåêòîì» ................................................................. 6-1


Êðàòêèé îáçîð äåéñòâèé .......................................................................................................... 6-3

ii
Ðàáîòíèê: Ðóêîâîäèòåëü ïðîåêòà .......................................................................................... 6-3
Äåéñòâèå: Èçëîæåíèå äåëîâûõ îáñòîÿòåëüñòâ .................................................................... 6-3
Äåéñòâèå: Èäåíòèôèêàöèÿ ðèñêîâ ........................................................................................ 6-4
Äåéñòâèå: Ðàçðàáîòêà ïëàíà ïðîåêòà .................................................................................... 6-4
Äåéñòâèå: Ôîðìèðîâàíèå ïðîåêòíîé ãðóïïû ...................................................................... 6-5
Äåéñòâèå: Ðàçðàáîòêà ïëàíà èòåðàöèè ................................................................................. 6-7
Äåéñòâèå: Âûïîëíåíèå ïëàíà èòåðàöèè............................................................................... 6-8
Äåéñòâèå: Îöåíêà èòåðàöèè .................................................................................................. 6-8
Äåéñòâèå: Ðåâèçèÿ ñïèñêà ðèñêîâ ......................................................................................... 6-9
Àðòåôàêòû óïðàâëåíèÿ ïðîåêòîì ....................................................................................... 6-11
Êîíöåïöèÿ ðèñêîâ â Rational Unified Process .................................................................... 6-11
Ââåäåíèå................................................................................................................................ 6-11
Îïðåäåëåíèÿ ......................................................................................................................... 6-12
Èíèöèàëèçàöèÿ ñïèñêà ðèñêîâ ............................................................................................ 6-12
Ãðóïïèðîâêà è ðàíæèðîâàíèå ðèñêîâ ................................................................................. 6-13
Ñòðàòåãèè ïîâåäåíèÿ............................................................................................................ 6-14
Êîíöåïöèÿ ìåòðèê â Rational Unified Process .................................................................... 6-14
Çà÷åì íàì ìåòðèêè? ............................................................................................................. 6-14
×òî òàêîå ìåòðèêà? ............................................................................................................... 6-16
Äåéñòâèÿ ñ ìåòðèêàìè ......................................................................................................... 6-17

Ïîòîê ðàáîò «Óïðàâëåíèå ïðîåêòîì» (ïðîäîëæåíèå) ...................................... 7-1


Î ïëàíèðîâàíèå èòåðàöèîííîãî ïðîåêòà ............................................................................. 7-1
Äâóõóðîâíåâîå ïëàíèðîâàíèå ............................................................................................... 7-1
Ïëàí ïðîåêòà .......................................................................................................................... 7-2
Ïëàí èòåðàöèè ........................................................................................................................ 7-2
Ðàçðàáîòêà ïëàíà ïðîåêòà ....................................................................................................... 7-3
Îïðåäåëåíèå ãëàâíûõ âåõ ïðîåêòà ....................................................................................... 7-4
Îïðåäåëåíèå öåëåé âåõ .......................................................................................................... 7-5
Îïðåäåëåíèå êîëè÷åñòâà è äëèíû èòåðàöèé â ïðåäåëàõ ñòàäèé........................................ 7-7
Óòî÷íåíèå ñðîêîâ âåõ è êîíòåêñòà ...................................................................................... 7-12
Îïðåäåëåíèå ïëàíà èçìåðåíèé ........................................................................................... 7-12
Ðàçðàáîòêà ïëàíà èòåðàöèè .................................................................................................. 7-13
Îïðåäåëåíèå ðàìîê èòåðàöèè ............................................................................................. 7-13
Îïðåäåëåíèå êðèòåðèåâ îöåíêè èòåðàöèè ......................................................................... 7-15
Îïðåäåëåíèå äåéñòâèé èòåðàöèè ........................................................................................ 7-16

iii
Ðàñïðåäåëåíèå îòâåòñòâåííîñòè ......................................................................................... 7-19
Èíñòðóìåíòàëüíàÿ ïîääåðæêà óïðàâëåíèÿ ïðîåêòîì..................................................... 7-19
Øàáëîíû Microsoft Word ..................................................................................................... 7-19
Èñïîëüçîâàíèå Microsoft Project ......................................................................................... 7-20
Èñïîëüçîâàíèå Rose Planner Link ....................................................................................... 7-22
Âûâîäû...................................................................................................................................... 7-22

Ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå» .............................................................. 8-1


Ââåäåíèå ...................................................................................................................................... 8-1
Öåëè äåëîâîãî ìîäåëèðîâàíèÿ .............................................................................................. 8-1
Ñôåðû ïðèìåíåíèÿ äåëîâîãî ìîäåëèðîâàíèÿ ..................................................................... 8-2
ßçûê ìîäåëèðîâàíèÿ .............................................................................................................. 8-3
Îñíîâíûå ïîíÿòèÿ .................................................................................................................... 8-4
Ìîäåëü äåëîâûõ ïðåöåäåíòîâ ............................................................................................... 8-5
Äåëîâîé ñóáúåêò ..................................................................................................................... 8-5
Äåëîâîé ïðåöåäåíò ................................................................................................................. 8-6
Ñâÿçü àññîöèàöèè â ìîäåëè äåëîâûõ ïðåöåäåíòîâ ............................................................. 8-6
Îáîáùåíèå ñóáúåêòîâ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ ...................................................... 8-7
Ñâÿçü âêëþ÷åíèÿ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ .............................................................. 8-8
Ñâÿçü ðàñøèðåíèÿ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ ............................................................ 8-9
Îáîáùåíèå ïðåöåäåíòîâ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ ................................................ 8-10
Ìîäåëü äåëîâûõ îáúåêòîâ ................................................................................................... 8-10
Äåëîâîé ðàáîòíèê ................................................................................................................ 8-11
Äåëîâàÿ ñóùíîñòü ................................................................................................................ 8-11
Ñâÿçü àññîöèàöèè â ìîäåëè äåëîâûõ îáúåêòîâ ................................................................. 8-12
Ñâÿçü îáúåäèíåíèÿ â ìîäåëè äåëîâûõ îáúåêòîâ ............................................................... 8-12
Ñâÿçü îáîáùåíèÿ â ìîäåëè äåëîâûõ îáúåêòîâ .................................................................. 8-13
Îðãàíèçàöèîííûé ìîäóëü ................................................................................................... 8-15
Ðåàëèçàöèÿ äåëîâîãî ïðåöåäåíòà ........................................................................................ 8-15
Äèàãðàììà ïðåöåäåíòîâ....................................................................................................... 8-16
Äèàãðàììà äåéñòâèé ............................................................................................................ 8-16
Äèàãðàììà êëàññîâ ............................................................................................................... 8-18
Äèàãðàììà ñîòðóäíè÷åñòâà ................................................................................................. 8-18
Äèàãðàììà ïîñëåäîâàòåëüíîñòè ......................................................................................... 8-19
Äèàãðàììû ñîñòîÿíèé ......................................................................................................... 8-20
Êðàòêèé îáçîð äåéñòâèé ........................................................................................................ 8-21
Ðàáîòíèê: Àíàëèòèê äåëîâîãî ïðîöåññà ............................................................................ 8-21

iv
Äåéñòâèå: Ôèêñàöèÿ îáùåãî ñëîâàðÿ ................................................................................. 8-21
Äåéñòâèå: Ïîèñê äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ ........................................................ 8-22
Äåéñòâèå: Ñòðóêòóðèðîâàíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ ........................................... 8-22
Ðàáîòíèê: Ïðîåêòèðîâùèê ïðåäìåòíîé îáëàñòè ............................................................... 8-22
Äåéñòâèå: Äåòàëèçàöèÿ äåëîâîãî ïðåöåäåíòà ................................................................... 8-23
Äåéñòâèå: Ïîèñê äåëîâûõ ðàáîòíèêîâ è ñóùíîñòåé ........................................................ 8-23
Äåéñòâèå: Äåòàëèçàöèÿ äåëîâîãî ðàáîòíèêà ..................................................................... 8-23
Äåéñòâèå: Äåòàëèçàöèÿ äåëîâîé ñóùíîñòè ....................................................................... 8-24
Ðàáîòíèê: Ðåöåíçåíò äåëîâîé ìîäåëè ................................................................................ 8-24
Äåéñòâèÿ: Ýêñïåðòèçà ìîäåëåé äåëîâûõ ïðåöåäåíòîâ è äåëîâûõ îáúåêòîâ ................... 8-24

Ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå» (ïðîäîëæåíèå) .................................. 9 -1


Ïðèìåð ìîäåëèðîâàíèÿ: íà÷àëî ........................................................................................... 9 -1
Ìîäåëü äåëîâûõ ïðåöåäåíòîâ ................................................................................................ 9 -3
Ïîèñê äåëîâûõ ñóáúåêòîâ ..................................................................................................... 9 -3
Ïðèìåð ìîäåëèðîâàíèÿ: äåëîâûå ñóáúåêòû ....................................................................... 9 -5
Ïîèñê äåëîâûõ ïðåöåäåíòîâ ................................................................................................ 9 -7
Ïðèìåð ìîäåëèðîâàíèÿ: äåëîâûå ïðåöåäåíòû ................................................................. 9 -10
Îïèñàíèå ñõåìû ïîòîêà ðàáîò äåëîâîãî ïðåöåäåíòà ....................................................... 9 -11
Ïðèìåð ìîäåëèðîâàíèÿ: îïèñàíèÿ ïîòîêîâ ðàáîò ........................................................... 9 -11

Ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå» (îêîí÷àíèå) ..................................... 10-1


Ìîäåëü äåëîâûõ îáúåêòîâ ..................................................................................................... 10-1
Èäåíòèôèêàöèÿ îðãàíèçàöèîííûõ ìîäóëåé ...................................................................... 10-1
Ïðèìåð ìîäåëèðîâàíèÿ: Ñòðóêòóðà ìîäåëè äåëîâûõ îáúåêòîâ ...................................... 10-2
Ïîèñê äåëîâûõ ðàáîòíèêîâ ................................................................................................. 10-3
Ïðèìåð ìîäåëèðîâàíèÿ: Äåëîâûå ðàáîòíèêè ................................................................... 10-5
Èäåíòèôèêàöèÿ äåëîâûõ ñóùíîñòåé .................................................................................. 10-8
Ïðèìåð ìîäåëèðîâàíèÿ: Äåëîâûå ñóùíîñòè..................................................................... 10-9
Îïðåäåëåíèå ðåàëèçàöèé äåëîâûõ ïðåöåäåíòîâ ............................................................. 10-14
Äåëîâûå îáúåêòû â îòíîøåíèè ê äåëîâûì ïðåöåäåíòàì ............................................... 10-15
Ìîäåëü äåëîâûõ îáúåêòîâ è èíôîðìàöèîííûå ñèñòåìû ............................................... 10-15
Ïîäðîáíîñòè èíôîðìàöèîííîé ñèñòåìû â ìîäåëè äåëîâûõ îáúåêòîâ ......................... 10-16
Ïåðåõîä îò äåëîâûõ ìîäåëåé ê ñèñòåìíûì ...................................................................... 10-17
Äåëîâûå ìîäåëè è àðõèòåêòóðà ñèñòåìû ......................................................................... 10-18
Äåëîâûå ìîäåëè è ñóáúåêòû â ñèñòåìå ............................................................................ 10-19
Äåëîâûå ìîäåëè è êëàññû ñóùíîñòåé â ìîäåëè àíàëèçà ............................................... 10-20
Òðàíñëÿöèÿ âçàèìîäåéñòâèé ìåæäó ðàáîòíèêàìè â òðåáîâàíèÿ ê ñèñòåìå ................. 10-20

v
Ðàçëè÷íûå êîíòåêñòû äåëîâîãî ìîäåëèðîâàíèÿ .............................................................. 10-20
Èòîãîâàÿ òàáëèöà ................................................................................................................ 10-21
Âûâîäû.................................................................................................................................... 10-22

Ïîòîê ðàáîò «Òðåáîâàíèÿ» .................................................................................. 11-1


Ââåäåíèå .................................................................................................................................... 11-1
Öåëè ïîòîêà ðàáîò ................................................................................................................ 11-1
Òðåáîâàíèÿ ............................................................................................................................ 11-2
Òðàññèðóåìîñòü òðåáîâàíèé ................................................................................................ 11-4
Êðàòêèé îáçîð ïîòîêà ðàáîò ................................................................................................. 11-6
Àíàëèç ïðîáëåìû ................................................................................................................. 11-7
Ïîíèìàíèå ïîòðåáíîñòåé ñîâëàäåëüöåâ ............................................................................ 11-9
Îïðåäåëåíèå ñèñòåìû ........................................................................................................ 11-11
Óïðàâëåíèå êîíòåêñòîì ñèñòåìû ...................................................................................... 11-14
Óòî÷íåíèå îïðåäåëåíèÿ ñèñòåìû ..................................................................................... 11-16
Óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé................................................................................ 11-18

Ïîòîê ðàáîò «Òðåáîâàíèÿ» (ïðîäîëæåíèå) ...................................................... 12-1


Àðòåôàêòû óïðàâëåíèÿ òðåáîâàíèÿìè .............................................................................. 12-1
Ðàáîòíèê: Ñèñòåìíûé àíàëèòèê.......................................................................................... 12-2
Àðòåôàêò: Ãëîññàðèé ........................................................................................................... 12-2
Ïðèìåð àðòåôàêòà: Ââåäåíèå â RUP. Ãëîññàðèé ............................................................... 12-5
Àðòåôàêò: Âèäåíèå............................................................................................................... 12-5
Ïðèìåð àðòåôàêòà: Ñèñòåìà îáðàáîòêè è âûïîëíåíèÿ çàêàçîâ.
Âèäåíèå ............................................................................................................................... 12-12

Ïîòîê ðàáîò «Òðåáîâàíèÿ» (ïðîäîëæåíèå 2) ................................................... 13-1


Àðòåôàêò: Çàïðîñû ñîâëàäåëüöåâ ....................................................................................... 13-1
Àðòåôàêò: Ìîäåëü ïðåöåäåíòîâ .......................................................................................... 13-3
Àðòåôàêò: Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ ...................................................................... 13-15
Àðòåôàêò: Àòðèáóòû òðåáîâàíèé ...................................................................................... 13-18

Ïîòîê ðàáîò «Òðåáîâàíèÿ» (ïðîäîëæåíèå 3) ................................................... 14-1


Àðòåôàêò: Ñóáúåêò ............................................................................................................... 14-1
Àðòåôàêò: Ïëàí óïðàâëåíèÿ òðåáîâàíèÿìè ....................................................................... 14-9
Ðàáîòíèê: Àâòîð ïðåöåäåíòà ............................................................................................. 14-11
Àðòåôàêò: Ïðåöåäåíò ......................................................................................................... 14-11

vi
Àðòåôàêò: Ïàêåò ïðåöåäåíòîâ ............................................................................................ 14-27

Ïîòîê ðàáîò «Òðåáîâàíèÿ» (îêîí÷àíèå) ....................................................... 15-1


Àðòåôàêòû èíòåðôåéñà ïîëüçîâàòåëÿ ............................................................................... 15-1
Ðàáîòíèê: Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ ....................................................... 15-1
Àðòåôàêò: Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà ...................................................... 15-3
Àðòåôàêò: Ãðàíè÷íûé êëàññ ............................................................................................... 15-15
Àðòåôàêò: Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ ............................................................... 15-20
Âûâîäû ................................................................................................................................... 15-24

Ïîòîê ðàáîò «Ñðåäà» ......................................................................................... 16-1


Ââåäåíèå ................................................................................................................................... 16-1
Öåëè ïîòîêà ðàáîò ................................................................................................................ 16-1
Äåéñòâèÿ âíåäðåíèÿ ñðåäû ................................................................................................. 16-2
Âíåäðåíèå ïðîöåññà â îðãàíèçàöèè ..................................................................................... 16-7
Ïîøàãîâàÿ ïðîöåäóðà ........................................................................................................... 16-7
Àðòåôàêòû ........................................................................................................................... 16-13
Ðàçëè÷íûå ïîäõîäû ê âíåäðåíèþ ..................................................................................... 16-13
Îðãàíèçàöèÿ ðàáîòû .......................................................................................................... 16-17
Òðàêòîâêà âíåäðåíèÿ ïðîöåññà êàê ïðîåêòà ..................................................................... 16-17
Ðåêîìåíäàöèè ïî ïëàíèðîâàíèþ âíåäðåíèÿ ñðåäû ....................................................... 16-19

Ïîòîê ðàáîò «Ñðåäà» (Ïðîäîëæåíèå) ............................................................. 17-1


Âíåäðåíèå ïðîöåññà â ïðîåêòå ............................................................................................. 17-1
Ïðèñïîñàáëèâàíèå ïðîöåññà .............................................................................................. 17-2
Îáùèå ðåêîìåíäàöèè ïî ïëàíèðîâàíèþ ........................................................................... 17-4
Ïîäõîäû ê âíåäðåíèþ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ ....................................... 17-5

vii
viii
Ïðåäèñëîâèå
Ñåãîäíÿ òðóäíî íàéòè êíèãó èëè ñòàòüþ, ïîñâÿùåííóþ òåõíîëîãèè ñîçäàíèÿ áîëüøèõ
ïðîãðàììíûõ ñèñòåì, êîòîðàÿ íå öèòèðîâàëà áû óáèéñòâåííóþ õàðàêòåðèñòèêó íûíåøíåé
ñèòóàöèè: “Ïî íàøèì îöåíêàì òîëüêî 26% ïðîåêòîâ ñîçäàíèÿ ÈÑ çàêàí÷èâàþòñÿ óñïåøíî”.
(Standish Group CHAOS Report 1998)
Áîëüøèíñòâî àâòîðîâ ïðèáëèçèòåëüíî îäèíàêîâî îöåíèâàþò ãëàâíóþ ïðè÷èíó òàêîãî ïîëîæåíèÿ
âåùåé. Ýòî - âîçðîñøàÿ ñëîæíîñòü ñîçäàâàåìûõ ñèñòåì. Ïðîÿâëåíèÿìè ýòîé ñëîæíîñòè ÿâëÿþòñÿ
íå òîëüêî óâåëè÷åíèå ðàçìåðîâ è ôóíêöèîíàëüíîñòè. Íå ìåíüøå, åñëè íå áîëüøå, ïðîáëåì
ïîðîæäàåòñÿ ÷àñòîé ñìåíîé ïîòðåáíîñòåé ïîëüçîâàòåëåé è ðîñòîì òðåáîâàíèé ê êà÷åñòâó ñèñòåì.
Òðàäèöèîííûå ñïîñîáû ðàçðåøåíèÿ ïðîáëåìû ñëîæíîñòè, òàêèå êàê óâåëè÷åíèå êîëëåêòèâîâ
ðàçðàáîò÷èêîâ, èõ ñïåöèàëèçàöèÿ, ðàñïðåäåëåíèå ðàáîò â ÷èñòîì âèäå, âåäóò ê åùå áîëüøèì
òðóäíîñòÿì ñîãëàñîâàíèÿ ðåçóëüòàòîâ è ñáîðêè ãîòîâûõ ñèñòåì.
Ñåðüåçíûì øàãîì ê ïîáåäå íàä ñëîæíîñòüþ ÿâèëîñü ïîÿâëåíèå îáúåêòíî-îðèåíòèðîâàííîãî
ïðîãðàììèðîâàíèÿ (ÎÎÏ). Íî òîëüêî øàãîì. Ïîÿâëåíèå ÎÎÏ íå óñòðàíèëî ïðîáëåì
íåäîñòàòî÷íîãî âçàèìîïîíèìàíèÿ ðàçðàáîò÷èêîâ è ïîëüçîâàòåëåé, íåýôôåêòèâíîãî óïðàâëåíèÿ
ðàçðàáîòêîé â óñëîâèÿõ èçìåíÿþùèõñÿ òðåáîâàíèé, íåêîíòðîëèðóåìîñòè èçìåíåíèé â ïðîöåññå
âûïîëíåíèÿ ðàáîò, ñóáúåêòèâíîñòè â îöåíêå êà÷åñòâà ïðîäóêòîâ ðàçðàáîòêè è ò.ä.
È, òåì íå ìåíåå, 26% ïðîåêòîâ çàêàí÷èâàþòñÿ óñïåøíî! Ïî÷åìó æå âñå îñòàëüíûå ñíîâà è ñíîâà
íàñòóïàþò íà òå æå ãðàáëè? Ïî÷åìó îíè íàñòîé÷èâî ïðîäîëæàþò ó÷èòüñÿ òîëüêî íà ñâîèõ
îøèáêàõ? Âåäü ðåøåíèå ëåæèò íà ïîâåðõíîñòè: íóæíî ñôîðìèðîâàòü è äîêóìåíòèðîâàòü íàáîð
ïðîâåðåííûõ íà ïðàêòèêå ïðèíöèïîâ, ìåòîäîâ è ïðîöåññîâ êà÷åñòâåííîé è
ïðîèçâîäèòåëüíîé ðàáîòû íàä ïðîåêòàìè ïî ñîçäàíèþ ïðîãðàììíîãî îáåñïå÷åíèÿ.
Ýòó ìèññèþ âçâàëèëà íà ñâîè ïëå÷è êîðïîðàöèÿ Rational Software è åå èäåîëîãè, ñòîëïû îáúåêòíî-
îðèåíòèðîâàííîãî ïîäõîäà Grady Booch, Ivar Jacobson è James Rumbaugh. Rational Software
âûïóñòèëà â ïðîäàæó Rational Unified Process, áàçó çíàíèé, ïðåäñòàâëÿþùóþ ñîáîé ïóòåâîäèòåëü
äëÿ âñåõ ó÷àñòíèêîâ ïðîåêòà ïî ðàçðàáîòêå áîëüøîé ïðîãðàììíîé ñèñòåìû. Äàëåå, Rational
Software âûïóñòèëà êîìïëåêò Rational Suite, ÿäðîì êîòîðîãî ÿâëÿåòñÿ Rational Unified Process, à
îñòàëüíûå êîìïîíåíòû îáåñïå÷èâàþò åãî èíñòðóìåíòàëüíóþ ïîääåðæêó. È, íàêîíåö, Rational
Software îïðåäåëèëà ïåðå÷åíü ïðîäóêòîâ äðóãèõ ôèðì, ñ êîòîðûìè Rational Unified Process òàêæå
òåñíî èíòåãðèðîâàí.
Òàêèì îáðàçîì, âïîëíå ïðàâîìåðíî ãîâîðèòü î Rational Software òåõíîëîãèè ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ. Öåëüþ öèêëà ïóáëèêàöèé, íà÷èíàåìîãî ýòîé ñòàòüåé, ÿâëÿåòñÿ

1-1
ïðåäñòàâëåíèå ñïåöèàëèñòàì Rational Software òåõíîëîãèè.
ß õî÷ó ïîä÷åðêíóòü, ÷òî ýòîò öèêë íå íîñèò ðåêëàìíîãî õàðàêòåðà.  ñòàòüÿõ öèêëà áóäóò
îïèñûâàòüñÿ ïðèíöèïû è ïðèåìû äåéñòâèé, ñïîñîáû èñïîëüçîâàíèÿ ðåêîìåíäóåìûõ Rational
Software èíñòðóìåíòàëüíûõ ñðåäñòâ, ïðèâîäèòüñÿ ïðèìåðû. Âû ñìîæåòå ïîïðîáîâàòü ïðèìåíèòü
ïîëó÷åííûå çíàíèÿ â ñâîåé ðàáîòå. Åñëè ó Âàñ åñòü èíñòðóìåíòû Rational Software – õîðîøî.
Åñëè íåò – ðèñóéòå äèàãðàììû è ïëàíû íà ïðîìîêàøêàõ. Âû áûñòðî óáåäèòåñü, ÷òî ýòî õîðîøî,
íî ìàëî. È òîãäà Âû ñàìè, áåç âñÿêîé ðåêëàìû, îáðàòèòåñü íà íàø ñàéò http://www.interface.ru,
ãäå ïðåäñòàâëåíû âñå íåîáõîäèìûå ñâåäåíèÿ äëÿ ïðèîáðåòåíèÿ íóæíûõ Âàì ïðîäóêòîâ.
Ñòàòüè öèêëà ïðåäïîëàãàåòñÿ ïóáëèêîâàòü ïðèáëèçèòåëüíî ðàç â äâå íåäåëè. Ôîðìàò ïóáëèêàöèè
(.pdf) ïîçâîëÿåò óñòàíàâëèâàòü ãèïåðññûëêè âíóòðè è ìåæäó ñòàòüÿìè. Ïîýòîìó, ïðè ïîÿâëåíèè
íîâûõ ñòàòåé, âîçìîæíî ïîÿâëåíèå íîâûõ âåðñèé óæå îïóáëèêîâàííûõ. Ýòî ìîæåò áûòü ñâÿçàíî
êàê ñ ïîÿâëåíèåì ññûëîê, òàê è ñ íåîáõîäèìîñòüþ óòî÷íåíèé èëè óñòðàíåíèÿ îøèáîê. ß î÷åíü
ðàññ÷èòûâàþ íà îáðàòíóþ ñâÿçü ñ ÷èòàòåëÿìè.
Ïî îêîí÷àíèè öèêëà Âû ñìîæåòå íàïå÷àòàòü íà ñâîåì ïðèíòåðå ìàëåíüêóþ êíèæêó ïîä óñëîâíûì
íàçâàíèåì «Ââåäåíèå â Rational Unified Process». À ìîæåò áûòü, ê ýòîìó âðåìåíè ïîÿâèòñÿ
ëîêàëèçîâàííàÿ ðóññêàÿ âåðñèÿ Rational Unified Process. Ïðè äàëüíåéøåì ÷òåíèè Âû óáåäèòåñü,
÷òî ýòî áûëî áû î÷åíü ïîëåçíî!
Ñ óâàæåíèåì
Ëåîíèä Íîâèêîâ
(novikov@interface.ru)
À òåïåðü ïðèñòóïèì…

1-2
×òî òàêîå Rational Unified Process?
Rational Unified Process êàê òåõíîëîãèÿ
Rational Unified Process - ýòî ïðîöåññ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
Ïðîöåññ – ÷àñòè÷íî óïîðÿäî÷åííûé íàáîð øàãîâ, êîòîðûå íóæíî ïðîäåëàòü äëÿ äîñòèæåíèÿ
öåëè; ïðè ðàçðàáîòêå ïðîãðàììíîãî îáåñïå÷åíèÿ öåëü ñîñòîèò â ôîðìèðîâàíèè èëè ðàñøèðåíèè
ñóùåñòâóþùåãî ïðîãðàììíîãî èçäåëèÿ.

Ïðîöåññ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ - ïðîöåññ ðàçðàáîòêè ñèñòåìû èç òðåáîâàíèé,


íîâûõ (íà÷àëüíûé öèêë ðàçâèòèÿ) èëè èçìåíåííûõ (öèêë ýâîëþöèè).

Êîãäà ïðîãðàììíàÿ ñèñòåìà ðàçðàáàòûâàåòñÿ íà ïóñòîì ìåñòå, åå ðàçðàáîòêà – ýòî ïðîöåññ


ñîçäàíèÿ ñèñòåìû èç òðåáîâàíèé. Íî êàê òîëüêî ñèñòåìà ïðèíÿëà êàêóþ-òî ôîðìó (èëè â íàøèõ
òåðìèíàõ, êîãäà ñèñòåìà ïðîøëà íà÷àëüíûé öèêë ðàçâèòèÿ), òî ëþáàÿ äîðàçðàáîòêà – ýòî ïðîöåññ
ïðèñïîñîáëåíèÿ ñèñòåìû ê íîâûì èëè èçìåíèâøèìñÿ òðåáîâàíèÿì. Ðàçðàáîòêà è âñå
ïîñëåäóþùèå äîðàçðàáîòêè ñîñòàâëÿþò æèçíåííûé öèêë ñèñòåìû.
Rational Unified Process îáåñïå÷èâàåò ñòðîãèé ïîäõîä ê íàçíà÷åíèþ çàäà÷ è îòâåòñòâåííîñòè â
ïðåäåëàõ ãðóïïû ðàçðàáîòêè. Åãî öåëü ñîñòîèò â òîì, ÷òîáû ãàðàíòèðîâàòü âûñîêîå êà÷åñòâî
ïðîãðàììíîãî ïðîäóêòà, îòâå÷àþùåãî ïîòðåáíîñòÿì êîíå÷íûõ ïîëüçîâàòåëåé, â ïðåäåëàõ
ïðåäñêàçóåìîãî âðåìåííîãî ãðàôèêà è áþäæåòà.
n Rational Unified Process – ýòî èòåðàòèâíûé ïðîöåññ. Ñîçäàâàòü ñîâðåìåííûå ñëîæíûå
ïðîãðàììíûå ñèñòåìû ïîñëåäîâàòåëüíî, ò.å. ñíà÷àëà îïðåäåëÿòü âñå ïðîáëåìû, çàòåì
ïðèíèìàòü âñå ïðîåêòíûå ðåøåíèÿ, ôîðìèðîâàòü ïðîãðàììíîå îáåñïå÷åíèå è, íàêîíåö,
ïðîâåðÿòü èçäåëèå, íåâîçìîæíî. Èòåðàöèîííûé ïîäõîä ïîçâîëÿåò óëó÷øàòü ïîíèìàíèå
ïðîáëåìû ÷åðåç ïîñëåäîâàòåëüíûå óñîâåðøåíñòâîâàíèÿ è ñ ïðèðàùåíèåì êîíêðåòèçèðîâàòü
ýôôåêòèâíûå ðåøåíèÿ. Ýòîò ïîäõîä îáåñïå÷èâàåò áîëüøóþ ãèáêîñòü ïðè ó÷åòå íîâûõ
òðåáîâàíèé èëè òàêòè÷åñêèõ èçìåíåíèé â äåëîâûõ öåëÿõ, è ïîçâîëÿåò ïðîåêòó çàðàíåå
èäåíòèôèöèðîâàòü è ðàçðåøàòü ðèñêè.
n Rational Unified Process – ýòî óïðàâëÿåìûé ïðîöåññ. Èòåðàöèîííûé ïîäõîä ïðåäïîëàãàåò
óïðàâëåíèå òðåáîâàíèÿìè è óïðàâëåíèå èçìåíåíèÿìè, ÷òîáû ïî âñåì ïóíêòàì âîâðåìÿ

2-1
ãàðàíòèðîâàòü îáùåå ïîíèìàíèå îæèäàåìûõ ôóíêöèîíàëüíûõ âîçìîæíîñòåé, îæèäàåìûé
óðîâåíü êà÷åñòâà è ãàðàíòèðîâàòü íàèëó÷øåå óïðàâëåíèå ñâÿçàííûìè çàòðàòàìè è ãðàôèêàìè
âûïîëíåíèÿ.
n Rational Unified Process çàêëþ÷àåòñÿ â ñîçäàíèè è îáñëóæèâàíèè ìîäåëåé. Rational Unified
Process ôîêóñèðóåò âíèìàíèå íå íà ñîçäàíèè áîëüøîãî êîëè÷åñòâà áóìàæíûõ äîêóìåíòîâ, à
íà ðàçâèòèè è ýêñïëóàòàöèè ìîäåëåé - ñåìàíòè÷åñêè áîãàòûõ ïðåäñòàâëåíèé ïðîãðàììíîé
ñèñòåìû ïðè åå ðàçðàáîòêå.
n Rational Unified Process ñîñðåäîòà÷èâàåò âíèìàíèå íà ïåðâîíà÷àëüíîé ðàçðàáîòêå è
êîìïîíîâêå óñòîé÷èâîé àðõèòåêòóðû ïðîãðàììû, êîòîðàÿ îáëåã÷àåò ïàðàëëåëüíóþ
ðàçðàáîòêó, ìèíèìèçèðóåò ïåðåäåëêè, óâåëè÷èâàåò âîçìîæíîñòü ìíîãîêðàòíîãî
èñïîëüçîâàíèÿ è íàäåæíîñòü ýêñïëóàòàöèè. Ýòà àðõèòåêòóðà èñïîëüçóåòñÿ äëÿ ïëàíèðîâàíèÿ
èñïîëüçîâàíèÿ è óïðàâëåíèÿ ðàçâèòèåì ïðîãðàììíûõ êîìïîíåíòîâ.
n Äåéñòâèÿ ïðè âûïîëíåíèè Rational Unified Process óïðàâëÿþòñÿ ïðåöåäåíòàìè. Ïîíÿòèÿ
ïðåöåäåíòîâ è ñöåíàðèÿ óïðàâëÿþò òåõíîëîãè÷åñêèì ìàðøðóòîì îò äåëîâîãî ìîäåëèðîâàíèÿ
è òðåáîâàíèé äî èñïûòàíèé, è îáåñïå÷èâàþò ñâÿçàííûå è äîñòóïíûå äëÿ àíàëèçà ìàðøðóòû
ðàçðàáîòêè è ïîñòàâêè ñèñòåìû.
n Rational Unified Process ïîääåðæèâàåò îáúåêòíî-îðèåíòèðîâàííóþ òåõíîëîãèþ. Íåêîòîðûå
èç ìîäåëåé ÿâëÿþòñÿ îáúåêòíî-îðèåíòèðîâàííûìè ìîäåëÿìè, êîòîðûå áàçèðóþòñÿ íà
ïîíÿòèÿõ îáúåêòîâ, êëàññîâ è çàâèñèìîñòåé ìåæäó íèìè. Ýòè ìîäåëè, ïîäîáíî ìíîãèì äðóãèì
òåõíè÷åñêèì èñêóññòâåííûì îáúåêòàì (àðòåôàêòàì), èñïîëüçóþò Óíèôèöèðîâàííûé ÿçûê
ìîäåëèðîâàíèÿ (UML) êàê îáùóþ ñèñòåìó îáîçíà÷åíèé.
n Rational Unified Process ïîääåðæèâàåò êîìïîíåíòíî-îðèåíòèðîâàííîå ïðîãðàììèðîâàíèå.
Êîìïîíåíòû - ýòî íåòðèâèàëüíûå ìîäóëè èëè ïîäñèñòåìû, êîòîðûå âûïîëíÿþò êîíêðåòíóþ
ôóíêöèþ è ìîãóò áûòü ñìîíòèðîâàíû â ñòðîãî î÷åð÷åííîé àðõèòåêòóðå, ñïåöèàëüíîé èëè
íåêîòîðîé îáùåäîñòóïíîé èíôðàñòðóêòóðå êîìïîíåíòîâ, òèïà Internet, CORBA, COM/DCOM,
äëÿ êîòîðûõ ïîÿâëÿåòñÿ èíäóñòðèÿ ìíîãîêðàòíî èñïîëüçóåìûõ êîìïîíåíòîâ.
n Rational Unified Process – ýòî ïðîöåññ ñ ïåðåñòðàèâàåìîé êîíôèãóðàöèåé. Íèêàêîé
îäèíî÷íûé ïðîöåññ íå ïîäõîäèò äëÿ âñåõ ñëó÷àåâ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
Rational Unified Process óäîâëåòâîðÿåò è ìàëåíüêèå ãðóïïû ðàçðàáîò÷èêîâ è áîëüøèå
îðãàíèçàöèè. Rational Unified Process îñíîâàí íà ïðîñòîé è êîððåêòíîé àðõèòåêòóðå, êîòîðàÿ
îáåñïå÷èâàåò îáùíîñòü äëÿ ñåìåéñòâà ïðîöåññîâ, è âñå æå ìîæåò áûòü èçìåíåíà ðàäè
ïðèñïîñîáëåíèÿ ê êîíêðåòíûì ñèòóàöèÿì. Îí ñîäåðæèò ðåêîìåíäàöèè ïî êîíôèãóðèðîâàíèþ
ïðîöåññà äëÿ óäîâëåòâîðåíèÿ ïîòðåáíîñòåé äàííîé îðãàíèçàöèè.
n Rational Unified Process ïîîùðÿåò îáúåêòèâíî îñóùåñòâëÿåìîå óïðàâëåíèå êà÷åñòâîì.
Îöåíêà êà÷åñòâà âñåõ äåéñòâèé è èõ ó÷àñòíèêîâ, ôîðìèðóåìàÿ â ïðîöåññå, èñïîëüçóåò
îáúåêòèâíûå èçìåðåíèÿ è êðèòåðèè.

2-2
n Rational Unified Process ïîääåðæèâàåòñÿ èíñòðóìåíòàëüíûìè ñðåäñòâàìè, êîòîðûå
àâòîìàòèçèðóþò áîëüøèíñòâî äåéñòâèé ïðîöåññà. Èíñòðóìåíòàëüíûå ñðåäñòâà èñïîëüçóþòñÿ
äëÿ ñîçäàíèÿ è îáñëóæèâàíèÿ ðàçëè÷íûõ àðòåôàêòîâ ïðîöåññà ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ: âèçóàëüíîãî ìîäåëèðîâàíèÿ, ïðîãðàììèðîâàíèÿ, èñïûòàíèé è òàê äàëåå. Îíè
íåîöåíèìû â ïîääåðæêå âñåé áóõãàëòåðèè, ñâÿçàííîé ñ óïðàâëåíèåì èçìåíåíèÿìè è
óïðàâëåíèåì êîíôèãóðàöèåé, êîòîðûìè ñîïðîâîæäàåòñÿ êàæäàÿ èòåðàöèÿ.
Âïîñëåäñòâèè ìû áîëåå ïîäðîáíî îõàðàêòåðèçóåì êàæäîå èç ýòèõ êà÷åñòâ Rational Unified Process.

Rational Unified Process êàê ïðîäóêò


Ïðîäóêò Rational Unified Process âõîäèò â ñîñòàâ Rational Suite âñåõ êîìïëåêòàöèé. Â ïîñòàâêó
âõîäèò:
n èíòåðàêòèâíàÿ âåðñèÿ áàçû çíàíèé â ôîðìàòå HTML, ê êîòîðîé ïðèëîæåí
n êîìïëåêò äîêóìåíòîâ, îïèñûâàþùèõ ïðîöåññ.
Áàçà çíàíèé ñîäåðæèò îïèñàíèÿ àðõèòåêòóðû ïðîöåññà è åãî ñîñòàâëÿþùèõ (ñòàäèé ðàçðàáîòêè
è ïîòîêîâ ðàáîò), òåõíîëîãèè ðàáîòû, ïðàâèë ñîçäàíèÿ ðàçëè÷íûõ àðòåôàêòîâ: ìîäåëåé, îò÷åòîâ,
ïëàíîâ è ò.ä. è ïîðÿäêà èñïîëüçîâàíèÿ ñðåäñòâ èíñòðóìåíòàëüíîé ïîääåðæêè.
Èíòåðàêòèâíàÿ âåðñèÿ ñîäåðæèò íàñòðàèâàåìûå øàáëîíû, êîòîðûå ïîçâîëÿþò èñïîëüçîâàòü
èíôîðìàöèþ, ïîðîæäåííóþ â ïðîöåññå ðàáîòû íàä ïðîåêòîì, äëÿ ñîçäàíèÿ îò÷åòíûõ äîêóìåíòîâ
ñ èñïîëüçîâàíèåì Microsoft Word, Microsoft Project è Microsoft FrontPage.
Äëÿ ðàáîòû ñ èíòåðàêòèâíîé âåðñèåé Rational Unified Process íà Âàøåì êîìïüþòåðå äîëæåí
áûòü óñòàíîâëåí Netscape Navigator èëè Microsoft Internet Explorer. Íèæå ïîêàçàí îäèí èç ýêðàíîâ
Rational Unified Process, íà êîòîðîì Âû ìîæåòå óçíàòü òèïè÷íûå äëÿ ïîäîáíîãî ðîäà ïðîäóêòîâ
ñðåäñòâà óïðàâëåíèÿ.

2-3
Òàê âûãëÿäèò îäíî èç îêîí Rational Unified Process íà äèñïëåå êîìïüþòåðà.

 îäíîé èç ñëåäóþùèõ ñòàòåé ìû ïîäðîáíî îñòàíîâèìñÿ íà èíòåðàêòèâíûõ âîçìîæíîñòÿõ Rational


Unified Process è ïîïûòàåìñÿ ñìîäåëèðîâàòü åãî ðàáîòó.

2-4
Àðõèòåêòóðà ïðîöåññà
Äâà èçìåðåíèÿ
Rational Unified Process ïðåäñòàâëÿåò ïðîöåññ ðàçðàáîòêè ïðîãðàììíîé ñèñòåìû â äâóõ
èçìåðåíèÿõ:
n Ïî ñîäåðæàíèþ äåéñòâèé ó÷àñòíèêîâ ãðóïï ðàçðàáîòêè (ïî îñíîâíûì ïîòîêàì ðàáîò).
n Âî âðåìåíè (ïî ñòàäèÿì æèçíåííîãî öèêëà ðàçðàáàòûâàåìîé ñèñòåìû).

Ïðîöåññ îðãàíèçîâàí ïî ñîäåðæàíèþ (îñíîâíûå ïîòîêè ðàáîò) è âî âðåìåíè (ñòàäèè).


Ïðèìå÷àíèå: Óñòàíîâèòå êóðñîð íà íàäïèñè «Îðãàíèçàöèÿ âî âðåìåíè». Åñëè Âû íàæìåòå êíîïêó
ìûøè, Âû ïåðåéäåòå â íà÷àëî ðàçäåëà «Ñòðóêòóðà æèçíåííîãî öèêëà». Òàêîé ñïîñîá
ññûëîê ìû áóäåì èñïîëüçîâàòü î÷åíü ÷àñòî. Ïîýòîìó, óâèäåâ íà èëëþñòðàöèè îáúåêò, î
êîòîðîì Âû õîòèòå ïîëó÷èòü äîïîëíèòåëüíóþ èíôîðìàöèþ ïðÿìî ñåé÷àñ, ïðîâåðüòå, íå
èìååò ëè îí ññûëêè.
Ïåðâîå èçìåðåíèå ïðåäñòàâëÿåò ñòàòè÷åñêèé àñïåêò ïðîöåññà: îíî îïèñàíî â òåðìèíàõ îñíîâíûõ
ïîòîêîâ ðàáîò (èñïîëíèòåëè, äåéñòâèÿ, èõ ïîñëåäîâàòåëüíîñòü è òàê äàëåå).

3-1
Âòîðîå èçìåðåíèå ïðåäñòàâëÿåò äèíàìè÷åñêèé àñïåêò ïðîöåññà, ïîñêîëüêó îíî âûðàæåíî â
òåðìèíàõ öèêëîâ, ñòàäèé, èòåðàöèé è ýòàïîâ.
Îïèñàíèå ïðîöåññà âûïîëíÿåòñÿ ñ äâóõ ðàçëè÷íûõ òî÷åê çðåíèÿ:
n Òåõíè÷åñêàÿ òî÷êà çðåíèÿ ôîêóñèðóåòñÿ íà àðòåôàêòàõ è ïðåäñòàâëåíèÿõ, ñâÿçàííûõ ñ
ðàçðàáàòûâàåìûì èçäåëèåì.
n Îðãàíèçàöèîííàÿ òî÷êà çðåíèÿ ôîêóñèðóåòñÿ íà âðåìåíè, áþäæåòå, ëþäÿõ è äðóãèõ
ýêîíîìè÷åñêèõ ñîîáðàæåíèÿõ.
Ïðèìå÷àíèå: Îáðàòèòå âíèìàíèå, ÷òî â ýòîì èçëîæåíèè ìû ñ÷èòàåì äåëîâîå ìîäåëèðîâàíèå ÷àñòüþ
ïðîöåññà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Ýòî òàê, åñëè Âû âûïîëíÿåòå
îãðàíè÷åííîå äåëîâîå ìîäåëèðîâàíèå ñïåöèàëüíî, ÷òîáû âûÿñíèòü òðåáîâàíèÿ ê
ïðèêëàäíîé ïðîãðàììå. Íî äåëîâîå ìîäåëèðîâàíèå ìîæåò áûòü âûïîëíåíî è
ñîâåðøåííî îòäåëüíî, ñ ïåðâè÷íîé öåëüþ çàíîâî ñïðîåêòèðîâàòü îðãàíèçàöèþ, à íå
òîëüêî ñôîðìèðîâàòü íîâûå ïðèêëàäíûå ïðîãðàììû.  ýòîì ïîñëåäíåì ñëó÷àå äåëîâîå
ìîäåëèðîâàíèå äîëæíî ðàññìàòðèâàåòñÿ êàê åãî ñîáñòâåííûé ïðîöåññ.

Ñòàòè÷åñêîå ñîäåðæàíèå ïðîöåññà


Ñòàòè÷åñêîå ñîäåðæàíèå ïðîöåññà îðãàíèçîâàíî â îñíîâíûõ ïîòîêàõ ðàáîò. Rational Unified
Process âêëþ÷àåò äåâÿòü îñíîâíûõ ïîòîêîâ ðàáîò; øåñòü ïîòîêîâ ðàáîò ïðîöåññà ðàçðàáîòêè:
n Äåëîâîå ìîäåëèðîâàíèå
n Òðåáîâàíèÿ
n Àíàëèç è ïðîåêòèðîâàíèå
n Âûïîëíåíèå
n Èñïûòàíèå
n Ðàçâåðòûâàíèå
è òðè ïîòîêà ðàáîò ïîääåðæêè:
n Óïðàâëåíèå êîíôèãóðàöèåé è èçìåíåíèåì
n Óïðàâëåíèå ïðîåêòîì
n Ñðåäà
Îñíîâíûå ïîòîêè ðàáîò îïèñàíû â òåðìèíàõ ðàáîòíèêîâ, äåéñòâèé è àðòåôàêòîâ.
n Ðàáîòíèê îïðåäåëÿåò ïîâåäåíèå è îòâåòñòâåííîñòè èíäèâèäóóìà èëè íåñêîëüêèõ
èíäèâèäóóìîâ, ðàáîòàþùèõ âìåñòå êàê ãðóïïà. Ýòî - âàæíîå îòëè÷èå, ïîòîìó ÷òî îáû÷íî î
ðàáîòíèêå äóìàþò êàê î êîíêðåòíîì ÷åëîâåêå èëè ãðóïïå.  Rational Unified Process, ðàáîòíèê
- áîëüøå ðîëü, êîòîðàÿ îïðåäåëÿåò, êàê èíäèâèäóóìû äîëæíû âûïîëíÿòü ðàáîòó.

3-2
n Äåéñòâèå – ýòî ñàìàÿ ìàëåíüêàÿ ÷àñòü ðàáîòû, êîòîðàÿ îòíîñèòñÿ ê äåëó; åãî ìîæíî
èíòåðïðåòèðîâàòü êàê «òåõíè÷åñêóþ îïåðàöèþ» ðàáîòíèêà. Äàëåå, íåâîçìîæíî âûïîëíèòü
òîëüêî ÷àñòü äåéñòâèÿ, õîòÿ â ïðåäåëàõ äåéñòâèÿ ìîæåò ñóùåñòâîâàòü íåêîòîðàÿ
íåîáÿçàòåëüíàÿ îïåðàöèÿ. Òàêîå ðàçäåëåíèå ðàáîòû îáëåã÷àåò âîçìîæíîñòü êîíòðîëèðîâàòü
ðàçðàáîòêó. Ãîðàçäî ëó÷øå (ïðîùå) çíàòü, ÷òî â ïðîåêòå ðåàëèçîâàíû òðè èç ïÿòè äåéñòâèé,
÷åì òî, ÷òî âûïîëíåíî 60 % ïðîåêòà.
n Àðòåôàêòû – èñêóññòâåííûå îáúåêòû (êîíñòðóêöèè ìîäåëèðîâàíèÿ è äîêóìåíòû), êîòîðûå
äåéñòâèÿ âûäåëÿþò, ïîääåðæèâàþò èëè èñïîëüçóþò êàê èñõîäíóþ èíôîðìàöèþ.

Ñ êàæäûì ðàáîòíèêîì àññîöèèðóåòñÿ íàáîð «ñâÿçàííûõ» äåéñòâèé; ñâÿçàííîñòü îçíà÷àåò, ÷òî


äåéñòâèÿ áóäóò ëó÷øå âûïîëíåíû ýòèì èíäèâèäóóìîì. Îòâåòñòâåííîñòè êàæäîãî ðàáîòíèêà
îáû÷íî îïðåäåëÿþòñÿ îòíîñèòåëüíî íåêîòîðûõ àðòåôàêòîâ, íàïðèìåð äîêóìåíòîâ. Ïðèìåðû
ðàáîòíèêîâ: àíàëèòèê äåëîâîãî ïðîöåññà, ïðîåêòèðîâùèê, àðõèòåêòîð èëè èíæåíåð-òåõíîëîã.

Êàæäûé ðàáîòíèê èìååò ñâîé ñîáñòâåííûé íàáîð äåéñòâèé è àðòåôàêòîâ

Ïðèìå÷àíèå:  èíòåðàêòèâíîé âåðñèè Rational Unified Process ùåë÷îê íà ëþáîé ïèêòîãðàììå


èíèöèèðóåò ïåðåõîä ê îïèñàíèþ ñîîòâåòñòâóþùåãî îáúåêòà. Íàïðèìåð, ùåë÷îê íà
ïèêòîãðàììå àðòåôàêòà Ãëîññàðèé (ñì. âûøå) îòêðîåò ñòðàíèöó ñ îïèñàíèåì ñòðóêòóðû
ãëîññàðèÿ, òðåáîâàíèÿìè ê åãî ñîäåðæàíèþ, ðåêîìåíäàöèÿìè ïî èñïîëüçîâàíèþ
èíñòðóìåíòàëüíîé ïîääåðæêè è ò.ä.

3-3
×åðåç ñâÿçàííûé íàáîð äåéñòâèé ðàáîòíèê íåÿâíî îïðåäåëÿåò òàêæå è íàâûêè, íåîáõîäèìûå
äëÿ èñïîëíåíèÿ ðàáîò.
Äëÿ êàæäîãî îñíîâíîãî ïîòîêà ðàáîò ïðåäñòàâëÿåòñÿ äèàãðàììà êðàòêîãî îáçîðà äåéñòâèé.
Ýòà äèàãðàììà ïîêàçûâàåò âñå äåéñòâèÿ è âñåõ ðàáîòíèêîâ, âêëþ÷åííûõ â ïîòîê ðàáîò.

Òèïîâàÿ äèàãðàììà êðàòêîãî îáçîðà äåéñòâèé (ïîòîê ðàáîò äåëîâîãî ìîäåëèðîâàíèÿ)

3-4
Äëÿ êàæäîãî îñíîâíîãî ïîòîêà ðàáîò ïðåäñòàâëåíà äèàãðàììà êðàòêîãî îáçîðà àðòåôàêòîâ.
Ýòà äèàãðàììà ïîêàçûâàåò âñå àðòåôàêòû è âñåõ ðàáîòíèêîâ, âêëþ÷åííûõ â ïîòîê ðàáîò.

Òèïîâàÿ äèàãðàììà êðàòêîãî îáçîðà àðòåôàêòîâ (ïîòîê ðàáîò äåëîâîãî ìîäåëèðîâàíèÿ)

Äëÿ áîëüøèíñòâà èç îñíîâíûõ ïîòîêîâ ðàáîò Âû íàéäåòå òàêæå äèàãðàììû äåòàëåé ïîòîêà
ðàáîò, êîòîðûå ïîêàçûâàþò ãðóïïèðîâêè äåéñòâèé, êîòîðûå ÷àñòî âûïîëíÿþòñÿ âìåñòå. Ýòè
äèàãðàììû ïîêàçûâàþò ñîîòâåòñòâóþùèõ ðàáîòíèêîâ, àðòåôàêòû ââîäà è âûâîäà è âûïîëíÿåìûå
äåéñòâèÿ. Äèàãðàììû äåòàëåé ïîòîêîâ ðàáîò ïðåäñòàâëÿþòñÿ ïî ñëåäóþùèì ïðè÷èíàì:
n Äåéñòâèÿ ïîòîêà ðàáîò íå âûïîëíÿþòñÿ íè â ñòðîãî îïðåäåëåííîé î÷åðåäíîñòè, íè âíåçàïíî.
Îáû÷íî Âû ðàáîòàåòå ïàðàëëåëüíî áîëüøå, ÷åì íàä îäíèì äåéñòâèåì è ïðè ýòîì
ðàññìàòðèâàåòå áîëüøå, ÷åì îäèí àðòåôàêò. Äèàãðàììà äåòàëåé ïîòîêà ðàáîò ïîêàçûâàåò,
êàê ÷àñòî Âû âûïîëíÿåòå ïîòîê ðàáîò èëè îðãàíèçóåòå ñîâåùàíèÿ ãðóïïû ïðè âûïîëíåíèè
ïîòîêà ðàáîò. Îáû÷íî äëÿ îñíîâíîãî ïîòîêà ðàáîò ïðåäñòàâëåíî íåñêîëüêî äèàãðàìì äåòàëåé
ïîòîêà ðàáîò.
n Áûâàåò ñëèøêîì ñëîæíî ïîêàçàòü àðòåôàêòû ââîäà è âûâîäà äëÿ âñåõ äåéñòâèé îñíîâíîãî
ïîòîêà ðàáîò íà îäíîé äèàãðàììå. Äèàãðàììà äåòàëåé ïîòîêà ðàáîò ïîçâîëÿåò íàì ïîêàçàòü
îäíîâðåìåííî äåéñòâèÿ è àðòåôàêòû äëÿ íåêîòîðîé ÷àñòè ïîòîêà ðàáîò.
n Îñíîâíûå ïîòîêè ðàáîò íå ïîëíîñòüþ íåçàâèñèìû äðóã îò äðóãà. Íàïðèìåð, èíòåãðàöèÿ
ïðîèñõîäèò â îáîèõ ïîòîêàõ ðàáîò: è âûïîëíåíèÿ, è èñïûòàíèÿ. Â äåéñòâèòåëüíîñòè Âû

3-5
íèêîãäà íå äåëàåòå îäíî áåç äðóãîãî. Äèàãðàììà äåòàëåé ïîòîêà ðàáîò ìîæåò ïîêàçûâàòü
ãðóïïó äåéñòâèé è àðòåôàêòîâ â ïîòîêå ðàáîò âìåñòå ñî ñâÿçàííûìè äåéñòâèÿìè èç äðóãîãî
ïîòîêà ðàáîò.

Òèïîâàÿ äèàãðàììà äåòàëåé ïîòîêà ðàáîò (ïîòîê ðàáîò äåëîâîãî ìîäåëèðîâàíèÿ)

Ñòðóêòóðà æèçíåííîãî öèêëà


Êîãäà ìû ðàññìàòðèâàåì äèíàìè÷åñêóþ îðãàíèçàöèþ ïðîöåññà âî âðåìåíè, æèçíåííûé öèêë
ïðîãðàììû ðàçáèâàåòñÿ íà öèêëû, êàæäûé èç êîòîðûõ ðàáîòàåò íàä íîâûì ïîêîëåíèåì èçäåëèÿ.
Rational Unified Process äåëèò îäèí öèêë ðàçâèòèÿ íà ÷åòûðå ïîñëåäîâàòåëüíûõ ñòàäèè:
n Íà÷àëî
n Óòî÷íåíèå
n Êîíñòðóèðîâàíèå
n Ïåðåõîä
Êàæäàÿ ñòàäèÿ çàêàí÷èâàåòñÿ ÷åòêî îïðåäåëåííîé âåõîé – âðåìåííîé òî÷êîé, â êîòîðîé äîëæíû
áûòü ïðèíÿòû íåêîòîðûå êðèòè÷åñêèå ðåøåíèÿ, à ïîýòîìó êëþ÷åâûå öåëè äîëæíû áûòü
äîñòèãíóòû.

Ñòàäèè è ãëàâíûå âåõè ïðîöåññà.

3-6
Ïåðâûé öèêë âûïîëíåíèÿ ýòèõ ÷åòûðåõ ñòàäèé äëÿ äàííîãî èçäåëèÿ íàçûâàþò íà÷àëüíûì öèêëîì
ðàçðàáîòêè. Åñëè æèçíåííûé öèêë èçäåëèÿ íà ýòîì íå çàâåðøàåòñÿ, ñóùåñòâóþùåå èçäåëèå
ðàçîâüåòñÿ â ñâîåì ñëåäóþùåì ïîêîëåíèè, ïîâòîðèâ òó æå ïîñëåäîâàòåëüíîñòü ñòàäèé: íà÷àëà,
óòî÷íåíèÿ, êîíñòðóèðîâàíèÿ è ïåðåõîäà. Ýòîò ïåðèîä íàçûâàåòñÿ «ýâîëþöèåé». Öèêëû ðàçâèòèÿ,
êîòîðûå ñëåäóþò çà íà÷àëüíûì öèêëîì ðàçâèòèÿ, íàçûâàþòñÿ «ýâîëþöèîííûìè öèêëàìè».

Äâà ïîñëåäîâàòåëüíûõ öèêëà ðàçðàáîòêè

Íà÷àëüíàÿ ñòàäèÿ
Íà íà÷àëüíîé ñòàäèè Âû óñòàíàâëèâàåòå äåëîâûå ïðèìåíåíèÿ ñèñòåìû è îïðåäåëÿåòå ðàìêè
ïðîåêòà. ×òîáû ñäåëàòü ýòî, Âû äîëæíû èäåíòèôèöèðîâàòü âñå âíåøíèå îáúåêòû, ñ êîòîðûìè
âçàèìîäåéñòâóåò ñèñòåìà (ñóáúåêòû), è îïðåäåëèòü õàðàêòåð ýòîãî âçàèìîäåéñòâèÿ íà âûñîêîì
óðîâíå. Ýòà ðàáîòà âêëþ÷àåò èäåíòèôèêàöèþ âñåõ ïðåöåäåíòîâ è îïèñàíèå íåñêîëüêèõ íàèáîëåå
ñóùåñòâåííûõ. Äåëîâîå ïðèìåíåíèå âêëþ÷àåò êðèòåðèè óñïåõà, îöåíêó ðèñêà, îöåíêó
íåîáõîäèìûõ ðåñóðñîâ è óêðóïíåííûé ïëàí ñ óêàçàíèåì äàò çàâåðøåíèÿ ãëàâíûõ ýòàïîâ.
 êîíöå íà÷àëüíîé ñòàäèè Âû èññëåäóåòå òðåáîâàíèÿ æèçíåííîãî öèêëà ïðîåêòà è ðåøàåòå,
ñëåäóåò ëè ïðîäîëæàòü ðàçðàáîòêó.

Ñòàäèÿ óòî÷íåíèÿ
Öåëè ñòàäèè óòî÷íåíèÿ ñîñòîÿò â òîì, ÷òîáû ïðîàíàëèçèðîâàòü ïðèêëàäíóþ îáëàñòü, ñîçäàòü
íîðìàëüíóþ àðõèòåêòóðíóþ îñíîâó, ðàçðàáîòàòü ïëàí ïðîåêòà è óñòðàíèòü ñàìûå âûñîêèå
ýëåìåíòû ðèñêà ïðîåêòà. Àðõèòåêòóðíûå ðåøåíèÿ äîëæíû ïðèíèìàòüñÿ ñ ïîíèìàíèåì öåëîñòíîé
ñèñòåìû. Ýòî ïîäðàçóìåâàåò, ÷òî Âû îïèñûâàåòå áîëüøèíñòâî ïðåöåäåíòîâ è ïðèíèìàåòå âî
âíèìàíèå íåêîòîðûå èç ñâÿçåé: äîïîëíèòåëüíûå òðåáîâàíèÿ. ×òîáû ïðîâåðèòü àðõèòåêòóðó, Âû
âûïîëíÿåòå ñèñòåìó, êîòîðàÿ äåìîíñòðèðóåò àðõèòåêòóðíûå ðåøåíèÿ è âûïîëíÿåò ñóùåñòâåííûé
ïðåöåäåíò.
 êîíöå ñòàäèè óòî÷íåíèÿ Âû äåòàëüíî èññëåäóåòå öåëè è êîíòåêñò ñèñòåìû, àðõèòåêòóðíûå
ðåøåíèÿ è ñïîñîáû ðàçðåøåíèÿ ãëàâíûõ ðèñêîâ.

3-7
Ñòàäèÿ êîíñòðóèðîâàíèÿ
 õîäå ñòàäèè êîíñòðóèðîâàíèÿ Âû èòåðàöèîííî è ñ ïðèðàùåíèåì ðàçðàáàòûâàåòå çàêîí÷åííîå
èçäåëèå, êîòîðîå äîëæíî áûòü ãîòîâî ê ïåðåäà÷å ïîëüçîâàòåëÿì. Ýòî ïîäðàçóìåâàåò îïèñàíèå
îñòàþùèõñÿ ïðåöåäåíòîâ, èçëîæåíèå äåòàëåé êîíñòðóêöèè, çàâåðøåíèå âûïîëíåíèÿ è ïðîâåðêó
ïðîãðàììíîãî îáåñïå÷åíèÿ.
 êîíöå ñòàäèè êîíñòðóèðîâàíèÿ Âû ðåøàåòå, âñå ëè ïðîãðàììíîå îáåñïå÷åíèå, ðàáî÷èå ìåñòà
è ïîëüçîâàòåëè ãîòîâû è ðàáîòîñïîñîáíû.

Ñòàäèÿ ïåðåõîäà
 ïðîöåññå ñòàäèè ïåðåõîäà Âû ïåðåäàåòå ïðîãðàììíîå îáåñïå÷åíèå ïîëüçîâàòåëÿì. Êàê òîëüêî
èçäåëèå ïîïàäàåò â ðóêè êîíå÷íûõ ïîëüçîâàòåëåé, ÷àñòî âîçíèêàþò íîâûå ïðîáëåìû, êîòîðûå
òðåáóþò äîïîëíèòåëüíîé ðàçðàáîòêè ïî êîððåêòèðîâêå ñèñòåìû, èñïðàâëåíèþ íåîáíàðóæåííûõ
ðàíåå ïðîáëåì èëè çàâåðøåíèþ ðåàëèçàöèè íåêîòîðûõ âîçìîæíîñòåé, êîòîðûå, âîçìîæíî, áûëè
îòëîæåíû. Ýòà ñòàäèÿ îáû÷íî íà÷èíàåòñÿ ñ âûïóñêà «áåòà-âåðñèè» ñèñòåìû.
 êîíöå ïåðåõîäíîé ñòàäèè Âû ðåøàåòå, äîñòèãíóòû ëè öåëè æèçíåííîãî öèêëà, è âîçìîæíî,
çàïóñêàåòå äðóãîé öèêë ðàçðàáîòêè. Ýòî òàêæå òà òî÷êà, â êîòîðîé Âû ìîæåòå ïðîàíàëèçèðîâàòü
íåêîòîðûå èç óðîêîâ, ïîëó÷åííûõ â ïðîöåññå ðàçðàáîòêè ïðîåêòà.

Èòåðàöèè
Êàæäàÿ ñòàäèÿ Rational Unified Process ìîæåò áûòü â ñâîþ î÷åðåäü ðàçáèòà íà èòåðàöèè. Èòåðàöèÿ
– ýòî çàêîí÷åííûé öèêë ðàçðàáîòêè, ïðèâîäÿùèé ê âûïóñêó âûïîëíèìîãî èçäåëèÿ (âíóòðåííåé
èëè âíåøíåé âåðñèè) èëè ïîäìíîæåñòâà êîíå÷íîãî ïðîäóêòà, êîòîðîå âîçðàñòàåò ñ ïðèðàùåíèåì
îò èòåðàöèè ê èòåðàöèè, ÷òîáû ñòàòü çàêîíå÷íîé ñèñòåìîé.

Êàæäàÿ èòåðàöèÿ â ïðåäåëàõ ñòàäèè ïðèâîäèò ê âûïóñêó âûïîëíèìîé ñèñòåìû.

Êàæäàÿ èòåðàöèÿ ñîäåðæèò âñå àñïåêòû ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ è ïîâòîðÿåò âñå
îñíîâíûå ïîòîêè ðàáîò. Íî àêöåíòû íà îñíîâíûõ ïîòîêàõ ðàáîò ðàçëè÷íû, â çàâèñèìîñòè îò
ñòàäèè ðàçðàáîòêè.

3-8
Ýòî ïîëîæåíèå èëëþñòðèðóåòñÿ ñëåäóþùåé äèàãðàììîé, ãäå ïîêàçàíà òðóäîåìêîñòü êàæäîãî èç
îñíîâíûõ ïîòîêîâ ðàáîò ïî ìåðå Âàøåãî ïðîäâèæåíèÿ îò èòåðàöèè ê èòåðàöèè ÷åðåç âñå ÷åòûðå
ñòàäèè.

Ñòàäèè ñîñòîÿò èç èòåðàöèé, ñîäåðæàùèõ âñå îñíîâíûå ïîòîêè ðàáîò. Êàæäûé èç îñíîâíûõ
ïîòîêîâ ðàáîò îòâåòñòâåíåí çà íàáîð àðòåôàêòîâ. Âûñîòà êðèâûõ îòðàæàåò õàðàêòåð
èíòåíñèâíîñòè ïîòîêà ðàáîò íà ñòàäèÿõ è èòåðàöèÿõ.

Ãëàâíîå ñëåäñòâèå òàêîãî èòåðàöèîííîãî ïîäõîäà – àðòåôàêòû, îïèñàííûå ðàíåå, îáîãàùàþòñÿ


è ÷åðåç êàêîå-òî âðåìÿ ñòàíîâÿòñÿ ïîëíîñòüþ çðåëûìè, êàê ýòî ïîêàçàíî íà ñëåäóþùåé äèàãðàììå.

Ýâîëþöèÿ ñîñòîÿíèÿ èíôîðìàöèè ïî ñòàäèÿì ðàçðàáîòêè.

3-9
3-10
Îñîáåííîñòè Rational Unified Process
Ìû óæå îáñóæäàëè êðàòêî îñîáåííîñòè òåõíîëîãèè Rational Unified Process (ñì. ñòð. 2-1 – 2-3).
Òåïåðü ðàññìîòðèì èõ áîëåå ïîäðîáíî.
Ðèñóíîê âíèçó èëëþñòðèðóåò îñíîâíûå èäåè Rational Unified Process. Îïèñàíèå êàæäîé èç íèõ
ïîìîæåò Âàì ïîíÿòü îñíîâàíèå äëÿ ñîîòâåòñòâóþùåé êîíöåïöèè Rational Unified Process è
ñïîñîáû åå ðåàëèçàöèè. Ýòî, â ñâîþ î÷åðåäü, äîëæíî ïîìî÷ü Âàì âïîñëåäñòâèè áîëåå ýôôåêòèâíî
èñïîëüçîâàòü Rational Unified Process.

Êàæäûé ëó÷ ýòîé çâåçäû ïðåäñòàâëÿåò îñíîâîïîëàãàþùóþ èäåþ Rational Unified Process.
Ïðèìå÷àíèå: Íå çàáûâàéòå îá èíòåðàêòèâíûõ âîçìîæíîñòÿõ íàøèõ èëëþñòðàöèé!

Âèçóàëüíîå ìîäåëèðîâàíèå
Ìíîæåñòâî ïðîåêòîâ èñïîëüçóþò ñåãîäíÿ îáúåêòíî-îðèåíòèðîâàííûå ÿçûêè ïðîãðàììèðîâàíèÿ
äëÿ ïîëó÷åíèÿ ïåðåíàñòðàèâàåìûõ, äîïóñêàþùèõ èçìåíåíèÿ è ïðè ýòîì óñòîé÷èâûõ ñèñòåì.
Íî ÷òîáû ïîëó÷èòü ýòè ïðåèìóùåñòâà, ãîðàçäî âàæíåå èñïîëüçîâàòü îáúåêòíóþ òåõíîëîãèþ
ïðîåêòèðîâàíèÿ. Rational Unified Process ïðîèçâîäèò îáúåêòíî-îðèåíòèðîâàííóþ ìîäåëü ïðîåêòà,
íà êîòîðîé áàçèðóåòñÿ âñÿ äàëüíåéøàÿ ðàáîòà.
Îáúåêòíî-îðèåíòèðîâàííàÿ ìîäåëü ñòðåìèòñÿ ê îòðàæåíèþ ìèðà, êîòîðûé ìû íàáëþäàåì â
äåéñòâèòåëüíîñòè. Ïîýòîìó îáúåêòû ÷àñòî ñîîòâåòñòâóþò âïîëíå ðåàëüíûì âåùàì, êîòîðûå
äîëæíà îáðàáîòàòü ñèñòåìà. Íàïðèìåð, îáúåêòàìè ìîãóò áûòü ñ÷åò â áàíêîâñêîé ñèñòåìå èëè

4-1
ñëóæàùèé â ñèñòåìå óïðàâëåíèÿ ïåðñîíàëîì.
Ìîäåëü, ïðàâèëüíî ðàçðàáîòàííàÿ ñ èñïîëüçîâàíèåì îáúåêòíîé òåõíîëîãèè:
n ïðîñòà äëÿ ïîíèìàíèÿ. Îíà ÿñíî îòðàæàåò äåéñòâèòåëüíîñòü.
n ïðîñòà äëÿ èçìåíåíèÿ. Èçìåíåíèå â êîíêðåòíîì ÿâëåíèè êàñàåòñÿ òîëüêî îáúåêòà,
ïðåäñòàâëÿþùåãî ýòî ÿâëåíèå.
 ýòîì ðàçäåëå Âû ïîçíàêîìèòåñü ñ ïîíÿòèÿìè ñóáúåêòîâ è ïðåöåäåíòîâ. Ìû îáñóäèì òàêæå
äðóãèå îáúåêòíî-îðèåíòèðîâàííûå ïîíÿòèÿ è îáùèå èäåè ìîäåëèðîâàíèÿ. Áîëåå äåòàëüíûå
îïðåäåëåíèÿ Âû íàéäåòå, åñëè ó Âàñ õâàòèò òåðïåíèÿ, â ãëàâàõ, ïîñâÿùåííûõ îñíîâíûì ïîòîêàì
ðàáîò.

Ñóáúåêòû
Äëÿ ïîëíîãî ïîíèìàíèÿ íàçíà÷åíèÿ ñèñòåìû Âû äîëæíû çíàòü, äëÿ êîãî ïðåäíàçíà÷åíà ýòà
ñèñòåìà è êòî áóäåò åå èñïîëüçîâàòü.  Rational Unified Process ðàçëè÷íûå òèïû ïîëüçîâàòåëåé
ïðåäñòàâëåíû ñóáúåêòàìè. Ñóáúåêòîì ïðåäñòàâëÿåòñÿ òàêæå è ëþáàÿ äðóãàÿ ñèñòåìà, êîòîðàÿ
âçàèìîäåéñòâóåò ñ íàøåé ñèñòåìîé; òàêèì îáðàçîì, ñóáúåêòû îïðåäåëÿþò ãðàíèöû ñèñòåìû.

Ïðåöåäåíòû
Ôóíêöèîíàëüíûå âîçìîæíîñòè ñèñòåìû îïðåäåëÿþòñÿ ïðåöåäåíòàìè, êàæäûé èç êîòîðûõ
ïðåäñòàâëÿåò îïðåäåëåííûé ñïîñîá èñïîëüçîâàíèÿ ñèñòåìû. Îïèñàíèå ïðåöåäåíòà îïðåäåëÿåò
òî, ÷òî ïðîèçîéäåò â ñèñòåìå, êîãäà áóäåò âûïîëíåí ïðåöåäåíò. Òàêèì îáðàçîì, êàæäûé ïðåöåäåíò
ñîîòâåòñòâóåò ïîñëåäîâàòåëüíîñòè äåéñòâèé, âûïîëíÿåìûõ ñèñòåìîé, êîòîðàÿ âûäàåò
íàáëþäàåìûé ðåçóëüòàò, èìåþùèé öåííîñòü äëÿ íåêîòîðîãî ñóáúåêòà.
Äåéñòâèå – ýòî àòîìàðíûé íàáîð îïåðàöèé, êîòîðûé âûïîëíÿåòñÿ ïîëíîñòüþ èëè ÷àñòè÷íî.

Ïîäîéäÿ ê áàíêîìàòó, êëèåíò ìîæåò, íàïðèìåð, ñíÿòü äåíüãè ñî ñ÷åòà, äîáàâèòü äåíüãè íà ñ÷åò
èëè ïðîâåðèòü ñîñòîÿíèå ñ÷åòà. Ýòè äåéñòâèÿ ñîîòâåòñòâóþò ïîòîêàì ñîáûòèé â ñèñòåìå,
êîòîðûå ìîãóò áûòü ïðåäñòàâëåíû ïðåöåäåíòàìè.

4-2
Îáúåêòû
Îáúåêò – ýòî àáñòðàêöèÿ ÷åãî-ëèáî â ïðèêëàäíîé îáëàñòè èëè â âûïîëíÿåìîé ñèñòåìå. Âû
ïîìíèòå, ÷òî îáúåêòàìè ìîãóò áûòü, íàïðèìåð, ñ÷åò â áàíêîâñêîé ñèñòåìå èëè ñëóæàùèé â ñèñòåìå
óïðàâëåíèÿ ïåðñîíàëîì.
Îáúåêò èíêàïñóëèðóåò äàííûå è ïîâåäåíèå. Äàííûå îáúåêòà ïðåäñòàâëÿþòñÿ àòðèáóòàìè, à
åãî ïîâåäåíèå - îïåðàöèÿìè.
Îáúåêò îïðåäåëÿåòñÿ â êëàññå.

Êëàññû
Êëàññ îïðåäåëÿåò øàáëîí ñòðóêòóðû è ïîâåäåíèå âñåõ åãî îáúåêòîâ. Îáúåêòû, ñîçäàííûå â êëàññå,
íàçûâàþòñÿ òàêæå ýêçåìïëÿðàìè êëàññà.

Îáîáùåíèÿ
Îáîáùåíèÿ ïîêàçûâàþò, êàê îäèí êëàññ íàñëåäóåòñÿ îò äðóãîãî. Íàñëåäîâàííûé êëàññ íàçûâàåòñÿ
ïîòîìêîì. Êëàññ, îò êîòîðîãî ïðîèñõîäèò íàñëåäîâàíèå, íàçûâàåòñÿ ïðåäêîì. Íàñëåäîâàíèå
îçíà÷àåò, ÷òî îïðåäåëåíèå ïðåäêà - âêëþ÷àÿ ëþáûå ñâîéñòâà òèïà àòðèáóòîâ, ñâÿçåé èëè îïåðàöèé
åãî îáúåêòîâ - ÿâëÿåòñÿ ïðàâèëüíûì è äëÿ îáúåêòîâ åãî ïîòîìêà. Îáîáùåíèå âûâîäèòñÿ îò êëàññà-
ïîòîìêà ê åãî êëàññó-ïðåäêó.

Áàíêè, áóòûëêè è êîíòåéíåðû èìåþò îáùèå ñâîéñòâà âûñîòû è âåñà. Äëÿ ðàáîòíèêà ñêëàäà
êàæäîå èç ïîíÿòèé ÿâëÿåòñÿ óòî÷íåíèåì îáîáù¸ííîãî ïîíÿòèÿ «ïðåäìåò õðàíåíèÿ».

Ìîäåëè
Ðàçðàáîòêà ìîäåëåé øèðîêî ïðèíÿòà âî âñåõ òåõíè÷åñêèõ äèñöèïëèíàõ â çíà÷èòåëüíîé ñòåïåíè
ïîòîìó, ÷òî îíà ïîçâîëÿåò ïðåäñòàâèòü ñåáå ïðåäìåò ìîäåëèðîâàíèÿ ïðåæäå, ÷åì îí áóäåò ñîçäàí
ôàêòè÷åñêè. Ìîäåëèðîâàíèå ïîçâîëÿåò â ñàìîì íà÷àëå óâèäåòü ïðîáëåìû, óñòàíîâèòü è óñòðàíèòü
êîòîðûå ïîçæå áûëî áû ÷ðåçâû÷àéíî äîðîãî èëè âîîáùå íåâîçìîæíî.

4-3
 Rational Unified Process èñïîëüçóåòñÿ íåñêîëüêî ìîäåëåé ñèñòåìû. Ýòî ñâÿçàíî ñ òåì, ÷òî â
ïðîöåññå æèçíåííîãî öèêëà ñèñòåìû ìîäåëè èñïîëüçóþòñÿ ðàçíûìè ñïåöèàëèñòàìè, êàæäûé èç
êîòîðûõ èìååò ñâîè èíòåðåñû. Êîãäà Âû îáñóæäàåòå ñèñòåìó è òðåáîâàíèÿ ê íåé, íàïðèìåð, ñ
êîíå÷íûì ïîëüçîâàòåëåì èëè çàêàç÷èêîì, ìîäåëü äîëæíà îïèñûâàòü òî, ÷òî ñèñòåìà äîëæíà
äåëàòü, è àáñòðàãèðîâàòüñÿ îò ïîäðîáíîñòåé âûïîëíåíèÿ. Ïîçæå, ïðè ïðîåêòèðîâàíèè, ìîäåëü
äîëæíà ôîêóñèðîâàòüñÿ íà ïîòðåáíîñòÿõ ïðîåêòèðîâùèêîâ, êîòîðûå äîëæíû èìåòü âîçìîæíîñòü
îáñóæäàòü ïðîáëåìû äåêîìïîçèöèè, àáñòðàêöèè è èåðàðõèè íà óðîâíå âûøå óðîâíÿ ÿçûêà
ïðîãðàììèðîâàíèÿ.
Âûïîëíåíèå è òåñòèðîâàíèå òàêæå òðåáóþò ðàçëè÷íûõ õàðàêòåðèñòèê ìîäåëåé, ïðèåìëåìûõ
äëÿ ðàçðàáîò÷èêîâ è òåñòèðîâùèêîâ. Òàêèì îáðàçîì, äâèãàÿñü ÷åðåç æèçíåííûé öèêë ïðèëîæåíèÿ,
Âû äîëæíû áóäåòå ðàçðàáîòàòü íåñêîëüêî ìîäåëåé, êîòîðûå îïèñûâàþò ðàçëè÷íûå àñïåêòû
ðàçðàáàòûâàåìîé ñèñòåìû.

Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Ðàíüøå óæå ãîâîðèëîñü î òîì, ÷òî ìîäåëè â Rational Unified Process èñïîëüçóþò UML êàê îáùóþ
ñèñòåìó îáîçíà÷åíèé. Íî ïðè ðàçðàáîòêå áîëüøèõ ñèñòåì ýòîãî ìàëî. Íóæíî èìåòü èíñòðóìåíò,
êîòîðûé ïîääåðæèâàë áû íå òîëüêî ðèñîâàíèå ñîñòàâëÿþùèõ ìîäåëè äèàãðàìì, íî è
êîíòðîëèðîâàë áû èõ íåïðîòèâîðå÷èâîñòü è ïðåäîñòàâëÿë âîçìîæíîñòü ïðÿìîé è îáðàòíîé
ðàçðàáîòêè. Ýòî îçíà÷àåò, ÷òî Âû äîëæíû èìåòü âîçìîæíîñòü âûïîëíÿòü ïðÿìîå ïðîåêòèðîâàíèå
è ïåðåïðîåêòèðîâàíèå êîäà áåç òîãî, ÷òîáû îòìåíÿòü èçìåíåíèÿ, êîòîðûå áûëè ñäåëàíû â ìîäåëÿõ
èëè â êîäå, íà÷èíàÿ ñ ïðåäûäóùåé ãåíåðàöèè.
Rational Unified Process â ðàìêàõ Rational Suite èíòåãðèðîâàí ñ Rational Rose, êîòîðûé
ïðåäñòàâëÿåò ñîáîé èìåííî òàêîé èíñòðóìåíò ìîäåëèðîâàíèÿ.

Óïðàâëåíèå ïðåöåäåíòàìè
Ïîëîæà ðóêó íà ñåðäöå, ñêàæó - ìåíÿ ïîðàçèëà áåññìûñëåííîñòü èñïîëüçîâàíèÿ ïðåöåäåíòîâ,
êîãäà ÿ óñëûøàë î íèõ âïåðâûå. Òåì áîëåå, ÷òî ïðåöåäåíòû íå ÿâëÿþòñÿ ÷àñòüþ «òðàäèöèîííîãî»
îáúåêòíîãî ïðîãðàììèðîâàíèÿ. Êàê æå ÿ áûë íå ïðàâ!
 òðàäèöèîííîé îáúåêòíî-îðèåíòèðîâàííîé ìîäåëè ñèñòåìû ÷àñòî áûâàåò òðóäíî óêàçàòü, êàê
ñèñòåìà áóäåò äåëàòü òî, ÷òî îíà äîëæíà äåëàòü. Ýòà òðóäíîñòü âîçíèêàåò èç-çà îòñóòñòâèÿ
«êðàñíîé íèòè», îáúåäèíÿþùåé ñèñòåìó ïðè âûïîëíåíèè îòäåëüíûõ çàäà÷. Â Rational Unified
Process òàêîé «êðàñíîé íèòüþ» ÿâëÿþòñÿ ïðåöåäåíòû, êîòîðûå îïðåäåëÿþò ïîâåäåíèå ñèñòåìû.
Äðóãèå îáúåêòíî-îðèåíòèðîâàííûå ìåòîäû òàêæå èñïîëüçóþò ïðåöåäåíòû, ïðèìåíÿÿ äëÿ íèõ
ðàçíûå íàçâàíèÿ.

4-4
×òî òàêîå ïðåöåäåíò?
Ïîíÿòèå ïðåöåäåíòà áûëî ââåäåíî íà ñòð. 4-2 ïðè îáñóæäåíèè îñíîâíûõ êîíöåïöèé
ìîäåëèðîâàíèÿ. Ïðèâåäåì îïðåäåëåíèÿ:
Ýêçåìïëÿð ïðåöåäåíòà – ýòî ïîñëåäîâàòåëüíîñòü äåéñòâèé, âûïîëíÿåìûõ ñèñòåìîé; ýòà
ïîñëåäîâàòåëüíîñòü èìååò íàáëþäàåìûé ðåçóëüòàò, ïðåäñòàâëÿþùèé öåííîñòü äëÿ êîíêðåòíîãî
ñóáúåêòà.
Ïðåöåäåíò – ýòî íàáîð ýêçåìïëÿðîâ ïðåöåäåíòà.
 ýòîì îïðåäåëåíèè åñòü íåñêîëüêî êëþ÷åâûõ ñëîâ:
n Ýêçåìïëÿð ïðåöåäåíòà. Ïîñëåäîâàòåëüíîñòü, óïîìÿíóòàÿ â îïðåäåëåíèè, äåéñòâèòåëüíî
ÿâëÿåòñÿ êîíêðåòíûì ïîòîêîì ñîáûòèé â ñèñòåìå, èëè ýêçåìïëÿðîì. Âîçìîæíî ìíîæåñòâî
ïîòîêîâ ñîáûòèé, è ìíîãèå èç íèõ ìîãóò áûòü î÷åíü ïîõîæè. ×òîáû ñäåëàòü ìîäåëü
ïðåöåäåíòîâ ïîíÿòíîé, ìîæíî ñãðóïïèðîâàòü ïîäîáíûå ïîòîêè ñîáûòèé â îäèí ïðåöåäåíò.
Èäåíòèôèêàöèÿ è îïèñàíèå ïðåöåäåíòà â äåéñòâèòåëüíîñòè îçíà÷àåò èäåíòèôèêàöèþ è
îïèñàíèå ãðóïïû ñâÿçàííûõ ïîòîêîâ ñîáûòèé.
n Ñèñòåìà âûïîëíÿåò. Ýòî îçíà÷àåò, ÷òî ñèñòåìà îáåñïå÷èâàåò ïðåöåäåíò. Ñóáúåêò ñâÿçûâàåòñÿ
ñ ýêçåìïëÿðîì ïðåöåäåíòà ñèñòåìû.
n Íàáëþäàåìûé ðåçóëüòàò, ïðåäñòàâëÿþùèé öåííîñòü. Âû ìîæåòå îöåíèâàòü óñïåøíîñòü
âûïîëíåíèÿ ïðåöåäåíòà. Ïðåöåäåíò ñëåäóåò ïðîèçâîäèòü, åñëè â ðåçóëüòàòå ñóáúåêò ñìîæåò
ðåøèòü çàäà÷ó, êîòîðàÿ èìååò ðåàëüíûé ðåçóëüòàò. Ýòî î÷åíü âàæíî äëÿ îïðåäåëåíèÿ
ïðàâèëüíîãî óðîâíÿ è ãëóáèíû äåòàëèçàöèè ïðåöåäåíòà. Ïðàâèëüíûì ÿâëÿåòñÿ ñòðåìëåíèå
ïðîèçâîäèòü íå ñëèøêîì ìàëåíüêèå ïðåöåäåíòû. Â íåêîòîðûõ îáñòîÿòåëüñòâàõ Âû ìîæåòå
èñïîëüçîâàòü ïðåöåäåíò êàê ýëåìåíò ïëàíèðîâàíèÿ.
n Äåéñòâèÿ. Äåéñòâèå – ýòî âû÷èñëèòåëüíàÿ èëè àëãîðèòìè÷åñêàÿ ïðîöåäóðà; îíî âûïîëíÿåòñÿ,
êîãäà ñóáúåêò äàåò ñèñòåìå ñîîòâåòñòâóþùèé ñèãíàë èëè êîãäà ïðîèñõîäèò âðåìåííîå
ñîáûòèå. Äåéñòâèå ìîæåò ïîäðàçóìåâàòü ïåðåäà÷ó ñèãíàëà âûçûâàâøåìó ñóáúåêòó èëè äðóãèì
ñóáúåêòàì. Äåéñòâèå àòîìàðíî; ýòî îçíà÷àåò, ÷òî îíî èëè âûïîëíÿåòñÿ ïîëíîñòüþ, èëè íå
âûïîëíÿåòñÿ âîâñå.
n Êîíêðåòíûé ñóáúåêò. Ñóáúåêò ÿâëÿåòñÿ êëþ÷åâîé ôèãóðîé ïðè ïîèñêå ïðàâèëüíîãî
ïðåöåäåíòà, îñîáåííî ïîòîìó, ÷òî ñóáúåêò ïîìîãàåò Âàì èçáåãàòü ïðåöåäåíòîâ, êîòîðûå
ñëèøêîì âåëèêè. Íàïðèìåð, ðàññìîòðèòå èíñòðóìåíò âèçóàëüíîãî ìîäåëèðîâàíèÿ. Â ýòîì
ïðèëîæåíèè èìåþòñÿ äâà ðåàëüíûõ ñóáúåêòà: ðàçðàáîò÷èê - êòî-òî, êòî ðàçðàáàòûâàåò
ñèñòåìû, èñïîëüçóÿ èíñòðóìåíò äëÿ ïîääåðæêè, è àäìèíèñòðàòîð ñèñòåìû - êòî-òî, êòî
óïðàâëÿåò ýòèì èíñòðóìåíòîì. Êàæäûé èç ýòèõ ñóáúåêòîâ èìååò ñâîè ñîáñòâåííûå çàïðîñû
ê ñèñòåìå, è åìó áóäóò íóæíû ñâîè íàáîðû ïðåöåäåíòîâ.
Ôóíêöèîíàëüíûå âîçìîæíîñòè ñèñòåìû îïðåäåëÿþòñÿ íàáîðîì ïðåöåäåíòîâ, êàæäûé èç êîòîðûõ
ïðåäñòàâëÿåò íåêîòîðûé ïîòîê ñîáûòèé. Îïèñàíèå ïðåöåäåíòà îïðåäåëÿåò òî, ÷òî ïðîèçîéäåò â

4-5
ñèñòåìå, êîãäà ïðåöåäåíò áóäåò âûïîëíåí.
Êàæäûé ïðåöåäåíò èìååò ñîáñòâåííóþ çàäà÷ó, êîòîðóþ îí äîëæåí âûïîëíèòü. Íàáîð ïðåöåäåíòîâ
óñòàíàâëèâàåò âñå âîçìîæíûå ïóòè èñïîëüçîâàíèÿ ñèñòåìû. Âû ìîæåòå ïîíÿòü çàäà÷ó ïðåöåäåíòà,
ïðîñòî ïîñìîòðåâ íà åãî íàçâàíèå.

Âàì óæå çíàêîì ýòîò ðèñóíîê. Çäåñü óêàçàíû âñå ïðåöåäåíòû, êîòîðûå âûïîëíÿåò áàíêîìàò ïî
òðåáîâàíèþ êëèåíòà.

Èñïîëüçîâàíèå ïðåöåäåíòîâ ïðè ðàçðàáîòêå


Èòàê, â Rational Unified Process îïðåäåëåííûé äëÿ ñèñòåìû ïðåöåäåíò ÿâëÿåòñÿ îñíîâàíèåì äëÿ
âñåãî ïðîöåññà ðàçðàáîòêè.
Ïðåöåäåíòû èãðàþò ðîëü â êàæäîì èç ïÿòè îñíîâíûõ ïîòîêîâ ðàáîò ïðîöåññà: Äåëîâîå
ìîäåëèðîâàíèå, Òðåáîâàíèÿ, Àíàëèç è ïðîåêòèðîâàíèå, Âûïîëíåíèå è Èñïûòàíèå.

«Ïîòîê» ïðåöåäåíòîâ ÷åðåç ðàçëè÷íûå ìîäåëè

n Äåëîâûå ïðåöåäåíòû îïðåäåëÿþòñÿ â õîäå äåëîâîãî ìîäåëèðîâàíèÿ.


 óïðàâëÿåìîì ïðåöåäåíòàìè ïðîåêòå Âû ðàçðàáàòûâàåòå äâà ïðåäñòàâëåíèÿ äåëîâîé ñôåðû.
Ñàì äåëîâîé ïðåöåäåíò îòðàæàåò âíåøíåå ïðåäñòàâëåíèå äåëîâîé ñôåðû, êîòîðîå îïðåäåëÿåò,

4-6
÷òî ñóùåñòâåííî èñïîëíèòü â äåëîâîé ñôåðå, ÷òîáû îáåñïå÷èòü ñóáúåêòó íóæíûå ðåçóëüòàòû.
Îíî îïðåäåëÿåò òàêæå, êàêîå âçàèìîäåéñòâèå äîëæíû èìåòü äåëîâàÿ ñôåðà è ñóáúåêòû ïðè
âûïîëíåíèè äåëîâîãî ïðåöåäåíòà. Òàêîå ïðåäñòàâëåíèå äîëæíî áûòü ðàçðàáîòàíî, êîãäà Âû
äîãîâàðèâàåòåñü î òîì, ÷òî äîëæíî áûòü ñäåëàíî â êàæäîì äåëîâîì ïðåöåäåíòå. Ñîâîêóïíîñòü
äåëîâûõ ïðåöåäåíòîâ óñòàíàâëèâàåò ãðàíèöû ñèñòåìû.
Ðåàëèçàöèÿ äåëîâîãî ïðåöåäåíòà, ñ äðóãîé ñòîðîíû, äàåò âíóòðåííåå ïðåäñòàâëåíèå äåëîâîãî
ïðåöåäåíòà, êîòîðîå îïðåäåëÿåò, êàê äîëæíà áûòü îðãàíèçîâàíà ðàáîòà, ÷òîáû äîñòè÷ü
íóæíûõ ðåçóëüòàòîâ. Ðåàëèçàöèÿ îõâàòûâàåò äåëîâûõ ðàáîòíèêîâ è äåëîâûå ñóùíîñòè,
êîòîðûå ó÷àñòâóþò â âûïîëíåíèå äåëîâîãî ïðåöåäåíòà, è ñâÿçè ìåæäó íèìè, íåîáõîäèìûå
äëÿ âûïîëíåíèÿ çàäàíèÿ. Òàêèå ïðåäñòàâëåíèÿ íåîáõîäèìî ðàçðàáîòàòü, ÷òîáû ðåøèòü, êàê
äîëæíà áûòü îðãàíèçîâàíà ðàáîòà â êàæäîì äåëîâîì ïðåöåäåíòå äëÿ äîñòèæåíèÿ íóæíûõ
ðåçóëüòàòîâ.
n Ìîäåëü ïðåöåäåíòîâ ñîçäàåòñÿ â ïîòîêå ðàáîò Òðåáîâàíèÿ. Â ýòîì ïîòîêå ðàáîò Âû
íóæäàåòåñü â ïðåöåäåíòå äëÿ ìîäåëèðîâàíèÿ òîãî, ÷òî äîëæíà äåëàòü ñèñòåìà ñ òî÷êè çðåíèÿ
ïîëüçîâàòåëåé. Òàêèì îáðàçîì, ïðåöåäåíò ïðåäñòàâëÿåò âàæíóþ ôóíäàìåíòàëüíóþ
êîíöåïöèþ, êîòîðàÿ äîëæíà áûòü ïðèåìëåìà è äëÿ çàêàç÷èêà è äëÿ ðàçðàáîò÷èêîâ ñèñòåìû.
n  ïîòîêå ðàáîò Àíàëèç è ïðîåêòèðîâàíèå ïðåöåäåíòû ðåàëèçóþòñÿ â ìîäåëè ïðîåêòà.  ýòîé
ìîäåëè Âû ñîçäàåòå ðåàëèçàöèè ïðåöåäåíòà, êîòîðûå â òåðìèíàõ âçàèìîäåéñòâóþùèõ
îáúåêòîâ îïèñûâàþò, êàê ïðåöåäåíò âûïîëíÿåòñÿ. Â òåðìèíàõ îáúåêòîâ ïðîåêòà ýòà ìîäåëü
îïèñûâàåò ðàçëè÷íûå ÷àñòè ðåàëèçóåìîé ñèñòåìû è òî, êàê äîëæíû âçàèìîäåéñòâîâàòü ýòè
÷àñòè, ÷òîáû âûïîëíèòü ïðåöåäåíòû.
n  ïîòîêå ðàáîò Âûïîëíåíèå ìîäåëü ïðîåêòà ðåàëèçóåò òåõíè÷åñêèå òðåáîâàíèÿ. Ïîñêîëüêó
ïðåöåäåíòû ÿâëÿþòñÿ ôóíäàìåíòîì ìîäåëè ïðîåêòà, îíè ðåàëèçóþòñÿ â òåðìèíàõ êëàññîâ
ïðîåêòà.
n  ïîòîêå ðàáîò Èñïûòàíèÿ ïðåöåäåíòû ñîñòàâëÿþò îñíîâó äëÿ èäåíòèôèêàöèè êîíòðîëüíûõ
ïðèìåðîâ è ìåòîäîâ èñïûòàíèé. Òî åñòü ñèñòåìà ïðîâåðÿåòñÿ ïðè âûïîëíåíèè êàæäîãî
ïðåöåäåíòà.
Ïðåöåäåíòû èñïîëíÿþò òàêæå è äðóãèå ðîëè:
n Îíè èñïîëüçóþòñÿ äëÿ ïëàíèðîâàíèÿ èòåðàöèîííîé ðàçðàáîòêè.
n Îíè ñîñòàâëÿþò îñíîâó ïðè íàïèñàíèè ðóêîâîäñòâ ïîëüçîâàòåëåé.
n Îíè ìîãóò èñïîëüçîâàòüñÿ êàê åäèíèöû óïîðÿäî÷åíèÿ. Íàïðèìåð, çàêàç÷èê ìîæåò
êîíôèãóðèðîâàòü ñèñòåìó ñ èíäèâèäóàëüíûì íàáîðîì ïðåöåäåíòîâ.

4-7
Èòåðàòèâíàÿ ðàçðàáîòêà
Ïðîöåññ «âîäîïàäà»
Ñåãîäíÿ ñòàëî ìîäíûì âèíèòü âî âñåõ ïðîáëåìàõ è íåóäà÷àõ ïðîãðàììíûõ ïðîåêòîâ
ïîñëåäîâàòåëüíûé ïðîöåññ ðàçðàáîòêè (èëè «âîäîïàä»). Ýòî ìîæåò ïîêàçàòüñÿ äîâîëüíî
ñòðàííûì. Âåäü, íà ïåðâûé âçãëÿä, ýòîò ïîäõîä êàæåòñÿ î÷åíü ðàçóìíûì! Âîò øàãè, êîòîðûì Âû
äîëæíû ñëåäîâàòü:

 ïðîöåññå âîäîïàäà ðàçðàáîòêà âåäåòñÿ ñâåðõó âíèç.  ñëó÷àå íåóäà÷è âîçìîæíî


âîçâðàùåíèå ê ïðåäûäóùåìó ýòàïó.

1. Èññëåäóéòå ïðîáëåìó, êîòîðàÿ äîëæíà áûòü ðåøåíà, âñå òðåáîâàíèÿ è èõ ñâÿçè. Çàôèêñèðóéòå
èõ â âèäå çàäàíèÿ íà ðàçðàáîòêó è çàñòàâüòå âñå çàèíòåðåñîâàííûå ñòîðîíû ñîãëàñèòüñÿ, ÷òî
ýòî èìåííî òî, ÷òî îíè õîòÿò ïîëó÷èòü.
2. Ðàçðàáîòàéòå ïðîåêòíûå ðåøåíèÿ, óäîâëåòâîðÿþùèå âñåì òðåáîâàíèÿì è ñâÿçÿì. Òùàòåëüíî
èññëåäóéòå ýòó êîíñòðóêöèþ è óäîñòîâåðüòåñü, ÷òî âñå çàèíòåðåñîâàííûå ñòîðîíû ñîãëàñíû
ñ ïðàâèëüíîñòüþ Âàøèõ ðåøåíèé.
3. Îñóùåñòâèòå ïðîåêòíûå ðåøåíèÿ, èñïîëüçóÿ ëó÷øèå ìåòîäû êîäèðîâàíèÿ.
4. Óáåäèòåñü, ÷òî âñå çàÿâëåííûå òðåáîâàíèÿ âûïîëíåíû è âàøà ðàáîòà óäîâëåòâîðÿåò çàêàç÷èêà.
5. Ïåðåäàéòå çàêàç÷èêó ãîòîâûé ïðîäóêò. Ïðîáëåìà ðåøåíà!

4-8
Èìåííî òàê áûëè ïîñòðîåíû íåáîñêðåáû è êîñìè÷åñêèå êîðàáëè. Ýòîò ñïîñîá î÷åíü õîðîø, íî
òîëüêî ïîòîìó, ÷òî ïðèêëàäíàÿ îáëàñòü äàâíî èçâåñòíà: çà ïëå÷àìè èíæåíåðîâ ñîòíè ëåò
ïðîåêòèðîâàíèÿ è êîíñòðóèðîâàíèÿ.
Ñïåöèàëèñòû ïî ïðîãðàììíîìó îáåñïå÷åíèþ íå èìåëè òàêîé âîçìîæíîñòè. Íå èìåÿ ñâîåãî, îíè
íå ìîãëè íå âîñïîëüçîâàòüñÿ ïîëîæèòåëüíûì îïûòîì ñïåöèàëèñòîâ èç ñìåæíûõ îáëàñòåé.
Íåñêîëüêî ëåò íàçàä ìíîãèå èç íàñ è ïðåäñòàâèòü ñåáå íå ìîãëè, ÷òî ïðîöåññ «âîäîïàäà» íå
ÿâëÿåòñÿ åäèíñòâåííûì ðàçóìíûì ïîäõîäîì. À åñëè áû è ñìîãëè, ýòî íå èçìåíèëî áû ñèòóàöèþ:
ìåòîä «âîäîïàäà» çàëîæåí âî âñå ÃÎÑÒû è ìåòîäèêè ïðîåêòèðîâàíèÿ ïðîãðàììíûõ ñèñòåì.
Åñëè ïðîöåññ «âîäîïàäà» èäåàëåí, òîãäà ïî÷åìó áîëüøèíñòâî ïðîåêòîâ, îñîáåííî ïðîåêòîâ
êðóïíûõ ñèñòåì, çàêàí÷èâàþòñÿ íåóäà÷åé? Òîìó åñòü íåñêîëüêî ïðè÷èí.
n Êîíòåêñò ïðîãðàììèðîâàíèÿ ñóùåñòâåííî îòëè÷àåòñÿ îò òàêîâîãî äðóãèõ òåõíè÷åñêèõ
äèñöèïëèí.
n Ìû íå ñóìåëè ó÷åñòü íåêîòîðûå ôàêòîðû, ñâÿçàííûå ñ ÷åëîâåêîì.
n Ìû ïûòàåìñÿ èñïîëüçîâàòü ïîäõîä, ÷åòêî ðàáîòàþùèé â îïðåäåëåííûõ îáñòîÿòåëüñòâàõ,
âíå ýòèõ îáñòîÿòåëüñòâ.
n Èñòîðè÷åñêè ìû âñå åùå íàõîäèìñÿ â ïåðèîäå èññëåäîâàíèé ñïîñîáîâ ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ. Ìû íå èìååì ñîòåí ëåò îïûòà ýêñïåðèìåíòîâ è îïûòà îøèáîê,
êîòîðûé ïðåâðàòèë ñîçäàíèå êîñìè÷åñêîãî êîðàáëÿ â ìåõàíè÷åñêèé ïðîöåññ. È â ýòîì ñîñòîèò
ãëàâíàÿ ïðè÷èíà íåóäà÷.

Ïðåèìóùåñòâà èòåðàöèé
Îïðåäåëåíèå èòåðàöèè, êàê åå ïðåäñòàâëÿåò Rational Unified Process, ïðèâîäèëîñü ðàíüøå, íà
ñòð. 3-8. Âñïîìíèì åãî åùå ðàç: «Èòåðàöèÿ – ýòî çàêîí÷åííûé öèêë ðàçðàáîòêè, ïðèâîäÿùèé ê
âûïóñêó âûïîëíèìîãî èçäåëèÿ (âíóòðåííåé èëè âíåøíåé âåðñèè) èëè ïîäìíîæåñòâà êîíå÷íîãî
ïðîäóêòà, êîòîðîå âîçðàñòàåò ñ ïðèðàùåíèåì îò èòåðàöèè ê èòåðàöèè, ÷òîáû ñòàòü çàêîí÷åííîé
ñèñòåìîé.

4-9
Ñðàâíèòå «âîäîïàä» (ââåðõó) ñ èòåðàöèîííûì ïîäõîäîì. Âî âòîðîì ñëó÷àå êàæäàÿ èòåðàöèÿ
íà÷èíàåòñÿ àíàëèçîì è çàêàí÷èâàåòñÿ âûïóñêîì èçäåëèÿ

Èòåðàöèîííûé ïîäõîä ïðåâîñõîäèò «âîäîïàä» ïî ñëåäóþùèì ïðè÷èíàì:


n Îí ïîçâîëÿåò ïðèíèìàòü âî âíèìàíèå èçìåíÿþùèåñÿ òðåáîâàíèÿ. Äåéñòâèòåëüíîñòü ñîñòîèò
â òîì, ÷òî òðåáîâàíèÿ èçìåíÿþòñÿ. Èçìåíåíèå òðåáîâàíèé è èõ «ïîëçó÷åñòü» âñåãäà áûëè
ïåðâîèñòî÷íèêàìè íåóäà÷ ïðîåêòîâ; îíè âåäóò ê îïîçäàíèÿì ïîñòàâîê, íàðóøåíèÿì ïëàíîâ,
íåóäîâëåòâîðåííîñòè çàêàç÷èêîâ è áåñïîëåçíîñòè ðàçðàáîòêè. Êàê ïèñàë Fred Brooks åùå 25
ëåò íàçàä: «Ïëàíèðóéòå áðîñàòü òàê äàëåêî, êóäà Âû äîáåæèòå íàâåðíÿêà».
n Ýëåìåíòû èíòåãðèðóþòñÿ ïîñòåïåííî: èíòåãðàöèÿ - íå îäèí «áîëüøîé âîñêëèöàòåëüíûé
çíàê» â êîíöå. Èòåðàöèîííûé ïîäõîä - ïî÷òè íåïðåðûâíàÿ èíòåãðàöèÿ. Òî, ÷òî âñåãäà áûëî
ïðîäîëæèòåëüíûì, ñîìíèòåëüíûì è íåïðèÿòíûì, çàíèìàÿ äî 40 % âñåõ óñèëèé â êîíöå
ïðîåêòà, òåïåðü ðàçáèòî íà â øåñòü-äåâÿòü ðàç ìåíüøèå èíòåãðàöèè, êîòîðûå íà÷èíàþòñÿ ñ
ìåíüøåãî êîëè÷åñòâà ýëåìåíòîâ.
n Îí ïîçâîëÿåò Âàì ðàíüøå ñìÿã÷àòü ðèñêè, ïîòîìó ÷òî èíòåãðàöèÿ, êàê ïðàâèëî, åñòü
åäèíñòâåííîå âðåìÿ îáíàðóæåíèÿ èëè àäðåñàöèè ðèñêîâ. Êîãäà Âû âûïîëíÿåòå íà÷àëüíûå
èòåðàöèè, Âû ïðîõîäèòå âñå îñíîâíûå ïîòîêè ðàáîò ïðîöåññà, âûÿâëÿÿ ìíîãèå àñïåêòû
ïðîåêòà: ïðèãîäíîñòü èíñòðóìåíòàëüíûõ ñðåäñòâ è èìåþùåãîñÿ â íàëè÷èè ïðîãðàììíîãî

4-10
îáåñïå÷åíèÿ, íàâûêè ëþäåé è ò.ä. Íåêîòîðûå ïðåäïîëàãàåìûå ðèñêè ìîãóò íå ïðîÿâèòüñÿ, è
ìîãóò ïîÿâëÿòüñÿ íîâûå, íå ïðåäïîëàãàâøèåñÿ ðàíåå.

Áîëüøå âñåãî ìû ðèñêóåì, íà÷èíàÿ ïðîåêò. Ïî ìåðå äâèæåíèÿ âïåðåä îæèäàåìûé ðèñê
óìåíüøàåòñÿ.  ïðîöåññå èíòåãðàöèè ýòî ïðîèñõîäèò ñ íàèáîëüøåé ñêîðîñòüþ.  îòëè÷èå îò
«âîäîïàäà», ïðè èòåðàòèâíîì ïîäõîäå èíòåãðàöèÿ âûïîëíÿåòñÿ óæå íà ïåðâîé èòåðàöèè.
Ïðèìå÷àíèå: Äâà ïîñëåäíèõ ðèñóíêà âûïîëíåíû â îäíîì âðåìåííîì ìàñøòàáå.
n Îí îáåñïå÷èâàåò òàêîå óïðàâëåíèå, ïðè êîòîðîì âîçìîæíî äåëàòü òàêòè÷åñêèå èçìåíåíèÿ â
èçäåëèè; íàïðèìåð, ÷òîáû êîíêóðèðîâàòü ñ ñóùåñòâóþùèìè èçäåëèÿìè. Âû ìîæåòå ïðèíÿòü
ðåøåíèå âûïóñòèòü èçäåëèå ðàíüøå ñ óìåíüøåííûìè ôóíêöèîíàëüíûìè âîçìîæíîñòÿìè,
÷òîáû ïðîòèâîñòîÿòü ïðîäâèæåíèþ êîíêóðåíòà, èëè Âû ìîæåòå èñïîëüçîâàòü ïðîäóêò äðóãîãî
ïðîäàâöà äëÿ ðåøåíèÿ ñâîèõ ïðîáëåì.
n Îí îáëåã÷àåò ìíîãîêðàòíîå èñïîëüçîâàíèå êîìïîíåíòîâ - ïðîùå èäåíòèôèöèðîâàòü îáùèå
÷àñòè, êîãäà îíè ÷àñòè÷íî ðàçðàáîòàíû èëè ðåàëèçîâàíû, ÷åì èäåíòèôèöèðîâàòü âñå îáùèå
÷àñòè ñ ñàìîãî íà÷àëà. Èäåíòèôèêàöèÿ è ðàçðàáîòêà ìíîãîêðàòíî èñïîëüçóåìûõ ÷àñòåé
òðóäíà. Êðèòè÷åñêèé àíàëèç ïðîåêòíûõ ðåøåíèé íà íà÷àëüíûõ èòåðàöèÿõ ïîçâîëÿåò
àðõèòåêòîðàì èäåíòèôèöèðîâàòü ïîòåíöèàëüíîå ìíîãîêðàòíîå èñïîëüçîâàíèå è
ðàçðàáàòûâàòü è ñîâåðøåíñòâîâàòü îáùèé êîä â ïîñëåäóþùèõ èòåðàöèÿõ.
n Îí ïðèâîäèò ê áîëåå óñòîé÷èâîé àðõèòåêòóðå - â íåñêîëüêèõ èòåðàöèÿõ Âû èñïðàâèòå áîëüøå
îøèáîê. Ñëàáûå ìåñòà îáíàðóæèâàþòñÿ äàæå â ðàííèõ èòåðàöèÿõ. Îäíîâðåìåííî
îáíàðóæèâàþòñÿ è åùå ìîãóò áûòü ëåãêî èñïðàâëåíû êðèòè÷åñêèå ïàðàìåòðû ýôôåêòèâíîñòè,
îòïàäàåò íåîáõîäèìîñòü äåëàòü ýòî íàêàíóíå ðàçâåðòûâàíèÿ.
n Ðàçðàáîò÷èêè ó÷àòñÿ ïî õîäó è áîëåå ïîëíî èñïîëüçóþò ðàçëè÷íûå íàâûêè è ñïåöèàëüíûå
çíàíèÿ â òå÷åíèå âñåãî æèçíåííîãî öèêëà. Èñïûòàòåëè ðàíüøå çàïóñêàþò òåñòû, òåõíè÷åñêèå
ñïåöèàëèñòû ðàíüøå äåëàþò ñâîè çàïèñè è ò.ä. Ïðè íå èòåðàöèîííîé ðàçðàáîòêå òå æå ñàìûå
ëþäè îæèäàëè áû íà÷àëà ñâîåé ðàáîòû. Ýòî âðåìÿ ìîæíî áûëî áû èñïîëüçîâàòü äëÿ
îòòà÷èâàíèÿ ñâîèõ íàâûêîâ. Íî ïîòðåáíîñòè â îáó÷åíèè èëè â äîïîëíèòåëüíîé (âîçìîæíî
âíåøíåé) ïîìîùè â ýòî âðåìÿ, â ïðîöåññå ïðåäâàðèòåëüíîé îöåíêè, åùå ïîêðûòû ìðàêîì.

4-11
n Ïðîöåññ ìîæåò áûòü óëó÷øåí è óñîâåðøåíñòâîâàí ïî õîäó äåëà. Îöåíêà â êîíöå êàæäîé
èòåðàöèè ïðåäóñìàòðèâàåò íå òîëüêî àíàëèç ñîñòîÿíèÿ èçäåëèÿ è ïåðñïåêòèâ âûïîëíåíèÿ
ãðàôèêà ïðîäâèæåíèÿ ïðîåêòà, íî è òîãî, ÷òî äîëæíî áûòü èçìåíåíî â îðãàíèçàöèè è
íåïîñðåäñòâåííî â ïðîöåññå, ÷òîáû óëó÷øèòü åãî â ñëåäóþùåé èòåðàöèè.
Ïðè ïîäõîäå «âîäîïàäà» âñå âûãëÿäèò âûñîêîêà÷åñòâåííûì ïî÷òè äî êîíöà ïðîåêòà, èíîãäà
âïëîòü äî ñåðåäèíû èíòåãðàöèè. Çàòåì âñå ðàçâàëèâàåòñÿ. Ïðè èòåðàöèîííîì ïîäõîäå î÷åíü
òðóäíî ñêðûâàòü ïðàâäó î÷åíü äîëãî.
Îðãàíèçàòîðû ïðîåêòà ÷àñòî ñîïðîòèâëÿþòñÿ èòåðàöèîííîìó ïîäõîäó, âèäÿ â íåì ñâîåãî ðîäà
áåñêîíå÷íîå «ïåðåìàëûâàíèå» ñäåëàííîãî.  Rational Unified Process èíòåðàêòèâíûé ïîäõîä
î÷åíü óïðàâëÿåì; èòåðàöèè ïëàíèðóþòñÿ ïî ÷èñëó, ïðîäîëæèòåëüíîñòè è öåëè. Çàäà÷è è
îòâåòñòâåííîñòè ó÷àñòíèêîâ îïðåäåëåíû. Îáúåêòèâíûå êðèòåðèè ïðîäâèæåíèÿ çàôèêñèðîâàíû.
Íåêîòîðàÿ äîðàáîòêà îò îäíîé èòåðàöèè äî äðóãîé èìååò ìåñòî, íî îíà òàêæå òùàòåëüíî
óïðàâëÿåòñÿ.

Óïðàâëåíèå òðåáîâàíèÿìè
Óïðàâëåíèå òðåáîâàíèÿìè – ýòî ñèñòåìàòè÷åñêèé ïîäõîä ê îáíàðóæåíèþ, äîêóìåíòèðîâàíèþ,
îðãàíèçàöèè è ñîïðîâîæäåíèþ èçìåíÿþùèõñÿ òðåáîâàíèé ê ñèñòåìå.
Òðåáîâàíèå – ýòî óñëîâèå èëè âîçìîæíîñòü, êîòîðîé äîëæíà ñîîòâåòñòâîâàòü ñèñòåìà.
Íàøå ôîðìàëüíîå îïðåäåëåíèå óïðàâëåíèÿ òðåáîâàíèÿìè ïðåäîïðåäåëÿåò ñèñòåìàòè÷åñêèé
ïîäõîä
n ê îáíàðóæåíèþ, îðãàíèçàöèè è äîêóìåíòèðîâàíèþ òðåáîâàíèé ê ñèñòåìå, è
n ê óñòàíîâëåíèþ è ïîääåðæàíèþ ñîãëàøåíèé ìåæäó çàêàç÷èêîì è ïðîåêòíîé ãðóïïîé îá
èçìåíÿþùèõñÿ òðåáîâàíèÿõ ê ñèñòåìå.
Ñáîð òðåáîâàíèé ìîæåò ïîêàçàòüñÿ äîâîëüíî òðèâèàëüíîé çàäà÷åé. Îäíàêî, â ðåàëüíûõ ïðîåêòàõ
Âû ñòîëêíåòåñü ñ ñóùåñòâåííûìè òðóäíîñòÿìè ïîòîìó, ÷òî:
n Òðåáîâàíèÿ íå âñåãäà î÷åâèäíû è ìîãóò èñõîäèòü èç ðàçíûõ èñòî÷íèêîâ.
n Òðåáîâàíèÿ íå âñåãäà óäàåòñÿ ÿñíî âûðàçèòü ñëîâàìè.
n Èìååòñÿ ìíîãî ðàçëè÷íûõ òèïîâ òðåáîâàíèé íà ðàçëè÷íûõ óðîâíÿõ äåòàëèçàöèè.
n ×èñëî òðåáîâàíèé ìîæåò ñòàòü íåóïðàâëÿåìûì, åñëè èìè íå óïðàâëÿòü.
n Òðåáîâàíèÿ ñâÿçàíû äðóã ñ äðóãîì, à òàêæå ñ äðóãèìè ïðåäñòàâëåíèÿìè ïðîöåññà ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ.
n Òðåáîâàíèÿ èìåþò óíèêàëüíûå ñâîéñòâà èëè çíà÷åíèÿ ñâîéñòâ. Íàïðèìåð, îíè íå ÿâëÿþòñÿ
íè îäèíàêîâî âàæíûìè, íè îäèíàêîâî ïðîñòûìè äëÿ ñîãëàñîâàíèÿ.
n Åñòü ìíîãî çàèíòåðåñîâàííûõ ñòîðîí è ýòî îçíà÷àåò, ÷òî òðåáîâàíèÿ äîëæíû óïðàâëÿòüñÿ

4-12
ïåðåêðåñòíî-ôóíêöèîíàëüíûìè ãðóïïàìè ëþäåé.
n Òðåáîâàíèÿ èçìåíÿþòñÿ.
Êàêèìè íàâûêàìè íóæíî îáëàäàòü, ÷òîáû ñïðàâèòüñÿ ýòèìè òðóäíîñòÿìè? Íàèáîëåå âàæíûå èç
íèõ ýòî óìåíèå:
n Àíàëèçèðîâàòü ïðîáëåìû
n Îïðåäåëÿòü ïîòðåáíîñòè ñîâëàäåëüöåâ
n Îïðåäåëÿòü ñèñòåìó
n Óïðàâëÿòü êîíòåêñòîì ïðîåêòà
n Óòî÷íÿòü îïðåäåëåíèå ñèñòåìû
n Óïðàâëÿòü èçìåíåíèåì òðåáîâàíèé

Êòî òàêèå ñîâëàäåëüöû?


Íà èíòóèòèâíîì óðîâíå ýòî ïîíÿòèå ìîæíî ïðîêîììåíòèðîâàòü ñëåäóþùèì îáðàçîì:
Ýôôåêòèâíîå ðåøåíèå ëþáîé ñëîæíîé ïðîáëåìû ïðåäïîëàãàåò óäîâëåòâîðåíèå ïîòðåáíîñòåé
íåêîòîðîé ãðóïïû ñîâëàäåëüöåâ. Ñîâëàäåëüöû îáû÷íî èìåþò ðàçëè÷íûå òî÷êè çðåíèÿ íà
ïðîáëåìó è ðàçëè÷íûå ïîòðåáíîñòè, êîòîðûå äîëæíû áûòü óäîâëåòâîðåíû ïðèíèìàåìûìè
ðåøåíèÿìè. Ìíîãèå ñîâëàäåëüöû ÿâëÿþòñÿ ïîëüçîâàòåëÿìè ñèñòåìû. Äðóãèå ñîâëàäåëüöû -
òîëüêî êîñâåííûå ïîëüçîâàòåëè ñèñòåìû èëè òîëüêî èñïîëüçóþò ðåçóëüòàòû, íà êîòîðûå âëèÿåò
ñèñòåìà. Ê ñîâëàäåëüöàì ìîãóò áûòü îòíåñåíû ïîêóïàòåëè èëè ñòîðîííèêè ïðèîáðåòåíèÿ
ñèñòåìû. Ïîíèìàíèå òîãî, êòî ÿâëÿåòñÿ ñîâëàäåëüöàìè è èõ ñïåöèôè÷åñêèõ ïîòðåáíîñòåé,
ÿâëÿåòñÿ âàæíûì ýëåìåíòîì ïðè âûáîðå ýôôåêòèâíîãî ðåøåíèÿ. Ïðèìåðàìè ñîâëàäåëüöåâ
ÿâëÿþòñÿ:
n Ïðåäñòàâèòåëü çàêàç÷èêà
n Ïðåäñòàâèòåëü ïîëüçîâàòåëÿ
n Èíâåñòîð
n Ðóêîâîäèòåëü ïðîèçâîäñòâà
n Ïîêóïàòåëü

Àíàëèç ïðîáëåìû
Àíàëèç ïðîáëåìû âûïîëíÿåòñÿ äëÿ òîãî, ÷òîáû ïîíÿòü ïðîáëåìó, íà÷àëüíûå ïîòðåáíîñòè
ñîâëàäåëüöåâ è ïðåäëîæèòü ðåøåíèÿ âûñîêîãî óðîâíÿ.
Àíàëèç ïðîáëåìû - ýòî àêò ðàññóæäåíèÿ è àíàëèçà ñ öåëüþ íàéòè «ïðîáëåìó ïîçàäè ïðîáëåìû».
 õîäå àíàëèçà äîñòèãàåòñÿ âçàèìíîå ñîãëàñèå ïî ðåàëüíîé ïðîáëåìå è î òîì, êòî çàèíòåðåñîâàí

4-13
â åå ðàçðåøåíèè (ÿâëÿåòñÿ åå ñîâëàäåëüöàìè). Êðîìå òîãî, Âû îïðåäåëÿåòå äåëîâûå îãðàíè÷åíèÿ
ðåøåíèé. Âû äîëæíû òàêæå ïðîàíàëèçèðîâàòü äåëîâûå ïðåöåäåíòû ïðîåêòà òàê, ÷òîáû ïîëó÷èòü
õîðîøåå ïîíèìàíèå òîãî, êàêèå âûãîäû îæèäàþòñÿ îò èíâåñòèöèé, âëîæåííûõ â ôîðìèðóåìóþ
ñèñòåìó.

Îïðåäåëåíèå ïîòðåáíîñòåé ñîâëàäåëüöåâ


Òðåáîâàíèÿ èñõîäÿò èç ìíîãèõ èñòî÷íèêîâ, ïðèìåðàìè êîòîðûõ ìîãóò áûòü çàêàç÷èêè, ïàðòíåðû,
êîíå÷íûå ïîëüçîâàòåëè è ñïåöèàëèñòû ïðåäìåòíîé îáëàñòè. Âû äîëæíû çíàòü, êàêèìè äîëæíû
áûòü ýòè èñòî÷íèêè è êàê ïîëó÷èòü ê íèì äîñòóï, à òàêæå êàê ëó÷øå ïîëó÷èòü îò íèõ èíôîðìàöèþ.
Ëþäåé, êîòîðûå ÿâëÿþòñÿ ïåðâè÷íûìè èñòî÷íèêàìè èíôîðìàöèè, ìû íàçâàëè ñîâëàäåëüöàìè
ïðîåêòà. Åñëè Âû ðàçðàáàòûâàåòå èíôîðìàöèîííóþ ñèñòåìó äëÿ èñïîëüçîâàíèÿ âíóòðè âàøåé
êîìïàíèè, Âû ìîæåòå âêëþ÷èòü â âàøó ãðóïïó ðàçðàáîòêè ëþäåé ñ îïûòîì êîíå÷íîãî
ïîëüçîâàòåëÿ è çíàíèåì ïðåäìåòíîé îáëàñòè è ïðîâîäèòü ñ íèìè îáñóæäåíèÿ íà óðîâíå äåëîâîé
ìîäåëè. Åñëè âû ðàçðàáàòûâàåòå èçäåëèå íà ïðîäàæó, Âû ìîæåòå ïðèâëå÷ü ê ðàáîòå âàøèõ
ñïåöèàëèñòîâ ïî ìàðêåòèíãó, ÷òîáû ëó÷øå ïîíÿòü ïîòðåáíîñòè çàêàç÷èêîâ íà ðûíêå.
Äåéñòâèÿ ïî âûÿâëåíèþ èíôîðìàöèè ìîãóò èñïîëüçîâàòü ìåòîäû èíòåðâüþ, ìîçãîâîé àòàêè,
êîíöåïòóàëüíîãî ïðîòîòèïèðîâàíèÿ, àíêåòíûõ îïðîñîâ è àíàëèçà êîíêóðåíòîñïîñîáíîñòè.
Ðåçóëüòàòîì âûÿâëåíèÿ ïîòðåáíîñòåé ìîæåò áûòü ñïèñîê çàïðîñîâ èëè ïîòðåáíîñòåé, êîòîðûå
îïèñàíû â òåêñòîâîì èëè ãðàôè÷åñêîì âèäå, ñ óêàçàíèåì ïðèîðèòåòíîñòè îòíîñèòåëüíî äðóã
äðóãà.

Îïðåäåëåíèå ñèñòåìû
Îïðåäåëåíèå ñèñòåìû ôîðìèðóåòñÿ ïóòåì îáðàáîòêè è ðåîðãàíèçàöèè ïîòðåáíîñòåé
ñîâëàäåëüöåâ. Ñíà÷àëà ñîáèðàþòñÿ òðåáîâàíèÿ, çàòåì âûïîëíÿåòñÿ èõ âûñîêîóðîâíåâûé àíàëèç
è ôîðìàëèçàöèÿ. Ïðè ýòîì óòî÷íÿåòñÿ ñïåöèôèêà òðåáîâàíèé (÷òî äîëæíî áûòü ñäåëàíî, ñ êàêîé
ñòåïåíüþ äåòàëèçàöèè, êàêîâû ïðèîðèòåòû, îöåíêè òðóäîåìêîñòè, òåõíè÷åñêèå è óïðàâëåí÷åñêèå
ðèñêè è íà÷àëüíûé êîíòåêñò). ×àñòü ýòèõ òðåáîâàíèé, íåïîñðåäñòâåííî ñâÿçàííûõ ñ íàèáîëåå
âàæíûìè çàïðîñàìè ñîâëàäåëüöåâ, ìîæåò áûòü ïðåäñòàâëåíà â âèäå ÷åðíîâûõ ïðîòîòèïîâ è
ìîäåëåé ïðîåêòà.
Ðåçóëüòàòîì îïðåäåëåíèÿ ñèñòåìû ÿâëÿåòñÿ åå îïèñàíèå ñ èñïîëüçîâàíèåì åñòåñòâåííîãî ÿçûêà
è ãðàôè÷åñêîãî ïðåäñòàâëåíèÿ.

Óïðàâëåíèå êîíòåêñòîì ïðîåêòà


Äëÿ ýôôåêòèâíîãî âûïîëíåíèÿ ïðîåêòà Âû äîëæíû òùàòåëüíî îòñîðòèðîâàòü ïîñòóïèâøèå îò
âñåõ ñîâëàäåëüöåâ òðåáîâàíèÿ ïî ïðèîðèòåòàì è âçÿòü íà ñåáÿ óïðàâëåíèå èõ êîíòåêñòîì. Î÷åíü
ìíîãî ïðîåêòîâ ñòðàäàþò îò ðàçðàáîò÷èêîâ, èçãîòàâëèâàþùèõ òàê íàçûâàåìûå «ïàñõàëüíûå
ÿè÷êè» (èçëèøåñòâà, êîòîðûå êàæóòñÿ ðàçðàáîò÷èêó èíòåðåñíûìè è çðåëèùíûìè), âìåñòî òîãî,
÷òîáû ñîñðåäîòî÷èòüñÿ íà çàäà÷àõ, êîòîðûå ñìÿã÷àþò ðèñêè èëè ñòàáèëèçèðóþò àðõèòåêòóðó

4-14
ïðèëîæåíèÿ. ×òîáû áûòü óâåðåííûì, ÷òî Âû ðàçðåøèëè èëè ñìÿã÷èëè ðèñêè â ïðîåêòå êàê ìîæíî
ðàíüøå, Âû äîëæíû ðàçðàáàòûâàòü âàøó ñèñòåìó ñ ïðèðàùåíèÿìè, òùàòåëüíî âûáèðàÿ ê êàæäîìó
ïðèðàùåíèþ òðåáîâàíèÿ, ñìÿã÷àþùèå èçâåñòíûå ðèñêè â ïðîåêòå. Äëÿ ýòîãî Âû äîëæíû
ñîãëàñîâûâàòü êîíòåêñò êàæäîé èòåðàöèè ñ ñîâëàäåëüöàìè ïðîåêòà. Îáû÷íî ýòî òðåáóåò õîðîøèõ
íàâûêîâ â óïðàâëåíèè ïðåäïîëàãàåìûìè ðåçóëüòàòàìè â ðàçëè÷íûõ ñòàäèÿõ ðàçðàáîòêè ïðîåêòà.
Âû äîëæíû òàêæå êîíòðîëèðîâàòü òðåáîâàíèÿ (êàê âíåøíåå ïðåäñòàâëåíèå ïðîåêòà) è
íåïîñðåäñòâåííî ïðîöåññ ðàçðàáîòêè.

Óòî÷íåíèå îïðåäåëåíèÿ ñèñòåìû


Äåòàëüíîå îïðåäåëåíèå ñèñòåìû äîëæíî áûòü ïðåäñòàâëåíî òàêèì îáðàçîì, ÷òîáû âàøè
ñîâëàäåëüöû ìîãëè ïîíèìàòü åãî è ñîãëàøàòüñÿ èëè íå ñîãëàøàòüñÿ ñ íèì. Îíî äîëæíî
ôèêñèðîâàòü íå òîëüêî ôóíêöèîíàëüíûå âîçìîæíîñòè, íî òàêæå è ñîîòâåòñòâèå âñåì
þðèäè÷åñêèì èëè íîðìàòèâíûì òðåáîâàíèÿì, ïðèìåíèìîñòü, äîñòîâåðíîñòü, ýôôåêòèâíîñòü,
ïðèãîäíîñòü è íàäåæíîñòü â ýêñïëóàòàöèè.
×àñòî ñîâåðøàåìàÿ îøèáêà ñîñòîèò â òîì, ÷òî Âàøå îùóùåíèå êîìïëåêñíîñòè ðàçðàáîòêè òîëêàåò
Âàñ íà ôîðìèðîâàíèå êîìïëåêñíîãî îïðåäåëåíèÿ. Ýòî âåäåò ê òðóäíîñòÿì â îáúÿñíåíèè öåëè
ïðîåêòà è ñèñòåìû. Èñïîëíèòåëè ìîãóò áûòü èñêðåííå óâëå÷åíû ðàáîòîé, íî îíè íå äàäóò
õîðîøåé îòäà÷è, òàê êàê ó íèõ íåò ïîëíîãî ïîíèìàíèÿ, ÷òî çà ïðîäóêò îíè ïðîèçâîäÿò. Âû äîëæíû
ïðèëîæèòü ìàêñèìóì óñèëèé äëÿ ïîíèìàíèÿ àóäèòîðèåé òåõ äîêóìåíòîâ, êîòîðûå Âû ïðîèçâîäèòå
äëÿ îïèñàíèÿ ñèñòåìû. Çà÷àñòóþ âîçíèêàåò ïîòðåáíîñòü ïðîèçâîäèòü ðàçëè÷íûå âèäû îïèñàíèÿ
ïðèìåíèòåëüíî ê àóäèòîðèè.
Ìû âèäåëè, ÷òî ìåòîäîëîãèÿ ïðåöåäåíòà, ÷àñòî â êîìáèíàöèè ñ ïðîñòûìè âèçóàëüíûìè
ïðîòîòèïàìè, ÿâëÿåòñÿ î÷åíü ýôôåêòèâíûì ñïîñîáîì óêàçàíèÿ öåëè ñèñòåìû è îïðåäåëåíèÿ åå
ïîäðîáíîñòåé. Ïðåöåäåíòû ïîìîãàþò ïîìåùàòü òðåáîâàíèÿ â êîíòåêñò, îíè ñîîáùàþò èñòîðèþ
òîãî, êàê áóäåò èñïîëüçîâàòüñÿ ñèñòåìà.
Äðóãîé êîìïîíåíò äåòàëüíîãî îïðåäåëåíèÿ ñèñòåìû - ýòî êîíñòàòàöèÿ òîãî, êàê ñèñòåìà äîëæíà
áûòü èñïûòàíà. Ïëàíû ïðîâåäåíèÿ è îïðåäåëåíèå ïðåäìåòîâ èñïûòàíèÿ ãîâîðÿò î òîì, êàêèå
âîçìîæíîñòè ñèñòåìû áóäóò ïðîâåðåíû.

Óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé


Íåçàâèñèìî îò òîãî, íàñêîëüêî Âû îñòîðîæíû ïðè îïðåäåëåíèè âàøèõ òðåáîâàíèé, âñåãäà áóäóò
âåùè, êîòîðûå ïîòðåáóþò èçìåíåíèÿ. ×òî äåëàåò èçìåíÿþùèåñÿ òðåáîâàíèÿ ñëîæíûìè äëÿ
óïðàâëåíèÿ? Èçìåíåíèå òðåáîâàíèÿ îçíà÷àåò íå òîëüêî òî, ÷òî äîëæíî áûòü ïîòðà÷åíî áîëüøå
èëè ìåíüøå âðåìåíè íà ðåàëèçàöèþ íîâîé êîíêðåòíîé âîçìîæíîñòè, íî òàêæå è òî, ÷òî èçìåíåíèå
â îäíîì òðåáîâàíèè ìîæåò âñòóïèòü â êîíôëèêò ñ äðóãèìè òðåáîâàíèÿìè. Âû äîëæíû
óäîñòîâåðèòüñÿ, ÷òî Âû ïðèäàåòå âàøèì òðåáîâàíèÿì ñòðóêòóðó, êîòîðàÿ ãèáêà ê èçìåíåíèÿì, è
÷òî Âû èñïîëüçóåòå ññûëêè òðàññèðóåìîñòè äëÿ ïðåäñòàâëåíèÿ çàâèñèìîñòåé ìåæäó
òðåáîâàíèÿìè è äðóãèìè àðòåôàêòàìè (ïðîèçâîäèìûìè Âàìè èñêóñòâåííûìè îáúåêòàìè)

4-15
ðàçðàáîòêè. Óïðàâëåíèå èçìåíåíèåì âêëþ÷àåò äåéñòâèÿ ïîäîáíûå áàçèðîâàíèþ, îïðåäåëåíèþ
çàâèñèìîñòåé, êîòîðûå âàæíî ïðîñëåäèòü, óñòàíàâëèâàÿ òðàññèðóåìîñòü ìåæäó ñâÿçàííûìè
ïðåäìåòàìè è óïðàâëåíèåì èçìåíåíèåì.

Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Rational Unified Process â ðàìêàõ Rational Suite èíòåãðèðîâàí ñ Rational Requisite Pro, êîòîðûé
ïðåäñòàâëÿåò ñîáîé èíñòðóìåíò äëÿ óïðàâëåíèÿ òðåáîâàíèÿìè. Ñ åãî ïîìîùüþ âûïîëíÿþòñÿ
ôèêñàöèÿ, îðãàíèçàöèÿ, ðàñïîëîæåíèå ïî ïðèîðèòåòàì è ïðîñëåæèâàíèå âñåõ òðåáîâàíèé.

Àêöåíò íà àðõèòåêòóðå
Rational Unified Process îò íà÷àëà äî êîíöà æèçíåííîãî öèêëà óïðàâëÿåòñÿ ïðåöåäåíòàìè, íî
äåéñòâèÿ ïðîåêòèðîâàíèÿ ñîñðåäîòî÷åíû âîêðóã ïîíÿòèÿ àðõèòåêòóðû – àðõèòåêòóðû ñèñòåìû,
èëè äëÿ ïðåèìóùåñòâåííî ïðîãðàììíûõ ñèñòåì, àðõèòåêòóðû ïðèëîæåíèÿ. Îñíîâíîé óïîð íà
ðàííèõ èòåðàöèÿõ ïðîöåññà - ãëàâíûì îáðàçîì â ñòàäèè óòî÷íåíèÿ – äåëàåòñÿ íà ïðîèçâîäñòâî è
ïðîâåðêó ïðàâèëüíîñòè àðõèòåêòóðû ïðèëîæåíèÿ.  íà÷àëüíîì öèêëå ðàçâèòèÿ àðõèòåêòóðíûå
ðåøåíèÿ ìàòåðèàëèçóþòñÿ â ôîðìå âûïîëíÿåìîãî àðõèòåêòóðíîãî ïðîòîòèïà, êîòîðûé
ïîñòåïåííî ðàçâèâàåòñÿ, ÷òîáû íà áîëåå ïîçäíèõ èòåðàöèÿõ ñòàòü çàêîí÷åííîé ñèñòåìîé.

×òî òàêîå àðõèòåêòóðà ïðèëîæåíèÿ?


Àðõèòåêòóðà ïðèëîæåíèÿ – ýòî ïîíÿòèå, êîòîðîå èíòóèòèâíî ÷óâñòâóåò áîëüøèíñòâî
ïðîåêòèðîâùèêîâ, îñîáåííî îïûòíûõ, è êîòîðîå äîñòàòî÷íî ñëîæíî òî÷íî îïðåäåëèòü. Â
÷àñòíîñòè, òðóäíî ïðîâåñòè ÷åòêóþ ãðàíèöó ìåæäó ïðîåêòîì è àðõèòåêòóðîé. Àðõèòåêòóðà -
îäèí èç àñïåêòîâ ïðîåêòà, êîòîðûé êîíöåíòðèðóåòñÿ íà íåêîòîðûõ îïðåäåëåííûõ îñîáåííîñòÿõ.
Âî «Ââåäåíèè â àðõèòåêòóðó ïðèëîæåíèé» David Garlan è Mary Shaw îïðåäåëÿþò àðõèòåêòóðó
ïðèëîæåíèÿ êàê óðîâåíü ïðîåêòà, îòðàæàþùèé «… ïðîáëåìû ïðîåêòèðîâàíèÿ è îïðåäåëåíèÿ
ñòðóêòóðû êîìïëåêñíîé ñèñòåìû âíå àëãîðèòìîâ âû÷èñëåíèé è ñòðóêòóð äàííûõ. Ñòðóêòóðíûå
ïðîáëåìû âêëþ÷àþò îáùóþ îðãàíèçàöèþ è ñòðóêòóðó ãëîáàëüíîãî óïðàâëåíèÿ, ïðîòîêîëû ñâÿçè,
ñèíõðîíèçàöèè è äîñòóïà ê äàííûì, ðàñïðåäåëåíèå ôóíêöèîíàëüíûõ âîçìîæíîñòåé ìåæäó
ìîäóëÿìè, ôèçè÷åñêîå ðàñïðåäåëåíèå, êîìïîçèöèþ ýëåìåíòîâ ïðîåêòà è ò.ï.»
Äðóãèå ñ÷èòàþò, ÷òî àðõèòåêòóðà – ýòî áîëüøå, ÷åì òîëüêî ñòðóêòóðà. Ðàáî÷àÿ ãðóïïà IEEE ïî
àðõèòåêòóðå îïðåäåëÿåò åå êàê «âûñîêîóðîâíåâóþ êîíöåïöèþ ñèñòåìû â åå ñðåäå». Ýòî
îïðåäåëåíèå ñâÿçûâàåò «ïðèãîäíîñòü» ñ ñèñòåìíîé öåëîñòíîñòüþ, ýêîíîìè÷åñêèìè ñâÿçÿìè,
ýñòåòè÷åñêèì âîñïðèÿòèåì è ñî ñòèëåì. Íî îíî íå îãðàíè÷åíî âçãëÿäîì âíóòðü, à ðàññìàòðèâàåò
ñèñòåìó â öåëîì â åå îïåðàöèîííîé ñðåäå è ñðåäå ðàçðàáîòêè – âçãëÿä íàðóæó.
 Rational Unified Process àðõèòåêòóðà ñèñòåìû ïðîãðàììíîãî îáåñïå÷åíèÿ (â äàííîì ñëó÷àå) –
ýòî îðãàíèçàöèÿ èëè ñòðóêòóðà ñóùåñòâåííûõ êîìïîíåíòîâ ñèñòåìû, âçàèìîäåéñòâóþùèõ ÷åðåç
èíòåðôåéñû ñ êîìïîíåíòàìè, ñîñòàâëåííûìè èç ïîñëåäîâàòåëüíî ìåíüøèõ êîìïîíåíòîâ è

4-16
èíòåðôåéñîâ.

Ïî÷åìó òàê íóæåí ïðîåêò àðõèòåêòóðû?


n Íàëè÷èå ïðîåêòà àðõèòåêòóðû ïîçâîëÿåò Âàì èìåòü èíòåëëåêòóàëüíûé êîíòðîëü íàä
ïðîåêòîì, óïðàâëÿòü åãî ñëîæíîñòüþ è ïîääåðæèâàòü öåëîñòíîñòü ñèñòåìû.
Ñëîæíàÿ ñèñòåìà – ýòî íå÷òî áîëüøåå, ÷åì ñóììà åå ÷àñòåé, ÷åì ïîñëåäîâàòåëüíîñòü
ìàëåíüêèõ íåçàâèñèìûõ òàêòè÷åñêèõ ðåøåíèé. Îíà äîëæíà èìåòü íåêîòîðóþ îáúåäèíÿþùóþ
ñòðóêòóðó, ïîçâîëÿþùóþ îðãàíèçîâàòü ýòè ÷àñòè è îáåñïå÷èâàòü òî÷íûå ïðàâèëà ðîñòà.
Ñèñòåìà, åñëè íå ó÷èòûâàòü åå ñëîæíîñòü, «âçðûâàåòñÿ» âíå ÷åëîâå÷åñêîãî ïîíèìàíèÿ.
Àðõèòåêòóðà çàêëàäûâàåò îñíîâó äëÿ ïîíèìàíèÿ âñåãî ïðîåêòà, óñòàíàâëèâàÿ îáùèé íàáîð
ñïðàâî÷íèêîâ, îáùèé ñëîâàðü è ò.ä.
n Àðõèòåêòóðà ÿâëÿåòñÿ ýôôåêòèâíîé áàçîé äëÿ êðóïíîìàñøòàáíîãî ìíîãîêðàòíîãî
èñïîëüçîâàíèÿ.
ßñíî ïîêàçûâàÿ êðóïíûå êîìïîíåíòû è êðèòè÷åñêèå èíòåðôåéñû ìåæäó íèìè, àðõèòåêòóðà
ïîçâîëÿåò Âàì ðàññóæäàòü î ìíîãîêðàòíîì èñïîëüçîâàíèè: î âíóòðåííåì ìíîãîêðàòíîì
èñïîëüçîâàíèè - èäåíòèôèöèðîâàòü îáùèå ÷àñòè, è î âíåøíåì ìíîãîêðàòíîì èñïîëüçîâàíèè
– îáúåäèíÿòü ãîòîâûå èçäåëèÿ è èìåþùèåñÿ â íàëè÷èè êîìïîíåíòû. Îíà ïîçâîëÿåò òàêæå
ìíîãîêðàòíîå èñïîëüçîâàíèå â áîëüøåì ìàñøòàáå: ìíîãîêðàòíîå èñïîëüçîâàíèå ñàìîé
àðõèòåêòóðû â ïîòîêå ïðîèçâîäñòâà ïðèëîæåíèé, - ò.å. â ïðîèçâîäñòâå, êîòîðîå îáúåäèíÿåò
ðàçëè÷íûå ôóíêöèîíàëüíûå âîçìîæíîñòè â îäíîé ñèñòåìå.
n Àðõèòåêòóðà ÿâëÿåòñÿ áàçîé äëÿ ðóêîâîäñòâà ïðîåêòîì.
Ïëàíèðîâàíèå è ïåðñîíàë îðãàíèçóþòñÿ ïî ëèíèÿì êðóïíûõ êîìïîíåíòîâ. Ôóíäàìåíòàëüíûå
ñòðóêòóðíûå ðåøåíèÿ ïðèíèìàþòñÿ íåáîëüøîé öåíòðàëèçîâàííîé àðõèòåêòóðíîé ãðóïïîé.
Ðàçðàáîòêà ðàçáèâàåòñÿ íà ðàçäåëû ñðåäè ìàëåíüêèõ ãðóïï, êàæäàÿ èç êîòîðûõ îòâå÷àåò çà
îäíó èëè íåñêîëüêî ÷àñòåé ñèñòåìû.

Îïèñàíèå àðõèòåêòóðû
Àðõèòåêòóðà ïðèëîæåíèÿ îïèñûâàåòñÿ ìíîæåñòâîì åå ïðåäñòàâëåíèé. Êàæäîå ïðåäñòàâëåíèå
àðõèòåêòóðû îòðàæàåò íåêîòîðûé àñïåêò, èíòåðåñóþùèé ãðóïïó ñîâëàäåëüöåâ ïðîåêòà: êîíå÷íûõ
ïîëüçîâàòåëåé, ïðîåêòèðîâùèêîâ, àäìèíèñòðàòîðîâ, ñèñòåìîòåõíèêîâ, ýêñïëóàòàöèîíùèêîâ è
ò.ä.
Ïðåäñòàâëåíèÿ ôèêñèðóþò ãëàâíûå ðåøåíèÿ ïðîåêòèðîâàíèÿ ñòðóêòóðû, ïîêàçûâàÿ, êàê
ïðèëîæåíèå ðàçäåëåíî íà êîìïîíåíòû, è êàê ñâÿçàíû ýòè êîìïîíåíòû äëÿ ïîëó÷åíèÿ ïîëåçíîé
êîíôèãóðàöèè. Ýòè ðåøåíèÿ äîëæíû âûòåêàòü èç òðåáîâàíèé ôóíêöèîíàëüíîñòè è äðóãèõ
ôàêòîðîâ. Ñ äðóãîé ñòîðîíû, ýòè ðåøåíèÿ óñòàíàâëèâàþò äàëüíåéøèå îãðàíè÷åíèÿ íà
òðåáîâàíèÿ è íà áóäóùèå ïðîåêòíûå ðåøåíèÿ íèæíåãî óðîâíÿ.

4-17
Ïðåäñòàâëåíèÿ àðõèòåêòóðû ïî ñóùåñòâó ÿâëÿþòñÿ âûæèìêàìè, èëëþñòðèðóþùèìè
«àðõèòåêòóðíî ñóùåñòâåííûå» ýëåìåíòû ìîäåëåé.  Rational Unified Process Âû íà÷èíàåòå ñ
òèïè÷íîãî íàáîðà ïðåäñòàâëåíèé, íàçûâàåìîãî ìîäåëüþ ïðåäñòàâëåíèÿ «4+1».

Ìîäåëü ïðåäñòàâëåíèÿ àðõèòåêòóðû «4+1»

Ýòîò íàáîð âêëþ÷àåò:


n ïðåäñòàâëåíèå ïðåöåäåíòîâ, êîòîðîå ñîäåðæèò ïðåöåäåíòû è ñöåíàðèè, îõâàòûâàþùèå
àðõèòåêòóðíî ñóùåñòâåííîå ïîâåäåíèå, êëàññû èëè òåõíè÷åñêèå ðèñêè. Îíî ÿâëÿåòñÿ
ïîäìíîæåñòâîì ìîäåëè ïðåöåäåíòîâ
n ëîãè÷åñêîå ïðåäñòàâëåíèå, êîòîðîå ñîäåðæèò íàèáîëåå âàæíûå êëàññû ïðîåêòà, èõ
îðãàíèçàöèþ â ïàêåòû è ïîäñèñòåìû ðàçëè÷íûõ óðîâíåé. Çäåñü ñîäåðæèòñÿ óæå íåêîòîðàÿ
ðåàëèçàöèÿ ïðåöåäåíòà. Ýòî ïðåäñòàâëåíèå ÿâëÿåòñÿ ïîäìíîæåñòâîì ìîäåëè ïðîåêòà
n ïðåäñòàâëåíèå âûïîëíåíèÿ, êîòîðîå ñîäåðæèò êðàòêèé îáçîð ìîäåëè âûïîëíåíèÿ â
òåðìèíàõ ìîäóëåé ïàêåòîâ è óðîâíåé. Çäåñü îïèñûâàåòñÿ òàêæå ðàñïðåäåëåíèå ïàêåòîâ è
êëàññîâ (èç ëîãè÷åñêîãî ïðåäñòàâëåíèÿ) â ïàêåòàõ è ìîäóëÿõ ïðåäñòàâëåíèÿ âûïîëíåíèÿ.
Ýòî ïðåäñòàâëåíèå ÿâëÿåòñÿ ïîäìíîæåñòâîì ìîäåëè âûïîëíåíèÿ
n ïðåäñòàâëåíèå ïðîöåññà, êîòîðîå ñîäåðæèò îïèñàíèå çàäà÷ (ïðîöåññîâ è íèòåé), èõ
âçàèìîäåéñòâèÿ è êîíôèãóðàöèè è ðàñïðåäåëåíèÿ îáúåêòîâ è êëàññîâ ïî çàäà÷àì. Ïîòðåáíîñòü
ýòîãî ïðåäñòàâëåíèÿ âîçíèêàåò òîëüêî, åñëè ñèñòåìà èìååò ñóùåñòâåííóþ ñòåïåíü
ïàðàëëåëèçìà. Â Rational Unified Process 5.1 ïðåäñòàâëåíèå ïðîöåññà - ýòî ïîäìíîæåñòâî
ìîäåëè ïðîåêòà

4-18
n ïðåäñòàâëåíèå ðàçâåðòûâàíèÿ, êîòîðîå ñîäåðæèò îïèñàíèå ðàçëè÷íûõ ôèçè÷åñêèõ óçëîâ
äëÿ íàèáîëåå òèïè÷íûõ êîíôèãóðàöèé ïëàòôîðìû, è ðàñïîëîæåíèå çàäà÷ (èç ïðåäñòàâëåíèÿ
ïðîöåññà) ïî ôèçè÷åñêèì óçëàì. Ïîòðåáíîñòü ýòîãî ïðåäñòàâëåíèÿ âîçíèêàåò òîëüêî, åñëè
ñèñòåìà ðàñïðåäåëåíà.
 Rational Unified Process ïðåäñòàâëåíèÿ àðõèòåêòóðû ðåãèñòðèðóþòñÿ â äîêóìåíòå Àðõèòåêòóðà
ïðèëîæåíèÿ.
Âû ìîæåòå ïðåäëàãàòü äîïîëíèòåëüíûå ïðåäñòàâëåíèÿ äëÿ âûðàæåíèÿ ðàçëè÷íûõ ñïåöèàëüíûõ
ïîòðåáíîñòåé: ïðåäñòàâëåíèå èíòåðôåéñà ïîëüçîâàòåëÿ, ïðåäñòàâëåíèå çàùèòû, ïðåäñòàâëåíèå
äàííûõ è òàê äàëåå. Äëÿ ïðîñòûõ ñèñòåì Âû ìîæåòå îïóñòèòü íåêîòîðûõ èç ïðåäñòàâëåíèé,
ñîäåðæàùèõñÿ â «ìîäåëè âèäà 4+1».

Êðóã èíòåðåñîâ àðõèòåêòóðû


Ïåðå÷èñëåííûå âûøå ïðåäñòàâëåíèÿ ìîãóò èçîáðàçèòü ïðîåêò ñèñòåìû â öåëîì. Íî àðõèòåêòóðà
èíòåðåñóåòñÿ òîëüêî íåêîòîðûìè îïðåäåëåííûìè àñïåêòàìè:
n Ñòðóêòóðà ìîäåëè - îðãàíèçàöèîííûå ýëåìåíòû, íàïðèìåð, èåðàðõè÷åñêîå ïðåäñòàâëåíèå.
n Ñóùåñòâåííûå ýëåìåíòû - êðèòè÷åñêèå ïðåöåäåíòû, ãëàâíûå êëàññû, îáùèå ìåõàíèçìû è
òàê äàëåå, à íå âñå ýëåìåíòû, ïðåäñòàâëåííûå â ìîäåëè.
n Íåñêîëüêî êëþ÷åâûõ ñöåíàðèåâ, ïîêàçûâàþùèõ ãëàâíûé ïîòîê óïðàâëåíèÿ â ñèñòåìå.
n Ñåðâèñ, ÷òîáû çàôèêñèðîâàòü ìîäóëüíîñòü, íåîáÿçàòåëüíûå îñîáåííîñòè, àñïåêòû
ïðîèçâîäñòâåííîé ëèíèè.
 ñóùíîñòè, àðõèòåêòóðíûå ïðåäñòàâëåíèÿ - ýòî àáñòðàêöèè èëè óïðîùåíèÿ ïîëíîãî ïðîåêòà,
â êîòîðûõ âàæíûå õàðàêòåðèñòèêè ñäåëàíû áîëåå ÿðêèìè, ïîäðîáíîñòè îñòàâëåíû â ñòîðîíå.
Ýòè õàðàêòåðèñòèêè âàæíû ïðè ðàññóæäåíèè îòíîñèòåëüíî
n ðàçâèòèÿ ñèñòåìû – ïåðåõîäó ê ñëåäóþùåìó öèêëó ðàçðàáîòêè
n ìíîãîêðàòíîãî èñïîëüçîâàíèÿ àðõèòåêòóðû èëè åå ÷àñòåé â êîíòåêñòå ïðîèçâîäñòâåííîé
ëèíèè
n îöåíêè äîïîëíèòåëüíûõ êà÷åñòâ òèïà ýôôåêòèâíîñòè, äîñòóïíîñòè, âçàèìîçàìåíÿåìîñòè è
áåçîïàñíîñòè
n ðàñïðåäåëåíèÿ ïðîåêòíûõ ðàáîò ìåæäó ãðóïïàìè èëè ñóáïîäðÿä÷èêàìè
n ðåøåíèÿ î âêëþ÷åíèè èìåþùèõñÿ â íàëè÷èè êîìïîíåíòîâ
n âêëþ÷åíèÿ â áîëåå øèðîêóþ ñèñòåìó.

4-19
Ìåòîäè÷åñêàÿ ïîääåðæêà
Rational Unified Process ïðåäëàãàåò ñèñòåìàòè÷åñêèé ñïîñîá ïðîåêòèðîâàíèÿ, ðàçðàáîòêè è
ïðîâåðêè ïðàâèëüíîñòè àðõèòåêòóðû. Îí ïðåäîñòàâëÿåò øàáëîíû äëÿ îïèñàíèÿ àðõèòåêòóðû è
äëÿ ñáîðà äàííûõ, êàñàþùèõñÿ àðõèòåêòóðû. Ïîòîê ðàáîò ïðîåêòèðîâàíèÿ ñîäåðæèò ñïåöèàëüíûå
äåéñòâèÿ, íàöåëåííûå íà èäåíòèôèêàöèþ àðõèòåêòóðíûõ ñâÿçåé è ñóùåñòâåííûõ àðõèòåêòóðíûõ
ýëåìåíòîâ, à òàêæå ðåêîìåíäàöèè ïî ïðèíÿòèþ àðõèòåêòóðíûõ ðåøåíèé. Ïîòîê ðàáîò óïðàâëåíèÿ
ïðîåêòîì ïîêàçûâàåò, êàê ïëàíèðîâàíèå ðàííèõ èòåðàöèé ó÷èòûâàåò ïðîåêòèðîâàíèå àðõèòåêòóðû
è ëèêâèäàöèþ ãëàâíûõ òåõíè÷åñêèõ ðèñêîâ.
Øàáëîíû àðõèòåêòóðû – ýòî ãîòîâûå ôîðìû, êîòîðûå ðåøàþò ïîâòîðÿþùèåñÿ àðõèòåêòóðíûå
ïðîáëåìû. Àðõèòåêòóðíûé êàðêàñ èëè àðõèòåêòóðíàÿ èíôðàñòðóêòóðà - íàáîð êîìïîíåíòîâ,
èç êîòîðûõ Âû ìîæåòå ôîðìèðîâàòü íåêîòîðûé âèä àðõèòåêòóðû. Ìíîãèå èç àðõèòåêòóðíûõ
òðóäíîñòåé áûëè ïðåîäîëåíû ïóòåì èñïîëüçîâàíèÿ êàðêàñîâ èëè èíôðàñòðóêòóð, îáû÷íî
ñâÿçàííûõ ñ îïðåäåëåííîé îáëàñòüþ: óïðàâëåíèå è êîíòðîëü, àäìèíèñòðàòèâíûå
èíôîðìàöèîííûå ñèñòåìû è ò.ä.
Àðõèòåêòóðà ïðèëîæåíèÿ èëè òîëüêî êàêîå-òî ïðåäñòàâëåíèå àðõèòåêòóðû ìîæåò èìåòü àòðèáóò
ïîä íàçâàíèåì àðõèòåêòóðíûé ñòèëü, êîòîðûé ïðåäîñòàâëÿåò íàáîð âîçìîæíûõ ôîðì, ÷òî
ïîçâîëÿåò ïðèìåíèòü ê àðõèòåêòóðå íåêîòîðóþ ñòåïåíü óíèôèêàöèè. Ñòèëü ìîæåò áûòü îïðåäåëåí
íàáîðîì îáðàçöîâ èëè âûáîðîì îïðåäåëåííûõ êîìïîíåíòîâ èëè ðàçúåìîâ êàê áàçîâûõ
ñòðîèòåëüíûõ áëîêîâ. Äëÿ äàííîé ñèñòåìû íåêîòîðûé ñòèëü ìîæåò áûòü çàôèêñèðîâàí êàê ðàçäåë
îïèñàíèÿ àðõèòåêòóðû â ðóêîâîäñòâå ïî àðõèòåêòóðíîìó ñòèëþ – îòäåëüíîé ÷àñòè
äîêóìåíòàöèè ïî ðóêîâîäÿùèì ïðèíöèïàì ïðîåêòèðîâàíèÿ â Rational Unified Process. Ñòèëü
èãðàåò âàæíóþ ðîëü â ïîíÿòíîñòè è öåëîñòíîñòè àðõèòåêòóðû.
Àðõèòåêòóðà â Rational Unified Process – ýòî, ïðåæäå âñåãî, ðåçóëüòàò ïîòîêà ðàáîò àíàëèçà è
ïðîåêòèðîâàíèÿ. Òàê êàê ïðîåêò ïîâòîðÿåò ýòîò ïîòîê ðàáîò, èòåðàöèþ çà èòåðàöèåé, àðõèòåêòóðà
ðàçâèâàåòñÿ, óñîâåðøåíñòâóåòñÿ è ïðèãëàæèâàåòñÿ. Ïîñêîëüêó êàæäàÿ èòåðàöèÿ âêëþ÷àåò
èíòåãðàöèþ è òåñòèðîâàíèå, êî âðåìåíè ïîñòàâêè àðõèòåêòóðà áóäåò âåñüìà íàäåæíà. Àðõèòåêòóðà
ÿâëÿåòñÿ ãëàâíûì äåëîì èòåðàöèé ñòàäèè ðàçðàáîòêè, â êîíöå êîòîðîé àðõèòåêòóðà îáû÷íî áûâàåò
ñôîðìèðîâàíà.

Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Âûøå óæå óïîìèíàëîñü, ÷òî Rational Unified Process â ðàìêàõ Rational Suite èíòåãðèðîâàí ñ
Rational Rose, êîòîðûé ïðåäñòàâëÿåò ñîáîé èíñòðóìåíò ìîäåëèðîâàíèÿ ñ èñïîëüçîâàíèåì ñèñòåìû
îáîçíà÷åíèé UML.
Äëÿ ãðàôè÷åñêîãî îïèñàíèÿ ïîÿñíåííûõ âûøå ïðåäñòàâëåíèé àðõèòåêòóðû èñïîëüçóþòñÿ
ñëåäóþùèå äèàãðàììû UML:
n Ïðåäñòàâëåíèå ïðåöåäåíòîâ: äèàãðàììû ïðåöåäåíòîâ, èçîáðàæàþùèå ïðåöåäåíòû,
ñóáúåêòû è îáû÷íûå êëàññû ïðîåêòà; äèàãðàììû ïîñëåäîâàòåëüíîñòè, èçîáðàæàþùèå

4-20
îáúåêòû ïðîåêòà è èõ âçàèìîäåéñòâèÿ.
n Ëîãè÷åñêîå ïðåäñòàâëåíèå: äèàãðàììû êëàññîâ, äèàãðàììû ñîñòîÿíèé è äèàãðàììû
îáúåêòîâ.
n Ïðåäñòàâëåíèå âûïîëíåíèÿ: äèàãðàììû êîìïîíåíòîâ.
n Ïðåäñòàâëåíèå ïðîöåññà: äèàãðàììû êëàññîâ è äèàãðàììû îáúåêòîâ, çàòðàãèâàþùèõ çàäà÷ó
- ïðîöåññû è íèòè.
n Ïðåäñòàâëåíèå ðàçâåðòûâàíèÿ: äèàãðàììû ðàçâåðòûâàíèÿ.

Ðàçðàáîòêà íà áàçå êîìïîíåíòîâ


Ïðîãðàììíûé êîìïîíåíò ìîæåò áûòü îïðåäåëåí êàê íåòðèâèàëüíàÿ ÷àñòü ïðîãðàììíîãî
îáåñïå÷åíèÿ, ìîäóëÿ, ïàêåòà èëè ïîäñèñòåìû, êîòîðàÿ âûïîëíÿåò ÿñíóþ ôóíêöèþ, èìååò ÿñíóþ
ãðàíèöó è ìîæåò áûòü èíòåãðèðîâàíà â ÷åòêî îïðåäåëåííîé àðõèòåêòóðå. Ýòî - ôèçè÷åñêàÿ
ðåàëèçàöèÿ àáñòðàêöèè â âàøåì ïðîåêòå.
Êîìïîíåíòû ïîÿâëÿþòñÿ èç ðàçëè÷íûõ èñòî÷íèêîâ:
n Âíóòðè ìîäóëüíîé àðõèòåêòóðû Âû èäåíòèôèöèðóåòå, èçîëèðóåòå, ïðîåêòèðóåòå,
ðàçðàáàòûâàåòå è òåñòèðóåòå ïðàâèëüíî ïîñòðîåííûå êîìïîíåíòû. Ýòè êîìïîíåíòû ìîãóò
áûòü èíäèâèäóàëüíî ïðîâåðåíû è ïîñòåïåííî èíòåãðèðîâàíû â öåëüíóþ ñèñòåìó.
n Êðîìå òîãî, íåêîòîðûå èç ýòèõ êîìïîíåíòîâ ìîãóò áûòü ðàçðàáîòàíû òàê, ÷òîáû èõ ìîæíî
áûëî ïåðåíàñòðàèâàòü, îñîáåííî êîìïîíåíòû, îáåñïå÷èâàþùèå îáùèå ðåøåíèÿ â øèðîêèõ
ïðåäåëàõ îáùèõ ïðîáëåì. Ýòè ïåðåíàñòðàèâàåìûå êîìïîíåíòû, êîòîðûå ìîãóò áûòü áîëüøå,
÷åì ïðîñòî ñîâîêóïíîñòÿìè óòèëèò èëè áèáëèîòåêàìè êëàññîâ, îáðàçóþò áàçó äëÿ
ìíîãîêðàòíîãî èñïîëüçîâàíèÿ â ïðåäåëàõ îðãàíèçàöèè, óâåëè÷èâàÿ ïðîèçâîäèòåëüíîñòü è
êà÷åñòâî ïðîãðàììèðîâàíèÿ.
n Íåäàâíåå ïîÿâëåíèå áîëüøîãî ÷èñëà êîììåð÷åñêè óñïåøíûõ êîìïîíåíòíûõ èíôðàñòðóêòóð,
òèïà CORBA, Internet, ActiveX èëè JavaBeans, âûçâàëî áóðíûé ðîñò èíäóñòðèè ïðîèçâîäñòâà
êîìïîíåíòîâ äëÿ ðàçëè÷íûõ ïðèêëàäíûõ îáëàñòåé, ïîçâîëÿÿ Âàì ïîêóïàòü è èíòåãðèðîâàòü
êîìïîíåíòû âìåñòî ðàçðàáàòûâàíèÿ èõ âíóòðè îðãàíèçàöèè.
Ïåðâîå ïîÿâëåíèå ýêñïëóàòèðóåò ñòàðûå êîíöåïöèè ìîäóëüíîñòè è èíêàïñóëÿöèè, íà øàã äàëåå
ïðîäâèãàÿ êîíöåïöèè, ëåæàùèå â îñíîâå îáúåêòíî-îðèåíòèðîâàííîé òåõíîëîãèè. Äâà ïîñëåäíèõ
ïåðåîðèåíòèðóþò ðàçðàáîòêó ïðîãðàìì îò ïðîãðàììèðîâàíèÿ ê ñáîðêå ïðîãðàììíîãî
îáåñïå÷åíèÿ (òðàíñëÿöèè êîìïîíåíòîâ).

4-21
 àðõèòåêòóðå ýòîãî ïðèëîæåíèÿ èñïîëüçóþòñÿ âíîâü ðàçðàáîòàííûå, ìîäèôèöèðîâàííûå
ñòàðûå è ïîêóïíûå êîìïîíåíòû (îíè îáîçíà÷åíû ðàçíûìè öâåòàìè)

Rational Unified Process ïîääåðæèâàåò êîìïîíåíòíî-îðèåíòèðîâàííóþ ðàçðàáîòêó â íåñêîëüêèõ


íàïðàâëåíèÿõ:
n Èòåðàöèîííûé ïîäõîä ïîçâîëÿåò Âàì ïîñòåïåííî èäåíòèôèöèðîâàòü êîìïîíåíòû, ðåøàÿ
êàêîé èç íèõ ðàçðàáàòûâàòü, êàêîé ìíîãîêðàòíî èñïîëüçîâàòü è êîòîðûé êóïèòü.
n Àêöåíò íà àðõèòåêòóðå ïðîãðàììû ïîçâîëÿåò Âàì ñîåäèíÿòü ñòðóêòóðó (êîìïîíåíòû) è
ñïîñîáû èõ èíòåãðàöèè (ôóíäàìåíòàëüíûå ìåõàíèçìû è õàðàêòåð èõ âçàèìîäåéñòâèÿ).
n Êîíöåïöèè ïàêåòîâ, ïîäñèñòåì è óðîâíåé èñïîëüçóþòñÿ â ïðîöåññå àíàëèçà è ïðîåêòèðîâàíèÿ
äëÿ îðãàíèçàöèè êîìïîíåíòîâ è îïðåäåëåíèÿ èõ èíòåðôåéñîâ.
n Òåñòèðîâàíèå îðãàíèçóåòñÿ ñíà÷àëà äëÿ îäèíî÷íûõ êîìïîíåíòîâ, çàòåì äëÿ âñå áîëåå êðóïíûõ
íàáîðîâ èíòåãðèðóåìûõ êîìïîíåíòîâ.

Íàñòðàèâàåìûé ïðîöåññ
Rational Unified Process ÿâëÿåòñÿ äîñòàòî÷íî îáùèì è ñîâåðøåííûì, ÷òîáû èñïîëüçîâàòüñÿ
øèðîêèì êðóãîì ðàçðàáîò÷èêîâ ïðîãðàììíîãî îáåñïå÷åíèÿ. Âî ìíîãèõ ñëó÷àÿõ ýòîò ïðîöåññ
äîëæåí áûòü èçìåíåí, îòêîððåêòèðîâàí, ðàñøèðåí è ïðèñïîñîáëåí ê îïðåäåëåííûì
õàðàêòåðèñòèêàì, ñâÿçÿì è òðàäèöèÿì êîíêðåòíîé îðãàíèçàöèè.
Ýëåìåíòû ïðîöåññà, êîòîðûå ìîãóò èçìåíÿòüñÿ, íàñòðàèâàòüñÿ, äîáàâëÿòüñÿ èëè èñêëþ÷àòüñÿ,
âêëþ÷àþò: àðòåôàêòû, äåéñòâèÿ, ïîòîêè ðàáîò è ðàáîòíèêîâ.
Ñ âîçìîæíîñòÿìè íàñòðîéêè ïðîöåññà ê íóæäàì êîíêðåòíîãî ïðîåêòà è êîíêðåòíîé îðãàíèçàöèè
ìû ïîçíàêîìèìñÿ áîëåå ïîäðîáíî ïðè ðàññìîòðåíèè ïîòîêà ðàáîò «Ñðåäà».

4-22
Íà÷àëî ðàáîòû ñ Rational Unified Process
Ñðåäñòâà íàâèãàöèè Rational Unified Process
Ðàíüøå óæå óïîìèíàëîñü, ÷òî èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ïðåäîñòàâëÿåò
âîçìîæíîñòü ïðîñìàòðèâàòü ñîäåðæàíèå áàçû çíàíèé ëþáûì èç ïîïóëÿðíûõ ñåòåâûõ áðîóçåðîâ,
òèïà Netscape® Navigator™ èëè Microsoft® Internet Explorer™. Èíòåðàêòèâíîñòü Rational Unified
Process ïîääåðæèâàåòñÿ ìíîæåñòâîì ãèïåðòåêñòîâûõ ññûëîê è èíòåðàêòèâíûõ èçîáðàæåíèé.

Âû ìîæåòå èíòåðàêòèâíî ïðîñìàòðèâàòü áàçó çíàíèé Rational Unified Process.

5-1
Äëÿ òåõ, êòî ïîëüçóåòñÿ Èíòåðíåòîì, ïóòåøåñòâèå ïî áàçå çíàíèé Rational Unified Process
íå ñîñòàâèò íèêàêîãî òðóäà. Òåì íå ìåíåå, óêàæåì íà íåêîòîðûå ñïåöèôè÷åñêèå äëÿ
Rational Unified Process ñðåäñòâà íàâèãàöèè.

Êíîïêà íà ïîëå ñòðàíèöû


Áîëüøèíñòâî ñòðàíèö èìååò êíîïêó íà ïðàâîì ïîëå (êàê ïîêàçàíî ñïðàâà îò ýòîãî òåêñòà).
Íàçíà÷åíèå ýòîé êíîïêè ñîñòîèò â òîì, ÷òîáû äàòü âîçìîæíîñòü ïåðåéòè ê ëþáîé íóæíîé
ñòðàíèöå Rational Unified Process. Ùåë÷îê íà êíîïêó èíèöèèðóåò ïîÿâëåíèå îêíà
ïðîñìîòðà äðåâîâèäíîé ñòðóêòóðû ñëåâà è êíîïîê íàâèãàöèè â âåðõíåé ÷àñòè îêíà.
Îáðàòèòå âíèìàíèå: Åñëè Âû óæå âîñïîëüçîâàëèñü ýòîé êíîïêîé, åå ïîâòîðíîå íàæàòèå
íå ïðèâîäèò íè ê êàêèì èçìåíåíèÿì.
Âèä ýêðàíà ïîñëå íàæàòèÿ êíîïêè íà ïðàâîì ïîëå ñòðàíèöû

Îêíî ïðîñìîòðà äðåâîâèäíîé ñòðóêòóðû

5-2
Îêíî ñëåâà îáåñïå÷èâàåò ñâÿçü ñ ðàçëè÷íûìè ÷àñòÿìè îïèñàíèÿ ïðîöåññà. Íàæèìàÿ íà íóæíóþ

ññûëêó, Âû îòîáðàæàåòå ñîîòâåòñòâóþùèé ðàçäåë â îñíîâíîì îêíå.


Êíîïêè Previous, Up è Next îòîáðàæàþòñÿ â îñíîâíîì îêíå è
ÿâëÿþòñÿ êîíòåêñòíî-çàâèñèìûìè. Ýòè êíîïêè îáåñïå÷èâàþò

ïåðåìåùåíèå ïî äðåâîâèäíîé ñòðóêòóðå, ïðåäñòàâëåííîé â ëåâîì


îêíå. Íå ñëåäóåò ïóòàòü êíîïêèPrevious è Next ñ àíàëîãè÷íûìè
êíîïêàìè â áðîóçåðå Èíòåðíåòà, ãäå ïîñëåäíèå îòîáðàæàþò
ïðîñìîòðåííûå ñòðàíèöû â õðîíîëîãè÷åñêîì ïîðÿäêå.
Êíîïêà Where am I âûñâå÷èâàåò òåêóùóþ ñòðàíèöó îêíà
ïðîñìîòðà äðåâîâèäíîé ñòðóêòóðû è ðàçâîðà÷èâàåò äåðåâî â ñëó÷àå
íåîáõîäèìîñòè.

Êíîïêè ïîèñêà

ÊíîïêèIndex è Search îòîáðàæàþò êàæäàÿ íîâîå îêíî, ïîçâîëÿÿ Âàì ïðîñìîòðåòü àëôàâèòíûé
óêàçàòåëü èëè ââåñòè ñòðîêó äëÿ ñâîáîäíîãî òåêñòîâîãî ïîèñêà, ñîîòâåòñòâåííî.

Òàáëèöà êðàòêîãî îáçîðà

Òàáëèöà êðàòêîãî îáçîðà ïðîöåññà îáåñïå÷èâàåò ññûëêè êî âñåì


îáúåêòàì ïðîöåññà. Îíà îñîáåííî ïîëåçíà, åñëè Âû òî÷íî çíàåòå,
÷òî èùåòå.
Òàáëèöà êðàòêîãî îáçîðà âûçûâàåòñÿ â îêíå ïðîñìîòðà
äðåâîâèäíîé ñòðóêòóðû.

5-3
Èçó÷åíèå ïðîöåññà
 ýòîì ðàçäåëå äàþòñÿ íåêîòîðûå ñîâåòû î òîì, êàê èçó÷àòü ïðîöåññ, ÷èòàÿ èíòåðàêòèâíóþ
âåðñèþ Rational Unified Process. Ïîìíèòå î òîì, ÷òî ñàìûé ýôôåêòèâíûé ïóòü èçó÷åíèÿ ÷åãî-
ëèáî – ýòî ôàêòè÷åñêîå âûïîëíåíèå ïðåäëàãàåìûõ ðåêîìåíäàöèé. Ñòàðàéòåñü ñîâìåùàòü âàøå
÷òåíèå ñ îñìûñëåíèåì ïðî÷èòàííîãî. Ïîñìîòðèòå íà âûïîëíÿåìóþ Âàìè ðàáîòó ïî-íîâîìó, ñ
ó÷åòîì ïîëó÷åííûõ çíàíèé.
Òåì, êòî ïîêà íå èìåþò äîñòóïà ê ïîëíîé èíòåðàêòèâíîé âåðñèè Rational Unified Process (íà
àíãëèéñêîì ÿçûêå), ÿ ðåêîìåíäóþ âîñïîëüçîâàòüñÿ äåìîíñòðàöèîííîé ðóññêîé âåðñèåé, êîòîðóþ
Âû, íàâåðíîå, óæå ñïèñàëè.
Íå ñòàðàéòåñü îáúÿòü íåîáúÿòíîå. Íà ïåðâûé ðàç ïîñòàðàéòåñü ðàçîáðàòüñÿ â ñòðóêòóðå
èíòåðàêòèâíîé âåðñèè Rational Unified Process. Äåìîíñòðàöèîííîé âåðñèè äëÿ ýòîãî âïîëíå
äîñòàòî÷íî. Ìû íàìåðåíû ðàñøèðÿòü âîçìîæíîñòè äåìîíñòðàöèîííîé âåðñèè ïî ìåðå
ïðîäîëæåíèÿ íàøåé ðàáîòû ïî èçó÷åíèþ Rational Unified Process.
Ïðèìå÷àíèå:  äåìîíñòðàöèîííîé âåðñèè ñîõðàíåíû âñå ññûëêè îðèãèíàëà. Îäíàêî íå äëÿ âñåõ
ññûëîê îáåñïå÷åíû ñòðàíèöû-àäðåñàòû. Åñëè Âû çàïèñàëè äåìîíñòðàöèîííóþ âåðñèþ
ïîâåðõ ïîëíîé âåðñèè Rational Unified Process, òî ïðè âûáîðå ññûëêè, íå èìåþùåé â
äåìîíñòðàöèîííîé âåðñèè ñòðàíèöû àäðåñàòà, Âû óâèäèòå àíãëèéñêèé òåêñò. Â
ïðîòèâíîì ñëó÷àå Âû ïîëó÷èòå ñîîáùåíèå îá îøèáêå. Ïðîäîëæàéòå ðàáîòàòü äàëüøå.
Äëÿ íà÷àëà âûáåðèòå Óïðàâëÿåìûé òóð. Ýòîò òóð ñîäåðæèò Ââåäåíèå â Rational Unified Process è
òðè ïóòåâîäèòåëÿ â ñîîòâåòñòâèè ñî ñëåäóþùèìè ðîëÿìè â ïðîåêòå:
n Ðóêîâîäèòåëü ïðîåêòà.
n Èíæåíåð-òåõíîëîã. ×åëîâåê, êîòîðûé êîíôèãóðèðóåò èëè ïðèñïîñàáëèâàåò ïðîöåññ ê Âàøèì
êîíêðåòíûì óñëîâèÿì îðãàíèçàöèè è ïðîåêòà. Òîò, êòî èãðàåò â ïðîåêòå ðîëü èíæåíåðà-
òåõíîëîãà, îáû÷íî îòâå÷àåò çà ìåòîäû.
n Ðàçðàáîò÷èê. Ýòà ðîëü âêëþ÷àåò ðàçëè÷íûõ ðàáîòíèêîâ (ïðîåêòèðîâùèêîâ ïðåöåäåíòîâ,
àðõèòåêòîðà è òàê äàëåå).
Âûáåðèòå Ââåäåíèå â Rational Unified Process. Íà ýòîé ñòðàíèöå äîñòóïíû ññûëêè ê ðàçäåëàì
Ââåäåíèå, Àðõèòåêòóðà ïðîöåññà è Îñíîâíûå ïîòîêè ðàáîò ïðîöåññà. Åñëè Âû ÷èòàëè ýòó
êíèæêó ñ íà÷àëà, òî ìàòåðèàë ïîêàæåòñÿ Âàì, â îñíîâíîì, çíàêîìûì.
Âåðíèòåñü ê íà÷àëó. Íàæìèòå êíîïêó íà ïðàâîì ïîëå ñòðàíèöû è âîñïîëüçóéòåñü äëÿ èçó÷åíèÿ
ñòðóêòóðû áàçû çíàíèé Rational Unified Process îêíîì ïðîñìîòðà äðåâîâèäíîé ñòðóêòóðû.
Íà ïåðâûé ðàç ýòîãî äîñòàòî÷íî. Èòàê, çàïóñêàéòå èíòåðàêòèâíóþ âåðñèþ
Rational Unified
Process…

5-4
Âíåäðåíèå Rational Unified Process
Äëÿ óñïåøíîãî âíåäðåíèÿ íîâîãî ïðîöåññà ðàáîòû íàä ïðîåêòîì ïî ðàçðàáîòêå ïðîãðàììíîãî
îáåñïå÷åíèÿ (èëè íàä âñåìè ïðîåêòàìè â îðãàíèçàöèè), Âû äîëæíû êàê ìèíèìóì ðàññìîòðåòü
ñëåäóþùèå ïðîáëåìû:
n Ïîääåðæêà ñî ñòîðîíû àäìèíèñòðàöèè. Áåç ñîîòâåòñòâóþùåé ïîääåðæêè àäìèíèñòðàöèè
òðóäíî ââîäèòü íîâûé ïðîöåññ.
n Îáó÷åíèå ó÷àñòíèêîâ ïðîåêòà. Êàæäûé ó÷àñòíèê ïðîåêòà äîëæåí ïîíèìàòü íîâûé ïðîöåññ.
n Êîíôèãóðèðîâàíèå ïðîöåññà äëÿ óäîâëåòâîðåíèÿ ïîòðåáíîñòåé ïðîåêòà. Ïðè
êîíôèãóðèðîâàíèè íåîáõîäèìî ðàññìîòðåòü òàêèå ôàêòîðû êàê ïðèêëàäíàÿ îáëàñòü,
ðàçíîâèäíîñòü ïðèëîæåíèÿ, êóëüòóðà êîìïàíèè è èíñòðóìåíòàëüíûå ñðåäñòâà ïîääåðæêè.
n Èíñòðóìåíòàëüíûå ñðåäñòâà ïîääåðæêè. Ïðîöåññ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ
áóäåò ãîðàçäî ýôôåêòèâíåå, åñëè âñå äåéñòâèÿ æèçíåííîãî öèêëà ñèñòåìû áóäóò ïîääåðæàíû
ñîîòâåòñòâóþùèìè èíñòðóìåíòàëüíûìè ñðåäñòâàìè. Âû äîëæíû âûáðàòü íàáîð
èíñòðóìåíòàëüíûõ ñðåäñòâ ïîääåðæêè è ïðèñïîñîáèòü èõ äëÿ ðàáîòû äðóã ñ äðóãîì â
ïðåäåëàõ ïðîöåññà.
Âàæíî, ÷òîáû ââåäåíèå íîâîãî ïðîöåññà è, âîçìîæíî, ïðèîáðåòåíèå íîâîãî íàáîðà
èíñòðóìåíòàëüíûõ ñðåäñòâ ïîääåðæèâàëà àäìèíèñòðàöèÿ. Ðóêîâîäñòâî äîëæíî çíàòü âñå, ÷òî
òðåáóåòñÿ, ÷òîáû ââåñòè íîâûé ïðîöåññ:
n Ââåäåíèå íîâîãî ïðîöåññà âñåãäà òðåáóåò îïðåäåëåííûõ êàïèòàëüíûõ çàòðàò. Âû äîëæíû
îáó÷èòü âàø ïåðñîíàë è, âîçìîæíî, îïëà÷èâàòü êîíñóëüòàöèè. Âû ìîæåòå ïîëó÷èòü áîëåå
íèçêóþ ïðîèçâîäèòåëüíîñòü â âàøåì ïåðâîì ïðîåêòå, ïî êðàéíåé ìåðå, åñëè Âû âêëþ÷èòå
îïëàòó íåîáõîäèìîãî îáó÷åíèÿ â ñòîèìîñòü ïðîåêòà. Ìîæåò áûòü, ïðàâèëüíåå èñêëþ÷èòü
ðàñõîäû íà îáó÷åíèå èç ïåðâîãî ïðîåêòà è ïîëó÷èòü áîëåå ñïðàâåäëèâóþ îöåíêó ñðàâíåíèÿ
ñ äðóãèìè ïðîåêòàìè. ×åðåç êàêîå-òî âðåìÿ Âû óâèäèòå óâåëè÷åíèå ïðîèçâîäèòåëüíîñòè;
ïðîâåðüòå ñâîè âîçìîæíîñòè ïî ïîâûøåíèþ êà÷åñòâà óæå ñ ïåðâîãî ïðîåêòà.
n Áîëüøèíñòâî ëþäåé ñòðåìèòñÿ äåëàòü äåëî ñïîñîáàìè, ñ êîòîðûìè îíè óæå çíàêîìû.
Âû ìîæåòå ñòîëêíóòüñÿ ñ òåì, ÷òî â êðèòè÷åñêîé ñèòóàöèè ïåðñîíàë âîçâðàòèòñÿ ê ñòàðûì
ïðîöåäóðàì. Êàê àäìèíèñòðàòîð, Âû äîëæíû áûòü ãîòîâû ê ýòîìó. Ñòèìóëèðóéòå ÷ëåíîâ
ãðóïïû ïðèäåðæèâàòüñÿ ïðîöåññà. Âû è ñàìè ìîæåòå âåðíóòüñÿ íàçàä ê ñòàðûì ïðîöåäóðàì,
êîãäà ó Âàñ âîçíèêíóò òðóäíîñòè. Ïîïûòàéòåñü ïðîéòè ïî êðàéíåé ìåðå îäèí ïîëíûé ïðîåêò,
åñëè ýòî âîçìîæíî, è çàòåì îöåíèòå òî, ÷òî ïîëó÷èëîñü õîðîøî, ÷òî íå ïîëó÷èëîñü è ÷òî
ìîæåò áûòü óëó÷øåíî.
n Êîãäà ââîäèòñÿ íîâûé ïðîöåññ, âñåãäà åñòü îïðåäåëåííûé ðèñê, íî èìååòñÿ òàêæå è
áîëüøàÿ íàãðàäà. Îäèí èç ñïîñîáîâ óìåíüøèòü ðèñê ñîñòîèò â òîì, ÷òîáû îáåñïå÷èòü
ñîîòâåòñòâóþùåå îáó÷åíèå è âûïîëíèòü ïðîáíûé ïðîåêò (ñì. íèæå). Äðóãîé ñïîñîá ñíèæåíèÿ
ðèñêà ñîñòîèò â ïðèâëå÷åíèè êâàëèôèöèðîâàííûõ êîíñóëüòàíòîâ. Îíè äîëæíû áûòü
ñïîñîáíû èäåíòèôèöèðîâàòü è óñòðàíèòü íåêîòîðûå èç ïðîáëåì ïðåæäå, ÷åì îíè ñòàíóò

5-5
äîðîãîñòîÿùèìè ïðîáëåìàìè. Êðîìå òîãî, îíè îáû÷íî ïîìîãàþò óâåëè÷èòü
ïðîèçâîäèòåëüíîñòü, ïðåäóïðåæäàÿ î âîçìîæíûõ ëîâóøêàõ.
Î÷åíü ðåêîìåíäóåòñÿ ââîäèòü ïðîöåññ íà÷èíàÿ ñ ìàëåíüêîãî ïðîåêòà. Öåëü ïðîåêòà äîëæíà
ñîñòîÿòü â òîì, ÷òîáû ëþäè ïîíÿëè ïðîöåññ è íàó÷èëèñü ñ íèì ðàáîòàòü. Äðóãàÿ öåëü - ðàçðàáîòàòü
êîíôèãóðàöèþ ïðîöåññà (îïðåäåëèòü, êàê ïðîöåññ äîëæåí èñïîëüçîâàòüñÿ). Ðåêîìåíäóåòñÿ òàêæå
îáó÷àòü ëþäåé â ñðåäå, êîòîðàÿ ÿâëÿåòñÿ íàñòîëüêî ðåàëüíîé, íàñêîëüêî ýòî âîçìîæíî.
Åñòü íåñêîëüêî ïóòåé äîñòèæåíèÿ ýòèõ öåëåé. Âñå îíè ïðåäñòàâëÿþò ñîáîé îáúåäèíåíèå îáó÷åíèÿ,
îáñóæäåíèÿ ñ êîíñóëüòàíòàìè è ðàáîòû íàä ïðîåêòîì:
n Ïðèìåíèòå ïðîöåññ ê ïðîáíîìó ïðîåêòó, â êîòîðîì Âû ðàáîòàåòå íàä ôèêòèâíûì ïðèìåðîì-
ïðîòîòèïîì. Öåëü ñîñòîèò â òîì, ÷òîáû èçó÷èòü ïðîöåññ áåç âîçäåéñòâèÿ íà ôàêòè÷åñêîå
èçäåëèå.
n Ïðèìåíèòå ïðîöåññ òîëüêî ê ïåðâîé èòåðàöèè ïðîåêòà. Âû ðàáîòàåòå íàä ÷àñòÿìè ïðîãðàììû,
è ó Âàñ âïîëíå äîñòàòî÷íî âðåìåíè, ÷òîáû óñòàíîâèòü, ÷òî ÷òî-òî èäåò íå òàê, êàê íàäî.
n Óñòðîéòå «ó÷åáíûé ëàãåðü íîâîáðàíöåâ». Öåëü ñîñòîèò â òîì, ÷òîáû ïîçâîëèòü ðàçðàáîò÷èêàì
ïðîéòè âñå (èëè áîëüøèíñòâî) ñòàäèè ïðîöåññà ðàçðàáîòêè çà âîçìîæíî êîðîòêîå âðåìÿ.
Ñèñòåìà ìîãëà áû áûòü ôèêòèâíûì ïðîòîòèïîì èëè ÷àñòüþ ðåàëüíîé ñèñòåìû.
Ïðåèìóùåñòâî «ó÷åáíîãî ëàãåðÿ íîâîáðàíöåâ» ñîñòîèò â òîì, ÷òî ëþäè íàöåëèâàþòñÿ íà
èçó÷åíèå. Öåëü ñîñòîèò ïðåæäå âñåãî â òîì, ÷òîáû ïðîéòè âñå ñòàäèè è íàó÷èòüñÿ â
ìàêñèìàëüíî âîçìîæíîé ñòåïåíè, ïîëó÷àÿ òàêèì îáðàçîì äîñòàòî÷íî îïûòà â
êîíôèãóðèðîâàíèè ïðîöåññà äëÿ âûïîëíåíèÿ îïðåäåëåííîãî íàáîðà ïîòðåáíîñòåé.
Ïðè ïëàíèðîâàíèè îáó÷åíèÿ, ñòàðàéòåñü ïðîâîäèòü åãî, êîãäà ýòî íåîáõîäèìî. Ýòî
ìàêñèìèçèðóåò ìîòèâû è ñïîñîáíîñòü ê îáó÷åíèþ. Íàïðèìåð, çàïëàíèðóéòå îáó÷åíèå
ïðîåêòèðîâàíèþ, êîãäà ëþäè ñîáèðàþòñÿ íà÷àòü ïðîåêòèðîâàòü.

Èíñòðóìåíòàëüíûå ñðåäñòâà ïîääåðæêè


Ïðîöåññ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ òðåáóåò, ÷òîáû èíñòðóìåíòàëüíûå ñðåäñòâà
ïîääåðæèâàëè âñå äåéñòâèÿ æèçíåííîãî öèêëà ñèñòåìû. Èòåðàöèîííûé ïðîöåññ ðàçâèòèÿ
ïðåäúÿâëÿåò ñïåöèàëüíûå òðåáîâàíèÿ ê èñïîëüçóåìûì Âàìè èíñòðóìåíòàëüíûì ñðåäñòâàì, òèïà
èõ èíòåãðàöèè äðóã ñ äðóãîì è ïðÿìîé è îáðàòíîé ðàçðàáîòêè ìîäåëåé è êîäîâ. Âû íóæäàåòåñü
òàêæå â èíñòðóìåíòàëüíûõ ñðåäñòâàõ äëÿ àâòîìàòèçàöèè äîêóìåíòèðîâàíèÿ è, âîçìîæíî,
àâòîìàòèçàöèè èñïûòàíèé. Rational Unified Process ìîæíî èñïîëüçîâàòü ñîâìåñòíî ñ ðÿäîì
èíñòðóìåíòàëüíûõ ñðåäñòâ ôèðìû Rational èëè äðóãèõ ïðîäàâöîâ. Îäíàêî Rational ïðåäîñòàâëÿåò
ìíîãî õîðîøî èíòåãðèðîâàííûõ èíñòðóìåíòàëüíûõ ñðåäñòâ, êîòîðûå ýôôåêòèâíî ïîääåðæèâàþò
Rational Unified Process.
Íèæå ïåðå÷èñëåíû èíñòðóìåíòàëüíûå ñðåäñòâà, êîòîðûå Âàì ïîòðåáóþòñÿ, è íåêîòîðûå ïðèìåðû
èíñòðóìåíòàëüíûõ ñðåäñòâ Rational, îòâå÷àþùèõ ýòèì ïîòðåáíîñòÿì.

5-6
n Èíñòðóìåíò ìîäåëèðîâàíèÿ äëÿ ðàçðàáîòêè ðàçëè÷íûõ ìîäåëåé, òèïà ìîäåëè ïðåöåäåíòîâ
èëè ìîäåëè ïðîåêòà. Èíñòðóìåíò äîëæåí èìåòü âîçìîæíîñòü ïðÿìîé è îáðàòíîé ðàçðàáîòêè,
÷òîáû Âû ìîãëè âûïîëíÿòü ïðÿìîå ïðîåêòèðîâàíèå è ïåðåïðîåêòèðîâàòü êîä áåç òîãî, ÷òîáû
îòìåíÿòü èçìåíåíèÿ, êîòîðûå Âû ñäåëàëè â ìîäåëÿõ èëè â êîäå íà÷èíàÿ ñ ïðåäûäóùåé
ãåíåðàöèè.
Ïðèìåð: Rational Rose
n Èíñòðóìåíò óïðàâëåíèÿ òðåáîâàíèÿìè äëÿ ôèêñàöèè, îðãàíèçàöèè, ðàñïîëîæåíèÿ ïî
ïðèîðèòåòàì è ïðîñëåæèâàíèÿ âñåõ òðåáîâàíèé.
Ïðèìåð: Rational Requisite Pro
n Èíñòðóìåíò äîêóìåíòèðîâàíèÿ äëÿ ïîääåðæêè ïðîåêòíîé äîêóìåíòàöèè. Âû äîëæíû èìåòü
âîçìîæíîñòü èçâëåêàòü èíôîðìàöèþ èç èíñòðóìåíòà ìîäåëèðîâàíèÿ è èç äðóãèõ èñòî÷íèêîâ,
íàïðèìåð, êîäà è ñîçäàâàòü äîêóìåíòû, êîòîðûå ïðåäñòàâëÿþò ìîäåëè. Åñëè Âû íå èìååòå
ñðåäñòâ àâòîìàòèçèðîâàííîãî ïîðîæäåíèÿ äîêóìåíòîâ, òî ñêîðåå âñåãî Âû áóäåòå èìåòü
äîêóìåíòàöèþ, êîòîðàÿ îòëè÷àåòñÿ îò âàøèõ ìîäåëåé (èëè íèêàêîé äîêóìåíòàöèè âîîáùå).
Èíñòðóìåíò äîêóìåíòèðîâàíèÿ äîëæåí ïîçâîëÿòü Âàì âíîñèòü èçìåíåíèÿ â äîêóìåíò
âðó÷íóþ è íå îòìåíÿòü ýòè èçìåíåíèÿ ïðè àâòîìàòè÷åñêîì âîññòàíîâëåíèè äîêóìåíòà.
Ïðèìåð: Rational SoDA
n Ñðåäñòâà ïðîãðàììèðîâàíèÿ, ÷òîáû ïîìî÷ü ðàçðàáîò÷èêàì; ðåäàêòîðû, òðàíñëÿòîðû,
îòëàä÷èêè è òàê äàëåå. Îíè äîëæíû áûòü èíòåãðèðîâàíû ñî ñðåäîé ìîäåëèðîâàíèÿ è
óñëîâèÿìè ïðîâåäåíèÿ èñïûòàíèé.
Ïðèìåðû: Rational Apex/Ada, Rational Apex/C++ (Java ready)
n Èíñòðóìåíòàëüíûå ñðåäñòâà, êîòîðûå ïîääåðæèâàþò
ðóêîâîäèòåëÿ ïðîåêòà ïðè
ïëàíèðîâàíèè è óïðàâëåíèè ïðîåêòîì.
Ïðèìåð: Microsoft Project
n  áîëüøîì ïðîåêòå Âàì íóæíî àâòîìàòèçèðîâàòü ðàñïðåäåëåíèå çàäà÷ ìåæäó ó÷àñòíèêàìè
ïðîåêòà. Èíñòðóìåíò óïðàâëåíèÿ çàäà÷àìè ìîæåò ïîìî÷ü îðãàíèçàòîðàì ïðîåêòà çíàòü,
êàêèå çàäà÷è íàõîäÿòñÿ â ðàáîòå, ïðèâåñòè èõ èñïîëíåíèå â ñîîòâåòñòâèå íåêîòîðîìó ïðîöåññó,
è â òî æå ñàìîå âðåìÿ àâòîìàòèçèðîâàòü óòîìèòåëüíûå çàäà÷è, ñâÿçàííûå ñ óïðàâëåíèåì
êîíôèãóðàöèåé. Îí ìîæåò òàêæå ïîìî÷ü ðóêîâîäñòâó ïðîåêòà íåïðåðûâíî êîíòðîëèðîâàòü
åãî ïðîäâèæåíèå.
Ïðèìåðû: Rational ClearQuest
n Èíñòðóìåíò óïðàâëåíèÿ êîíôèãóðàöèåé ìîæåò ïîìî÷ü Âàì ñëåäèòü çà âñåìè
ïðîèçâåäåííûìè àðòåôàêòàìè è èõ ðàçëè÷íûìè âåðñèÿìè. Îáå ìîäåëè, è îñîáåííî
êîäèðîâàíèå, äîëæíû óïðàâëÿòüñÿ êîíôèãóðàöèåé. Î÷åíü âàæíà èíòåãðàöèÿ ñðåäû
êîäèðîâàíèÿ, èíñòðóìåíòàëüíûõ ñðåäñòâ ìîäåëèðîâàíèÿ è èíñòðóìåíòàëüíûõ ñðåäñòâ

5-7
óïðàâëåíèÿ êîíôèãóðàöèåé.
Ïðèìåð: ClearCase.
n  ïðîöåññå èòåðàöèîííîé ðàçðàáîòêè Âû âûïîëíÿåòå èñïûòàíèÿ íà ïðîòÿæåíèè âñåãî
æèçíåííîãî öèêëà. Âàæíî èñïîëüçîâàòüñðåäñòâà òåñòèðîâàíèÿ äëÿ àâòîìàòèçàöèè
èñïûòàíèé òàê, ÷òîáû Âû ìîãëè ëåãêî ïîâòîðÿòü èñïûòàíèÿ êîäà (âîçâðàòíîå òåñòèðîâàíèå)
ïðè ìèíèìèçàöèè çàòðàò è óâåëè÷åíèè êà÷åñòâà. Áîëåå ñïåöèàëèçèðîâàííûå
èíñòðóìåíòàëüíûå ñðåäñòâà ïîçâîëÿþò âûïîëíÿòü èñïûòàíèÿ çàãðóçêè.
Ïðèìåðû: Rational SQA Suite, Rational TestMate, Rational Visual Test

5-8
Ïîòîê ðàáîò «Óïðàâëåíèå ïðîåêòîì»
Ìû ïåðåõîäèì êî âòîðîé (óñëîâíî) ÷àñòè íàøåé êíèæêè – ê îïèñàíèþ ïîòîêîâ ðàáîò ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ, êàê îíè ïðåäñòàâëåíû â Rational Unified Process.
Îñíîâíûå ïîòîêè ðàáîò, ñîñòàâëÿþùèå ñòàòè÷åñêîå ñîäåðæàíèå ïðîöåññà, óæå ïåðå÷èñëÿëèñü â
ãëàâå «Àðõèòåêòóðà ïðîöåññà». Íå áóäåò ëèøíèì ïåðå÷èñëèòü èõ åùå ðàç. Ýòî øåñòü ïîòîêîâ
ðàáîò íåïîñðåäñòâåííî ðàçðàáîòêè:
n Äåëîâîå ìîäåëèðîâàíèå
n Òðåáîâàíèÿ
n Àíàëèç è ïðîåêòèðîâàíèå
n Âûïîëíåíèå
n Èñïûòàíèå
n Ðàçâåðòûâàíèå
è òðè ïîòîêà ðàáîò ïîääåðæêè:
n Óïðàâëåíèå êîíôèãóðàöèåé è èçìåíåíèåì
n Óïðàâëåíèå ïðîåêòîì
n Ñðåäà
Çíàêîìñòâî ñ ïîòîêàìè ðàáîò ìû íà÷íåì ñ ïîòîêà èç âòîðîé ÷àñòè ñïèñêà, ñ óïðàâëåíèÿ ïðîåêòîì.
Âî-ïåðâûõ, èìåííî â ýòîì ïîòîêå ðàáîò êòî-òî (âèäèìî, ðóêîâîäèòåëü ïðîåêòà) ïðîèçíîñèò:
«Âñå! Õâàòèò áîëòàòü! Íà÷èíàå셻, - è äàëåå îïðåäåëÿåò ÷òî, êîìó, êîãäà è êàê äåëàòü. À çíà÷èò
è ïîíàäîáèòñÿ îïèñàíèå ýòîãî ïîòîêà ðàáîò ïðåæäå äðóãèõ.
Âî-âòîðûõ, èìåííî ýòà ÷àñòü òåõíîëîãèè ðàçðàáîòêè ñëàáî (î÷åíü ìÿãêî ñêàçàíî!) îòðàæåíà â
îòå÷åñòâåííîé ïðîãðàììèñòñêîé ëèòåðàòóðå. Íå âñå, êòî íà÷àë, äî÷èòàþò ýòó êíèæêó äî êîíöà.
Ïîýòîìó íàèáîëåå âàæíóþ èíôîðìàöèþ õîòåëîñü áû ïîìåñòèòü êàê ìîæíî ðàíüøå.
Ðóêîâîäñòâî ïðîåêòîì ïðîãðàììíîãî îáåñïå÷åíèÿ - èñêóññòâî áàëàíñèðîâàíèÿ êîíêóðèðóþùèõ
öåëåé, óïðàâëåíèÿ ðèñêàìè è ïðåîäîëåíèÿ îãðàíè÷åíèé ðàäè ïîñòàâêè èçäåëèÿ, îòâå÷àþùåãî
ïîòðåáíîñòÿì îáåèõ êàòåãîðèé çàêàç÷èêîâ - îïëà÷èâàþùèõ ñ÷åòà è ïîëüçîâàòåëåé. Òîò ôàêò, ÷òî
áåññïîðíî óñïåøíûõ ïðîåêòîâ òàê íåìíîãî, îáúÿñíÿåòñÿ ÷ðåçâû÷àéíîé ñëîæíîñòüþ çàäà÷è.
Öåëü ïîòîêà ðàáîò óïðàâëåíèÿ ïðîåêòîì ïðîãðàììíîãî îáåñïå÷åíèÿ â Rational Unified Process

6-1
ñîñòîèò â òîì, ÷òîáû óïðîñòèòü çàäà÷ó, ïðåäîñòàâëÿÿ íåêîòîðûé êîíòåêñò ðóêîâîäñòâà ïðîåêòîì.
Îí íå ÿâëÿåòñÿ ïàíàöååé äëÿ óñïåõà, íî îí îáåñïå÷èâàåò òîò ïîäõîä ê óïðàâëåíèþ ïðîåêòîì,
êîòîðûé çàìåòíî óâåëè÷èò âåðîÿòíîñòü ïîñòàâêè óäà÷íîãî ïðîãðàììíîãî îáåñïå÷åíèÿ.
Ñ ýòîé öåëüþ ïîòîê ðàáîò óïðàâëåíèÿ ïðîåêòîì Rational Unified Process:
n Ïðåäëàãàåò ñòðóêòóðó óïðàâëåíèÿ ñëîæíûìè (ïðåèìóùåñòâåííî ïðîãðàììíûìè) ïðîåêòàìè.
n Ïðåäëàãàåò ïðàêòè÷åñêèå ðåêîìåíäàöèè ïî ïëàíèðîâàíèþ, óêîìïëåêòîâàíèþ ïåðñîíàëîì,
âûïîëíåíèþ è ìîíèòîðèíãó ïðîåêòîâ.
n Ïðåäëàãàåò ñòðóêòóðó óïðàâëåíèÿ ðèñêàìè.
Îäíàêî ýòîò ïîòîê ðàáîò íå ïûòàåòñÿ îõâàòèòü âñå àñïåêòû ðóêîâîäñòâà ïðîåêòîì. Íàïðèìåð, îí
íå âêëþ÷àåò ïðîáëåìû òèïà:
n Ðóêîâîäñòâî ëþäüìè: íàåì, îáó÷åíèå, òðåíèðîâêà
n Óïðàâëåíèå áþäæåòîì: îïðåäåëåíèå, ðàñïðåäåëåíèå è ò.ä.
n Óïðàâëåíèå êîíòðàêòàìè ñ ïîñòàâùèêàìè è çàêàç÷èêàìè
Ýòîò ïîòîê ðàáîò íàöåëåí, ãëàâíûì îáðàçîì, íà ñàìûå âàæíûå àñïåêòû èòåðàöèîííîãî
ïðîöåññà ðàçðàáîòêè:
n Óïðàâëåíèå ðèñêàìè
n Ïëàíèðîâàíèå èòåðàöèîííîãî ïðîåêòà: âñåãî æèçíåííîãî öèêëà è êîíêðåòíîé èòåðàöèè
n Ìîíèòîðèíã ïðîäâèæåíèÿ èòåðàöèîííîãî ïðîåêòà, ìåòðèêè
Îïèñàíèå ïîòîêà ðàáîò «Óïðàâëåíèå ïðîåêòîì» áóäåò ïðåäñòàâëåíî â äâóõ ãëàâàõ (âûïóñêàõ).
 ýòîé, ïåðâîé ãëàâå, ïîñâÿùåííîé óïðàâëåíèþ ïðîåêòîì, áóäóò êðàòêî îïèñàíû âñå äåéñòâèÿ è
àðòåôàêòû, à òàêæå ââåäåíû êîíöåïöèè ðèñêîâ è ìåòðèê – äâóõ îñíîâíûõ ïîíÿòèé ïëàíèðîâàíèÿ
è óïðàâëåíèÿ èòåðàòèâíûì ïðîöåññîì.
Âòîðàÿ ãëàâà (ñëåäóþùèé âûïóñê) áóäåò ïîñâÿùåíà ñïîñîáàì ïëàíèðîâàíèÿ è ìîíèòîðèíãà
èòåðàòèâíîãî ïðîöåññà ðàçðàáîòêè ïðîåêòà ïðîãðàììíîãî îáåñïå÷åíèÿ.

6-2
Êðàòêèé îáçîð äåéñòâèé

Äèàãðàììà êðàòêîãî îáçîðà äåéñòâèé ïîòîêà ðàáîò ïîêàçûâàåò âñå äåéñòâèÿ óïðàâëåíèÿ
ïðîåêòîì

Ðàáîòíèê: Ðóêîâîäèòåëü ïðîåêòà


Ðàáîòíèê «Ðóêîâîäèòåëü ïðîåêòà» ÿâëÿåòñÿ êëþ÷åâûì äåéñòâóþùèì ëèöîì ýòîãî ïîòîêà ðàáîò.
Îí ðàñïðåäåëÿåò ðåñóðñû, ôîðìèðóåò ïðèîðèòåòû, êîîðäèíèðóåò âçàèìîäåéñòâèÿ ñ çàêàç÷èêàìè
è ïîëüçîâàòåëÿìè è âîîáùå ðóêîâîäèò ïðîåêòíîé ãðóïïîé, íàïðàâëÿÿ åå äåéñòâèÿ â ïðàâèëüíîå
ðóñëî. Êðîìå òîãî, ðóêîâîäèòåëü ïðîåêòà óñòàíàâëèâàåò ïîðÿäîê äåéñòâèé, êîòîðûé ãàðàíòèðóåò
öåëîñòíîñòü è êà÷åñòâî àðòåôàêòîâ ïðîåêòà. È, íàêîíåö, ðóêîâîäèòåëü ïðîåêòà îòâå÷àåò çà
ýôôåêòèâíîå âûïîëíåíèå ïðîöåññà ïðîâåðêè èçìåíåíèÿ èçäåëèÿ.

Äåéñòâèå: Èçëîæåíèå äåëîâûõ îáñòîÿòåëüñòâ


Îïèñàíèå äåëîâûõ îáñòîÿòåëüñòâ äîêóìåíòèðóåò ýêîíîìè÷åñêóþ ýôôåêòèâíîñòü èçäåëèÿ. Ýòî
èíñòðóìåíò, ïîñðåäñòâîì êîòîðîãî îáîñíîâûâàåòñÿ ðàçìåð êàïèòàëîâëîæåíèé â ïðîåêò. Ïëîõîå
äîêóìåíòèðîâàíèå äåëîâûõ îáñòîÿòåëüñòâ ìîæåò ïîòîïèòü ëó÷øèå ïðîåêòíûå èäåè, â òî âðåìÿ
êàê ãðàìîòíîå äîêóìåíòèðîâàíèå äåëîâûõ îáñòîÿòåëüñòâ ìîæåò ãàðàíòèðîâàòü ñîîòâåòñòâóþùåå
ôèíàíñèðîâàíèå äîñòîéíûõ èçäåëèé.
Äåéñòâèå «Èçëîæåíèå äåëîâûõ îáñòîÿòåëüñòâ» âêëþ÷àåò ñëåäóþùèå øàãè:

6-3
n Îïèñàíèå èçäåëèÿ.
n Îïðåäåëåíèå êîíòåêñòà ïðåäìåòíîé îáëàñòè.
n Îïðåäåëåíèå öåëè ñîçäàíèÿ èçäåëèÿ.
n Ðàçðàáîòêà ôèíàíñîâîãî ïðîãíîçà.
n Îïèñàíèå ïðîåêòíûõ îãðàíè÷åíèé.
Äåéñòâèå âûïîëíÿåòñÿ îäèí ðàç â êàæäîé èòåðàöèè. Ðåçóëüòàòîì äåéñòâèÿ ÿâëÿåòñÿ àðòåôàêò
«Äåëîâûå îáñòîÿòåëüñòâà».
Èíñòðóìåíòàëüíàÿ ïîääåðæêà äåéñòâèÿ â Rational Unified Process – øàáëîí MSWord.

Äåéñòâèå: Èäåíòèôèêàöèÿ ðèñêîâ


Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ èäåíòèôèêàöèÿ ðèñêîâ è ïðîãíîçèðîâàíèå èõ âîçäåéñòâèÿ íà
ïðîåêò.
Êîíöåïöèÿ ðèñêîâ ÿâëÿåòñÿ îäíîé èç âàæíåéøèõ äëÿ óïðàâëåíèÿ èòåðàòèâíûì ïðîåêòîì. Ìû
ïîçíàêîìèìñÿ ñ íåé ïîçæå â ýòîé ãëàâå.
Äåéñòâèå «Èäåíòèôèêàöèÿ ðèñêîâ» âêëþ÷àåò ñëåäóþùèå øàãè:
n Èäåíòèôèêàöèÿ ïîòåíöèàëüíûõ ðèñêîâ
n Ãðóïïèðîâêà è ñîðòèðîâêà ðèñêîâ
n Èäåíòèôèêàöèÿ ñòðàòåãèé ïðåäîòâðàùåíèÿ ðèñêà
n Èäåíòèôèêàöèÿ ñòðàòåãèé óìåíüøåíèÿ ðèñêà
n Èäåíòèôèêàöèÿ ñòðàòåãèé ëîêàëèçàöèè ðèñêà
Äåéñòâèå âûïîëíÿåòñÿ îäèí ðàç â êàæäîé ñòàäèè. Ðåçóëüòàòîì äåéñòâèÿ ÿâëÿåòñÿ àðòåôàêò
«Ñïèñîê ðèñêîâ».
Èíñòðóìåíòàëüíàÿ ïîääåðæêà äåéñòâèÿ â Rational Unified Process – øàáëîíû êðàòêîãî è
äåòàëüíîãî ñïèñêîâ MSWord.

Äåéñòâèå: Ðàçðàáîòêà ïëàíà ïðîåêòà


 ýòîì äåéñòâèè ïðîèçâîäèòñÿ êðóïíîìîäóëüíûé ïëàí ïðîåêòà, ôîêóñèðóþùèéñÿ íà ãëàâíûõ
âåõàõ è êëþ÷åâûõ âûïóñêàõ â òå÷åíèå âñåãî æèçíåííîãî öèêëà.
Äåéñòâèå «Ðàçðàáîòêà ïëàíà ïðîåêòà» âêëþ÷àåò ñëåäóþùèå øàãè:
n Îïðåäåëåíèå âåõ ïðîåêòà
n Îïðåäåëåíèå öåëåé âåõ

6-4
n Îïðåäåëåíèå êîëè÷åñòâà è äëèíû èòåðàöèé â ïðåäåëàõ ñòàäèé
n Óòî÷íåíèå ñðîêîâ âåõ è êîíòåêñòà
n Îïðåäåëåíèå ïëàíà èçìåðåíèé
Äåéñòâèå âûïîëíÿåòñÿ îäèí ðàç â ïðîåêòå. Ðåçóëüòàòàìè äåéñòâèÿ ÿâëÿþòñÿ àðòåôàêòû «Ïëàí
ïðîåêòà» è «Ïëàí èçìåðåíèé».
Èíñòðóìåíòàëüíàÿ ïîääåðæêà äåéñòâèÿ â Rational Unified Process – øàáëîíû MSWord è MSProject.

Äåéñòâèå: Ôîðìèðîâàíèå ïðîåêòíîé ãðóïïû


Öåëè ýòîãî äåéñòâèÿ ñîñòîÿò â ïëàíèðîâàíèè ÷åëîâå÷åñêèõ ðåñóðñîâ ïî íàáîðàì íàâûêîâ,
íåîáõîäèìûõ äëÿ ïðîåêòà, è â ãðóïïèðîâêå äîñòóïíûõ ðåñóðñîâ â îòíîñèòåëüíî íåçàâèñèìûå,
íî ñîòðóäíè÷àþùèå ãðóïïû.
Äåéñòâèå «Ôîðìèðîâàíèå ïðîåêòíîé ãðóïïû» âêëþ÷àåò ñëåäóþùèå øàãè:
n Ðàññìîòðåíèå ïîòðåáíîñòåé â ïåðñîíàëå ïî ñòàäèÿì
n Ðàñïðåäåëåíèå ðàáîòû ñðåäè ðàáîòíèêîâ
n Ôîðìèðîâàíèå ãðóïï
n Îáó÷åíèå ïåðñîíàëà
Rational Unified Process îïèñûâàåò ïîòîêè ðàáîò â òåðìèíàõ ðàáîòíèêîâ è äåéñòâèé.
Çàìåòüòå, ÷òî ðàáîòíèêè – ýòî íå êîíêðåòíûå ëè÷íîñòè. Ýòè ïîíÿòèÿ îïèñûâàþò, êàê ëè÷íîñòè
äîëæíû âåñòè ñåáÿ â ðàáîòå, è êàêèå îáÿçàííîñòè ýòè ëè÷íîñòè èìåþò.
Îáû÷íî ïðîåêò èìååò â ñâîåì ðàñïîðÿæåíèè íåêîòîðûõ êîíêðåòíûõ ëþäåé, èìåþùèõ
îïðåäåëåííûå íàâûêè. Íàïðèìåð, Ïàóëü, Ìýðè, Äæåéí è Ñèëüâèÿ – ëþäè, èìåþùèå ðàçëè÷íûå
ïåðåñåêàþùèåñÿ íàâûêè. Èñïîëüçóÿ ðàáîòíèêîâ, îïðåäåëåííûõ äëÿ ïðîöåññà, îòîáðàçèòå
äîñòóïíûå ðåñóðñû ïðîåêòà, â êà÷åñòâå êîòîðûõ ìîæåò áûòü çàäåéñòâîâàí ðàáîòíèê.

6-5
Êàæäûé ÷åëîâåê - ó÷àñòíèê ïðîåêòíîé ãðóïïû - àññîöèèðîâàí ñ îäíèì èëè íåñêîëüêèìè
ðàáîòíèêàìè

Ñâÿçü èíäèâèäóóìà ñ ðàáîòíèêîì ÷åðåç êàêîå-òî âðåìÿ ìîæåò èçìåíèòüñÿ ïîä âëèÿíèåì ñòàäèè
æèçíåííîãî öèêëà ïðîåêòà è âûïîëíÿåìîé ðàáîòû.
n Èíäèâèäóóì ìîæåò äåéñòâîâàòü êàê íåñêîëüêî ðàçëè÷íûõ ðàáîòíèêîâ â òå÷åíèå îäíîãî è
òîãî æå äíÿ: Ñèëüâèÿ ìîæåò áûòü ðåöåíçåíòîì ïðîåêòà óòðîì è ïðîåêòèðîâùèêîì ïðåöåäåíòà
äíåì.
n Èíäèâèäóóì ìîæåò äåéñòâîâàòü êàê íåñêîëüêî ðàáîòíèêîâ îäíîâðåìåííî: Äæåéí ìîæåò áûòü
è àðõèòåêòîðîì è ïðîåêòèðîâùèêîì íåêîòîðîãî êëàññà, à òàêæå âëàäåëüöåì ïàêåòà, êîòîðûé
ñîäåðæèò ýòîò êëàññ.
n Íåñêîëüêî ëè÷íîñòåé ìîãóò äåéñòâîâàòü ãðóïïîé êàê îäèí ðàáîòíèê äëÿ ñîâìåñòíîãî
âûïîëíåíèÿ íåêîòîðûõ äåéñòâèé: è Ïàóëü è Ìýðè ìîãóò áûòü ïðîåêòèðîâùèêàìè îäíîãî è
òîãî æå ïðåöåäåíòà.
Ïîïûòàéòåñü ðàñïðåäåëèòü îáÿçàííîñòè òàê, ÷òîáû ìèíèìèçèðîâàòü ïåðåäà÷ó îòâåòñòâåííîñòè
çà àðòåôàêòû îò îäíîãî èíäèâèäóóìà ê äðóãîìó: èìåéòå îäíîãî è òîãî æå ÷åëîâåêà èëè ãðóïïó
äëÿ ïðîåêòèðîâàíèÿ è âûïîëíåíèÿ ïîäñèñòåìû, ÷òîáû îíè íå äîëæíû áûëè èçó÷àòü ðàáîòó, óæå
ñäåëàííóþ äðóãèìè.
Êîãäà â ôóíêöèè ãðóïïû âõîäèò è ïðîåêòèðîâàíèå, è âûïîëíåíèå, òî ïåðåõîä îò êîíñòðóèðîâàíèÿ
ê âûïîëíåíèþ áóäåò ïëàâíûì. Êðîìå òîãî, ýòî óäîáíî äëÿ ïðîåêòèðîâùèêîâ: èçó÷èâ, ÷òî ðàáîòàåò,
à ÷òî íåò, îíè îïðåäåëÿþò òî ëó÷øåå, ÷òî ñëåäóåò èñïîëüçîâàòü. Ïîäîáíî ñêóëüïòîðó, õîðîøèé
ïðîåêòèðîâùèê äîëæåí ïîíÿòü âûðàçèòåëüíîå ñðåäñòâî, êîòîðîå äëÿ ïðîãðàììíîãî îáåñïå÷åíèÿ
ÿâëÿåòñÿ ñðåäîé âûïîëíåíèÿ.

6-6
Ïðîôåññèîíàëüíûé è êîëè÷åñòâåííûé ñîñòàâ ó÷àñòíèêîâ ïðîåêòíûõ ãðóïï çàâèñèò îò ñòàäèè
ðàçðàáîòêè.
Åñëè íàä ïðîåêòîì ðàáîòàåò áîëüøå 5-7 ÷åëîâåê, òî íåîáõîäèìî ðàçäåëèòü èõ íà ãðóïïû. Çà
êàæäûé àðòåôàêò (ïðåöåäåíò, ïîäñèñòåìó, êîìïîíåíò) äîëæåí îòâå÷àòü îäèí ÷åëîâåê èëè ãðóïïà.
Òèïè÷íàÿ ñòðóêòóðà:
n Îäíà ãðóïïà ñáîðà òðåáîâàíèé
n Îäíà àðõèòåêòóðíàÿ ãðóïïà
n Îäíà èëè áîëåå ãðóïï êîíñòðóèðîâàíèÿ (èõ ôóíêöèè - è ïðîåêòèðîâàíèå, è âûïîëíåíèå, è
òåñòèðîâàíèå)
n Îäíà ãðóïïà èíòåãðàöèè
Ãðóïïû äîëæíû ñîñòîÿòü ìèíèìàëüíî èç äâóõ è ìàêñèìàëüíî èç ñåìè ÷åëîâåê; ãðóïïû áîëåå
ñåìè ÷åëîâåê îáû÷íî åñòåñòâåííûì ïóòåì ðàñïàäàþòñÿ íà ïîäãðóïïû, òàê ÷òî ëó÷øå ñäåëàòü
ýòî çàðàíåå.
Ðåçóëüòàòîì äåéñòâèÿ ÿâëÿåòñÿ ìîäèôèöèðîâàííûé àðòåôàêò «Ïëàí ïðîåêòà», â êîòîðîì óêàçàíî
ðàñïðåäåëåíèå ÷åëîâå÷åñêèõ ðåñóðñîâ ïî ðàáîòàì âî âðåìåíè.

Äåéñòâèå: Ðàçðàáîòêà ïëàíà èòåðàöèè


Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ ðàçðàáîòêà ïîäðîáíîãî ïëàíà îäèíî÷íîé èòåðàöèè, ñîñòîÿùåãî
èç äåòàëüíîé ñõåìû ðàçáèåíèÿ ðàáîòû íà äåéñòâèÿ, ðàñïðåäåëåíèÿ îòâåòñòâåííîñòè, âíóòðåííèõ
âåõ èòåðàöèè è âûïóñêîâ, îöåíî÷íûõ êðèòåðèåâ äëÿ èòåðàöèè.
Ñàìà ïî ñåáå èòåðàöèÿ - ýòî íàáîð î÷åíü òî÷íî âûäåëåííûõ äëÿ ñîçäàíèÿ âûïîëíèìîé ïðîãðàììû
äåéñòâèé. Äëÿ âñåõ èòåðàöèé, êðîìå ïîñëåäíåé èòåðàöèè ïåðåõîäà, ýòî - ïîëóôàáðèêàò,
ïðîèçâîäèìûé ñ öåëüþ ñìÿã÷åíèÿ ðèñêîâ è äîâåäåíèÿ ïðîåêòà äî óñïåøíîãî çàâåðøåíèÿ. Àêöåíò
íà âûïîëíèìîñòè ïðîãðàììû âûíóæäàåò ê ïî÷òè íåïðåðûâíîé èíòåãðàöèè è ïîçâîëÿåò ðàíî
îáíàðóæèâàòü òåõíè÷åñêèå ðèñêè è óìåíüøàòü ñîïóòñòâóþùèå ðèñêè ïðîåêòà.
Âûïîëíåíèå èòåðàöèè ïîäðàçóìåâàåò íåêîòîðîå êîëè÷åñòâî äîðàáîòêè è ñîïðîâîæäàåòñÿ
èçìåíåíèÿìè â õàðàêòåðå äîðàáîòêè. Êîðî÷å ãîâîðÿ, ÷òîáû ïîñòàâèòü èçäåëèå âûñîêîãî êà÷åñòâà,
òðåáóåòñÿ íåêîòîðàÿ åãî äîðàáîòêà. Ñîçäàíèå ïîëóôàáðèêàòîâ è îöåíêà ïðèãîäíîñòè àðõèòåêòóðû
ðàíüøå è ÷àùå ïîâûøàþò êà÷åñòâî êîíå÷íîãî ïðîäóêòà, ïðè ýòîì äåëàòü èçìåíåíèÿ äåøåâëå è
ïðèñïîñàáëèâàòü èõ ïðîùå.
Äåéñòâèå «Ðàçðàáîòêà ïëàíà èòåðàöèè» âêëþ÷àåò ñëåäóþùèå øàãè:
n Îïðåäåëåíèå ðàìîê èòåðàöèè
n Îïðåäåëåíèå êðèòåðèåâ îöåíêè èòåðàöèè
n Îïðåäåëåíèå äåéñòâèé èòåðàöèè

6-7
n Ðàñïðåäåëåíèå îòâåòñòâåííîñòè
Äåéñòâèå âûïîëíÿåòñÿ îäèí ðàç â êàæäîé èòåðàöèè. Ðåçóëüòàòîì äåéñòâèÿ ÿâëÿåòñÿ àðòåôàêò
«Ïëàí èòåðàöèè».
Èíñòðóìåíòàëüíàÿ ïîääåðæêà äåéñòâèÿ â Rational Unified Process – øàáëîíû MSWord è MSProject.

Äåéñòâèå: Âûïîëíåíèå ïëàíà èòåðàöèè


Öåëü ýòîãî äåéñòâèÿ - ïðîèçâåñòè âûïóñê âûïîëíèìîé ïðîãðàììû.
Âûïîëíåíèå ïëàíà èòåðàöèè ïðîñòî: âûïîëíÿéòå äåéñòâèÿ, îïðåäåëåííûå íåïîñðåäñòâåííî â
ïëàíå èòåðàöèè. Ïåðèîäè÷åñêàÿ îöåíêà ïðîäâèæåíèÿ è ðåçóëüòàòîâ â êîíòðîëüíûõ òî÷êàõ ñ
áîëüøîé âåðîÿòíîñòüþ ãàðàíòèðóþò, ÷òî ïðîåêò èäåò ïî ãðàôèêó. Ìàëûå îòêëîíåíèÿ îò ãðàôèêà
ìîæíî ïðîñòî íå ó÷èòûâàòü, îíè ÿâëÿþòñÿ ðåçóëüòàòîì íåòî÷íîé îöåíêè, íî íàêîïëåíèå ñäâèãîâ
âåäåò ê áîëüøèì îòêëîíåíèÿì îò ãðàôèêà.
Êîíòðîëèðóéòå ðèñêè, îòñëåæèâàÿ íàèáîëåå ðàçðóøèòåëüíûå.
Ðåçóëüòàòîì äåéñòâèÿ ÿâëÿåòñÿ àðòåôàêò «Ìîäåëü âûïîëíåíèÿ».

Äåéñòâèå: Îöåíêà èòåðàöèè


Îöåíêà èòåðàöèè ôèêñèðóåò ðåçóëüòàò èòåðàöèè, ñòåïåíü äîñòèæåíèÿ îöåíî÷íûõ ïîêàçàòåëåé,
ïîëó÷åííûå óðîêè è èçìåíåíèÿ, êîòîðûå äîëæíû áûòü ñäåëàíû.
Îäíî èç îñíîâíûõ äîñòîèíñòâ èòåðàöèîííîãî ïîäõîäà ñîñòîèò â òîì, ÷òî èòåðàöèè îáåñïå÷èâàþò
åñòåñòâåííûå âåõè äëÿ îöåíêè ïðîãðåññà è îãðàíè÷åíèÿ ðèñêà.  ïðåäåëàõ èòåðàöèè íåîáõîäèìî
ïðîäîëæàòü îöåíèâàòü ïðîãðåññ è ðèñê (âîçìîæíî íåôîðìàëüíî), ÷òîáû ãàðàíòèðîâàòü, ÷òî
òðóäíîñòè íå ðàçðóøàò ïðîåêò.

6-8
Îöåíêà èòåðàöèè çàêëþ÷àåòñÿ â îïðåäåëåíèè óñïåõà èëè íåóäà÷è èòåðàöèè è â èçó÷åíèè
ñîáðàííûõ äàííûõ ñ öåëüþ èçìåíåíèÿ ïðîåêòà èëè óëó÷øåíèÿ ïðîöåññà åãî ðàçðàáîòêè.

Äåéñòâèå «Îöåíêà èòåðàöèè» âêëþ÷àåò ñëåäóþùèå øàãè:


n Ñáîð ðåçóëüòàòîâ èçìåðåíèé
n Îöåíêà ðåçóëüòàòîâ èòåðàöèè
n Ðàññìîòðåíèå âíåøíèõ èçìåíåíèé
n Èññëåäîâàíèå êðèòåðèåâ îöåíêè
n Ñîçäàíèå çàïðîñîâ èçìåíåíèé
Äåéñòâèå âûïîëíÿåòñÿ îäèí ðàç â êàæäîé èòåðàöèè. Ðåçóëüòàòàìè äåéñòâèÿ ÿâëÿþòñÿ àðòåôàêò
«Îöåíêà èòåðàöèè» è ïðåäëîæåíèÿ ïî êîððåêòèðîâêå àðòåôàêòîâ «Ñïèñîê ðèñêîâ», «Ïëàí
ïðîåêòà» è «Ïëàí èòåðàöèè» äëÿ ñëåäóþùåé èòåðàöèè.

Äåéñòâèå: Ðåâèçèÿ ñïèñêà ðèñêîâ


Öåëü ýòîãî äåéñòâèÿ - ìîäèôèöèðîâàòü ñïèñîê ðèñêîâ äëÿ îòðàæåíèÿ òåêóùåãî ñîñòîÿíèÿ ïðîåêòà.

6-9
Îöåíêà ðèñêîâ - ñêîðåå îäèí íåïðåðûâíûé ïðîöåññ, ÷åì íåêîòîðîå ðàçîâîå äåéñòâèå, êîòîðîå
ïðîèñõîäèò òîëüêî â îïðåäåëåííûõ êëþ÷åâûõ òî÷êàõ â õîäå ïðîåêòà. Êàê ìèíèìóì Âû äîëæíû:
n Åæåíåäåëüíî ðåâèçîâàòü âàø ñïèñîê, ÷òîáû îòñëåæèâàòü èçìåíåíèÿ.
n Ñäåëàòü âåðõíþþ ÷àñòü ñïèñêà èç äåñÿòè ïóíêòîâ âèäèìûìè äëÿ âñåãî ïðîåêòà â öåëîì è
íàñòîé÷èâî âûïîëíÿòü âñå íåîáõîäèìûå äëÿ íèõ äåéñòâèÿ.
 êîíöå èòåðàöèè ïåðåñìîòðèòå ñïèñîê ðèñêîâ ñ òî÷êè çðåíèÿ öåëåé èòåðàöèè. Îñîáåííî âàæíî:
n Èñêëþ÷èòü ðèñêè, êîòîðûå áûëè ïîëíîñòüþ ñìÿã÷åíû.
n Ââåñòè íîâûå îáíàðóæåííûå ðèñêè.
n Ïåðåñìîòðåòü âàæíîñòü è ïåðåóïîðÿäî÷èòü ñïèñîê ðèñêîâ.
Íå áåñïîêîéòåñü, åñëè Âû îáíàðóæèòå, ÷òî ñïèñîê ðèñêîâ ðàñòåò â òå÷åíèå ñòàäèé íà÷àëà è
óòî÷íåíèÿ: íà÷àâ èíòåãðàöèþ, Âû ìîæåòå îáíàðóæèòü íåêîòîðûå ñêðûòûå òðóäíîñòè. Îäíàêî,
ðèñêè äîëæíû óñòîé÷èâî óìåíüøàòüñÿ ïî ìåðå ïðîäîëæåíèÿ ñòàäèè óòî÷íåíèÿ è â òå÷åíèå
êîíñòðóèðîâàíèÿ. Åñëè ýòîãî íå ïðîèñõîäèò, çíà÷èò, Âû íå ìîæåòå îáðàáàòûâàòü ðèñêè
ñîîòâåòñòâóþùèì îáðàçîì, èëè âàøà ñèñòåìà ñëèøêîì ñëîæíà, èëè Âû íå ìîæåòå ñôîðìèðîâàòü
ñèñòåìàòè÷åñêèé è ïðåäñêàçóåìûé ñòèëü.
Äåéñòâèå «Ðåâèçèÿ ñïèñêà ðèñêîâ» âêëþ÷àåò ñëåäóþùèå øàãè:
n Ðåâèçèÿ ðèñêîâ â òå÷åíèå èòåðàöèè
n Ðåâèçèÿ ðèñêîâ â êîíöå èòåðàöèè
Äåéñòâèå âûïîëíÿåòñÿ îäèí ðàç â êàæäîé èòåðàöèè. Ðåçóëüòàòîì äåéñòâèÿ ÿâëÿåòñÿ
ìîäèôèöèðîâàííûé àðòåôàêò «Ñïèñîê ðèñêîâ».

6-10
Àðòåôàêòû óïðàâëåíèÿ ïðîåêòîì

Ðàáîòíèê «Ðóêîâîäèòåëü ïðîåêòà» è ïðîèçâîäèìûå èì àðòåôàêòû

Àðòåôàêòû óïðàâëåíèÿ ïðîåêòîì ïåðå÷èñëåíû â ïðåäûäóùåì ðàçäåëå ïðè îïèñàíèè äåéñòâèé,


â êîòîðûõ îíè ïðîèçâîäÿòñÿ.
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò ïîäðîáíûå ðåêîìåíäàöèè ïî ñîñòàâó
ñîîòâåòñòâóþùèõ äîêóìåíòîâ, óêàçàíèÿ, íà ÷òî íóæíî îáðàòèòü îñîáîå âíèìàíèå è ò.ä.
Èíñòðóìåíòàëüíàÿ ïîääåðæêà ïðîèçâîäñòâà àðòåôàêòîâ â Rational Unified Process – ýòî øàáëîíû
äîêóìåíòîâ MSWord è MSProject.

Êîíöåïöèÿ ðèñêîâ â Rational Unified Process


Ââåäåíèå
Ïðîöåññ ïðîãðàììèðîâàíèÿ èìååò äåëî, ãëàâíûì îáðàçîì, ñ èçâåñòíûìè àñïåêòàìè
ïðîãðàììèðîâàíèÿ. Âû ìîæåòå äîñòàòî÷íî òî÷íî îïèñûâàòü, ïëàíèðîâàòü, íàçíà÷àòü è îáîçðåâàòü
òî, ÷òî, êàê Âû ñ÷èòàåòå, äîëæíî áûòü ñäåëàíî. Óïðàâëåíèå ðèñêàìè çàíèìàåòñÿ íåèçâåñòíûìè
àñïåêòàìè. Ìíîãèå îðãàíèçàöèè â ñâîåé äåÿòåëüíîñòè âñå åùå èñõîäÿò èç «îòðèöàíèÿ ðèñêà»:
îöåíêà è ïëàíèðîâàíèå âûïîëíÿþòñÿ òàê, êàê áóäòî âñå ïåðåìåííûå èçâåñòíû, à ýòî ïðåäïîëàãàåò,
÷òî ðàáîòà ìåõàíè÷åñêàÿ, ïåðñîíàë âçàèìîçàìåíÿåì è ò.ä. Íî âñå áîëüøå îðãàíèçàöèé, ïî êðàéíåé

6-11
ìåðå, îïëà÷èâàþò «èììèòàöèþ» óïðàâëåíèÿ ðèñêîì. Ïîñìîòðåâ íà âñå ýòî ãëóáæå, Âû ÷àñòî
îáíàðóæèâàåòå, ÷òî ýòî âñåãî ëèøü ïîâåðõíîñòíàÿ, ñëàáàÿ ïîïûòêà ìèíèìèçàöèè ðèñêà.

Îïðåäåëåíèÿ
Ìíîãèå ðåøåíèÿ â èòåðàöèîííîì æèçíåííîì öèêëå óïðàâëÿþòñÿ ðèñêàìè. ×òîáû äåëàòü ýòî,
Âû äîëæíû èìåòü õîðîøåå ïîíèìàíèå î ðèñêàõ â ïðîåêòå è èìåòü ÿñíûå còðàòåãèè òîãî, êàê
ñìÿã÷àòü ðèñêè è êàê âîîáùå èìåòü ñ íèìè äåëî.
 ïîâñåäíåâíîé æèçíè ðèñê – ýòî ïîäâåðæåííîñòü ïîòåðå èëè óùåðáó; ôàêòîð, âåùü, ýëåìåíò
èëè íàïðàâëåíèå äâèæåíèÿ, çàêëþ÷àþùèé âåðîÿòíóþ îïàñíîñòü.  ðàçðàáîòêå ïðîãðàììíîãî
îáåñïå÷åíèÿ îïðåäåëåíèå áîëåå êîíêðåòíî:
n Ðèñê – ýòî ïåðåìåííàÿ, êîòîðàÿ â ïðåäåëàõ ñâîåãî íîðìàëüíîãî ðàñïðåäåëåíèÿ ìîæåò
ïðèíèìàòü çíà÷åíèå, ïîäâåðãàþùåå îïàñíîñòè èëè èñêëþ÷àþùåå óñïåõ ïðîåêòà.
Ïðîùå ãîâîðÿ, ðèñê ñîñòîèò â òîì, ÷òî ÷òî-òî ìîæåò ñòîÿòü íà íàøåì ïóòè ê óñïåõó, ýòî ÷òî-
òî â íàñòîÿùåå âðåìÿ íåèçâåñòíî èëè òðóäíî ïîääàåòñÿ îïðåäåëåíèþ.
n Óñïåõ – ýòî äîñòèæåíèå âñåõ òðåáîâàíèé è îãðàíè÷åíèé, îæèäàåìûõ îò ïðîåêòà.
Ìû ìîæåì äàëåå êâàëèôèöèðîâàòü ðèñêè êàê ïðÿìûå èëè êîñâåííûå:
n Ïðÿìîé ðèñê: ðèñê, êîòîðûé â áîëüøîé ñòåïåíè ìîæåò óïðàâëÿòüñÿ ïðîåêòîì
n Êîñâåííûé ðèñê: ðèñê, êîòîðûé ìàëî èëè âîîáùå íèêàê íå ìîæåò óïðàâëÿòüñÿ ïðîåêòîì
Àòðèáóòû ðèñêîâ:
n Âåðîÿòíîñòü íàñòóïëåíèÿ
n Âëèÿíèå íà ïðîåêò (ñåðüåçíîñòü)
Îáà àòðèáóòà ÷àñòî îáúåäèíÿþò â åäèíûé ïîêàçàòåëü çíà÷èòåëüíîñòè ðèñêà: âûñîêèé,
ñóùåñòâåííûé, óìåðåííûé, íåçíà÷èòåëüíûé, íèçêèé.

Èíèöèàëèçàöèÿ ñïèñêà ðèñêîâ


Êîãäà ìû èäåíòèôèöèðóåì ðèñêè, ìû ðàññìàòðèâàåì, «÷òî ìîæåò èäòè íåïðàâèëüíî». Â ñàìîì
øèðîêîì ñìûñëå, êîíå÷íî, âñå ìîæåò èäòè íå òàê, êàê íàäî. Îäíàêî, ýòî íå äîëæíî âíóøàòü
ïåññèìèñòè÷åñêîãî ïðåäñòàâëåíèÿ î ïðîåêòå; ìû õîòèì èäåíòèôèöèðîâàòü ïîòåíöèàëüíûå
áàðüåðû ê óñïåõó äëÿ òîãî, ÷òîáû èìåòü âîçìîæíîñòü óìåíüøèòü èëè óñòðàíèòü èõ.
Ãîâîðÿ áîëåå òî÷íî, ìû èùåì òå ñîáûòèÿ, ïðè ñîâåðøåíèè êîòîðûõ óìåíüøèòñÿ âåðîÿòíîñòü
ïîñòàâêè ïðîåêòà ñ çàäàííûìè ñâîéñòâàìè, íåîáõîäèìîãî óðîâíÿ êà÷åñòâà, âîâðåìÿ è â ïðåäåëàõ
áþäæåòà.
Èñïîëüçóéòå ìåòîä ìîçãîâîé àòàêè.

6-12
Ñîáåðèòå ïðîåêòíóþ ãðóïïó (â íà÷àëå ðàáîòû ýòà ãðóïïà î÷åíü íåâåëèêà; åñëè â ãðóïïå áîëüøå
5-7 ÷åëîâåê, ïðîöåññîì îöåíêè ðèñêîâ äîëæíû çàíÿòüñÿ ðóêîâîäèòåëè). Ïîïðîñèòå êàæäîãî
ó÷àñòíèêà óêàçàòü ðèñêè ïðîåêòà. Ïîçâîëÿåòñÿ çàäàâàòü âîïðîñû, íî ïðåäëîæåíèÿ íå äîëæíû
îöåíèâàòüñÿ èëè êîììåíòèðîâàòüñÿ ãðóïïîé. Çàïîëíÿéòå òàáëèöó, ïîêà íå óáåäèòåñü, ÷òî áîëüøå
ðèñêîâ íå ìîæåò áûòü èäåíòèôèöèðîâàíî.
Äëÿ ðàñêà÷êè ïðåäëîæèòå îçíàêîìèòüñÿ ñî ñïèñêàìè ðèñêîâ èç ïðåäûäóùèõ ïðîåêòîâ
(èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò ññûëêè íà îïóáëèêîâàííûå ìàòåðèàëû
ïî ýòîé òåìå). Ðàñïðîñòðàíèòå óêàçàííûå ñïèñêè ðèñêîâ: ÷àñòî íàáëþäåíèå òîãî, ÷òî óæå áûëî
îáíàðóæåíî, ïîìîãàåò îáíàðóæèòü íîâîå.
Âêëþ÷èòå â ýòîò ïðîöåññ âñå ñòàäèè, è íå ñëèøêîì âîëíóéòåñü îòíîñèòåëüíî ôîðìû èëè
ïîâòîðåíèé; Âû ñìîæåòå ïîä÷èñòèòü ñïèñîê ïîçæå. Èñïîëüçóéòå îäíîðîäíûå ãðóïïû
ñïåöèàëèñòîâ (çàêàç÷èêè, ïîëüçîâàòåëè, òåõíèêè è òàê äàëåå). Ýòî îáëåã÷àåò ïðîöåññ ñáîðà ðèñêîâ:
ëþäè ìåíüøå ñêîâàíû ñ ðàâíûìè ñåáå ïî ñïåöèàëüíîñòè è ïî ïîëîæåíèþ â èåðàðõèè.
Îáúÿñíèòå, ÷òî ó÷àñòíèêè, ãîâîðÿ î ðèñêàõ, íå îáÿçàíû èõ îáðàáàòûâàòü. Åñëè âîçíèêíåò
íåîáõîäèìîñòü çàíèìàòüñÿ ýòèì ðèñêîì, áóäåò è ëèöî, îòâåòñòâåííîå çà åãî îáðàáîòêó. Èíà÷å
íèêòî íå èäåíòèôèöèðóåò íèêàêèå ðèñêè (èëè ðèñêè, î êîòîðûõ îíè ãîâîðÿò, áóäóò
òðèâèàëüíû).

Ãðóïïèðîâêà è ðàíæèðîâàíèå ðèñêîâ


Êîãäà ðèñêîâ áîëüøå óæå íå íàõîäèòñÿ, ïðîñìîòðèòå èõ ñïèñîê ñ òî÷êè çðåíèÿ íàëè÷èÿ
åñòåñòâåííûõ ãðóïïèðîâîê (íàëè÷èÿ îäèíàêîâûõ ðèñêîâ), è ïî âîçìîæíîñòè îáúåäèíèòå ðèñêè
äëÿ óñòðàíåíèÿ äóáëèêàòîâ. Èíîãäà èäåíòèôèöèðîâàííûå ðèñêè ìîãóò áûòü ñèìïòîìàìè äðóãîãî
ôóíäàìåíòàëüíîãî äîïîëíèòåëüíîãî ðèñêà; â ýòîì ñëó÷àå ñãðóïïèðóéòå âìåñòå ðèñêè, ñâÿçàííûå
ñ ýòèì áîëüøèì ôóíäàìåíòàëüíûì ðèñêîì.
Ïðåäëîæèòå êàæäîìó ó÷àñòíèêó ðàíæèðîâàòü ðèñêè ïî äåñÿòèáàëëüíîé øêàëå ñ òî÷êè çðåíèÿ
èõ âàæíîñòè. Îáîáùèòå ìíåíèÿ ó÷àñòíèêîâ, ñðàâíèòå èõ è ïåðåñîðòèðóéòå ðèñêè.
Ïîñêîëüêó îöåíêè âåðîÿòíîñòè è ñòîèìîñòè äîðîãè è ðèñêîâàííû ñàìè ïî ñåáå, êàê ïðàâèëî,
ïîëåçíî îöåíèòü âîçäåéñòâèå òîëüêî ïåðâûõ 10 - 20 ðèñêîâ. Ìàëåíüêèå ïðîåêòû ìîãóò
ðàññìàòðèâàòü ìåíüøåå êîëè÷åñòâî ðèñêîâ, ïðèíèìàÿ âî âíèìàíèå, ÷òî áîëüøèå ïðîåêòû
ïðåäñòàâëÿþò áîëüøóþ «ìèøåíü» è â ðåçóëüòàòå èìåþò áîëüøåå êîëè÷åñòâî ðèñêîâ.
Ñóùåñòâåííî ðàçëè÷íûå ìíåíèÿ ñëåäóåò îáñóäèòü ïîäðîáíî, ÷òîáû óâèäåòü, îäèíàêîâî ëè
èíòåðïðåòèðóåòñÿ êàæäûé ðèñê. Ïðè ãðóïïîâîé ðàáîòå âåðîÿòíîñòü ðèñêà äîëæíà áûòü
óñòàíîâëåíà åäèíîãëàñíî.
 äîïîëíåíèå ê ðàíæèðîâàíèþ ðèñêîâ ïî óáûâàíèþ îïàñíîñòè âîçäåéñòâèÿ, ñãðóïïèðóéòå ðèñêè
â êàòåãîðèè, îñíîâûâàÿñü íà çíà÷èòåëüíîñòè èõ âîçäåéñòâèÿ íà ïðîåêò (çíà÷èòåëüíîñòè ðèñêîâ).
 áîëüøèíñòâå ñëó÷àåâ äîñòàòî÷íî ïÿòè êàòåãîðèé:

6-13
1. Âûñîêàÿ
2. Ñóùåñòâåííàÿ
3. Óìåðåííàÿ
4. Íåçíà÷èòåëüíàÿ
5. Íèçêàÿ
Äîêóìåíòèðóéòå ðèñêè è ïåðåäàéòå äîêóìåíòû ÷ëåíàì ïðîåêòíîé ãðóïïû.  èíòåðàêòèâíîé
âåðñèè Rational Unified Process ïîðÿäîê äîêóìåíòèðîâàíèÿ óêàçàí â îïèñàíèè àðòåôàêòà «Ñïèñîê
ðèñêîâ». Òàì æå ñîäåðæèòñÿ ññûëêà íà ñîîòâåòñòâóþùèé øàáëîí MSWord.

Ñòðàòåãèè ïîâåäåíèÿ
Êëþ÷åâàÿ èäåÿ â óïðàâëåíèè ðèñêîì ñîñòîèò â òîì, ÷òîáû íå æäàòü ïàññèâíî, êîãäà ðèñê
îñóùåñòâèòñÿ è ñòàíåò ïðîáëåìîé èëè óíè÷òîæèò ïðîåêò, à ðåøèòü çàðàíåå, ÷òî ñ íèì äåëàòü.
Âû ðåøàåòå çàðàíåå, ÷òî Âû ñäåëàåòå äëÿ êàæäîãî ïðåäïîëàãàåìîãî ðèñêà. Ñóùåñòâóþò òðè
îñíîâíûõ âîçìîæíîñòè:
n Ïðåäîòâðàùåíèå ðèñêà: ðåîðãàíèçîâàòü ïðîåêò òàê, ÷òîáû ýòîò ðèñê íå ìîã íà íåãî
âîçäåéñòâîâàòü.
n Ïåðåäà÷à ðèñêà: ðåîðãàíèçîâàòü ïðîåêò òàê, ÷òîáû êòî-òî äðóãîé èëè ÷òî-òî äðóãîå èìåëè
ñ íèì äåëî (çàêàç÷èê, ïðîäàâåö, áàíê, äðóãîé ýëåìåíò è ò.ä.)
n Ïðèíÿòèå è ëîêàëèçàöèÿ ðèñêà: ó÷åñòü ýòîò ðèñê êàê íåèçáåæíûé. Ïîäãîòîâèòü ïëàí
äåéñòâèé íà ñëó÷àé ïðîÿâëåíèÿ ýòîãî ðèñêà è êîíòðîëèðîâàòü åãî ñèìïòîìû.
Ïðè ïðèíÿòèè ðèñêà Âû äîëæíû ñäåëàòü äâå âåùè:
n Ñíèçèòü ðèñê: íåìåäëåííî ïðåäïðèíÿòü íåêîòîðûå äåéñòâåííûå øàãè ê ñíèæåíèþ
âåðîÿòíîñòè èëè âëèÿíèÿ ðèñêà
n Îïðåäåëèòü ïëàí äåéñòâèé: êàêîé ñïîñîá äåéñòâèé âûáðàòü, åñëè ðèñê ñòàíåò ôàêòè÷åñêîé
ïðîáëåìîé
 èíòåðàêòèâíîé âåðñèè Rational Unified Process ïîäðîáíî îïèñàíû ìåòîäû âûáîðà ñòðàòåãèè
äëÿ êîíêðåòíûõ ðèñêîâ, èíäèêàòîðû ïðîÿâëåíèÿ ðèñêîâ è ò.ï.

Êîíöåïöèÿ ìåòðèê â Rational Unified Process


Çà÷åì íàì ìåòðèêè?
Áëàãîäàðÿ ìåòðèêàì ìû ìîæåì óïðàâëÿòü ïðîåêòîì. Áëàãîäàðÿ ìåòðèêàì ìû ìîæåì îöåíèòü
íàñêîëüêî áëèçêî èëè äàëåêî ìû íàõîäèìñÿ îò öåëåé, êîòîðûå ìû óñòàíîâèëè â íàøåì ïëàíå êàê

6-14
îêîí÷àíèå, êà÷åñòâî, ñîîòâåòñòâèå òðåáîâàíèÿì è ò.ä.
Áëàãîäàðÿ ìåòðèêàì ìû ìîæåì ëó÷øå îöåíèòü ïðîåêò, åãî ñòîèìîñòü è êà÷åñòâî, îñíîâûâàÿñü
íà ïðîøëîì îïûòå. Íàêîíåö, áëàãîäàðÿ ìåòðèêàì ïî ïðîøåñòâèè âðåìåíè ìû ìîæåì îöåíèòü,
êàê äàëåêî ìû ïðîäâèíóëèñü îòíîñèòåëüíî íåêîòîðûõ êëþ÷åâûõ àñïåêòîâ ýôôåêòèâíîñòè
ïðîöåññà, óâèäåòü ðåçóëüòàòû èçìåíåíèé.
Èçìåðåíèå íåêîòîðûõ êëþ÷åâûõ àñïåêòîâ ïðîåêòà âåäåò ê äîïîëíèòåëüíûì çàòðàòàì. Òàê ÷òî
ìû íå ïîëüçóåìñÿ ìåòðèêàìè òîëüêî ïîòîìó, ÷òî ìîæåì ýòî äåëàòü. Ìû äîëæíû óñòàíîâèòü
î÷åíü òî÷íûå öåëè ýòîé ðàáîòû, è óñòàíàâëèâàòü òîëüêî òå ìåòðèêè, êîòîðûå ñìîãóò óäîâëåòâîðÿòü
ýòèì öåëÿì.
Ñóùåñòâóþò äâà âèäà öåëåé:
1. Öåëè óçíàâàíèÿ: îíè âûðàæàþòñÿ ïðè ïîìîùè ãëàãîëîâ òèïà âû÷èñëèòü, ñïðîãíîçèðîâàòü,
ïðîêîíòðîëèðîâàòü. Âû õîòèòå ëó÷øå ïîíÿòü âàø ïðîöåññ ðàçðàáîòêè. Íàïðèìåð, Âû ìîæåòå
îöåíèâàòü êà÷åñòâî ïðîäóêöèè, ïîëó÷àòü äàííûå äëÿ ïðîãíîçèðîâàíèÿ ðåçóëüòàòîâ
òåñòèðîâàíèÿ, êîíòðîëèðîâàòü çîíû òåñòèðîâàíèÿ èëè îòñëåæèâàòü èçìåíåíèÿ òðåáîâàíèé.
2. Öåëè óïðàâëåíèÿ: îíè âûðàæàþòñÿ ïðè ïîìîùè ãëàãîëîâ òèïà óâåëè÷èòü, óìåíüøèòü,
óëó÷øèòü èëè äîñòè÷ü. Îáû÷íî Âû çàèíòåðåñîâàíû íàáëþäàòü, êàê êàêèå-òî âåùè èçìåíÿþòñÿ
èëè óëó÷øàþòñÿ ÷åðåç êàêîå-òî âðåìÿ, îò îäíîé èòåðàöèè ê äðóãîé, îò îäíîãî ïðîåêòà ê
äðóãîìó.
Ïðèìåðû
n Ïðîêîíòðîëèðîâàòü ïðîäâèæåíèå îòíîñèòåëüíî ïëàíà
n Óâåëè÷èòü ñòåïåíü óäîâëåòâîðåíèÿ çàêàç÷èêà
Öåëè óïðàâëåíèÿ íåëüçÿ ïðîñòî òðàíñëèðîâàòü â ìåòðèêó. Îíè äîëæíû ïðåîáðàçîâûâàòüñÿ â
íåñêîëüêî ìåíüøèõ ïîäöåëåé (â öåëè âîçäåéñòâèÿ), èäåíòèôèöèðóþùèõ ÷àñòè ïðîåêòà, íà
êîòîðûå íóæíî âîçäåéñòâîâàòü äëÿ äîñòèæåíèÿ öåëè. È ìû äîëæíû áûòü óâåðåíû, ÷òî
ó÷àñòâóþùèå â ðàáîòå ëþäè ïîíèìàþò ïîëåçíîñòü ýòîãî.
Ïðèìåð
Öåëü "Óâåëè÷èòü ñòåïåíü óäîâëåòâîðåíèÿ çàêàç÷èêà" ðàñêëàäûâàåòñÿ íà:
n Îïðåäåëèòü òðåáîâàíèÿ çàêàç÷èêà
n Èçìåðèòü ñòåïåíü óäîâëåòâîðåíèÿ çàêàç÷èêà çà íåñêîëüêî âûïóñêîâ
n Óäîñòîâåðèòüñÿ, ÷òî ñòåïåíü óäîâëåòâîðåíèÿ ïîâûøàåòñÿ
Íåêîòîðûå èç ïîäöåëåé (íî íå îáÿçàòåëüíî âñå) òðåáóþò, ÷òîáû äëÿ íèõ áûëè îïðåäåëåíû ìåòðèêè.
Ïðèìåð
Ïîäöåëü "Èçìåðèòü ñòåïåíü óäîâëåòâîðåíèÿ çàêàç÷èêà" ìîæåò áûòü âûïîëíåíà íà îñíîâå:

6-15
n Îáñëåäîâàíèÿ çàêàç÷èêà (ãäå çàêàç÷èê äàåò îöåíêè ðàçëè÷íûõ àñïåêòîâ)
n Èçìåðåíèÿ êîëè÷åñòâà è ñåðüåçíîñòè âûçîâîâ äëÿ îïåðàòèâíîé ïîääåðæêè çàêàç÷èêà.

×òî òàêîå ìåòðèêà?


Ðàçëè÷àþòñÿ äâà âèäà ìåòðèê:
n Ìåòðèêà - èçìåðèìûé àòðèáóò ñóùíîñòè. Íàïðèìåð, îáúåì ðàáîò ïðîåêòà - ïîêàçàòåëü (òî
åñòü, ìåòðèêà) ðàçìåðà ïðîåêòà. ×òîáû âû÷èñëèòü ýòîò ïîêàçàòåëü, Âû äîëæíû ñóììèðîâàòü
âñå âðåìÿ ðàáîòû íàä ïðîåêòîì.
n Ïåðâè÷íàÿ ìåòðèêà - íåîáðàáîòàííûé ýëåìåíò äàííûõ, êîòîðûé èñïîëüçóåòñÿ äëÿ
âû÷èñëåíèÿ ìåòðèêè.  âûøåóïîìÿíóòîì ïðèìåðå òàáåëü ó÷åòà âðåìåíè - ïåðâè÷íàÿ ìåòðèêà.
Ïåðâè÷íàÿ ìåòðèêà – ýòî îáû÷íî ïîêàçàòåëü, êîòîðûé ñóùåñòâóåò â áàçå äàííûõ, íî íå
èíòåðïðåòèðóåòñÿ îòäåëüíî.
Êàæäàÿ ìåòðèêà ñîñòàâëÿåòñÿ èç îäíîé èëè áîëåå ïåðâè÷íûõ ìåòðèê. Ñëåäîâàòåëüíî, êàæäàÿ
ïåðâè÷íàÿ ìåòðèêà äîëæíà áûòü ÿñíî èäåíòèôèöèðîâàíà, è îïðåäåëåíà ïðîöåäóðà åå ñáîðà.
Ìåòðèêè äëÿ ïîääåðæêè èçìåíåíèé èëè äîñòèæåíèÿ öåëè ÷àñòî ÷åðåç íåêîòîðîå âðåìÿ
«îáíîâëÿþòñÿ» (â èòåðàöèÿõ èëè ïðîåêòàõ). Íàñ èíòåðåñóþò òåíäåíöèè, à íå àáñîëþòíûå
çíà÷åíèÿ. Íàïðèìåð, ÷òîáû «óëó÷øèòü êà÷åñòâî» ìû äîëæíû óáåäèòüñÿ, ÷òî îñòàòî÷íûé óðîâåíü
èçâåñòíûõ äåôåêòîâ ÷åðåç êàêîå-òî âðåìÿ óìåíüøèëñÿ.
Øàáëîíû
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ïðåäëàãàåò øàáëîíû äëÿ îïèñàíèÿ ìåòðèê.
Øàáëîí äëÿ ìåòðèêè:

6-16
Øàáëîí äëÿ ïåðâè÷íîé ìåòðèêè:

Äåéñòâèÿ ñ ìåòðèêàìè
Ñ ìåòðèêàìè ñâÿçàíû äâà äåéñòâèÿ:
n Îïðåäåëåíèå ïëàíà èçìåðåíèé
n Âûïîëíåíèå èçìåðåíèé
Ïëàí èçìåðåíèé îïðåäåëÿåòñÿ îäèí ðàç çà öèêë ðàçðàáîòêè - â ñòàäèè íà÷àëà, êàê ÷àñòü îáùåãî
ïëàíà äåéñòâèé, èëè, ìîæåò áûòü èíîãäà, êàê ÷àñòü ïðîöåññà êîíôèãóðèðîâàíèÿ â
óñîâåðøåíñòâîâàííîì îáðàçöå. Ïëàí èçìåðåíèé ìîæåò áûòü ïåðåñìîòðåí, ïîäîáíî ëþáîìó
äðóãîìó ðàçäåëó ïëàíà ðàáîò, â òå÷åíèå ïðîåêòà.
Ïîâòîðÿéòå èçìåðåíèÿ ïî êðàéíåé ìåðå îäèí ðàç çà èòåðàöèþ, à èíîãäà è áîëåå ÷àñòî (íàïðèìåð,
åæåíåäåëüíî íà èòåðàöèè, îõâàòûâàþùåé ìíîãî ìåñÿöåâ).
Ñîáðàííûå ðåçóëüòàòû èçìåðåíèé - ÷àñòü äîêóìåíòà Îöåíêà ñîñòîÿíèÿ, êîòîðûé èñïîëüçóåòñÿ
äëÿ îöåíêè ïðîäâèæåíèÿ è æèçíåñïîñîáíîñòè ïðîåêòà. Âïîñëåäñòâèè îíè ìîãóò òàêæå
èñïîëüçîâàòüñÿ äëÿ îöåíêè ïðîåêòà è íàïðàâëåíèé åãî îðãàíèçàöèè.

6-17
6-18
Ïîòîê ðàáîò «Óïðàâëåíèå ïðîåêòîì»
(ïðîäîëæåíèå)
Î ïëàíèðîâàíèå èòåðàöèîííîãî ïðîåêòà
ß äóìàþ, åñëè Âû äî÷èòàëè äî ýòîãî ìåñòà, Âû óæå ñòàëè óáåæäåííûì ñòîðîííèêîì
èòåðàöèîííîãî ïîäõîäà. Íî êîãäà ïîäîéäåò âðåìÿ ôàêòè÷åñêîãî ïëàíèðîâàíèÿ ñâîåãî ïðîåêòà,
Âû áóäåòå íåñêîëüêî îçàäà÷åíû:
n Ñêîëüêî èòåðàöèé íóæíî çàïëàíèðîâàòü?
n Êàê äîëãî äîëæíà ïðîäîëæàòüñÿ êàæäàÿ èç íèõ?
n Êàê îïðåäåëèòü ñîäåðæàíèå è öåëè èòåðàöèé?
n Êàê îòñëåæèâàòü ïðîäâèæåíèå èòåðàöèé?
Íàïîìíèì î öåëÿõ ïëàíèðîâàíèÿ ïðîåêòà:
n Ðàñïðåäåëåíèå çàäà÷ è îáÿçàííîñòåé ÷ëåíîâ ïðîåêòíîé ãðóïïû íà îïðåäåëåííûé ïåðèîä
n Êîíòðîëü ïðîäâèæåíèÿ ïðîåêòà îòíîñèòåëüíî ïëàíà, îáíàðóæåíèå îòêëîíåíèé è ïðèíÿòèå
êîððåêòèðóþùèõ ìåð
Ïëàíèðîâàíèå èìååò äåëî òàêæå è ñ íåîäóøåâëåííûìè ðåñóðñàìè, òèïà îáîðóäîâàíèÿ,
èíñòðóìåíòàëüíûõ ñðåäñòâ è áþäæåòà, íî ìû íå áóäåì îñòàíàâëèâàòüñÿ íà ýòèõ âîïðîñàõ, ïîòîìó
÷òî èòåðàöèîííûé ïîäõîä íå îêàçûâàåò íà íèõ ñóùåñòâåííîãî âëèÿíèÿ.

Äâóõóðîâíåâîå ïëàíèðîâàíèå
Èçíà÷àëüíî ðàçðàáîò÷èêè ïðîãðàììíûõ ñèñòåì ïûòàëèñü ïëàíèðîâàòü áîëüøèå ïðîåêòû îò
íà÷àëà äî êîíöà â ìåëü÷àéøèõ äåòàëÿõ. Êîíå÷íî æå ýòè ïîïûòêè áûëè îáðå÷åíû íà íåóäà÷ó.
Âåäü ÷òîáû òàêèå ïëàíû áûëè ðåàëüíûìè, íóæíî èìåòü î÷åíü õîðîøåå ïîíèìàíèå òîãî, ÷òî
áóäåò ñôîðìèðîâàíî, íóæíî èìåòü óñòîé÷èâûå òðåáîâàíèÿ è óñòîé÷èâóþ àðõèòåêòóðó, è íóæíî
èìåòü îïûò ñîçäàíèÿ ïîäîáíîé ñèñòåìû. Ýòîò îïûò ïîçâîëèë áû ïîëó÷èòü äåòàëüíóþ ñòðóêòóðó
òðóäîçàòðàò.
Êàê ìîæíî ïëàíèðîâàòü, ÷òîáû Èâàíîâ çàêîäèðîâàë ìîäóëü EQPT íà 37 íåäåëå, åñëè ïðè
ïëàíèðîâàíèè Âû äàæå íå çíàåòå î ñóùåñòâîâàíèè òàêîãî ìîäóëÿ?
Ýòîò ïîäõîä õîðîøî ðàáîòàåò â òåõ îòðàñëÿõ ïðîìûøëåííîñòè, ãäå ñòðóêòóðà òðóäîçàòðàò ÿâëÿåòñÿ
áîëåå èëè ìåíåå ñòàáèëüíîé, à íîìåíêëàòóðà çàäà÷ äåòåðìèíèðîâàíà, íàïðèìåð, îñíîâíûìè

7-1
çàêîíàìè ôèçèêè.
Äðóãàÿ êðàéíîñòü – óòâåðæäåíèå î ïîëíîé íåâîçìîæíîñòè ïëàíèðîâàíèÿ ïðîåêòîâ ðàçðàáîòêè
áîëüøèõ (è ìàëåíüêèõ) ïðîãðàììíûõ ñèñòåì. Îòñþäà – ïîëíàÿ ïîòåðÿ óïðàâëÿåìîñòè, íàðóøåíèÿ
ñðîêîâ, ïðåêðàùåíèå ôèíàíñèðîâàíèÿ è ò.ä. Ìîæåò áûòü, èìåííî çäåñü è ïðÿ÷óòñÿ òå óæàñíûå
ïðîöåíòû íåóäà÷íûõ ïðîåêòîâ, î êîòîðûõ ìû ïèñàëè â Ïðåäèñëîâèè?
Íî èñòèíà íå «÷åðíàÿ» è íå «áåëàÿ». Îíà, êàê âñåãäà, ãäå-òî ïîñåðåäèíå.
Rational Unified Process ðåêîìåíäóåò âåñòè ðàçðàáîòêó, îñíîâûâàÿñü íà äâóõ âèäàõ ïëàíîâ:
n Êðóïíîìîäóëüíûé ïëàí: Ïëàí ïðîåêòà
n Ðÿä ìåëêîìîäóëüíûõ ïëàíîâ: Ïëàíû èòåðàöèé

Ïëàí ïðîåêòà
Ïëàí ïðîåêòà – êðóïíîìîäóëüíûé ïëàí, êîòîðûé ðàçðàáàòûâàåòñÿ äëÿ âñåãî ïðîåêòà òîëüêî îäèí
ðàç. Îí ïîëíîñòüþ îïðåäåëÿåò «ãðàíèöû» ïðîåêòà äëÿ îäíîãî öèêëà ðàçðàáîòêè è ñîäåðæèò:
n Äàòû ãëàâíûõ âåõ:
n öåëåé æèçíåííîãî öèêëà (êîíåö ñòàäèè íà÷àëà, ðàìêè ïðîåêòà è åãî ôèíàíñèðîâàíèå)
n àðõèòåêòóðû æèçíåííîãî öèêëà (êîíåö ñòàäèè óòî÷íåíèÿ, çàêîí÷åííàÿ àðõèòåêòóðà)
n íà÷àëüíîé ðàáîòîñïîñîáíîñòè (êîíåö ñòàäèè êîíñòðóèðîâàíèÿ, ïåðâàÿ «áåòà»-âåðñèÿ)
n âûïóñêà èçäåëèÿ (êîíåö ñòàäèè ïåðåõîäà è ïîëíîãî öèêëà ðàçðàáîòêè)
n Ïîòðåáíîñòè â óêîìïëåêòîâàíèè ïåðñîíàëîì: êàêèå ðåñóðñû òðåáóþòñÿ è ê êàêîìó âðåìåíè
n Äàòû ìàëûõ âåõ: êîíåö êàæäîé èòåðàöèè è åå ãëàâíûå öåëè, åñëè îíè èçâåñòíû
Ïëàí ïðîåêòà ñîçäàåòñÿ êàê ìîæíî ðàíüøå â ñòàäèè íà÷àëà è ìîäèôèöèðóåòñÿ ïî ìåðå
íåîáõîäèìîñòè.

Ïëàí èòåðàöèè
Ïëàí èòåðàöèè - ìåëêîìîäóëüíûé ïëàí, êîòîðûé ñîçäàåòñÿ îäèí ðàç äëÿ êàæäîé èòåðàöèè. Îáû÷íî
ïðîåêò èìååò äâà «àêòèâíûõ» ïëàíà èòåðàöèè îäíîâðåìåííî:
n Ïëàí òåêóùåé èòåðàöèè, êîòîðûé èñïîëüçóåòñÿ, ÷òîáû ïðîñëåäèòü ïðîäâèæåíèå èòåðàöèè
n Ïëàí ñëåäóþùåé èòåðàöèè, êîòîðûé îáû÷íî íà÷èíàþò ôîðìèðîâàòü âî âòîðîé ïîëîâèíå
òåêóùåé èòåðàöèè è êîòîðûé áûâàåò ãîòîâ ê êîíöó òåêóùåé èòåðàöèè
Ïëàí èòåðàöèè ôîðìèðóåòñÿ äëÿ îïðåäåëåíèÿ çàäà÷ è èõ ðàñïðåäåëåíèÿ ìåæäó ëè÷íîñòÿìè è
ãðóïïàìè ñ èñïîëüçîâàíèåì òðàäèöèîííûõ ìåòîäîâ è èíñòðóìåíòàëüíûõ ñðåäñòâ ïëàíèðîâàíèÿ
(äèàãðàììû Ãàíòòà è ò.ä.). Ïëàí äîëæåí ñîäåðæàòü âàæíûå äàòû, òèïà ñðîêîâ çàâåðøåíèÿ

7-2
êîìïîíåíòîâ, ïîëó÷åíèÿ êîìïîíåíòîâ îò äðóãèõ îðãàíèçàöèé, ãëàâíûõ îáçîðîâ è ò.ï.
Âû ìîæåòå ïðåäñòàâèòü ñåáå ïëàí èòåðàöèè êàê «óâåëè÷èòåëüíîå ñòåêëî», ïåðåìåùàåìîå âäîëü
ïëàíà ïðîåêòà, êàê ïîêàçàíî íà ðèñóíêå íèæå:

Ïëàí èòåðàöèè – ýòî «óâåëè÷èòåëüíîå ñòåêëî», ïåðåìåùàåìîå âäîëü ïëàíà ïðîåêòà

Ïîñêîëüêó èòåðàòèâíûé ïðîöåññ ÿâëÿåòñÿ äèíàìè÷íûì è, êàê ïðåäïîëàãàåòñÿ, ïðèñïîñîáëåí ê


èçìåíåíèÿì â öåëÿõ è â òàêòèêå, íåò íåîáõîäèìîñòè òðàòèòü âðåìÿ íà äåòàëüíîå ïëàíèðîâàíèå
äåéñòâèé, êîòîðûå «ñêðûòû çà ãîðèçîíòîì». Ýòè ïëàíû âñå ðàâíî áûñòðî óñòàðåþò è áóäóò
èãíîðèðîâàòüñÿ ïðîåêòíîé ãðóïïîé. Ïëàí èòåðàöèè îõâàòûâàåò ðåàëüíî óïðàâëÿåìûé îòðåçîê
âðåìåíè è èìååò íóæíóþ ñòåïåíü äåòàëèçàöèè äëÿ ðåàëüíîãî ïëàíèðîâàíèÿ.

Ðàçðàáîòêà ïëàíà ïðîåêòà


Îñíîâíûå øàãè ðàçðàáîòêè ïëàíà ïðîåêòà óæå ïåðå÷èñëÿëèñü â ðàçäåëå «Êðàòêèé îáçîð
äåéñòâèé». Ýòî:
n Îïðåäåëåíèå âåõ ïðîåêòà
n Îïðåäåëåíèå öåëåé âåõ
n Îïðåäåëåíèå êîëè÷åñòâà è äëèíû èòåðàöèé â ïðåäåëàõ ñòàäèé

7-3
n Óòî÷íåíèå ñðîêîâ âåõ è êîíòåêñòà
n Îïðåäåëåíèå ïëàíà èçìåðåíèé

Îïðåäåëåíèå ãëàâíûõ âåõ ïðîåêòà


Ïëàí ïðîåêòà, ïðåæäå âñåãî, îïðåäåëÿåò ñðîêè è õàðàêòåð ãëàâíûõ âåõ. Ýòà ÷àñòü ïëàíà ñëóæèò
ïîäðîáíûì «àòëàñîì ïóòåé» äëÿ ïðîåêòà è ñîçäàåòñÿ â ñàìîì íà÷àëå ïðîåêòà.
×òîáû ïëàíèðîâàòü ñòàäèè ïðîåêòà â íà÷àëüíîì öèêëå ðàçâèòèÿ, Âàì, âåðîÿòíî, ïðèäåòñÿ ñäåëàòü
íåêîòîðûå ïðåäïîëîæåíèÿ íà îñíîâå:
n Îïûòà ðàáîòû íàä ïðîåêòàìè, ïîäîáíûìè ïî õàðàêòåðó è îáëàñòè ïðèìåíåíèÿ.
n Ñòåïåíè íîâèçíû.
n Îãðàíè÷åíèé ñðåäû, íàïðèìåð, áûñòðîäåéñòâèÿ, ðàñïðåäåëåííîñòè è áåçîïàñíîñòè.
n Ãîòîâíîñòè îðãàíèçàöèè.
Ñòàäèè çàíèìàþò ðàçíîå êîëè÷åñòâî âðåìåíè è èìåþò ðàçíûå îáúåìû ðàáîò. Õîòÿ îíè çíà÷èòåëüíî
ðàçëè÷àþòñÿ â çàâèñèìîñòè îò ïðîåêòà, òèïè÷íûé íà÷àëüíûé öèêë ðàçðàáîòêè äëÿ ïðîåêòà
ñðåäíåãî ðàçìåðà äîëæåí èìåòü ïðèìåðíî ñëåäóþùåå ñîîòíîøåíèå ìåæäó îáúåìîì ðàáîò è
âðåìåíåì âûïîëíåíèÿ:

è ãðàôè÷åñêè ìîæåò áûòü èçîáðàæåí òàê:

Îòíîñèòåëüíûå çàòðàòû ðåñóðñîâ ïî ñòàäèÿì òèïè÷íîãî íà÷àëüíîãî öèêëà ðàçðàáîòêè ïðîåêòà


ñðåäíåãî ðàçìåðà

Äëÿ öèêëà ðàçâèòèÿ ñòàäèè íà÷àëà è óòî÷íåíèÿ áóäóò çíà÷èòåëüíî ìåíüøå. Èíñòðóìåíòàëüíûå
ñðåäñòâà, êîòîðûå ìîãóò àâòîìàòèçèðîâàòü íåêîòîðóþ ÷àñòü îáúåìà ðàáîò êîíñòðóèðîâàíèÿ, ìîãóò
óìåíüøèòü åå äîëþ, ñäåëàâ ñòàäèþ êîíñòðóèðîâàíèÿ íàìíîãî ìåíüøå, ÷åì ñòàäèè íà÷àëà è
óòî÷íåíèÿ âìåñòå âçÿòûå.

7-4
Îïðåäåëåíèå öåëåé âåõ
Êàæäàÿ âåõà ôîêóñèðóåòñÿ íà îïðåäåëåííîì âûïóñêå; êàæäàÿ îáåñïå÷èâàåò ÷åòêóþ òî÷êó ïåðåõîäà
â ñëåäóþùóþ ñòàäèþ

Êàæäàÿ âåõà ïðåäñòàâëÿåò ñîáîé áàðüåð, êîòîðûé äîëæåí ïðåîäîëåòü ïðîåêò; ó êàæäîé âåõè
ñòàâèòñÿ çàäà÷à ïðèíÿòü ðåøåíèå î ïðîäîëæåíèè ðàçðàáîòêè ïðîåêòà.
Âåõà öåëåé æèçíåííîãî öèêëà
Îöåíî÷íûå êðèòåðèè äëÿ ñòàäèè íà÷àëà:
n Ñîãëàñèå ñ ñîâëàäåëüöàìè ïðè îïðåäåëåíèè îöåíîê êîíòåêñòà è ñòîèìîñòè/ãðàôèêà
n Ïîíèìàíèå òðåáîâàíèé, êîòîðûå ïîäòâåðæäàþòñÿ òî÷íîñòüþ îïèñàíèÿ îäíîãî èç îñíîâíûõ
ïðåöåäåíòîâ
n Ñòåïåíü òî÷íîñòè îöåíîê ñòîèìîñòè/ãðàôèêà, ïðèîðèòåòîâ, ðèñêîâ è ïðîöåññà ðàçâèòèÿ
n Ãëóáèíà è øèðîòà àðõèòåêòóðíîãî ïðîòîòèïà
n Ôàêòè÷åñêèå ðàñõîäû îòíîñèòåëüíî çàïëàíèðîâàííûõ ðàñõîäîâ.
Ïðè äîñòèæåíèè âåõè öåëåé æèçíåííîãî öèêëà ðàññìàòðèâàåòñÿ îïèñàíèå äåëîâûõ îáñòîÿòåëüñòâ,
÷òîáû ãàðàíòèðîâàòü, ÷òî ïðîåêò ýêîíîìè÷åñêè æèçíåñïîñîáåí. Ïëàí ïðîåêòà (õîòÿ è ãðóáî)
ðàññìàòðèâàåòñÿ ñ òî÷êè çðåíèÿ äîïóñòèìîñòè è íåïðîòèâîðå÷èâîñòè ñ äåëîâûìè
îáñòîÿòåëüñòâàìè è ñ ïðèíÿòîé ïðàêòèêîé:
n Îöåíêè ðåñóðñîâ â ïëàíå ïðîåêòà äîëæíû áûòü ñîâìåñòèìû ñ áþäæåòîì ïðîåêòà (îáðàòèòå
âíèìàíèå íà âðåìÿ, ïåðñîíàë è, îñîáåííî, çàòðàòû íà ðàçâèòèå ñðåäû)
n Ïëàí ïðîåêòà íå äîëæåí ó÷èòûâàòü óðîâíè ïðîèçâîäèòåëüíîñòè, ñóùåñòâåííî îòëè÷àþùèåñÿ
îò ñðåäíåãî îïûòà; åñëè ïðîåêò ñóùåñòâåííî ñëîæíåå, ÷åì òå, ÷òî îðãàíèçàöèÿ óñïåøíî
âûïîëíÿëà ïðåæäå, îöåíêè ïðîèçâîäèòåëüíîñòè äîëæíû ìàñøòàáèðîâàòüñÿ ïîçæå, ÷òîáû
îòðàçèòü áîëüøóþ ñëîæíîñòü ïðîåêòà.
Âåõà àðõèòåêòóðû æèçíåííîãî öèêëà
Ãëàâíûå îöåíî÷íûå êðèòåðèè äëÿ ñòàäèè óòî÷íåíèÿ âêëþ÷àþò îòâåòû íà âîïðîñû:

7-5
n Èìååòñÿ ëè óñòîé÷èâîå âèäåíèå ïðîãðàììû?
n Äåéñòâèòåëüíî ëè óñòîé÷èâà àðõèòåêòóðà?
n Ïîêàçûâàåò ëè âûïîëíåííàÿ äåìîíñòðàöèÿ, êàêèå ãëàâíûå ýëåìåíòû ðèñêà áûëè îáíàðóæåíû
è äîñòîâåðíî ðàçðåøåíû?
n Äîñòàòî÷íî ëè äåòàëèçèðîâàí è òî÷åí ïëàí ñòàäèè êîíñòðóèðîâàíèÿ, è îñíîâàí ëè îí íà
äîñòàòî÷íî âåðîÿòíûõ îöåíêàõ?
n Âñå ëè ñîâëàäåëüöû ñîãëàñíû, ÷òî ïðåäëîæåííîå âèäåíèå ìîæåò áûòü ðåàëèçîâàíî, åñëè
áóäåò âûïîëíåí òåêóùèé ïëàí ðàçðàáîòêè çàêîí÷åííîé ñèñòåìû â êîíòåêñòå òåêóùåé
àðõèòåêòóðû?
n Ñîîòâåòñòâóþò ëè ôàêòè÷åñêèå ðàñõîäû ðåñóðñîâ çàïëàíèðîâàííûì ïðèåìëåìûì ðàñõîäàì?
Ïðè äîñòèæåíèè âåõè àðõèòåêòóðû æèçíåííîãî öèêëà àðõèòåêòóðà ïðîãðàììû äîëæíà áûòü
óñòîé÷èâîé. Ïîòðåáíîñòü ñòàáèëüíîñòè äèêòóåòñÿ ïðèðîäîé ñòàäèè êîíñòðóèðîâàíèÿ: ïðè
êîíñòðóèðîâàíèè ïðîåêò îáû÷íî ðàñøèðÿåòñÿ, óâåëè÷èâàåòñÿ ÷èñëî ïàðàëëåëüíî ðàáîòàþùèõ
ðàçðàáîò÷èêîâ, ñâîáîäíî ïîääåðæèâàþùèõ ñâÿçü ñ êîëëåãàìè, ñîçäàþùèìè ïðîãðàììó. Ñòåïåíü
íåçàâèñèìîñòè è ïàðàëëåëüíîñòè, íåîáõîäèìàÿ ïðè êîíñòðóèðîâàíèè, ïðîñòî íå ìîæåò áûòü
äîñòèãíóòà, åñëè àðõèòåêòóðà íå óñòîé÷èâà.
Âàæíîñòü óñòîé÷èâîé àðõèòåêòóðû íåëüçÿ íåäîîöåíèâàòü. Íå îáìàíûâàéòåñü ìûñëüþ
«äîñòàòî÷íî õîðîøî - çàêðûâàåì» – íåñòàáèëüíîñòü åñòü íåñòàáèëüíîñòü, è ëó÷øå çàäåðæàòü
íà÷àëî êîíñòðóèðîâàíèÿ è ïðåæäå ïîëó÷èòü ïðàâèëüíóþ àðõèòåêòóðó, ÷åì ïðîäîëæàòü ðàáîòó.
Èçìåíåíèÿ àðõèòåêòóðû â õîäå êîíñòðóèðîâàíèÿ íàíîñÿò îùóòèìûå óäàðû: îíè èìåþò òåíäåíöèþ
áûòü äîðîãèìè, ðàçðóøèòåëüíûìè è äåìîðàëèçóþùèìè.
Ðåàëüíàÿ òðóäíîñòü îöåíêè ñòàáèëüíîñòè àðõèòåêòóðû ñîñòîèò â òîì, ÷òî Âû õîòèòå îöåíèòü
«òî, íå çíàþ ÷òî»; ñòàáèëüíîñòü îöåíèâàåòñÿ îòíîñèòåëüíî îæèäàåìîãî èçìåíåíèÿ. Â ðåçóëüòàòå,
ñòàáèëüíîñòü - ïî ñóùåñòâó ñóáúåêòèâíûé ïîêàçàòåëü. Íî ìû ìîæåì îáîñíîâûâàòü ýòó
ñóáúåêòèâíîñòü áîëüøå, ÷åì òîëüêî äîãàäêàìè. Ñàìà àðõèòåêòóðà ðàçðàáàòûâàåòñÿ ïðè
ðàññìîòðåíèè «àðõèòåêòóðíî ñóùåñòâåííûõ» ñöåíàðèåâ - ïîäìíîæåñòâà ïðåöåäåíòîâ,
ïðåäñòàâëÿþùèõ íàèáîëåå ïåðñïåêòèâíîå ïîâåäåíèå, êîòîðîå äîëæíà ïîääåðæàòü ñèñòåìà.
Îöåíêà ñòàáèëüíîñòè àðõèòåêòóðû âêëþ÷àåò ãàðàíòèþ òîãî, ÷òî àðõèòåêòóðà èìååò íåêîòîðóþ
ñâîáîäíóþ çîíó, ÷òî â àðõèòåêòóðå íå âîçíèêíåò íèêàêèõ «ñþðïðèçîâ» ïðè äàëüíåéøåì
ïðîäâèæåíèè.
Õîðîøèì èíäèêàòîðîì ìîæåò áûòü òàêæå îïûò ðàáîòû ñ àðõèòåêòóðîé: åñëè èçìåíåíèÿ â
àðõèòåêòóðå ìàëû è îñòàþòñÿ ìàëûìè, êîãäà ââîäÿòñÿ íîâûå ñöåíàðèè, åñòü âñå îñíîâàíèÿ
ïîëàãàòü, ÷òî àðõèòåêòóðà ñòàáèëüíà. Íàîáîðîò, åñëè êàæäûé íîâûé ñöåíàðèé âûçûâàåò
èçìåíåíèÿ àðõèòåêòóðû, îíà âñå åùå íàõîäèòñÿ â ðàçâèòèè, è åå óñòîé÷èâîñòü åùå íå
ãàðàíòèðîâàíà.

7-6
Âåõà íà÷àëüíîé ðàáîòîñïîñîáíîñòè
Îöåíî÷íûå êðèòåðèè äëÿ ñòàäèè êîíñòðóèðîâàíèÿ âêëþ÷àþò îòâåòû íà âîïðîñû:
n Ýòîò âûïóñê ïðîãðàììû äîñòàòî÷íî óñòîé÷èâ è çðåë, ÷òîáû ðàçâåðíóòü åãî ó ïîëüçîâàòåëÿ?
n Äåéñòâèòåëüíî ëè âñå ñîâëàäåëüöû ãîòîâû ê ïåðåäà÷å èçäåëèÿ ïîëüçîâàòåëþ?
n Ïðèåìëåìî ëè åùå ñîîòíîøåíèå ôàêòè÷åñêèõ è çàïëàíèðîâàííûõ ðàñõîäîâ?
Åñëè èìåþòñÿ ñáîè ïðîåêòà, íà÷àëî ñòàäèè ïåðåõîäà, âåðîÿòíî, ïðèäåòñÿ îòëîæèòü íà îäèí
âûïóñê, ÷òîáû äîñòè÷ü ýòîé âåõè.
Ïðè äîñòèæåíèè âåõè íà÷àëüíîé ðàáîòîñïîñîáíîñòè ïðîãðàììà äîëæíà áûòü ãîòîâà ê ïåðåäà÷å
ãðóïïå ðàçâåðòûâàíèÿ. Âñå ôóíêöèîíàëüíûå âîçìîæíîñòè äîëæíû áûòü óæå ðàçðàáîòàíû. Â
äîïîëíåíèå ê ïðîãðàììíîìó îáåñïå÷åíèþ äîëæíî áûòü ðàçðàáîòàíî ðóêîâîäñòâî ïîëüçîâàòåëÿ
è îïèñàíèå òåêóùåãî âûïóñêà.
Ïîñëå ýòîé âåõè ïðîãðàììíîå îáåñïå÷åíèå âûïóñêàåòñÿ äëÿ èñïûòàíèÿ «áåòà»-âåðñèè.
Íà÷èíàåòñÿ îáó÷åíèå ïîëüçîâàòåëåé è ïëàíèðóåòñÿ ïðîìûøëåííîå ðàçâåðòûâàíèå.
Âåõà âûïóñêà èçäåëèÿ
Ïåðâè÷íûå îöåíî÷íûå êðèòåðèè äëÿ ñòàäèè ïåðåõîäà âêëþ÷àþò îòâåòû íà âîïðîñû:
n Óäîâëåòâîðåí ëè ïîëüçîâàòåëü?
n Ïðèåìëåìî ëè ñîîòíîøåíèå ôàêòè÷åñêèõ è çàïëàíèðîâàííûõ ðàñõîäîâ?
Ïðè äîñòèæåíèè âåõè âûïóñêà èçäåëèÿ ïðîãðàììà çàâåðøåíà, è íà÷èíàåòñÿ öèêë ýêñïëóàòàöèè
ðåçóëüòèðóþùåãî âûïóñêà. Ñþäà ìîæåò âõîäèòü çàïóñê íîâîãî öèêëà èëè ñîïðîâîæäåíèå
íåêîòîðîãî äîïîëíèòåëüíîãî âûïóñêà.

Îïðåäåëåíèå êîëè÷åñòâà è äëèíû èòåðàöèé â ïðåäåëàõ ñòàäèé


Êîãäà áóäóò îïðåäåëåíû äëèíû ñòàäèé ïðîåêòà, äîëæíû áûòü îïðåäåëåíû ÷èñëî èòåðàöèé è èõ
äëèíà.
Äëèíà èòåðàöèè
Ðåêîìåíäàöèè ïî ïðîäîëæèòåëüíîñòè âûïîëíåíèÿ èòåðàöèé çàâèñÿò, ãëàâíûì îáðàçîì, îò
êîëè÷åñòâà ëþäåé, çàíÿòûõ â ïðîåêòå.
Íàïðèìåð:
n Ïÿòü ÷åëîâåê ìîãóò ñîñòàâèòü íåêîòîðûé ïëàí â ïîíåäåëüíèê óòðîì çà ñîâìåñòíûì çàâòðàêîì,
êàæäûé äåíü çà ëàí÷åì êîíòðîëèðîâàòü ïðîäâèæåíèå è ïåðåðàñïðåäåëÿòü çàäà÷è, íà÷àòü
êîìïîíîâêó â ÷åòâåðã, è çàâåðøèòü èòåðàöèþ ê âå÷åðó ïÿòíèöû.
n Íî ýòîãî áóäåò î÷åíü ñëîæíî äîñòè÷ü, åñëè ðàáîòàþò 20 ÷åëîâåê. Ïîòðåáóåòñÿ áîëüøå âðåìåíè

7-7
äëÿ ðàñïðåäåëåíèÿ ðàáîò, ñèíõðîíèçàöèè ðàáîòû ïîäãðóïï, èíòåãðàöèè è ò.ä. Èòåðàöèÿ, ñêîðåå
âñåãî, çàéìåò 3 èëè 4 íåäåëè.
n Ïðè ðàáîòå 40 ÷åëîâåê óæå íå ìåíüøå íåäåëè ïîòðåáóåòñÿ äëÿ «ïðîõîæäåíèÿ èìïóëüñà îò
ìîçãà äî êîíå÷íîñòåé».  ýòîì âàðèàíòå Âû èìååòå ïðîìåæóòî÷íûå óðîâíè óïðàâëåíèÿ,
îáùåå ïîíèìàíèå öåëè ïîòðåáóåò áîëåå ôîðìàëèçîâàííîé äîêóìåíòàöèè è âîîáùå áîëüøåé
ôîðìàëüíîñòè. Íàèáîëåå âåðîÿòíàÿ äëèòåëüíîñòü èòåðàöèè – òðè ìåñÿöà.
Èãðàþò ðîëü è äðóãèå ôàêòîðû: ñòåïåíü çíàêîìñòâà îðãàíèçàöèè ñ èòåðàöèîííûì ïîäõîäîì,
âêëþ÷àÿ íàëè÷èå óñòîé÷èâîé è çðåëîé îðãàíèçàöèè, óðîâåíü àâòîìàòèçàöèè, êîòîðóþ ãðóïïà
èñïîëüçóåò äëÿ óïðàâëåíèÿ êîäîì (íàïðèìåð, íàëè÷èå ñðåäñòâ óïðàâëåíèÿ êîíôèãóðàöèåé),
îáìåíà èíôîðìàöèåé (íàïðèìåð, âíóòðåííÿÿ ñåòü) è òåñòèðîâàíèÿ è ò.ä.
Íåêîòîðûå ýìïèðè÷åñêèå äàííûå:

n Èòåðàöèè, äëèòåëüíîñòüþ áîëåå, ÷åì 6 ìåñÿöåâ âåðîÿòíî äîëæíû èìåòü âñòðîåííûå âåõè,
÷òîáû ñîõðàíèòü óïðàâëÿåìîñòü ïðîåêòà. Ðàññìîòðèòå âîçìîæíîñòü ñîêðàùåíèÿ êîíòåêñòà
èòåðàöèè, ÷òîáû óìåíüøèòü åå äëèíó, è ãàðàíòèðîâàòü ïðîçðà÷íîñòü.
n Èòåðàöèè, äëèòåëüíîñòüþ áîëåå, ÷åì 12 ìåñÿöåâ ñîçäàþò ñâîé ñîáñòâåííûé ðèñê ñ òî÷êè
çðåíèÿ ãîäîâîãî öèêëà ôèíàíñèðîâàíèÿ. Ïðîåêò, êîòîðûé íå ïðîèçâåë ÷åãî-ëèáî âèäèìîãî
çà ïðîøåäøèå 12 ìåñÿöåâ, èìååò îïàñíîñòü ïîòåðè ôèíàíñèðîâàíèÿ.
n Èòåðàöèè, äëÿ êîòîðûõ íåîáõîäèìî ìåíüøå 1ìåñÿöà, äîëæíû áûòü òùàòåëüíî îãðàíè÷åíû.
Êàê ïðàâèëî, êîðîòêèå èòåðàöèè áîëüøå ïîäõîäÿò äëÿ ñòàäèè êîíñòðóèðîâàíèÿ, ãäå ñòåïåíü
âíîâü âêëþ÷àåìûõ ôóíêöèîíàëüíûõ âîçìîæíîñòåé è ñòåïåíü íîâèçíû íèçêè. Êîðîòêèå
èòåðàöèè ìîãóò ñîäåðæàòü ìàëåíüêèé èëè íå ñîäåðæàòü íèêàêîãî ôîðìàëüíîãî àíàëèçà èëè
óòî÷íåíèÿ, à ìîãóò ïðîñòî ñ ïðèðàùåíèåì óëó÷øàòü ôóíêöèîíàëüíûå âîçìîæíîñòè.
n Íå âñå èòåðàöèè äîëæíû èìåòü îäèíàêîâóþ äëèíó: èõ äëèíà èçìåíÿåòñÿ ñîãëàñíî èõ
öåëÿì. Êàê ïðàâèëî, èòåðàöèè óòî÷íåíèÿ áóäóò äëèííåå, ÷åì èòåðàöèè êîíñòðóèðîâàíèÿ. Â
ïðåäåëàõ ñòàäèè èòåðàöèè îáû÷íî èìåþò îäèíàêîâóþ äëèíó - ýòî óïðîùàåò ïëàíèðîâàíèå.
Êîëè÷åñòâî èòåðàöèé. Âàðèàíòû æèçíåííûõ öèêëîâ
Rational Unified Process ðåêîìåíäóåò ïëàíèðîâàòü, êàê ïðàâèëî, øåñòü, ïëþñ/ìèíóñ òðè èòåðàöèè
â ïðîåêòå.
 çàâèñèìîñòè îò ðèñêà, ðàçìåðà è ñëîæíîñòè ïðîåêòà âîçìîæíî ìíîæåñòâî âàðèàíòîâ. Â

7-8
èíòåðàêòèâíîé âåðñèè Rational Unified Process îïèñàíû ÷åòûðå ðàçëè÷íûõ ñòðàòåãèè ïîñòðîåíèÿ
æèçíåííîãî öèêëà ïðîåêòà.
n Ïîøàãîâûé æèçíåííûé öèêë
Ïîøàãîâàÿ ñòðàòåãèÿ îïðåäåëÿåò ïîòðåáíîñòè ïîëüçîâàòåëÿ, ôîðìóëèðóåò ñèñòåìíûå
òðåáîâàíèÿ è çàòåì èñïîëíÿåò îñòàëüíóþ ÷àñòü ðàçðàáîòêè â ïîñëåäîâàòåëüíûõ êîíñòðóêöèÿõ.
Ïåðâàÿ êîíñòðóêöèÿ ñîäåðæèò ÷àñòü çàïëàíèðîâàííûõ âîçìîæíîñòåé, ñëåäóþùàÿ êîíñòðóêöèÿ
ïðèáàâëÿåò íîâûå âîçìîæíîñòè è òàê äàëåå, ïîêà ñèñòåìà íå áóäåò çàêîí÷åíà.
Äëÿ ïîøàãîâîãî æèçíåííîãî öèêëà õàðàêòåðíû ñëåäóþùèå èòåðàöèè:
n êîðîòêàÿ ïðåäâàðèòåëüíàÿ èòåðàöèÿ, ÷òîáû óñòàíîâèòü êîíòåêñò è âèäåíèå, è îïðåäåëèòü
äåëîâûå ïðåöåäåíòû
n îäíà èòåðàöèÿ óòî÷íåíèÿ, â òå÷åíèå êîòîðîé îïðåäåëÿþòñÿ òðåáîâàíèÿ è óñòàíàâëèâàåòñÿ
àðõèòåêòóðà
n íåñêîëüêî èòåðàöèé êîíñòðóèðîâàíèÿ, â òå÷åíèå êîòîðûõ ðåàëèçóþòñÿ ïðåöåäåíòû è
àðõèòåêòóðà èçëàãàåòñÿ â äåòàëÿõ
n íåñêîëüêî èòåðàöèé ïåðåõîäà äëÿ ïåðåäà÷è ïðîãðàììû ñîîáùåñòâó ïîëüçîâàòåëåé

Ïîøàãîâûé æèçíåííûé öèêë

Ýòà ñòðàòåãèÿ ïðèãîäíà, åñëè:


n ïðèêëàäíàÿ îáëàñòü èçâåñòíà
n ðèñêè õîðîøî ïîíÿòíû
n ïðîåêòíàÿ ãðóïïà íàäåæíà
n Ýâîëþöèîííûé æèçíåííûé öèêë
Ýâîëþöèîííàÿ ñòðàòåãèÿ îòëè÷àåòñÿ îò ïîøàãîâîé òåì, ÷òî ïîòðåáíîñòè ïîëüçîâàòåëÿ íå
ïîíÿòû ïîëíîñòüþ, è âñå òðåáîâàíèÿ íå ìîãóò áûòü îïðåäåëåíû ñ ïåðâîãî âçãëÿäà, îíè
óòî÷íÿþòñÿ â êàæäîé ñëåäóþùåé êîíñòðóêöèè.
Õàðàêòåðíû ñëåäóþùèå èòåðàöèè:
n êîðîòêàÿ ïðåäâàðèòåëüíàÿ èòåðàöèÿ, ÷òîáû óñòàíîâèòü êîíòåêñò è âèäåíèå, è îïðåäåëèòü
äåëîâûå ïðåöåäåíòû

7-9
n íåñêîëüêî èòåðàöèé óòî÷íåíèÿ, â òå÷åíèå êîòîðûõ óòî÷íÿþòñÿ òðåáîâàíèÿ
n îäíà èòåðàöèÿ êîíñòðóèðîâàíèÿ, â òå÷åíèå êîòîðîé ðåàëèçóþòñÿ ïðåöåäåíòû è àðõèòåêòóðà
èçëàãàåòñÿ â äåòàëÿõ
n íåñêîëüêî èòåðàöèé ïåðåõîäà äëÿ ïåðåäà÷è ïðîãðàììû ñîîáùåñòâó ïîëüçîâàòåëåé

Ýâîëþöèîííûé æèçíåííûé öèêë

Ýòà ñòðàòåãèÿ ïðèãîäíà, åñëè:


n ïðèêëàäíàÿ îáëàñòü íîâàÿ èëè íåçíàêîìàÿ
n ãðóïïà íåîïûòíà
n Æèçíåííûé öèêë ïîøàãîâîé ïîñòàâêè
Íåêîòîðûå àâòîðû ìîãóò ïîýòàïíî ïîñòàâëÿòü çàêàç÷èêó ïîñòåïåííî âîçðàñòàþùèå
ôóíêöèîíàëüíûå âîçìîæíîñòè. Ýòà ñòðàòåãèÿ ìîæåò áûòü íåîáõîäèìà, êîãäà ïîäæèìàþò
ñðîêè ïîñòàâêè ïðîäóêòà íà ðûíîê, èëè êîãäà ìîæåò áûòü âûãîäíîé ðàííÿÿ ãîòîâíîñòü
íåêîòîðûõ ãëàâíûõ âîçìîæíîñòåé.
Ïðè òàêîì ïîäõîäå ñòàäèÿ ïåðåõîäà íà÷èíàåòñÿ ðàíüøå è èìååò áîëüøå èòåðàöèé. Ýòà
ñòðàòåãèÿ òðåáóåò î÷åíü óñòîé÷èâîé àðõèòåêòóðû, êîòîðàÿ òðóäíî äîñòèæèìà â íà÷àëüíîì
öèêëå ðàçâèòèÿ äëÿ «áåñïðåöåäåíòíîé» ñèñòåìû.
Õàðàêòåðíû ñëåäóþùèå èòåðàöèè:
n êîðîòêàÿ ïðåäâàðèòåëüíàÿ èòåðàöèÿ, ÷òîáû óñòàíîâèòü êîíòåêñò è âèäåíèå, è îïðåäåëèòü
äåëîâûå ïðåöåäåíòû
n îäíà èòåðàöèÿ óòî÷íåíèÿ, â òå÷åíèå êîòîðîé êîìïîíóåòñÿ óñòîé÷èâàÿ àðõèòåêòóðà
n îäíà èòåðàöèÿ êîíñòðóèðîâàíèÿ, â òå÷åíèå êîòîðîé ðåàëèçóþòñÿ ïðåöåäåíòû è àðõèòåêòóðà
èçëàãàåòñÿ â äåòàëÿõ
n íåñêîëüêî èòåðàöèé ïåðåõîäà äëÿ ïåðåäà÷è ïðîãðàììû ñîîáùåñòâó ïîëüçîâàòåëåé

7-10
Æèçíåííûé öèêë ïîøàãîâîé ïîñòàâêè

Ýòà ñòðàòåãèÿ ïðèãîäíà, åñëè:


n ïðèêëàäíàÿ îáëàñòü èçâåñòíà, à ïîýòîìó àðõèòåêòóðà è òðåáîâàíèÿ ìîãóò áûòü ðàíî
ñòàáèëèçèðîâàíû
n ïðîåêòíàÿ ãðóïïà íàäåæíà
n ïîñòåïåííûå âûïóñêè ñ óâåëè÷èâàþùèìèñÿ ôóíêöèîíàëüíûìè âîçìîæíîñòÿìè âàæíû
äëÿ çàêàç÷èêà
n Æèçíåííûé öèêë «ãëàâíîãî ïðîåêòà»
Òðàäèöèîííûé ïîäõîä âîäîïàäà ìîæíî ïðåäñòàâèòü êàê âûðîæäåííûé ñëó÷àé, â êîòîðîì
èìååòñÿ òîëüêî îäíà äëèííàÿ èòåðàöèÿ ñòàäèè êîíñòðóèðîâàíèÿ. Íà ïðàêòèêå òðóäíî èçáåæàòü
äîïîëíèòåëüíûõ èòåðàöèé â ñòàäèè ïåðåõîäà.
Õàðàêòåðíû ñëåäóþùèå èòåðàöèè:
n êîðîòêàÿ ïðåäâàðèòåëüíàÿ èòåðàöèÿ, ÷òîáû óñòàíîâèòü êîíòåêñò è âèäåíèå, è îïðåäåëèòü
äåëîâûå ïðåöåäåíòû
n îäíà î÷åíü äëèííàÿ èòåðàöèÿ êîíñòðóèðîâàíèÿ, â òå÷åíèå êîòîðîé ðåàëèçóþòñÿ
ïðåöåäåíòû è àðõèòåêòóðà èçëàãàåòñÿ â äåòàëÿõ
n íåñêîëüêî èòåðàöèé ïåðåõîäà äëÿ ïåðåäà÷è ïðîãðàììû ñîîáùåñòâó ïîëüçîâàòåëåé

Æèçíåííûé öèêë «ãëàâíîãî ïðîåêòà»

Ýòà ñòðàòåãèÿ ïðèãîäíà, åñëè:


n ìàëåíüêèå ïðèðàùåíèÿ õîðîøî îïðåäåëåííîé ôóíêöèîíàëüíîñòè äîáàâëÿþòñÿ ê î÷åíü
óñòîé÷èâîé ïðîãðàììå

7-11
n íîâûå ôóíêöèîíàëüíûå âîçìîæíîñòè õîðîøî îïðåäåëåíû è ïîíÿòû
n ãðóïïà èìååò îïûò ðàáîòû â ïðèêëàäíîé îáëàñòè è ñ ñóùåñòâóþùåé ïðîãðàììîé
n Ãèáðèäíûå ñòðàòåãèè
Íà ïðàêòèêå íåìíîãî ïðîåêòîâ ñòðîãî ñëåäóþò îäíîé ñòðàòåãèè. Âû ÷àñòî ïîëó÷àåòå ãèáðèä,
êàêîå-ëèáî óòî÷íåíèå âíà÷àëå, íåêîòîðîå ïîøàãîâîå êîíñòðóèðîâàíèå è ìíîãî÷èñëåííûå
ïîñòàâêè. Ñðåäè ïðåèìóùåñòâ ñòàäèéíî-èòåðàòèâíîé ìîäåëè - âîçìîæíîñòü ïðèñïîñàáëèâàòü
ãèáðèäíóþ òåõíîëîãèþ ïðîñòî óâåëè÷èâàÿ äëèíó è êîëè÷åñòâî èòåðàöèé â îïðåäåëåííûõ
ñòàäèÿõ:
n Äëÿ ñëîæíûõ èëè íåçíàêîìûõ ïðèêëàäíûõ îáëàñòåé, ãäå íóæíà áîëüøàÿ
èññëåäîâàòåëüñêàÿ ðàáîòà: óâåëè÷üòå ÷èñëî èòåðàöèé ñòàäèè óòî÷íåíèÿ è åå äëèíó.
n Äëÿ ïðîåêòîâ ñ ïðîáëåìàìè ðàçðàáîòêè, ãäå âîçíèêàþò òðóäíîñòè òðàíñëèðîâàíèÿ ïðîåêòà
â êîä: óâåëè÷üòå ÷èñëî èòåðàöèé ñòàäèè êîíñòðóèðîâàíèÿ è åå äëèíó.
n ×òîáû ïîñòàâëÿòü ïðîãðàììíîå îáåñïå÷åíèå â ðÿäå ïîñòåïåííî âîçðàñòàþùèõ âûïóñêîâ:
óâåëè÷üòå ÷èñëî èòåðàöèé ñòàäèè ïåðåõîäà è åå äëèíó.
Êàæäàÿ èòåðàöèÿ ïðîèçâîäèò âûïóñê, êîòîðûé ÿâëÿåòñÿ âûïîëíèìîé ïðîãðàììîé, èñïîëüçóåìîé
äëÿ îöåíêè ïðîäâèæåíèÿ è êà÷åñòâà ðàçðàáîòêè. Ïîñêîëüêó öåëè èòåðàöèé ðàçëè÷íû,
ôóíêöèîíàëüíûå âîçìîæíîñòè è çàêîí÷åííîñòü âûïóñêîâ ðàçíîîáðàçíû. Öåëè èòåðàöèé äîëæíû
áûòü äîñòàòî÷íî îïðåäåëåííû, ÷òîáû â êîíöå èòåðàöèè ìîæíî áûëî îöåíèòü ñòåïåíü èõ
âûïîëíåíèÿ.  ðàííèõ èòåðàöèÿõ öåëè îáû÷íî âûðàæàþòñÿ â îöåíêàõ ñìÿã÷åíèÿ ðèñêîâ; â áîëåå
ïîçäíèõ èòåðàöèÿõ öåëè âûðàæàþòñÿ â îöåíêàõ âûïîëíåíèÿ ôóíêöèîíàëüíîñòè è êà÷åñòâà.

Óòî÷íåíèå ñðîêîâ âåõ è êîíòåêñòà


Ê êîíöó ñòàäèè íà÷àëà ñòàäèè ìîãóò áûòü çàïëàíèðîâàíû áîëåå òî÷íî, ïðèíèìàÿ âî âíèìàíèå:
n Êîëè÷åñòâî èäåíòèôèöèðîâàííûõ ïðåöåäåíòîâ
n Èçó÷åííîñòü ñëîæíîñòè ïðåöåäåíòîâ
n Èäåíòèôèöèðîâàííûå òåõíè÷åñêèå è äåëîâûå ðèñêè
n Ìåòðèêè ôóíêöèé èëè ïðåöåäåíòîâ
n Ðåçóëüòàò ïðîòîòèïèðîâàíèÿ
Ýòîò î÷åíü ãðóáûé ïëàí êîððåêòèðóåòñÿ â òå÷åíèå ñòàäèè óòî÷íåíèÿ. Îí ñëóæèò îñíîâàíèåì
äëÿ ôîðìèðîâàíèÿ îñòàëüíîé ÷àñòè ïëàíà ïðîåêòà.

Îïðåäåëåíèå ïëàíà èçìåðåíèé


Ïëàí èçìåðåíèé îïðåäåëÿåòñÿ îäèí ðàç çà öèêë ðàçðàáîòêè, â ñòàäèè íà÷àëà, êàê ÷àñòü îáùåãî
ïëàíà äåéñòâèé. Ïëàí èçìåðåíèé ìîæåò áûòü ïåðåñìîòðåí â õîäå ïðîåêòà ïîäîáíî ëþáîìó
äðóãîìó ðàçäåëó ïëàíà ïðîåêòà.

7-12
Ýòà ðàáîòà ñîñòîèò â ñëåäóþùåì:
n Îïðåäåëåíèå îñíîâíûõ öåëåé óïðàâëåíèÿ
n Ïðîâåðêà ïðàâèëüíîñòü öåëåé
n Îïðåäåëåíèå ïîäöåëåé
n Èäåíòèôèêàöèÿ ìåòðèê, íåîáõîäèìûõ äëÿ óäîâëåòâîðåíèÿ ïîäöåëåé
n Èäåíòèôèêàöèÿ ïåðâè÷íûõ ìåòðèê, êîòîðûå äîëæíû áûòü ñîáðàíû äëÿ âû÷èñëåíèÿ ìåòðèê
n Íàïèñàíèå è ðåöåíçèðîâàíèå ïëàíà èçìåðåíèé
n Ïîäêëþ÷åíèå ìåõàíèçìîâ ñáîðà èçìåðåíèé

Ðàçðàáîòêà ïëàíà èòåðàöèè


Êàê è â ïðåäûäóùåì ðàçäåëå, íàïîìíèì îñíîâíûå øàãè, íà ýòîò ðàç, ïðîöåññà ðàçðàáîòêè ïëàíà
èòåðàöèè. Ýòî:
n Îïðåäåëåíèå ðàìîê èòåðàöèè
n Îïðåäåëåíèå êðèòåðèåâ îöåíêè èòåðàöèè
n Îïðåäåëåíèå äåéñòâèé èòåðàöèè
n Ðàñïðåäåëåíèå îòâåòñòâåííîñòè
Ñàìà ïî ñåáå èòåðàöèÿ – ýòî íàáîð çàäà÷, êîòîðûå î÷åíü êîíêðåòíî âûäåëÿþòñÿ äëÿ ñîçäàíèÿ
âûïîëíèìîé ïðîãðàììû. Äëÿ âñåõ èòåðàöèé, êðîìå ïîñëåäíåé èòåðàöèè ïåðåõîäà, ýòî -
ïîëóôàáðèêàò, ïðîèçâîäèìûé ñ öåëüþ ñìÿã÷åíèÿ ðèñêîâ è äîâåäåíèÿ ïðîåêòà äî óñïåøíîãî
çàâåðøåíèÿ. Àêöåíò íà âûïîëíèìîñòè ïðîãðàììû âûíóæäàåò ê ïî÷òè íåïðåðûâíîé èíòåãðàöèè
è ïîçâîëÿåò ðàíî îáíàðóæèâàòü òåõíè÷åñêèå ðèñêè è óìåíüøàòü ñîïóòñòâóþùèå ðèñêè ïðîåêòà.
Âûïîëíåíèå èòåðàöèè ïîäðàçóìåâàåò íåêîòîðîå êîëè÷åñòâî äîðàáîòêè, è ñîïðîâîæäàåòñÿ
èçìåíåíèÿìè â õàðàêòåðå äîðàáîòêè. Êîðî÷å ãîâîðÿ, ÷òîáû ïîñòàâèòü èçäåëèå âûñîêîãî êà÷åñòâà,
òðåáóåòñÿ íåêîòîðàÿ åãî äîðàáîòêà: ñîçäàíèå ïîëóôàáðèêàòîâ è îöåíêà ïðèãîäíîñòè àðõèòåêòóðû
ðàíüøå è ÷àùå ïîâûøàþò êà÷åñòâî êîíå÷íîãî ïðîäóêòà, ïðè ýòîì äåëàòü èçìåíåíèÿ äåøåâëå è
ïðèñïîñàáëèâàòü èõ ïðîùå

Îïðåäåëåíèå ðàìîê èòåðàöèè


Ðàìêè èòåðàöèè óïðàâëÿþòñÿ ÷åòûðüìÿ ôàêòîðàìè:
n Ãëàâíûå ðèñêè ïðîåêòà
n Ôóíêöèîíàëüíûå òðåáîâàíèÿ ê ñèñòåìå
n Âðåìÿ, îòâîäèìîå íà èòåðàöèþ â ïëàíå ïðîåêòà

7-13
n Ñòàäèÿ è åå öåëè
 ñòàäèè óòî÷íåíèÿ:
Èìåþòñÿ òðè íàèáîëåå âàæíûõ ôàêòîðà, âëèÿþùèå íà îïðåäåëåíèå öåëåé èòåðàöèè â ñòàäèè
óòî÷íåíèÿ:
n Ðèñêè
n Êðèòè÷íîñòü
n Îõâàò
Ãëàâíûé ôàêòîð äëÿ îïðåäåëåíèÿ öåëåé èòåðàöèè - ðèñêè. Âû äîëæíû ïî âîçìîæíîñòè ñìÿã÷èòü
èëè óäàëèòü ðèñêè. Áîëüøèíñòâî âàøèõ ðèñêîâ äîëæíî áûòü ñìÿã÷åíî â ñòàäèè óòî÷íåíèÿ, íî
äëÿ êëþ÷åâûõ ýëåìåíòîâ ýòî ìîæåò áûòü ïðîäîëæåíî â ñòàäèè êîíñòðóèðîâàíèÿ, òàê êàê
íåêîòîðûå ðèñêè âñå æå îñòàíóòñÿ âûñîêèìè èëè îáíàðóæàòñÿ íîâûå ðèñêè.
Íî òàê êàê öåëüþ ñòàäèè óòî÷íåíèÿ ÿâëÿåòñÿ ñîçäàíèå áàçîâîé àðõèòåêòóðû, â èãðó âñòóïàþò
íåêîòîðûå äðóãèå ñîîáðàæåíèÿ, íàïðèìåð, óáåäèòüñÿ, ÷òî àðõèòåêòóðà ïîäõîäèò äëÿ âñåõ àñïåêòîâ
ïðîãðàììíîãî îáåñïå÷åíèÿ, êîòîðîå äîëæíî áûòü ðàçðàáîòàíî (îõâàò). Ýòî âàæíî, òàê êàê
àðõèòåêòóðà áóäåò èñïîëüçîâàòüñÿ äëÿ äàëüíåéøåãî ïëàíèðîâàíèÿ: îðãàíèçàöèÿ ãðóïïû, îöåíêà
ðàçðàáàòûâàåìîãî êîäà è ò.ä.
È, íàêîíåö, õîòÿ ñîñðåäîòî÷åíèå íà ðèñêàõ âàæíî, íóæíî èìåòü â âèäó ãëàâíîå íàçíà÷åíèå
ñèñòåìû. Ðåøåíèå âñåõ òðóäíûõ ïðîáëåì - ýòî õîðîøî, íî ýòî íå äîëæíî äåëàòüñÿ â óùåðá
ôóíêöèîíàëüíûì âîçìîæíîñòÿì: óäîñòîâåðüòåñü, ÷òî êðèòè÷íûå ôóíêöèè èëè óñëóãè ñèñòåìû
äåéñòâèòåëüíî îõâà÷åíû (êðèòè÷íîñòü), äàæå åñëè ñ íèìè íå ñâÿçàíû íèêàêèå ïðåäïîëàãàåìûå
ðèñêè.
Äëÿ íàèáîëåå ðàçðóøèòåëüíûõ ðèñêîâ èç îáùåãî ñïèñêà ðèñêîâ íóæíî âûáðàòü íåêîòîðûé
ñöåíàðèé èç íåêîòîðîãî ïðåöåäåíòà, ðàáîòà íàä êîòîðûì íàòîëêíóëà áû ãðóïïó ðàçðàáîòêè íà
ïðîòèâîäåéñòâèå ðèñêó.
Äëÿ óäîâëåòâîðåíèÿ êðèòè÷íîñòè óäîñòîâåðüòåñü, ÷òî áîëüøèíñòâî îñíîâíûõ ôóíêöèé èëè
óñëóã, êîòîðûå äîëæíà îáåñïå÷èâàòü ñèñòåìà, âêëþ÷åíî â ïëàí. Âûáåðèòå èç íåêîòîðîãî
ïðåöåäåíòà íåêîòîðûé ñöåíàðèé, êîòîðûé ïðåäñòàâëÿåò íàèáîëåå îáùóþ, íàèáîëåå ÷àñòóþ ôîðìó
îáñëóæèâàíèÿ èëè âîçìîæíîñòü ïðåäëàãàåìîé ñèñòåìû.  êà÷åñòâå èñòî÷íèêà èíôîðìàöèè ïðè
ýòîì èñïîëüçóåòñÿ äîêóìåíò Àðõèòåêòóðà ïðîãðàììû, â êîòîðîì àðõèòåêòîð ðàñïîëîæèë âñå
ïðåöåäåíòû èëè ïîäïîòîêè ïðåöåäåíòîâ ïî ïðèîðèòåòàì äëÿ îòðàæåíèÿ àðõèòåêòóðíî
ñóùåñòâåííûõ ïðåöåäåíòîâ èëè ñöåíàðèåâ.
Äëÿ óäîâëåòâîðåíèÿ ôàêòîðà îõâàòà â ñòàäèþ óòî÷íåíèÿ âêëþ÷àþò ñöåíàðèè, êàñàþùèåñÿ
îáëàñòåé, êîòîðûå, êàê Âû çíàåòå, áóäóò ðàçðàáàòûâàòüñÿ â äàëüíåéøåì, õîòÿ îíè íå ÿâëÿþòñÿ
íè êðèòè÷åñêèìè, íè îïàñíûìè.
×àñòî ýêîíîìè÷íåå ñîçäàâàòü äëèííûå ñêâîçíûå ñöåíàðèè, êîòîðûå áóäóò ïðåäñòàâëÿòü ñðàçó

7-14
ìíîãî ïðîáëåì: îäèí ñöåíàðèé ìîæåò áûòü è êðèòè÷íûì, è ïðîòèâîïîñòàâëÿòü äâà ðàçëè÷íûõ
òåõíè÷åñêèõ ðèñêà. Ñ äðóãîé ñòîðîíû, îïàñíî ñîñòàâëÿòü ñëèøêîì «æèðíûå» ñöåíàðèè, òî åñòü
ïûòàòüñÿ îõâàòèòü ñëèøêîì ìíîãî ðàçëè÷íûõ àñïåêòîâ, âàðèàíòîâ è ñëó÷àåâ.
Èìåéòå òàêæå â âèäó, ÷òî â ñòàäèè óòî÷íåíèÿ íåêîòîðûå èç ðèñêîâ ìîãóò èìåòü ÷åëîâå÷åñêóþ
èëè ïðîãðàììèñòñêóþ ïðèðîäó: êóëüòóðà ãðóïïû, îáó÷åíèå, âûáîð èíñòðóìåíòàëüíûõ ñðåäñòâ,
íîâûå ìåòîäû è ò.ä., è òîëüêî ïðîõîæäåíèå èòåðàöèè ñìÿã÷àåò ýòè ðèñêè.
 ñòàäèè êîíñòðóèðîâàíèÿ:
Ðèñêè îñòàþòñÿ êëþ÷åâûì äâèãàòåëåì ðàçâèòèÿ ïðîåêòà â ñòàäèè êîíñòðóèðîâàíèÿ, òåì áîëåå
÷òî ïðîÿâëÿþòñÿ íîâûå, íåïðåäóñìîòðåííûå ðèñêè. Íî çàïóñêàåòñÿ ýòîò äâèãàòåëü ïîòðåáíîñòüþ
èìåòü çàêîí÷åííûå ïðåöåäåíòû. Èòåðàöèè ìîãóò áûòü çàïëàíèðîâàíû ñàìè ïî ñåáå ðàäè ïîïûòêè
çàâåðøåíèÿ íåêîòîðûõ èç íàèáîëåå êðèòè÷íûõ åäèíèö íàñòîëüêî ðàíî, ÷òîáû îíè ìîãëè áûòü
ïîëíîñòüþ ïðîâåðåíû áîëåå, ÷åì â îäíîé èòåðàöèè. Áëèæå ê îêîí÷àíèþ ïðîåêòà ãëàâíîé öåëüþ
áóäåò óñòîé÷èâîñòü âñåõ ïðåöåäåíòîâ.
 ñòàäèè ïåðåõîäà:
Ãëàâíàÿ öåëü - îêîí÷àíèå ãåíåðàöèè ýòîé èòåðàöèè ïðîãðàììû. Óñòàíîâëåííàÿ öåëü èòåðàöèè
ôîðìóëèðóåòñÿ â òåðìèíàõ ôèêñàöèè äåôåêòîâ, óòî÷íåíèÿ ýôôåêòèâíîñòè èëè ïðèìåíèìîñòè.
Åñëè âîçìîæíîñòè áûëè îãðàíè÷åíû (èëè çàáëîêèðîâàíû) ðàäè âûïîëíåíèÿ ãðàôèêà ïðîåêòà
(ïðîìåæóòî÷íîãî ýòàïà èëè «áåòû»), òåïåðü îíè ìîãóò áûòü äîäåëàíû èëè âêëþ÷åíû, åñëè îíè
íå ïîäâåðãàþò îïàñíîñòè òî, ÷òî áûëî äîñòèãíóòî ðàíåå.

Îïðåäåëåíèå êðèòåðèåâ îöåíêè èòåðàöèè


Êàæäàÿ èòåðàöèÿ ïðèâîäèò ê âûïîëíèìîìó âûïóñêó. Âûïóñê, êàê ïðàâèëî, íå èìååò
ïðîìûøëåííîãî êà÷åñòâà (êðîìå çàêëþ÷èòåëüíîé èòåðàöèè ñòàäèè ïåðåõîäà), íî, òåì íå ìåíåå,
îí ìîæåò áûòü îöåíåí.
Îöåíêà íà÷àëüíîé èòåðàöèè
Íà÷àëüíàÿ èòåðàöèÿ, êàê ïðàâèëî, ñîñðåäîòà÷èâàåòñÿ íà îáîñíîâàíèè êîíöåïöèè ïðîãðàììû è
ôîðìèðîâàíèè ïîääåðæêè, íåîáõîäèìîé äëÿ îäîáðåíèÿ ôèíàíñèðîâàíèÿ ïðîåêòà. Â ðåçóëüòàòå,
èòåðàòèâíûé âûïóñê - îáùèé ôóíêöèîíàëüíûé èñïûòàòåëüíûé ïðîòîòèï, â êîòîðîì íåäîñòàåò
ðåàëüíîãî êîäà âûïîëíåíèÿ. Îöåíî÷íûå êðèòåðèè îðèåíòèðîâàíû íà çàïðîñû ïîëüçîâàòåëÿ è
êà÷åñòâåííûå ìåòðèêè.
Îñíîâíûå òåõíè÷åñêèå ïðåïÿòñòâèÿ äîëæíû áûòü ïðåîäîëåíû ïðåæäå, ÷åì áóäåò îáåñïå÷åíî
ôèíàíñèðîâàíèå ïðîäóêòà; â òàêîì ñëó÷àå îöåíî÷íûå êðèòåðèè ýòî îòðàçÿò.
Îöåíêà èòåðàöèé óòî÷íåíèÿ
Èòåðàöèè óòî÷íåíèÿ ôîêóñèðóþòñÿ íà ñîçäàíèè óñòîé÷èâîé àðõèòåêòóðû. Ïîýòîìó êðèòåðèè
îöåíêè óòî÷íåíèÿ äîëæíû ñîñðåäîòà÷èâàòüñÿ íà îöåíêå ñòàáèëüíîñòè àðõèòåêòóðû. Ìåòðèêè,

7-15
êîòîðûå ìîãóò èñïîëüçîâàòüñÿ:
n Ñòàáèëüíîñòü (èëè íåóñòîé÷èâîñòü) èíòåðôåéñà
n Îöåíêà èçìåíåíèÿ â àðõèòåêòóðå (ïî ñðàâíåíåíèþ ñ áàçîâîé àðõèòåêòóðîé)
n Ýôôåêòèâíîñòü êëþ÷åâûõ ôóíêöèîíàëüíûõ âîçìîæíîñòåé
Ãëàâíàÿ öåëü ñîñòîèò â òîì, ÷òîáû ãàðàíòèðîâàòü, ÷òî èçìåíåíèÿ â ñòàäèè êîíñòðóèðîâàíèÿ íå
îòðàçÿòñÿ íà âñåé ñèñòåìå, âûçûâàÿ ÷ðåçìåðíóþ äîðàáîòêó.
Îöåíêà èòåðàöèé êîíñòðóèðîâàíèÿ è ïåðåõîäà
Èòåðàöèè êîíñòðóèðîâàíèÿ è ïåðåõîäà îöåíèâàþòñÿ ïî òðàäèöèîííîìó òåñòèðîâàíèþ
ïðîãðàììíîãî îáåñïå÷åíèÿ, ïî îáúåìó èçìåíåíèé îðãàíèçàöèè, êàê íàïðèìåð ïîëîìêè,
èíòåíñèâíîñòü äåôåêòîâ, è ïî îöåíêàì îáíàðóæåííûõ íåèñïðàâíîñòåé. Ãëàâíîå â ýòèõ èòåðàöèÿõ
íàéòè îøèáêè, ÷òîáû îíè ìîãëè áûòü óñòðàíåíû.
Îøèáêè îáíàðóæèâàþòñÿ ðàçëè÷íûìè ñïîñîáàìè: èíñïåêòèðîâàíèå è îáçîð êîäà, òåñòèðîâàíèå
ôóíêöèîíàëüíîñòè, ýêñïëóàòàöèîííûå èñïûòàíèÿ è èñïûòàíèÿ íà íàãðóçêó. Êàæäàÿ ìåòîäèêà
îðèåíòèðóåòñÿ íà îáíàðóæåíèå îïðåäåëåííîãî íàáîðà äåôåêòîâ, è êàæäàÿ íàõîäèò ñâîå ìåñòî.
Ñïåöèàëüíî ýòè ìåòîäû îáñóæäàþòñÿ â ïîòîêå ðàáîò Èñïûòàíèå.

Îïðåäåëåíèå äåéñòâèé èòåðàöèè


Íåîáõîäèìî âûáðàòü ñîîòâåòñòâóþùèé öåëÿì èòåðàöèè íàáîð äåéñòâèé, êîòîðûå áóäóò
âûïîëíåíû â òå÷åíèå èòåðàöèè. Êàê ïðàâèëî, â êàæäîé èòåðàöèè áóäóò âûïîëíÿòüñÿ âñå äåéñòâèÿ
æèçíåííîãî öèêëà ïðîãðàììû:
n Âûáîð ïðåöåäåíòîâ è ñöåíàðèåâ, êîòîðûå ðåàëèçóþò íåîáõîäèìûå ôóíêöèîíàëüíûå
âîçìîæíîñòè
n Èññëåäîâàíèå è äîêóìåíòèðîâàíèå ïîâåäåíèÿ ïðåöåäåíòà (èëè ñöåíàðèÿ)
n Àíàëèç è ðàñïðåäåëåíèå ïîâåäåíèÿ ñðåäè ïîäñèñòåì è êëàññîâ, êîòîðûå îáåñïå÷èâàþò
òðåáóåìîå ïîâåäåíèå
n Ðàçðàáîòêà, ðåàëèçàöèÿ è òåñòèðîâàíèå êëàññîâ è ïîäñèñòåì
n Èíòåãðàöèÿ è ïðîâåðêà ñèñòåìû â öåëîì
n Ïàêåòèðîâàíèå âíåøíèõ âûïóñêîâ («àëüôà», «áåòà» è îêîí÷àòåëüíûõ) ïðîäóêòà è ïåðåäà÷à
èõ â ñðåäó èñïîëüçîâàíèÿ.
Îáúåì, â êîòîðîì âûïîëíÿþòñÿ ýòè äåéñòâèÿ, èçìåíÿåòñÿ â çàâèñèìîñòè îò èòåðàöèè è ñòàäèè
ïðîåêòà. Îòäåëüíûå ïîòîêè ðàáîò (òðåáîâàíèÿ, àíàëèç è ïðîåêòèðîâàíèå, èñïûòàíèå è ò.ä.)
îïðåäåëÿþò óíèâåðñàëüíûå äåéñòâèÿ, êîòîðûå, â ñâîþ î÷åðåäü, ïðèñïîñàáëèâàþòñÿ ê îðãàíèçàöèè
â õîäå ïðîöåññà êîíôèãóðèðîâàíèÿ.

7-16
Ðàçëè÷íûå âèäû èòåðàöèé
Öåëè ñòàäèé ðàçëè÷íû, ïîýòîìó õàðàêòåð èòåðàöèé ìåíÿåòñÿ îò îäíîé ñòàäèè ê äðóãîé, äàæå
åñëè îíè ïðîõîäÿò ÷åðåç îäíè è òå æå äåéñòâèÿ. Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process
ïðåäëàãàåò áðàòü çà îñíîâó ñëåäóþùèå òèïè÷íûå âèäû èòåðàöèé:
n  ñòàäèè íà÷àëà

Òèïè÷íàÿ èòåðàöèÿ ñòàäèè íà÷àëà

n  ñòàäèè óòî÷íåíèÿ

Òèïè÷íàÿ èòåðàöèÿ ñòàäèè óòî÷íåíèÿ

7-17
n  ñòàäèè êîíñòðóèðîâàíèÿ

Òèïè÷íàÿ èòåðàöèÿ ñòàäèè êîíñòðóèðîâàíèÿ

Èäåíòèôèêàöèÿ çàòðàãèâàåìûõ àðòåôàêòîâ è âêëþ÷åíèå äåéñòâèé


Êîãäà ñöåíàðèè èëè ïîëíûå ïðåöåäåíòû, êîòîðûå áóäóò ðàçðàáîòàíû (ïëþñ óñòðàíåíû äåôåêòû)
â èòåðàöèè âûáðàíû è êðàòêî îïèñàíû, Âû äîëæíû îïðåäåëèòü ïåðå÷åíü àðòåôàêòîâ, êîòîðûå
áóäóò çàòðîíóòû:
n Êàêèå êëàññû äîëæíû áûòü ïðîñìîòðåíû?
n Êàêèå ïîäñèñòåìû çàòðîíóòû èëè äàæå ñîçäàíû?
n Êàêèå èíòåðôåéñû, âåðîÿòíî, äîëæíû áûòü ìîäèôèöèðîâàíû?
n Êàêèå äîêóìåíòû äîëæíû áûòü äîðàáîòàíû?
Çàòåì èç ïîòîêîâ ðàáîò ïðîöåññà èçâëåêàþòñÿ âêëþ÷åííûå â èòåðàöèþ äåéñòâèÿ è ðàçìåùàþòñÿ
â âàøåì ïëàíå. Íåêîòîðûå äåéñòâèÿ âûïîëíÿþòñÿ îäèí ðàç çà èòåðàöèþ, íåêîòîðûå äîëæíû
áûòü ïðîèçâåäåíû îäèí ðàç â êëàññå, â ïðåöåäåíòå, â ïîäñèñòåìå. Äàëåå â ïëàí äîëæíû áûòü
âêëþ÷åíû î÷åâèäíûå çàâèñèìîñòè ìåæäó äåéñòâèÿìè è îïðåäåëåí îáúåì ðàáîò. Áîëüøèíñòâî
äåéñòâèé, îïèñàííûõ äëÿ ïðîöåññà, äîñòàòî÷íî ìàëû, è ìîãóò áûòü âûïîëíåíû îäíèì ÷åëîâåêîì
èëè î÷åíü ìàëåíüêîé ãðóïïîé ëþäåé. Ýòî çàéìåò îò íåñêîëüêèõ ÷àñîâ äî íåñêîëüêèõ äíåé.
Âåðîÿòíî, Âû îáíàðóæèòå, ÷òî â èòåðàöèè íå õâàòèò âðåìåíè äëÿ âûïîëíåíèÿ âñåãî íàìå÷åííîãî.
Ïðåæäå, ÷åì óâåëè÷èâàòü äëèíó èòåðàöèè (ñëåäîâàòåëüíî, îòîäâèíóòü ñðîê ïîñòàâêè êîíå÷íîãî
ïðîäóêòà èëè ñîêðàòèòü ÷èñëî èòåðàöèé), ïîäóìàéòå î ñîêðàùåíèè öåëåé èòåðàöèè. Â
çàâèñèìîñòè îò ñòàäèè, â êîòîðîé Âû íàõîäèòåñü, ñäåëàéòå ñöåíàðèè áîëåå ïðîñòûìè, ñîêðàòèòå
èëè îòêëþ÷èòå ðåàëèçàöèþ íåêîòîðûõ âîçìîæíîñòåé.

7-18
Ðàñïðåäåëåíèå îòâåòñòâåííîñòè
Êîãäà íàáîð äåéñòâèé äëÿ èòåðàöèè áóäåò îïðåäåëåí, èõ íåîáõîäèìî ðàñïðåäåëèòü ìåæäó
îòäåëüíûìè ÷ëåíàìè ïðîåêòíîé ãðóïïû.  çàâèñèìîñòè îò èíäèâèäóàëüíûõ âîçìîæíîñòåé
ñîòðóäíèêîâ è êîíòåêñòà èòåðàöèè, äåéñòâèÿ ìîãóò áûòü âûïîëíåíû îäíèì ÷åëîâåêîì èëè
ãðóïïîé. Îáçîðû è èíñïåêöèè, êîíå÷íî, îáÿçàòåëüíî ÿâëÿþòñÿ ãðóïïîâûìè äåéñòâèÿìè. Äðóãèå
äåéñòâèÿ, òèïà àâòîðñêîé ðàçðàáîòêè ïðåöåäåíòà èëè ïðîåêòèðîâàíèÿ è ðåàëèçàöèè êëàññîâ,
ÿâëÿþòñÿ îáû÷íî èíäèâèäóàëüíûìè (êðîìå ñëó÷àåâ, êîãäà ìëàäøèé ÷ëåí ãðóïïû ðàáîòàåò âìåñòå
ñî ñòàðøèì íàñòàâíèêîì).
Âîîáùå, çà êàæäîå èçäåëèå äîëæåí îòâå÷àòü îäèí ÷åëîâåê, äàæå åñëè ðàáîòà íàä íèì âûïîëíåíà
ãðóïïîé. Ýòî
n ïðåöåäåíòû
n ïîäñèñòåìû
n êëàññû
n òåñòû è ïëàíû ïðîâåäåíèÿ èñïûòàíèé
n è ò.ä.

Èíñòðóìåíòàëüíàÿ ïîääåðæêà óïðàâëåíèÿ ïðîåêòîì


Øàáëîíû Microsoft Word
Áîëüøèíñòâî äîêóìåíòîâ äëÿ óïðàâëåíèÿ ïðîåêòîì ìîæåò áûòü ñîçäàíî ñ èñïîëüçîâàíèåì ôàéëîâ
øàáëîíîâ, ñîäåðæàùèõñÿ â èíòåðàêòèâíîé âåðñèè Rational Unified Process. Ýòè äîêóìåíòû
ïåðå÷èñëåííû íèæå:
n Ïëàí ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ
n Äåëîâûå îáñòîÿòåëüñòâà
n Ñïèñîê ðèñêîâ, êðàòêèé îáçîð
n Ñïèñîê ðèñêîâ, äåòàëüíîå îïèñàíèå
n Ïëàí ïðîåêòà
n Ïëàí èçìåðåíèé
n Îöåíêà ñîñòîÿíèÿ
n Ïëàí èòåðàöèè
n Îöåíêà èòåðàöèè
Âñå øàáëîíû äîëæíû áûòü èíñòàëëèðîâàíû â ñðåäó âàøåãî Microsoft Word, ïîñëå ÷åãî ìîãóò
íàñòðàèâàòüñÿ äëÿ íóæä îðãàíèçàöèè è êîíêðåòíîãî ïðîåêòà ñòàíäàðòíûìè ñðåäñòâàìè.

7-19
Èñïîëüçîâàíèå Microsoft Project
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò øàáëîí ïëàíà ïðîåêòà.
Øàáëîí ïëàíà ïðîåêòà – ýòî øàáëîí â ôîðìàòå Microsoft Project, êîòîðûé ïðåäñòàâëÿåò òèïè÷íûé
ïðîåêò, èñïîëüçóþùèé RUP. Åìó ïðåäíàçíà÷åíî ñòàòü èñõîäíîé òî÷êîé äëÿ ôîðìèðîâàíèÿ ïëàíà
ïðîåêòà.
Ñâÿçàííûå äåéñòâèÿ Rational Unified Process:
n Ðàçðàáîòêà ïëàíà ïðîåêòà
n Ðàçðàáîòêà ïëàíà èòåðàöèè
n Âûïîëíåíèå ïëàíà èòåðàöèè
Øàáëîí îõâàòûâàåò îäèí öèêë ðàçðàáîòêè, êîòîðûé ñîñòîèò èç âñåõ ñòàäèé îò ñòàäèè íà÷àëà äî
ñòàäèè ïåðåõîäà, è èç íîìèíàëüíîãî ÷èñëà èòåðàöèé â êàæäîé ñòàäèè, è âêëþ÷àåò äåéñòâèÿ è
ðàáîòíèêîâ, êàê ýòî îïðåäåëåíî â îñíîâíûõ ïîòîêàõ ðàáîò Rational Unified Process.
Microsoft Project ïîçâîëÿåò ïðîñìàòðèâàòü øàáëîí (è ïëàí) ñ âûáðàííîé ñòåïåíüþ äåòàëèçàöèè
è â âûáðàííîì ìàñøòàáå âðåìåíè. Ýòà âîçìîæíîñòü îáåñïå÷èâàåò ðåàëèçàöèþ òîé èäåè, ÷òî
ïëàí èòåðàöèè – ýòî «óâåëè÷èòåëüíîå ñòåêëî», ïåðåìåùàåìîå âäîëü ïëàíà ïðîåêòà
(ñì. ñòð. 7-3).

Ïðåäîïðåäåëåííûé øàáëîí Microsoft Project îòîáðàæåí ñî ñòåïåíüþ äåòàëèçàöèè è â


ìàñøòàáå âðåìåíè, óäîáíûìè äëÿ ðàáîòû ñ ïëàíîì ïðîåêòà

7-20
Òîò æå øàáëîí îòîáðàæåí ñî ñòåïåíüþ äåòàëèçàöèè è â ìàñøòàáå âðåìåíè, óäîáíûìè äëÿ
ðàáîòû ñ ïëàíîì èòåðàöèè (êîíêðåòíî – ñ ïëàíîì ïðåäâàðèòåëüíîé èòåðàöèè ñòàäèè íà÷àëà)

Ïîäõîä ê ïîðîæäåíèþ è ýêñïëóàòàöèè ïëàíà ïðîåêòà äîëæåí áûòü èòåðàöèîííûì.  íà÷àëå


äåëàþòñÿ ãðóáûå îöåíêè íà îñíîâå ïëàíîâ ñòàäèé è ïëàíîâ èòåðàöèé â ïðåäåëàõ ñòàäèé. Èçâåñòíàÿ
èíôîðìàöèÿ îòðàæàåòñÿ â ïëàíå, è ïî ìåðå èçó÷åíèÿ ïëàí óñîâåðøåíñòâóåòñÿ íà áàçå íîâîé
èíôîðìàöèè. Ïîýòîìó íåêîòîðûå øàãè ïëàíèðîâàíèÿ îáÿçàòåëüíî ïîâòîðÿþòñÿ ïî ìåðå
ïðîäâèæåíèÿ ïðîåêòà.
Ïðè ðàáîòå ñ øàáëîíîì ïëàíà ïðîåêòà âûïîëíÿþòñÿ ñëåäóþùèå äåéñòâèÿ:
1. Êîððåêòèðîâêà äàòû íà÷àëà ïðîåêòà
2. Êîððåêòèðîâêà ïëàíà ñòàäèè
3. Êîððåêòèðîâêà ïëàíà èòåðàöèè
4. Êîððåêòèðîâêà íàçíà÷åíèÿ ðåñóðñîâ
5. Ðàñ÷åò ïàðàìåòðîâ òî÷íîé íàñòðîéêè ãðàôèêà
Âñå ýòè äåéñòâèÿ âûïîëíÿþòñÿ ñòàíäàðòíûìè ñðåäñòâàìè Microsoft Project. Èíòåðàêòèâíàÿ âåðñèÿ
Rational Unified Process ñîäåðæèò íåêîòîðûå ïðàêòè÷åñêèå ðåêîìåíäàöèè ðóêîâîäèòåëþ ïðîåêòà
ïî ðàáîòå ñ Microsoft Project.

7-21
Èñïîëüçîâàíèå Rose Planner Link
Ñòàíäàðòíûå ñðåäñòâà Microsoft Project ïîäðàçóìåâàþò äîñòàòî÷íî áîëüøóþ è òðóäîåìêóþ ðàáîòó
ïî àäàïòàöèè ïðåäîïðåäåëåííîãî øàáëîíà ê êîíêðåòíîìó ïðîåêòó.
Òàê, ïðè èçìåíåíèè êîëè÷åñòâà èòåðàöèé â ñòàäèÿõ, Âû äîëæíû âðó÷íóþ èõ êîïèðîâàòü, âñòàâëÿòü
èëè óäàëÿòü. Äåéñòâîâàòü ïðè ýòîì íóæíî âåñüìà îñòîðîæíî, ÷òîáû ñîõðàíèòü âñå íåîáõîäèìûå
ñâÿçè ìåæäó «çàäà÷àìè» Microsoft Project.
Ïåðåä íà÷àëîì êàæäîé èòåðàöèè Âû äîëæíû âðó÷íóþ äîáàâèòü çàïëàíèðîâàííûå íà èòåðàöèþ
äåòàëè äëÿ êàæäîé èç çàäà÷ òèïà «Îïèñàíèå äåëîâûõ ïðåöåäåíòîâ», «Îïèñàíèå äåëîâûõ
ðàáîòíèêîâ», «Îïèñàíèå äåëîâûõ ñóùíîñòåé» è ò.ä.
Íî âñå íåîáõîäèìûå ñâåäåíèÿ äëÿ ýòîãî óæå ñóùåñòâóþò â òîé èëè èíîé ôîðìå:
n Ñòðóêòóðà ïðîåêòà îòîáðàæåíà èíæåíåðîì-òåõíîëîãîì â òàê íàçûâàåìîì
Óñîâåðøåíñòâîâàííîì îáðàçöå Rational Unified Process â ïîòîêå ðàáîò Ñðåäà.
n Äåëîâûå ïðåöåäåíòû, ðàáîòíèêè è ñóùíîñòè ïåðå÷èñëåíû àíàëèòèêîì äåëîâîãî ïðîöåññà è
ïðîåêòèðîâùèêîì ïðåäìåòíîé îáëàñòè â ïîòîêå ðàáîò Äåëîâîå ìîäåëèðîâàíèå.
È áûëî áû ñòðàííûì íå âîñïîëüçîâàòüñÿ ýòîé èíôîðìàöèåé äëÿ àâòîìàòèçàöèè íàñòðîéêè
ïðåäîïðåäåëåííîãî øàáëîíà. Ïðîãðàììà Rose Planner Link (RPL) êîìïàíèè Ensemble Systems
Inc. îáåñïå÷èâàåò ñâÿçü ìåæäó ãðóïïîé ðàçðàáîòêè ñèñòåìû è ðóêîâîäèòåëåì ïðîåêòà. RPL
àâòîìàòè÷åñêè ãåíåðèðóåò øàáëîí Microsoft Project íà áàçå Óñîâåðøåíñòâîâàííîãî îáðàçöà
Rational Unified Process è îáåñïå÷èâàåò äâóñòîðîííþþ èíòåãðàöèþ ìåæäó Rational Rose 2000 è
Microsoft Project 98.
Ñëåäóåò îòìåòèòü, ÷òî Rose Planner Link íå âõîäèò íè â îäèí êîìïëåêò ïîñòàâêè Rational Rose.
Ýòà ïðîãðàììà ìîæåò áûòü ïðèîáðåòåíà îòäåëüíî.

Âûâîäû
n Ïîòîê ðàáîò Óïðàâëåíèå ïðîåêòîì ïîìîãàåò â áàëàíñèðîâàíèè êîíêóðèðóþùèõ öåëåé,
óïðàâëåíèè ðèñêàìè è ïðåîäîëåíèè îãðàíè÷åíèé ðàäè ïîñòàâêè èçäåëèÿ, îòâå÷àþùåãî
ïîòðåáíîñòÿì îáåèõ êàòåãîðèé çàêàç÷èêî⠖ îïëà÷èâàþùèõ ñ÷åòà è êîíå÷íûõ ïîëüçîâàòåëåé.
n Ðàçðàáîòêà â èòåðàòèâíîì ïðîöåññå âûïîëíÿåòñÿ ïîä óïðàâëåíèåì ïëàíà ïðîåêòà (ïëàíà
ñòàäèé) è ðÿäà ïëàíîâ èòåðàöèé.
n Ðèñê – «íàâèãàòîð» ïëàíèðîâàíèÿ.
n Èçìåðåíèå - êëþ÷åâàÿ òåõíîëîãèÿ, ïîääåðæèâàþùàÿ óïðàâëåíèå ïðîåêòîì.
n Ïëàí ïðîåêòà ôîðìèðóåòñÿ êàê êîìïðîìèññ ìåæäó óêîìïëåêòîâàííîñòüþ ïåðñîíàëîì,
ãðàôèêîì è êîíòåêñòîì ïðîåêòà.
n Êðèòåðèè, îïðåäåëÿþùèå êîíòåêñò èòåðàöèè, èçìåíÿþòñÿ îò ñòàäèè ê ñòàäèè.

7-22
Ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå»
Áîëüøèíñòâî ðàçðàáàòûâàåìûõ ñåãîäíÿ ïðîãðàììíûõ ñèñòåì - ýòî ïîâñåäíåâíûå
èíñòðóìåíòàëüíûå ñðåäñòâà, èñïîëüçóåìûå ëþäüìè â èõ ïðîèçâîäñòâåííîé äåÿòåëüíîñòè. Ýòè
ñèñòåìû äîëæíû îðãàíè÷íî «âïèñûâàòüñÿ» â îðãàíèçàöèþ, â êîòîðîé îíè èñïîëüçóþòñÿ.
Ðàçðàáîò÷èêè äîëæíû óáåäèòüñÿ, ÷òî èõ ñèñòåìû ïîìîãóò ëþäÿì â ðàáîòå è ÷òî ëþäè íå
âîñïðèìóò èõ êàê «áàëëàñò», íàâÿçûâàåìûé íà÷àëüñòâîì, êîòîðûé íè÷åãî íå äàåò è òîëüêî ìåøàåò
ñïîêîéíî æèòü. ×òîáû ëó÷øå îòâå÷àòü ýòèì òðåáîâàíèÿì, ðàçðàáîò÷èê äîëæåí ïîïûòàòüñÿ ïîíÿòü
äåëîâóþ ñôåðó ïðåæäå èëè ïàðàëëåëüíî ñ ðàçðàáîòêîé ïðîåêòà ïðîãðàììíîãî îáåñïå÷åíèÿ.
Ýòà ãëàâà îáúÿñíÿåò, êîãäà è çà÷åì íóæíî âûïîëíÿòü äåëîâîå ìîäåëèðîâàíèå è îáñóæäàåò
íåêîòîðûå ïóòè åãî ðåàëèçàöèè. Êðîìå òîãî, îíà êðàòêî îïèñûâàåò, êàê èç äåëîâûõ ìîäåëåé
ïîëó÷àþòñÿ òðåáîâàíèÿ ê ïðîãðàììíîìó îáåñïå÷åíèþ.

Ââåäåíèå
Öåëè äåëîâîãî ìîäåëèðîâàíèÿ
Rational Unified Process ñëåäóþùèì îáðàçîì îïðåäåëÿåò öåëè äåëîâîãî ìîäåëèðîâàíèÿ:
n Ïîíÿòü ñòðóêòóðó è äèíàìèêó îðãàíèçàöèè.
n Ãàðàíòèðîâàòü, ÷òî çàêàç÷èêè, êîíå÷íûå ïîëüçîâàòåëè è ðàçðàáîò÷èêè èìåþò îäèíàêîâîå
ïîíèìàíèå îðãàíèçàöèè.
n Ïîëó÷èòü òðåáîâàíèÿ ê ñèñòåìå äëÿ ïîääåðæêè îðãàíèçàöèè.
Äëÿ äîñòèæåíèÿ ýòèõ öåëåé ðàçðàáàòûâàþòñÿ ìîäåëü äåëîâûõ ïðåöåäåíòîâ è ìîäåëü äåëîâûõ
îáúåêòîâ.
 äîïîëíåíèå ê ýòèì ìîäåëÿì ðàçðàáàòûâàþòñÿ ñëåäóþùèå àðòåôàêòû:
n Äîïîëíèòåëüíàÿ äåëîâàÿ ñïåöèôèêàöèÿ
n Ãëîññàðèé
Äåëîâîå ìîäåëèðîâàíèå - íå ÷òî-òî òàêîå, ÷òî íóæíî äåëàòü â êàæäîì ñëó÷àå ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ. Íà ñàìîì äåëå, äåëîâûå ìîäåëè èìåþò ñóùåñòâåííîå çíà÷åíèå, êîãäà
â íåïîñðåäñòâåííîå èñïîëüçîâàíèå ñèñòåìû âêëþ÷åíî áîëüøîå êîëè÷åñòâî ëþäåé, ñîâìåñòíî
îáðàáàòûâàþùèõ äåëîâóþ èíôîðìàöèþ. Íàïðèìåð, äëÿ äîáàâëåíèÿ íîâîé âîçìîæíîñòè
ïðîãðàììíîãî îáåñïå÷åíèÿ ñóùåñòâóþùåãî òåëåêîììóíèêàöèîííîãî ïåðåêëþ÷àòåëÿ Âàì íå
ïîòðåáóåòñÿ äåëîâîãî ìîäåëèðîâàíèÿ. Ñ äðóãîé ñòîðîíû, åñëè áû Âû ðàçðàáàòûâàëè ñèñòåìó

8-1
óïðàâëåíèÿ çàêàçàìè äëÿ ïîääåðæêè ïîñòàâîê òåëåêîììóíèêàöèîííûõ ðåøåíèé, äåëîâîå
ìîäåëèðîâàíèå èìåëî áû áîëüøóþ öåííîñòü. Ïðîöåññû çàêàçà è ïîñòàâêè â ýòîé îáëàñòè ñëîæíû,
ïîòîìó ÷òî îíè ñâÿçàíû ñ ïðîäàæåé ðåøåíèé, èçãîòîâëåííûõ íà çàêàç, è èçäåëèé, êîòîðûõ íåò â
íàëè÷èè.

Ñôåðû ïðèìåíåíèÿ äåëîâîãî ìîäåëèðîâàíèÿ


Íåñêîëüêî ëåò íàçàä áûë î÷åíü ïîïóëÿðåí è âîñïðèíèìàëñÿ êàê ñèíîíèì «ðåâîëþöèîííîãî
ïðîðûâà» â óïðàâëåíèè îðãàíèçàöèÿìè òåðìèí «ðåîðãàíèçàöèÿ äåëîâîãî ïðîöåññà» (Business-
Process Reengineering - BRP). Ïî ñðàâíåíèþ ñ äåëîâûì ìîäåëèðîâàíèåì, êîòîðîå ìû áóäåì
îáñóæäàòü íèæå, BRP - íàìíîãî áîëåå àìáèöèîçíîå ïîíÿòèå, âêëþ÷àþùåå ïîìèìî ñîñòàâëåíèÿ
äèàãðàìì ñóùåñòâóþùåé îðãàíèçàöèè òàêæå è ôîðìèðîâàíèå ïðåäëàãàåìîé îðãàíèçàöèè, è
îñóùåñòâëåíèå íîâîãî ïóòè âûïîëíåíèÿ âåùåé. Îïèñûâàåìàÿ ìåòîäèêà ìîäåëèðîâàíèÿ òàêæå
ìîæåò èñïîëüçîâàòüñÿ êàê ÷àñòü ýòîãî ïðîöåññà. Íî ýòî äàëåêî íå ãëàâíîå åå íàçíà÷åíèå.
Âîçìîæíûå ñôåðû ïðèìåíåíèÿ äåëîâîãî ìîäåëèðîâàíèÿ ïðîùå âñåãî ïðîäåìîíñòðèðîâàòü íà
ïðèìåðàõ:
n Âû õîòèòå îòîáðàçèòü ñõåìó îðãàíèçàöèè è åå ïðîöåññîâ, ÷òîáû ëó÷øå ïîíÿòü òðåáîâàíèÿ ê
ñîçäàâàåìîìó ïðèëîæåíèþ.
 ýòîì ñëó÷àå äåëîâîå ìîäåëèðîâàíèå - ÷àñòü ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ,
âûïîëíÿåìàÿ ïðåæäå âñåãî äðóãîãî â íà÷àëüíîé ñòàäèè.
n Âû ñòðîèòå ïðèëîæåíèå, îñíîâíîé öåëüþ êîòîðîãî ÿâëÿåòñÿ ïðåäîñòàâëåíèå èíôîðìàöèè.
 ýòîì ñëó÷àå âàì ìîæåò îêàçàòüñÿ äîñòàòî÷íîé ñòàòè÷åñêàÿ ìîäåëü èíôîðìàöèè, áåç
ðàññìîòðåíèÿ ïîòîêîâ ðàáîò. Òàêóþ ìîäåëü íàçûâàþò ìîäåëüþ ïðåäìåòíîé îáëàñòè.
Ìîäåëèðîâàíèå ïðåäìåòíîé îáëàñòè – ýòî ÷àñòü ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ, âûïîëíÿåìàÿ â íà÷àëüíîé ñòàäèè è â ñòàäèè óòî÷íåíèÿ.
n Âû ñòðîèòå «áîëüøóþ» ñèñòåìó èëè ñåìåéñòâî ïðèëîæåíèé.
 ýòîì ñëó÷àå äåëîâîå ìîäåëèðîâàíèå ìîæåò âûïîëíÿòüñÿ êàê ñàìîñòîÿòåëüíûé ïðîåêò.
Ðàçðàáîòàííàÿ ìîäåëü áóäåò ñíàáæàòü èñõîäíîé èíôîðìàöèåé íåñêîëüêî ïðîåêòîâ ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ. Äåëîâûå ìîäåëè ïîìîãóò Âàì îïðåäåëèòü ôóíêöèîíàëüíûå
òðåáîâàíèÿ è ñôîðìèðîâàòü àðõèòåêòóðó ñåìåéñòâà ïðèëîæåíèé.
n Âû ðàçðàáàòûâàåòå ïðèëîæåíèå, êîòîðîå áóäåò èñïîëüçîâàòüñÿ íåñêîëüêèìè îðãàíèçàöèÿìè.
 ýòîì ñëó÷àå äåëîâîå ìîäåëèðîâàíèå ìîæåò áûòü ïîëåçíûì äëÿ óíèôèêàöèè ïðîöåññîâ â
îðãàíèçàöèÿõ, ÷òîáû èçáåæàòü, íàñêîëüêî ýòî âîçìîæíî, íåîïðàâäàííîé ñëîæíîñòè ñèñòåìû.
Åñëè æå óíèôèêàöèÿ ïðîöåññîâ íåâîçìîæíà, äåëîâîå ìîäåëèðîâàíèå ïîìîæåò Âàì ëó÷øå
ïîíÿòü è óïðàâëÿòü ðàçëè÷èÿìè â òîì, êàê îðãàíèçàöèè áóäóò èñïîëüçîâàòü ïðèëîæåíèå, è
ðàññòàâèòü ôóíêöèîíàëüíûå âîçìîæíîñòè ïðèëîæåíèÿ ïî ïðèîðèòåòàì.
n Îðãàíèçàöèÿ ðåøèëà ñïåöèàëèçèðîâàòüñÿ â íîâîé äåëîâîé ñôåðå è âíåäðèòü

8-2
èíôîðìàöèîííóþ ñèñòåìó äëÿ ïîääåðæêè ýòîé ñâîåé äåÿòåëüíîñòè.
 ýòîì ñëó÷àå öåëüþ äåëîâîãî ìîäåëèðîâàíèÿ ìîæåò áûòü íå òîëüêî îïðåäåëåíèå òðåáîâàíèé
ê ñèñòåìå, íî è îïðåäåëåíèå âûïîëíèìîñòè íîâîé ñïåöèàëèçàöèè. Äåëîâîå ìîäåëèðîâàíèå
ìîæåò âûïîëíÿòüñÿ êàê ñàìîñòîÿòåëüíûé ïðîåêò.
n Åñëè ïðåäïðèÿòèå ðåøèëî ïîëíîñòüþ îáíîâèòü ïîðÿäîê ñâîåé äåÿòåëüíîñòè (ðåîðãàíèçîâàòü
äåëîâûå ïðîöåññû), äåëîâîå ìîäåëèðîâàíèå âûïîëíÿåòñÿ êàê îäèí èëè íåñêîëüêî
ñàìîñòîÿòåëüíûõ ïðîåêòîâ. Ðåîðãàíèçàöèÿ äåëîâûõ ïðîöåññîâ îáû÷íî ïðîèçâîäèòñÿ â
íåñêîëüêî ýòàïîâ: ôîðìèðîâàíèå ïðåäñòàâëåíèÿ î íîâîì ïîðÿäêå äåéñòâèé, èçó÷åíèå
ñóùåñòâóþùèõ äåëîâûõ ïðîöåññîâ, ïðîåêòèðîâàíèå íîâûõ äåëîâûõ ïðîöåññîâ è âíåäðåíèå
íîâûõ äåëîâûõ ïðîöåññîâ.
Ïîòîê ðàáîò äåëîâîãî ìîäåëèðîâàíèÿ, îïèñàííûé â Rational Unified Process, ôîêóñèðóåòñÿ íà
òðåõ ïåðâûõ ñëó÷àÿõ. Îäíàêî îïèñàííûå ìåòîäû ìîãóò èñïîëüçîâàòüñÿ âî âñåõ ñëó÷àÿõ.

ßçûê ìîäåëèðîâàíèÿ
Êàê è âî âñåõ äðóãèõ ìîäåëÿõ Rational Unified Process, èçîáðàçèòåëüíûì ñðåäñòâîì äåëîâîãî
ìîäåëèðîâàíèÿ ÿâëÿåòñÿ UML.
Îäíî èç ãëàâíûõ ïðåèìóùåñòâ èñïîëüçîâàíèÿ ìåòîäîâ ìîäåëèðîâàíèÿ ïðîãðàììíîãî îáåñïå÷åíèÿ
äëÿ äåëîâîãî ìîäåëèðîâàíèÿ – ýòî òî, ÷òî Âû ãîâîðèòå íà îäíîì ÿçûêå. Áóäåò íàìíîãî ïðîùå
ïîíÿòü, êàê ÷òî-òî, îïèñàííîå â äåëîâîé ñôåðå, êàñàåòñÿ ÷åãî-òî, ïðèíàäëåæàùåãî ñôåðå
ïðîãðàììèðîâàíèÿ. Òî æå îòíîñèòñÿ è ê îïèñàíèþ ñâÿçåé ìåæäó àðòåôàêòàìè â äåëîâûõ ìîäåëÿõ
è ñîîòâåòñòâóþùèìè àðòåôàêòàìè â ñèñòåìíûõ ìîäåëÿõ.
Êðîìå òîãî, è èñòîðè÷åñêè, ìåòîäû ìîäåëèðîâàíèÿ, êîòîðûå ðîäèëèñü è ñîçðåëè â ñôåðå
ïðîãðàììèðîâàíèÿ, îòêðûâàëè íîâûå ïóòè âèçóàëèçàöèè îðãàíèçàöèè. À ïîñêîëüêó îáúåêòíî-
îðèåíòèðîâàííûå ìåòîäû âèçóàëüíîãî ìîäåëèðîâàíèÿ îáû÷íû äëÿ íîâûõ ïðîãðàììíûõ ïðîåêòîâ,
èñïîëüçîâàíèå ïîäîáíûõ ìåòîäîâ â äåëîâîé ñôåðå âûãëÿäèò ñîâåðøåííî åñòåñòâåííûì.
Äëÿ îáîçíà÷åíèÿ ýëåìåíòîâ äåëîâûõ ìîäåëåé Rational Unified Process èñïîëüçóåò ñòåðåîòèïû
ñòàíäàðòíûõ ýëåìåíòîâ UML.
Rational Unified Process ïðåäïîëàãàåò, ÷òî ó÷àñòíèêè ïðîåêòà çíàêîìû ñ UML. Ïîýòîìó
èíòåðàêòèâíàÿ âåðñèÿ RUP íå ñîäåðæèò åãî îïèñàíèÿ. Âìåñòî ýòîãî RUP ñîäåðæèò ïîäðîáíûå
ìåòîäè÷åñêèå ðåêîìåíäàöèè ïî ñïîñîáàì îáñëåäîâàíèÿ îáúåêòîâ ìîäåëèðîâàíèÿ è ïî
îñîáåííîñòÿì èñïîëüçîâàíèÿ ÿçûêà (UML), èíñòðóìåíòàëüíûõ ñðåäñòâ ïîääåðæêè
ìîäåëèðîâàíèÿ (Rational Rose è Rational Requisite Pro) è äîêóìåíòèðîâàíèÿ (Rational SoDA).

8-3
Îñíîâíûå ïîíÿòèÿ
Íîìåíêëàòóðà îñíîâíûõ ïîíÿòèé äåëîâîãî ìîäåëèðîâàíèÿ (ìîäåëè, äèàãðàììû, îáúåêòû ìîäåëåé
è èõ ñâÿçè) ïðåäñòàâëåíà íà ñõåìå âíèçó.

Îñíîâíûå ïîíÿòèÿ äåëîâîãî ìîäåëèðîâàíèÿ. Êàæäîå ïîíÿòèå ïðåäñòàâëåíî ñâîèì


ñòàíäàðòíûì îáîçíà÷åíèåì â Rational Unified Process

Äåëîâîå ìîäåëèðîâàíèå â Rational Unified Process ðàññìàòðèâàåò äåëîâóþ ñôåðó ñ äâóõ òî÷åê
çðåíèÿ: âíåøíåé (÷òî ïîëåçíîãî äåëàåò äåëîâàÿ ñôåðà äëÿ ñâîèõ êîíòðàãåíòî⠖ ìîäåëü äåëîâûõ
ïðåöåäåíòîâ) è âíóòðåííåé (êàê äåëîâàÿ ñôåðà ýòî äåëàåò ñ ïîçèöèé âíóòðåííåãî óñòðîéñòâà è
ôóíêöèîíèðîâàíèÿ – ìîäåëü äåëîâûõ îáúåêòîâ). Íà èëëþñòðàöèè ýòèì ìîäåëÿì îòâåäåíû,
ñîîòâåòñòâååíî, âåðõíÿÿ è íèæíÿÿ ÷àñòè.

8-4
Ðàññìîòðèì íåêîòîðûå èç ïîíÿòèé äåëîâîãî ìîäåëèðîâàíèÿ áîëåå ïîäðîáíî.
Ìîäåëü äåëîâûõ ïðåöåäåíòîâ
Ìîäåëü äåëîâûõ ïðåöåäåíòîâ - ìîäåëü, êîòîðàÿ îïèñûâàåò ïðîöåññû
äåëîâîé ñôåðû è èõ âçàèìîäåéñòâèå ñ âíåøíåé ñðåäîé, íàïðèìåð, ñ
çàêàç÷èêàìè è ïàðòíåðàìè.

Îñíîâíàÿ öåëü ñîçäàíèÿ ìîäåëè äåëîâûõ ïðåöåäåíòîâ ñîñòîèò â òîì, ÷òîáû îïèñàòü, êàê
èñïîëüçóåòñÿ äåëîâàÿ ñôåðà çàêàç÷èêàìè è ïàðòíåðàìè. Ïðè ýòîì ìîãóò áûòü ïîêàçàíû äåéñòâèÿ,
êîòîðûå íåïîñðåäñòâåííî êàñàþòñÿ çàêàç÷èêà èëè ïàðòíåðà, à òàêæå äåéñòâèÿ ïî ïîääåðæêå èëè
óïðàâëåíèþ çàäà÷àìè, êîòîðûå êîñâåííî êàñàþòñÿ âíåøíåé ñòîðîíû äåëà.
Ìîäåëü îïèñûâàåò äåëîâóþ ñôåðó â òåðìèíàõ äåëîâûõ ñóáúåêòîâ è äåëîâûõ ïðåöåäåíòîâ.

Äåëîâîé ñóáúåêò
Äåëîâîé ñóáúåêò ïðåäñòàâëÿåò ðîëü, êîòîðóþ êòî-òî èëè ÷òî-òî
èãðàåò â äåëîâîé ñðåäå.
Äåëîâîé ñóáúåêò èìååò èìÿ.
×òîáû ïîíÿòü öåëü äåÿòåëüíîñòè, Âû äîëæíû çíàòü êòî âçàèìîäåéñòâóåò ñ äåëîâîé ñôåðîé; òî
åñòü, êòî ðàçìåùàåò çàïðîñû èëè çàèíòåðåñîâàí â ïîëó÷åíèè îòâåòà. Ðàçëè÷íûå òèïû
«âçàèìîäåéñòâóþùèõ ñóáúåêòîâ» ïðåäñòàâëÿþòñÿ êàê äåëîâûå ñóáúåêòû.
Òåðìèí «ñóáúåêò» îçíà÷àåò ðîëü, êîòîðóþ èãðàåò êòî-òî èëè ÷òî-òî ïðè âçàèìîäåéñòâèè â äåëîâîé
ñðåäå. Íèæå ïåðå÷èñëåíû òèïû ïîëüçîâàòåëåé, êîòîðûå ïîòåíöèàëüíî ìîãóò áûòü äåëîâûìè
ñóáúåêòàìè:
n Çàêàç÷èêè
n Ïîñòàâùèêè
n Ïàðòíåðû
n Ïîòåíöèàëüíûå çàêàç÷èêè («ðûíîê»)
n Âëàñòíûå îðãàíû
n Êîëëåãè èç íå ìîäåëèðîâàííûõ ÷àñòåé äåëîâîé ñôåðû.
×àùå âñåãî ñóáúåêò ñîîòâåòñòâóåò ïîëüçîâàòåëþ-÷åëîâåêó. Îäíàêî, áûâàþò ñèòóàöèè, êîãäà ðîëü
ñóáúåêòà èãðàåò, íàïðèìåð, èíôîðìàöèîííàÿ ñèñòåìà. Åñëè ñåòåâûå óñëóãè âàøåãî áàíêà
íàñòîëüêî õîðîøè, ÷òî Âû ìîæåòå óïðàâëÿòü áîëüøèíñòâîì îïåðàöèé áàíêà ñ ïåðñîíàëüíîãî
êîìïüþòåðà èç ñâîåãî ïîìåùåíèÿ, òî âàø ïðåöåäåíò, âçàèìîäåéñòâóþùèé ñ ñóáúåêòîì
«ïîñòàâùèê äåíåã» (áàíê), ôàêòè÷åñêè âçàèìîäåéñòâóåò ñ èíôîðìàöèîííîé ñèñòåìîé.
Ñóáúåêò ïðåäñòàâëÿåò ñïåöèôè÷åñêèé òèï äåëîâîãî ïîëüçîâàòåëÿ, à íå ðåàëüíîãî ôèçè÷åñêîãî

8-5
ïîëüçîâàòåëÿ. Íåñêîëüêî ôèçè÷åñêèõ ïîëüçîâàòåëåé äåëîâîé ñôåðû ìîãóò èãðàòü îòíîñèòåëüíî
íåå îäíó è òó æå ðîëü; òî åñòü îíè äåéñòâóþò êàê ýêçåìïëÿðû îäíîãî è òîãî æå ñóáúåêòà. Â òî æå
âðåìÿ îäèí è òîò æå ñóáúåêò ìîæåò äåéñòâîâàòü êàê íåñêîëüêî ðàçëè÷íûõ ñóáúåêòîâ. Ýòî îçíà÷àåò,
÷òî îäèí è òîò æå ÷åëîâåê ìîæåò âîïëîùàòüñÿ â ýêçåìïëÿðàõ ðàçëè÷íûõ ñóáúåêòîâ.

Äåëîâîé ïðåöåäåíò
Ýêçåìïëÿð äåëîâîãî ïðåöåäåíòà - ïîñëåäîâàòåëüíîñòü äåéñòâèé,
âûïîëíÿåìûõ â äåëîâîé ñôåðå, êîòîðàÿ ïðîèçâîäèò âèäèìûé
ðåçóëüòàò, èìåþùèé çíà÷åíèå äëÿ èíäèâèäóàëüíîãî ñóáúåêòà äåëîâîé
ñôåðû.
Äåëîâîé ïðåöåäåíò îïðåäåëÿåò íàáîð ýêçåìïëÿðîâ äåëîâûõ
ïðåöåäåíòîâ. Äåëîâîé ïðåöåäåíò èìååò èìÿ.
Ïðîöåññû äåëîâîé ñôåðû îïðåäåëÿþòñÿ êàê ðÿä ðàçëè÷íûõ äåëîâûõ ïðåöåäåíòîâ, êàæäûé èç
êîòîðûõ ïðåäñòàâëÿåò îïðåäåëåííûé ïîòîê ðàáîò â äåëîâîé ñôåðå. Äåëîâîé ïðåöåäåíò îïðåäåëÿåò
òî, ÷òî äîëæíî ñëó÷èòüñÿ â äåëîâîé ñôåðå, êîãäà îí âûïîëíåí; îí îïèñûâàåò ýôôåêò
ïîñëåäîâàòåëüíîñòè äåéñòâèé, êîòîðûå ïðîèçâîäÿò ðåçóëüòàò, öåííûé äëÿ êîíêðåòíîãî äåëîâîãî
ñóáúåêòà.
Ñ òî÷êè çðåíèÿ èíäèâèäóàëüíîãî ñóáúåêòà äåëîâîé ïðåöåäåíò îïðåäåëÿåò çàêîí÷åííûé ïîòîê
ðàáîò, êîòîðûé ïðîèçâåë íóæíûå ðåçóëüòàòû. Ýòî ïîäîáíî òîìó, ÷òî íàçûâàþò «äåëîâûì
ïðîöåññîì», íî «äåëîâîé ïðåöåäåíò» èìååò íàìíîãî áîëåå ñòðîãîå îïðåäåëåíèå.
Ñîâîêóïíîñòü äåëîâûõ ïðåöåäåíòîâ ïðåäñòàâëÿåò âñå âîçìîæíûå ñïîñîáû èñïîëüçîâàíèÿ äåëîâîé
ñôåðû.

Ñâÿçü àññîöèàöèè â ìîäåëè äåëîâûõ ïðåöåäåíòîâ


Ñâÿçü àññîöèàöèè ìåæäó ïðåöåäåíòîì è ñóáúåêòîì óêàçûâàåò, ÷òî
ýêçåìïëÿð ïðåöåäåíòà è ýêçåìïëÿð ñóáúåêòà âçàèìîäåéñòâóþò.
Äåëîâûå ñóáúåêòû âçàèìîäåéñòâóþò ñ äåëîâîé ñôåðîé, ïîñûëàÿ è ïðèíèìàÿ ñîîáùåíèÿ. Îáå
ñòîðîíû ìîãóò áðàòü èíèöèàòèâó âçàèìîäåéñòâèÿ íà ñåáÿ.
×òîáû ïîëíîñòüþ ïîíÿòü ðîëü äåëîâîãî ñóáúåêòà, Âû äîëæíû çíàòü, â êàêèå ïðîöåññû âêëþ÷åí
ýòîò ñóáúåêò. Ýòî îáîçíà÷àþò ñâÿçüþ àññîöèàöèè ìåæäó äåëîâûì ñóáúåêòîì è äåëîâûì
ïðåöåäåíòîì, ïðåäñòàâëÿþùèì ïðîöåññ. Ñâÿçü àññîöèàöèè óêàçûâàåò íà ñóùåñòâîâàíèå
âçàèìîäåéñòâèÿ.
Ìíîæåñòâåííîñòü àññîöèàöèè ïîêàçûâàåò, ñêîëüêî ýêçåìïëÿðîâ äåëîâîãî ïðåöåäåíòà ìîãóò
îäíîâðåìåííî âçàèìîäåéñòâîâàòü ñ îäíèì ýêçåìïëÿðîì äåëîâîãî ñóáúåêòà; ìíîæåñòâåííîñòü â
îáðàòíîì íàïðàâëåíèè ïîêàçûâàåò, ñêîëüêî ýêçåìïëÿðîâ äåëîâîãî ñóáúåêòà ìîãóò
âçàèìîäåéñòâîâàòü ñ îäíèì ýêçåìïëÿðîì äåëîâîãî ïðåöåäåíòà.

8-6
Ïðèìåð:
Êîãäà ýêçåìïëÿð äåëîâîãî ñóáúåêòà Ïàññàæèð ïîäõîäèò ê ñòîéêå ðåãèñòðàöèè ïàññàæèðîâ è
ïðåäúÿâëÿåò ñâîè áèëåò è áàãàæ, îí ïîñûëàåò ñîîáùåíèå ýêçåìïëÿðó ïðåöåäåíòà
Èíäèâèäóàëüíàÿ ðåãèñòðàöèÿ. Â êîíöå ïðîöåäóðû ðåãèñòðàöèè äåëîâîé ïðåöåäåíò
ðàñïå÷àòàåò è âûäàñò ïàññàæèðó ïîñàäî÷íûé òàëîí è îäíó èëè áîëåå áàãàæíûõ êâèòàíöèé.
Ïàññàæèð ìîæåò ñâÿçûâàòüñÿ òîëüêî ñ îäíèì ýêçåìïëÿðîì ïðåöåäåíòà Èíäèâèäóàëüíàÿ
ðåãèñòðàöèÿ. Òàêèì îáðàçîì, ìíîæåñòâåííîñòü ñâÿçè ðàâíà [1].

Ïðè ðåãèñòðàöèè â àýðîïîðòó Ïàññàæèð âçàèìîäåéñòâóåò ñ ïðåöåäåíòîì Èíäèâèäóàëüíàÿ


ðåãèñòðàöèÿ.

Êîãäà ñóáúåêò è ïðåöåäåíò âçàèìîäåéñòâóþò, èõ ñâÿçü ìîæåò áûòü ðåàëèçîâàíà ðàçëè÷íûìè


ñðåäñòâàìè. Íàïðèìåð, òåëåôîí, ôàêñ, ïî÷òà è ýëåêòðîííàÿ ïî÷òà. Ïðè ýòîì ìîæåò áûòü ïîñëàíî
îäíî èëè íåñêîëüêî ñîîáùåíèé, íî ìåæäó íèìè èìååòñÿ òîëüêî îäíà ñâÿçü àññîöèàöèè.

Îáîáùåíèå ñóáúåêòîâ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ


Ñâÿçü îáîáùåíèÿ êëàññà äåëîâûõ ñóáúåêòîâ (ïîòîìêà) ñ äðóãèì
êëàññîì äåëîâûõ ñóáúåêòîâ (ïðåäêîì) óêàçûâàåò, ÷òî ïîòîìîê
íàñëåäóåò ðîëü, êîòîðóþ ïðåäîê ìîæåò èãðàòü â äåëîâîì ïðåöåäåíòå.
Íåñêîëüêî äåëîâûõ ñóáúåêòîâ ìîãóò èãðàòü îäíó è òó æå ðîëü â êîíêðåòíîì äåëîâîì ïðåöåäåíòå.
Ïðèìåð:
Ñóáúåêòû Ïàññàæèð áèçíåñ-êëàññà è Òóðèñò îäèíàêîâî ÿâëÿþòñÿ âíåøíèìè îáúåêòàìè
äåëîâîãî ïðåöåäåíòà, êîòîðûé âûïîëíÿåò ðåãèñòðàöèþ. Èõ îáùàÿ ðîëü, ñìîäåëèðîâàííàÿ
äåëîâûì ñóáúåêòîì Ïàññàæèð, óíàñëåäîâàíà äâóìÿ ïåðâîíà÷àëüíûìè äåëîâûìè ñóáúåêòàìè.
Ìû îòîáðàæàåì ýòó ñèòóàöèþ ñ èñïîëüçîâàíèåì ñâÿçåé îáîáùåíèÿ.

Ñóáúåêòû Ïàññàæèð áèçíåñ-êëàññà è Òóðèñò íàñëåäóþò âñå àòðèáóòû Ïàññàæèðà. Òàêèì


îáðàçîì, îáà ýòè ñóáúåêòà ìîãóò äåéñòâîâàòü êàê ïàññàæèðû.

8-7
Ñ äðóãîé ñòîðîíû, îäèí äåëîâîé ïîëüçîâàòåëü ìîæåò èãðàòü îòíîñèòåëüíî äåëîâîé ñôåðû
íåñêîëüêî ðàçëè÷íûõ ðîëåé, ÷òî îçíà÷àåò, ÷òî ïîëüçîâàòåëü ìîæåò êîððåñïîíäèðîâàòüñÿ ñ
íåñêîëüêèìè äåëîâûìè ñóáúåêòàìè.  ñëó÷àå, êîãäà èìååòñÿ îáùåå ïîâåäåíèå íåêîòîðîãî âèäà
ïîëüçîâàòåëåé, ìîäåëü ìîæåò ñòàòü áîëåå ÿñíîé, åñëè ïîëüçîâàòåëü ïðåäñòàâëåí îäíèì äåëîâûì
ñóáúåêòîì, êîòîðûé íàñëåäóåò ñâîéñòâà íåñêîëüêèõ äåëîâûõ ñóáúåêòîâ. Êàæäûé óíàñëåäîâàííûé
äåëîâîé ñóáúåêò ïðåäñòàâëÿåò îäíó èç ïîëüçîâàòåëüñêèõ ðîëåé îòíîñèòåëüíî äåëîâîé ñôåðû.

Ñâÿçü âêëþ÷åíèÿ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ


Ñâÿçü âêëþ÷åíèÿ – ýòî ñâÿçü îò îñíîâíîãî ïðåöåäåíòà ê
âêëþ÷àåìîìó ïðåöåäåíòó. Îíà îïðåäåëÿåò, ÷òî ïîâåäåíèå,
îïðåäåëåííîå äëÿ âêëþ÷àåìîãî ïðåöåäåíòà, ÿâíî âñòàâëåíî â
ïîâåäåíèå, îïðåäåëåííîå äëÿ îñíîâíîãî ïðåöåäåíòà.
Ñâÿçè âêëþ÷åíèÿ èñïîëüçóþòñÿ, ÷òîáû âûäåëèòü èç îñíîâíîãî ïðåöåäåíòà òå ÷àñòè ïîòîêà ðàáîò,
êîòîðûå âëèÿþò íà îñíîâíîé ïðåöåäåíò òîëüêî ñâîèì ðåçóëüòàòîì, íî íå ìåòîäîì äîñòèæåíèÿ
ýòîãî ðåçóëüòàòà. Âû ìîæåòå âûäåëèòü ýòè ÷àñòè ðàáîò â îòäåëüíûé ðàçäåë, åñëè ýòî óïðîñòèò
ïîíèìàíèå îñíîâíîãî ïðåöåäåíòà (äåòàëüíîå ïîâåäåíèå «ñêðûòî»), èëè, åñëè âûäåëåííîå â ðàçäåë
ïîâåäåíèå ìîæåò ìíîãîêðàòíî èñïîëüçîâàòüñÿ â äðóãèõ îñíîâíûõ ïðåöåäåíòàõ.
Ïðèìåð:

Îáà äåëîâûõ ïðåöåäåíòà: Èíäèâèäóàëüíàÿ ðåãèñòðàöèÿ è Ãðóïïîâàÿ ðåãèñòðàöèÿ, âêëþ÷àþò


äåëîâîé ïðåöåäåíò Îôîðìëåíèå è îáðàáîòêà áàãàæà.

Ýêçåìïëÿð äåëîâîãî ïðåöåäåíòà, êîòîðûé âûïîëíÿåò îïèñàíèå îñíîâíîãî ïðåöåäåíòà, áóäåò


âûïîëíÿòü òàêæå è îïèñàíèå âêëþ÷åííîãî ïðåöåäåíòà. Âåñü ïîòîê ðàáîò, îïèñàííûé âî
âêëþ÷åííîì äåëîâîì ïðåöåäåíòå, âêëþ÷àåòñÿ â îñíîâíîé. Âêëþ÷àåìûé äåëîâîé ïðåöåäåíò òàêîãî
âèäà - âñåãäà àáñòðàêòíûé, è äëÿ íåãî íåò ïîòðåáíîñòè â ñâÿçè ñ äåëîâûì ñóáúåêòîì.

8-8
Ñâÿçü ðàñøèðåíèÿ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ
Ñâÿçü ðàñøèðåíèÿ - ñâÿçü îò ïðåöåäåíòà ðàñøèðåíèÿ ê îñíîâíîìó
ïðåöåäåíòó, êîòîðàÿ óêàçûâàåò, êàê ïîâåäåíèå, îïðåäåëåííîå äëÿ
ïðåöåäåíòà ðàñøèðåíèÿ, ìîæåò áûòü âñòàâëåíî â ïîâåäåíèå,
îïðåäåëåííîå äëÿ îñíîâíîãî ïðåöåäåíòà. Ýòî â èçâåñòíîì ñìûñëå
íåÿâíàÿ âñòàâêà, êîòîðàÿ íå ïîêàçûâàåòñÿ â îñíîâíîì ïðåöåäåíòå.
Êîãäà Âû âûäåëèòå ïîòîê ðàáîò äåëîâîãî ïðåöåäåíòà, Âû ìîæåòå óâèäåòü â íåì ïîâåäåíèå,
êîòîðîå ÿâëÿåòñÿ óñëîâíûì èëè íåîáÿçàòåëüíûì. Åñëè ýòà ÷àñòü ïîâåäåíèÿ ÿâëÿåòñÿ
ñóùåñòâåííîé, Âû ìîæåòå îïèñàòü åå îòäåëüíî. Ýòî ìîæíî ñäåëàòü, âûäåëèâ åãî â îòäåëüíûé
ïîäðàçäåë îïèñàíèÿ ïîòîêà ðàáîò, èëè îïèñàòü åãî â îòäåëüíîì äåëîâîì ïðåöåäåíòå, êîòîðûé
ÿâëÿåòñÿ ðàñøèðåíèåì ê ïåðâîíà÷àëüíîìó äåëîâîìó ïðåöåäåíòó.
Âòîðîé ïîäõîä îñîáåííî èíòåðåñåí, åñëè èçâëå÷åííàÿ ÷àñòü ñóùåñòâåííà, ëîãè÷åñêè ñâÿçàíà è
åñòåñòâåííî îãðàíè÷åíà, è åñëè Âû õîòèòå ñîõðàíèòü ïåðâîíà÷àëüíûé äåëîâîé ïðåöåäåíò
ïðîñòûì. Èëè åñëè îäíî è òî æå íåîáÿçàòåëüíîå ðàñøèðåíèå ïðèìåíèìî ê íåñêîëüêèì
äåëîâûì ïðåöåäåíòàì.
Ýêçåìïëÿð äåëîâîãî ïðåöåäåíòà, êîòîðûé èìååò íåîáÿçàòåëüíîå ðàñøèðåíèå, ñíà÷àëà ñëåäóåò
â ñîîòâåòñòâèè ñ îïèñàíèåì îñíîâíîãî ïðåöåäåíòà è çàòåì, åñëè âûïîëíÿåòñÿ íåêîòîðîå
óñëîâèå, èçìåíÿåò íàïðàâëåíèå, ÷òîáû ñëåäîâàòü îïèñàíèþ ïðåöåäåíòà ðàñøèðåíèÿ. Êîãäà
ïðåöåäåíò ðàñøèðåíèÿ çàêàí÷èâàåòñÿ, ïðîèñõîäèò âîçâðàò ê îïèñàíèþ îñíîâíîãî ïðåöåäåíòà.
Ïðèìåð:
Îôîðìëåíèå è îáðàáîòêà ñïåöèàëüíîãî áàãàæà âêëþ÷àåòñÿ â èíäèâèäóàëüíóþ ðåãèñòðàöèþ
òîëüêî â òåõ ñëó÷àÿõ, êîãäà ïàññàæèð èìååò òàêîé áàãàæ è äîëæåí ïåðåéòè ê ñïåöèàëüíîé
ñòîéêå îôîðìëåíèÿ ñïåöèàëüíîãî áàãàæà.

Ïîòîê ðàáîò ïðåöåäåíòà Îôîðìëåíèå è îáðàáîòêà ñïåöèàëüíîãî áàãàæà âñòàâëåí â ïðåöåäåíò


Èíäèâèäóàëüíàÿ ðåãèñòðàöèÿ ñ èñïîëüçîâàíèåì ñâÿçè ðàñøèðåíèÿ.

8-9
Äåëîâûå ïðåöåäåíòû ðàñøèðåíèÿ äîëæíû áûòü çíà÷èìûìè è ñàìîçàâåðøåííûìè, äàæå åñëè
ïîòîê ðàáîò äîáàâëÿåìîãî äåëîâîãî ïðåöåäåíòà íå âûïîëíÿåòñÿ. Áîëüøèíñòâî äåëîâûõ
ïðåöåäåíòîâ ðàñøèðåíèÿ íå ìîãóò âûïîëíÿòüñÿ ñàìè ïî ñåáå.
Íàïðèìåð, èñïîëüçóéòå ñâÿçü ðàñøèðåíèÿ äëÿ äîïîëíåíèÿ äåëîâîãî ïðåöåäåíòà â ñëåäóþùèõ
ñëó÷àÿõ:
n Äëÿ ìîäåëèðîâàíèÿ óñëîâíîãî âûðàæåíèÿ èëè íåîáÿçàòåëüíîãî ïîâåäåíèÿ â äåëîâîì
ïðåöåäåíòå, îïèñûâàÿ ïîòîêè ðàáîò, ãäå óñëîâíîå èëè íåîáÿçàòåëüíîå ïîâåäåíèå îòëè÷àåòñÿ
îò îáÿçàòåëüíîãî ïîâåäåíèÿ, â äðóãèõ ïðåöåäåíòàõ.
n Äëÿ ìîäåëèðîâàíèÿ ñëîæíîãî ïîòîêà ðàáîò, êîòîðûé ïðîèñõîäèò äîñòàòî÷íî ðåäêî.
n Äëÿ ìîäåëèðîâàíèÿ îòäåëüíîãî ïîäïîòîêà, êîòîðûé âûïîëíÿåòñÿ òîëüêî ïðè èçâåñòíûõ
óñëîâèÿõ.
n Äëÿ ìîäåëèðîâàíèÿ íåñêîëüêèõ ðàçëè÷íûõ äåëîâûõ ïðåöåäåíòîâ, êîòîðûå ìîãóò áûòü
âûïîëíåíû â íåêîòîðîé òî÷êå â ïîðÿäêå, óñòàíàâëèâàåìîì äåëîâûì ñóáúåêòîì.

Îáîáùåíèå ïðåöåäåíòîâ â ìîäåëè äåëîâûõ ïðåöåäåíòîâ


Îáîáùåíèå ïðåöåäåíòî⠖ ýòî ñâÿçü ïðåöåäåíòà ïîòîìêà ñ
ïðåöåäåíòîì ïðåäêîì, îïðåäåëÿþùàÿ, ÷òî ïîòîìîê ìîæåò
íàñëåäîâàòü âñ¸ ïîâåäåíèå è âñå õàðàêòåðèñòèêè, îïèñàííûå äëÿ
ïðåäêà.
Îáîáùåíèÿ ïðåöåäåíòîâ èñïîëüçóþòñÿ, ÷òîáû ïîêàçàòü îáùóþ ÷àñòü ñòðóêòóðû, öåëåé è
ïîâåäåíèÿ ïîòîêîâ ðàáîò. Ïðåöåäåíò ïðåäîê ìîæåò áûòü ñïåöèàëèçèðîâàí â îäèí èëè áîëüøåå
êîëè÷åñòâî ïðåöåäåíòîâ ïîòîìêîâ, êîòîðûå ïðåäñòàâëÿþò áîëåå ÷àñòíûå ôîðìû ïðåäêà. Ýòî è
åñòü îáîáùåíèå â ïðèìåíåíèè ê ïðåöåäåíòàì.
Êîãäà Âû âûäåëèëè ïîòîê ðàáîò êàæäîãî äåëîâîãî ïðåöåäåíòà, Âû ìîæåòå íàéòè ñòðóêòóðû è
ïîâåäåíèå, êîòîðûå ÿâëÿþòñÿ îáùèìè äëÿ íåñêîëüêèõ äåëîâûõ ïðåöåäåíòîâ. ×òîáû èçáåæàòü
ìíîãîêðàòíîãî îïèñàíèÿ îäíîãî è òîãî æå ïîòîêà ðàáîò, Âû ìîæåòå ïîìåùàòü îáùåå ïîâåäåíèå
â îòäåëüíûé äåëîâîé ïðåöåäåíò.
Ìîäåëü äåëîâûõ îáúåêòîâ
Ìîäåëü äåëîâûõ îáúåêòî⠖ ýòî îáúåêòíàÿ ìîäåëü, îïèñûâàþùàÿ
ðåàëèçàöèþ äåëîâûõ ïðåöåäåíòîâ. Îíà ñëóæèò àáñòðàêöèåé òîãî, êàê
äîëæíû áûòü ñâÿçàíû äåëîâûå ðàáîòíèêè è äåëîâûå ñóùíîñòè, è
êàê îíè äîëæíû ñîòðóäíè÷àòü â äåëîâîé ñôåðå.

Ìîäåëü äåëîâûõ îáúåêòîâ îïèñûâàåò ïðåöåäåíò äåëîâîé ñôåðû ñ âíóòðåííåé òî÷êè çðåíèÿ
äåëîâûõ ðàáîòíèêîâ. Ìîäåëü îïðåäåëÿåò, êàê ëþäè, êîòîðûå ðàáîòàþò â äåëîâîé ñôåðå, è âåùè,
êîòîðûå îíè îáðàáàòûâàþò è èñïîëüçóþò (êëàññû è îáúåêòû äåëîâîé ñôåðû), äîëæíû áûòü

8-10
ñâÿçàíû äðóã ñ äðóãîì, ñòàòè÷åñêè è äèíàìè÷åñêè, ÷òîáû ïðîèçâåñòè îæèäàåìûå ðåçóëüòàòû.
Âñå âìåñòå îáúåêòû êëàññîâ ìîäåëè äîëæíû áûòü ñïîñîáíû âûïîëíèòü âñå ïðåöåäåíòû äåëîâîé
ñôåðû.
Äåëîâîé ðàáîòíèê
Äåëîâîé ðàáîòíèê ïðåäñòàâëÿåò ðîëü èëè íàáîð ðîëåé â äåëîâîé
ñôåðå. Äåëîâîé ðàáîòíèê âçàèìîäåéñòâóåò ñ äðóãèìè ðàáîòíèêàìè è
óïðàâëÿåò äåëîâûìè ñóùíîñòÿìè, ó÷àñòâóÿ â ðåàëèçàöèè äåëîâîãî
ïðåöåäåíòà.
Äåëîâîé ðàáîòíèê ïðåäñòàâëÿåò àáñòðàêöèþ ÷åëîâåêà, êîòîðûé äåéñòâóåò â ïðåäåëàõ äåëîâîé
ñôåðû. Îáúåêò - äåëîâîé ðàáîòíèê âçàèìîäåéñòâóåò ñ äðóãèìè îáúåêòàìè - äåëîâûìè ðàáîòíèêàìè
è óïðàâëÿåò äåëîâûìè îáúåêòàìè - ñóùíîñòÿìè äëÿ ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà.
Ðàáîòíèê ïîäâåðãàåòñÿ îáðàáîòêå («ïèëîòèðóåòñÿ»), êîãäà íà÷èíàåòñÿ ïîòîê ðàáîò
ñîîòâåòñòâóþùåãî ýêçåìïëÿðà ïðåöåäåíòà èëè, ñàìîå ïîçäíåå, ñ òîãî âðåìåíè, êîãäà ÷åëîâåê
äàë çàäàíèå íà÷àòü âûïîëíåíèå åãî ðîëè â ýêçåìïëÿðå ïðåöåäåíòà. Îáúåêò - ðàáîòíèê «æèâåò»
(÷åëîâåê çàíÿò) ïîêà âûïîëíÿåòñÿ ïðåöåäåíò.
Îáúåêòó îáû÷íî ñîîòâåòñòâóåò íåêîòîðàÿ èíôîðìàöèÿ, êîòîðàÿ îïèñûâàåò åãî õàðàêòåðèñòèêè.
Ýòà èíôîðìàöèÿ ìîæåò áûòü ñìîäåëèðîâàíà êàê àòðèáóòû êëàññà.
Îïåðàöèÿ êëàññà äåëîâîãî ðàáîòíèêà ïðåäñòàâëÿåò îïðåäåëåííîå äåéñòâèå, êîòîðîå áóäåò
âûïîëíåíî èíäèâèäóóìîì ýòîãî êëàññà. Îïåðàöèÿ äåëîâîãî ðàáîòíèêà èíèöèàëèçèðóåòñÿ
ñîîáùåíèåì îò äðóãîãî èíäèâèäóóìà èëè îò ñóáúåêòà. Îïåðàöèÿ èìååò íàçâàíèå è, ìîæåò áûòü,
ïàðàìåòðû.
Äåëîâàÿ ñóùíîñòü

Äåëîâàÿ ñóùíîñòü ïðåäñòàâëÿåò «âåùü», êîòîðóþ îáðàáàòûâàåò èëè


èñïîëüçóåò äåëîâîé ðàáîòíèê.

Äåëîâûå ñóùíîñòè ïðåäñòàâëÿþò «âåùè», îáðàáàòûâàåìûå èëè èñïîëüçóåìûå äåëîâûìè


ðàáîòíèêàìè ïðè âûïîëíåíèè äåëîâîãî ïðåöåäåíòà. Äåëîâàÿ ñóùíîñòü ÷àñòî ïðåäñòàâëÿåò ÷òî-
òî öåííîå äëÿ íåñêîëüêèõ äåëîâûõ ïðåöåäåíòîâ èëè ýêçåìïëÿðîâ ïðåöåäåíòîâ, òàê ÷òî îáúåêòû
äåëîâîé ñóùíîñòè ìîãóò áûòü äîâîëüíî äîëãîæèâóùèìè. Âîîáùå, ñ÷èòàåòñÿ õîðîøåé ïðàêòèêîé,
åñëè äåëîâàÿ ñóùíîñòü íå ñîäåðæèò íèêàêîé èíôîðìàöèè î òîì, êàê è äëÿ êîãî îíà èñïîëüçóåòñÿ.
Êàê ïðàâèëî, äåëîâàÿ ñóùíîñòü ïðåäñòàâëÿåò äîêóìåíò èëè ñóùåñòâåííóþ ÷àñòü èçäåëèÿ. Èíîãäà
îíà ïðåäñòàâëÿåò ÷òî-òî ìåíåå ìàòåðèàëüíîå, âðîäå âàæíîé èíôîðìàöèè îòíîñèòåëüíî ðûíêà
èëè çàêàç÷èêà. Ïðèìåðû äåëîâûõ ñóùíîñòåé â ðåñòîðàíå - Ìåíþ è Íàïèòîê; â àýðîïîðòó – Áèëåò
è Ïîñàäî÷íûé òàëîí.
Âû äîëæíû ìîäåëèðîâàòü êàê äåëîâûå ñóùíîñòè òîëüêî òå ÿâëåíèÿ, ê êîòîðûì äîëæíû

8-11
îáðàùàòüñÿ äðóãèå êëàññû â ìîäåëè äåëîâûõ îáúåêòîâ. Äðóãèå «âåùè» ìîãóò áûòü ñìîäåëèðîâàíû
êàê àòðèáóòû ñîîòâåòñòâóþùèõ êëàññîâ èëè òîëüêî îïèñàíû â ýòèõ êëàññàõ â âèäå òåêñòà.
Òåîðåòè÷åñêè ëþáîå ÿâëåíèå ìîæåò áûòü ñìîäåëèðîâàíî êàê êëàññ. Îäíàêî, èñïîëüçîâàíèå
àòðèáóòîâ ìîæåò ñîêðàòèòü ÷èñëî ïîääåðæèâàåìûõ êëàññîâ è ñäåëàòü îáúåêòíóþ ìîäåëü áîëåå
ïðîñòîé äëÿ ïîíèìàíèÿ.
Îïåðàöèÿ îïðåäåëÿåò èíñòðóìåíò, êîòîðûì óïðàâëÿåòñÿ äåëîâàÿ ñóùíîñòü. Îïåðàöèÿ èìååò
íàçâàíèå è, ìîæåò áûòü, ïàðàìåòðû. Äîñòóï ê îáúåêòó äåëîâîé ñóùíîñòè ïîêàçûâàåòñÿ êàê
ñîîáùåíèå, ïîñûëàåìîå îáúåêòó äåëîâîé ñóùíîñòè.

Ñâÿçü àññîöèàöèè â ìîäåëè äåëîâûõ îáúåêòîâ


Àññîöèàöèÿ îò êëàññà A ê êëàññó B â ìîäåëè äåëîâûõ îáúåêòîâ
óêàçûâàåò, ÷òî À èëè îáúåêòû À ñîäåðæàò ññûëêó íà Â èëè îáúåêòû
B. Àññîöèàöèÿ èìååò íàçâàíèå è ìíîæåñòâåííîñòü.
Ìíîæåñòâåííîñòü óêàçûâàåò, ñêîëüêî îáúåêòîâ ñâÿçàííîãî êëàññà
ìîãóò áûòü ñâÿçàíû ñ îáúåêòîì èñõîäíîãî êëàññà.
Àññîöèàöèÿ ïðåäñòàâëÿåò ñòðóêòóðíûå ñâÿçè ìåæäó ýêçåìïëÿðàìè äåëîâûõ ðàáîòíèêîâ è äåëîâûõ
ñóùíîñòåé â ìîäåëè äåëîâûõ îáúåêòîâ. Ýòî èíôîðìàöèÿ, êîòîðàÿ äîëæíà ñîõðàíÿòüñÿ íåêîòîðîå
âðåìÿ, è îíà íå îòðàæàåò ñâÿçåé ïðîöåäóðíîé çàâèñèìîñòè. Êàæäàÿ àññîöèàöèÿ èìååò íàçâàíèå
è ìíîæåñòâåííîñòü. Ìíîæåñòâåííîñòü óêàçûâàåò, ñêîëüêî îáúåêòîâ ñâÿçàííîãî êëàññà ìîãóò áûòü
ñâÿçàíû ñ îáúåêòîì èñõîäíîãî êëàññà. Îíà óêàçûâàåòñÿ êîíñòàíòîé èëè äèàïàçîíîì (íàïðèìåð,
0 .. 5), êîòîðûé ïîêàçûâàåò ÷èñëî îáúåêòîâ, êîòîðûå ìîãóò áûòü ñâÿçàíû.
Ïðèìåð:
Àãåíò, êîòîðûé ðåãèñòðèðóåò ïàññàæèðîâ àâèàêîìïàíèè, âûïîëíÿåò íàáîð èíñòðóêöèé,
êîòîðûå îïèñûâàþò åãî äåéñòâèÿ â äåëîâîì ïðåöåäåíòå ðåãèñòðàöèè. Êàæäûé ñëóæàùèé,
äåéñòâóþùèé êàê àãåíò ïî ðåãèñòðàöèè, äîëæåí çíàòü ýòè ïðîöåäóðû, ÷òîáû ïðåöåäåíò
ðåãèñòðàöèè ðàáîòàë ãëàäêî. Êëàññ äåëîâîãî ðàáîòíèêà Àãåíò ðåãèñòðàöèè äîëæåí èìåòü
ñâÿçü àññîöèàöèè ñ êëàññîì äåëîâîé ñóùíîñòè, ïðåäñòàâëÿþùåé íàáîð èíñòðóêöèé.
Íåêîòîðûå òèïû àññîöèàöèé ìîãóò èìåòü äîâîëüíî øèðîêîå òîëêîâàíèå. Äëÿ ýòèõ òèïîâ âàæíî,
÷òîáû Âû îïðåäåëèëè ñïåöèôè÷åñêóþ èíòåðïðåòàöèþ â êàæäîì ñëó÷àå. Äëÿ ýòîé öåëè ìîæåò
áûòü îïðåäåëåíà ðîëü, êîòîðóþ èãðàåò ñòîðîíà àññîöèàöèè. Åñëè ýòîãî íå äîñòàòî÷íî äëÿ
îïèñàíèÿ àññîöèàöèè, åé ìîæíî òàêæå äàâàòü íàçâàíèå.

Ñâÿçü îáúåäèíåíèÿ â ìîäåëè äåëîâûõ îáúåêòîâ

Ñâÿçü îáúåäèíåíèÿ îò êëàññà A ê êëàññó B óêàçûâàåò, ÷òî îáúåêò


êëàññà À ñîñòàâëåí èç îáúåêòîâ êëàññà B. Îáúåäèíåíèå –
ñïåöèôè÷åñêàÿ ôîðìà àññîöèàöèè.

8-12
Èíîãäà ãðóïïà ëþäåé äåéñòâóåò â ïðåöåäåíòå êàê åäèíîå öåëîå, èëè, â áîëåå îáùåì âèäå, ÿâëåíèå
ñîñòàâëÿåòñÿ èç äðóãèõ íåçàâèñèìûõ ÿâëåíèé. Íàïðèìåð, øêîëüíûé êëàññ ñîñòîèò èç ó÷àùèõñÿ.
Òàêîå ñîñòàâíîå ÿâëåíèå íàçûâàåòñÿ àãðåãàòîì (îáúåäèíåíèåì).
Îáúåäèíåíèå ìîäåëèðóåòñÿ ñ èñïîëüçîâàíèåì îòäåëüíîãî êëàññà äëÿ ñîñòàâíîãî ÿâëåíèÿ. Ýòîò
êëàññ èìååò ñâÿçè îáúåäèíåíèÿ ñ êëàññàìè, êîòîðûå ïðåäñòàâëÿþò åãî ñîñòàâëÿþùèå. Òàêàÿ
êîíñòðóêöèÿ äàåò âîçìîæíîñòü êàê îáðàùàòüñÿ ê ñîñòàâëÿþùèì êàê ÷àñòÿì öåëîãî, òàê è
îáðàáàòûâàòü èõ êàê ñàìîñòîÿòåëüíûå âåùè. Êëàññ-îáúåäèíåíèå íå îáÿçàòåëüíî äîëæåí èìåòü
ìíîãî ñâîèõ ñîáñòâåííûõ ñâîéñòâ. Åãî õàðàêòåðèñòèêîé ìîæåò áûòü òî, ÷òî îí îáúåäèíÿåò
ðàçëè÷íûå êîìïîíåíòû.
Ïðèìåð:
Ñîâåò äèðåêòîðîâ êîìïàíèè ñîñòîèò èç ïðåäñåäàòåëÿ, óïðàâëÿþùåãî âûñøåãî ðàíãà è
íåñêîëüêèõ ïðåäñòàâèòåëåé âëàäåëüöà.

Êëàññ-îáúåäèíåíèå âêëþ÷àåò äðóãèå êëàññû.

Âû ìîæåòå èñïîëüçîâàòü îáúåäèíåíèÿ òîëüêî â ñëó÷àÿõ íåîáõîäèìîñòè; òî åñòü òîãäà, êîãäà


ïðåäïîëàãàåòñÿ, ÷òî è îáúåäèíåíèå, è ëþáàÿ èç åãî íåïîñðåäñòâåííûõ ñîñòàâëÿþùèõ äåéñòâóþò
èëè áóäóò ïîëåçíû ñàìè ïî ñåáå. Õîðîøåå îáúåäèíåíèå - åñòåñòâåííàÿ, ÿñíàÿ ÷àñòü ìîäåëè
äåëîâûõ îáúåêòîâ - åå íàçíà÷åíèå äîëæíî áûòü ëåãêî ïîíÿòíî èç êîíòåêñòà.
Ñâÿçü îáúåäèíåíèÿ ìîæíî ïðèìåíÿòü òîëüêî ê êëàññàì, ïðåäñòàâëÿþùèì îäèí è òîò æå âèä
ÿâëåíèÿ. Íàïðèìåð, íå èìååò ñìûñëà äëÿ äåëîâîé ñóùíîñòè áûòü àãðåãàòîì äåëîâûõ ðàáîòíèêîâ.

Ñâÿçü îáîáùåíèÿ â ìîäåëè äåëîâûõ îáúåêòîâ


Ñâÿçü îáîáùåíèÿ îò îäíîãî êëàññà (ïîòîìêà) ê äðóãîìó êëàññó
(ïðåäêó) óêàçûâàåò, ÷òî îáúåêò êëàññà-ïîòîìêà íàñëåäóåò âñå
àòðèáóòû, îïåðàöèè è ñâÿçè, êîòîðûå ïðèíàäëåæàò êëàññó ïðåäêó.
Ìíîãèå âåùè â ðåàëüíîé æèçíè èìåþò îáùèå ñâîéñòâà. Íàïðèìåð, è ñîáàêè è êîøêè - æèâîòíûå.
Êëàññû òàêæå ìîãóò èìåòü îáùèå ñâîéñòâà. Îòíîøåíèÿ ýòîãî òèïà ìåæäó êëàññàìè ìîãóò áûòü
ïðåäñòàâëåíû ïîñðåäñòâîì ñâÿçè îáîáùåíèÿ. Èçâëåêàÿ îáùèå ñâîéñòâà â îòäåëüíûé êëàññ ìîæíî
ñóùåñòâåííî óïðîñòèòü äåëîâóþ ìîäåëü, ÷òîáû ëåã÷å èçìåíÿòü åå â áóäóùåì.

8-13
Êëàññ, êîòîðûé íàñëåäóåò îáùèå õàðàêòåðèñòèêè îò äðóãîãî êëàññà, íàçûâàåòñÿ ïîòîìêîì. Êëàññ,
ñâîéñòâà êîòîðîãî óíàñëåäîâàë ïîòîìîê, íàçûâàåòñÿ ïðåäêîì. Ñâÿçü îáîáùåíèÿ ïîêàçûâàåò, êàê
êëàññû íàñëåäóþòñÿ îäèí îò äðóãîãî. Îíà îçíà÷àåò, ÷òî îïðåäåëåíèå ïðåäêà, âêëþ÷àÿ âñå àòðèáóòû
è îïåðàöèè, ÿâëÿåòñÿ òàêæå ïðàâèëüíûì è äëÿ ïîòîìêà. Íàñëåäóþòñÿ òàêæå è ñâÿçè ïðåäêà.
Îáîáùåíèå ìîæåò èìåòü ìåñòî â íåñêîëüêèõ ýòàïàõ, ÷òî äàåò âîçìîæíîñòü ìîäåëèðîâàòü
ñëîæíóþ, ìíîãîóðîâíåâóþ èåðàðõèþ íàñëåäîâàíèé, õîòÿ äëÿ ïðîñòîòû ïîíèìàíèÿ ÷èñëî óðîâíåé
æåëàòåëüíî îãðàíè÷èòü. Îáùèå ñâîéñòâà ïîìåùàþòñÿ â âåðõíåé ÷àñòè èåðàðõèè íàñëåäîâàíèé,
à ñïåöèàëèçàöèÿ óñèëèâàåòñÿ âíèç ïî èåðàðõèè. Äðóãèìè ñëîâàìè, ñâÿçè îáîáùåíèÿ ìîãóò
èñïîëüçîâàòüñÿ äëÿ ìîäåëèðîâàíèÿ áîëüøåãî êîëè÷åñòâà ñïåöèàëèçàöèé îáîáù¸ííîãî ïîíÿòèÿ.
Ïðèìåð:
Ïàññàæèðû, ïðîõîäÿùèå ðåãèñòðàöèþ â àýðîïîðòó, èìåþò ðàçëè÷íûå âèäû áàãàæà: îáû÷íûé
áàãàæ, ðó÷íóþ êëàäü è ñïåöèàëüíûé áàãàæ. Ñ òî÷êè çðåíèÿ àâèàêîìïàíèè, âñå ýòè âèäû
áàãàæà èìåþò íåñêîëüêî îáùèõ ñâîéñòâ. Êðîìå òîãî, ÷òî âñå îíè ÿâëÿþòñÿ áàãàæîì, êàæäûé
èç íèõ èìååò, íàïðèìåð, âëàäåëüöà è âåñ. Ýòè îáùèå ñâîéñòâà ìîãóò áûòü ñìîäåëèðîâàíû
àòðèáóòàìè è îïåðàöèÿìè â îòäåëüíîì êëàññå ïîä íàçâàíèåì Áàãàæ. Îáû÷íûé áàãàæ, Ðó÷íàÿ
êëàäü è Ñïåöèàëüíûé áàãàæ íàñëåäóþò ñâîéñòâà ýòîãî êëàññà.

Êëàññû Îáû÷íûé áàãàæ, Ðó÷íàÿ êëàäü è Ñïåöèàëüíûé áàãàæ èìåþò îáùèå ñâîéñòâà. Âñå îíè
ÿâëÿþòñÿ ñïåöèàëèçàöèÿìè îáîáù¸ííîãî ïîíÿòèÿ Áàãàæ.

Êëàññ ìîæåò íàñëåäîâàòü ñâîéñòâà îò íåñêîëüêèõ äðóãèõ êëàññîâ. Ýòî íàçûâàåòñÿ


«ìíîæåñòâåííûì íàñëåäîâàíèåì», õîòÿ îáû÷íî âñòðå÷àåòñÿ íàñëåäîâàíèå òîëüêî îò îäíîãî
êëàññà. Åñëè êëàññ íàñëåäóåò îò íåñêîëüêî êëàññîâ, âàæíî ïðîâåðèòü, êàê íàçûâàþòñÿ â ïðåäêàõ
àññîöèàöèè, àòðèáóòû è îïåðàöèè. Åñëè òî æå ñàìîå íàçâàíèå ïîÿâëÿåòñÿ â íåñêîëüêèõ ïðåäêàõ,
Âû äîëæíû îïèñàòü, ÷òî îíî îçíà÷àåò ñ îïðåäåëåííûì êëàññîì íàñëåäîâàíèÿ.
Êëàññ, êîòîðûé ñóùåñòâóåò òîëüêî êàê ïðåäîê äðóãèõ êëàññîâ, íàçûâàåòñÿ àáñòðàêòíûì êëàññîì.
Àáñòðàêòíûé êëàññ íèêîãäà íå îáðàáàòûâàåòñÿ. Îäíàêî, îáúåêò êëàññà-íàñëåäíèêà àáñòðàêòíîãî
êëàññà ñîîòâåòñòâóåò ñîáñòâåííîìó îïèñàíèþ è îïèñàíèþ êëàññà-ïðåäêà. Êëàññû, êîòîðûå
ïîäâåðãàþòñÿ îáðàáîòêå â äåëîâîé ñôåðå – êîíêðåòíûå êëàññû.
Ãëàâíàÿ öåëü èñïîëüçîâàíèÿ íàñëåäîâàíèÿ ñîñòîèò â òîì, ÷òîáû äîñòè÷ü îáúåêòíîé ìîäåëè,
êîòîðàÿ ïðèñïîñîáëåíà ê èçìåíåíèþ. Îäíàêî, íàñëåäîâàíèå äîëæíî èñïîëüçîâàòüñÿ î÷åíü

8-14
òùàòåëüíî:
n Íàñëåäîâàíèå – ýòî òîëüêî ñïîñîá ñòðóêòóðèðîâàíèÿ îïèñàíèÿ. Âû ïîêàçûâàåòå, êàêèå èç
ÿâëåíèé èìåþò íåêîòîðûå îáùèå ñâîéñòâà.
n Êîãäà äåëî äîõîäèò äî ðåàëèçàöèè, Âû äîëæíû íàéòè ñïîñîá âûïîëíåíèÿ êàê îáðàáîòêè
ïðåäêà, òàê è åãî ïîòîìêà âñÿêèé ðàç, êîãäà äîëæåí áûòü îáðàáîòàí êëàññ-ïîòîìîê.
n Îáîáùåíèÿ èñïîëüçóþòñÿ òîëüêî ìåæäó êëàññàìè îäíîãî è òîãî æå ñòåðåîòèïà.
Ïîñêîëüêó ðàçëè÷íûå ñòåðåîòèïû êëàññîâ èìåþò ðàçëè÷íûå öåëè, ñâÿçü îáîáùåíèÿ îò êëàññà
îäíîãî ñòåðåîòèïà ê êëàññó äðóãîãî ñòåðåîòèïà íå èìååò ñìûñëà. Íàïðèìåð, åñëè áû Âû ïîçâîëèëè
êëàññó äåëîâîãî ðàáîòíèêà íàñëåäîâàòü ñâîéñòâà äåëîâîé ñóùíîñòè, äåëîâîé ðàáîòíèê ñòàë áû
óäèâèòåëüíûì ãèáðèäîì.

Îðãàíèçàöèîííûé ìîäóëü
Îðãàíèçàöèîííûé ìîäóëü âêëþ÷àåò äåëîâûõ ðàáîòíèêîâ, äåëîâûå
ñóùíîñòè è äðóãèå îðãàíèçàöèîííûå ìîäóëè, êîòîðûå îáúåäèíÿþòñÿ
â ñîîòâåòñòâèè ñ íåêîòîðûì êðèòåðèåì. Îðãàíèçàöèîííûé ìîäóëü
èìååò íàçâàíèå.
Êàê ïðàâèëî, äåëîâóþ ñôåðó ñòðóêòóðèðóþò, îðãàíèçóÿ ñëóæàùèõ â äåïàðòàìåíòû, îòäåëû,
ãðóïïû è òàê äàëåå, ñîãëàñíî ðàçëè÷íûì êðèòåðèÿì. Ýòà ñèòóàöèÿ ìîäåëèðóåòñÿ ðàñïðåäåëåíèåì
äåëîâûõ ðàáîòíèêîâ è äåëîâûõ ñóùíîñòåé ïî îðãàíèçàöèîííûì ìîäóëÿì.
Îðãàíèçàöèîííûé ìîäóëü - êîíñòðóêöèÿ äëÿ ñòðóêòóðèðîâàíèÿ äåëîâîé ñôåðû ïóòåì äåëåíèÿ
åå íà ìåíüøèå ÷àñòè. Îðãàíèçàöèîííûå ìîäóëè ìîãóò ñîäåðæàòü íå òîëüêî äåëîâûõ ðàáîòíèêîâ
è äåëîâûå ñóùíîñòè, íî òàêæå è äðóãèå îðãàíèçàöèîííûå ìîäóëè, ÷òî ïîçâîëÿåò Âàì ôîðìèðîâàòü
èåðàðõèþ îðãàíèçàöèîííûõ ìîäóëåé. Äåëîâîé ðàáîòíèê èëè äåëîâàÿ ñóùíîñòü ìîãóò áûòü
íåïîñðåäñòâåííûìè ýëåìåíòàìè òîëüêî îäíîãî îðãàíèçàöèîííîãî ìîäóëÿ.

Ðåàëèçàöèÿ äåëîâîãî ïðåöåäåíòà


Ðåàëèçàöèÿ äåëîâîãî ïðåöåäåíòà îïèñûâàåò, êàê ðåàëèçîâàí
êîíêðåòíûé äåëîâîé ïðåöåäåíò â ïðåäåëàõ ìîäåëè äåëîâûõ îáúåêòîâ,
â òåðìèíàõ ñîòðóäíè÷åñòâà îáúåêòîâ.
Ìîäåëü äåëîâûõ ïðåöåäåíòîâ îïèñûâàåò äåëîâóþ ñôåðó â òåðìèíàõ äåëîâûõ ñóáúåêòîâ è äåëîâûõ
ïðåöåäåíòîâ, ñîîòâåòñòâóþùèõ çàêàç÷èêàì è äåëîâûì ïðîöåññàì. Ìîäåëü äåëîâûõ ïðåöåäåíòîâ
ñîäåðæèò îïèñàíèÿ ïîòîêà ðàáîò, êîòîðûå èäåíòèôèöèðóþò òî, ÷òî äåëàåòñÿ. Òî, êàê âûïîëíÿåòñÿ
ðàáîòà â êàæäîì äåëîâîì ïðåöåäåíòå, îïèñûâàåòñÿ â ìîäåëè äåëîâûõ îáúåêòîâ.
Íàáîð ðàáîòíèêîâ, êîòîðûå âûïîëíÿþò ðàáîòó äåëîâîãî ïðåöåäåíòà, è äåëîâûõ îáúåêòîâ, ê
êîòîðûì îíè îáðàùàþòñÿ è êîòîðûìè óïðàâëÿþò â ïðîöåññå ðàáîòû, íàçûâàåòñÿ ðåàëèçàöèåé
äåëîâîãî ïðåöåäåíòà. Îáúåêòû îäíîãî è òîãî æå êëàññà ìîãóò ó÷àñòâîâàòü â íåñêîëüêèõ ðàçëè÷íûõ

8-15
ðåàëèçàöèÿõ äåëîâûõ ïðåöåäåíòîâ, îòðàæàÿ òîò ôàêò, ÷òî îäèí è òîò æå âèä ðåñóðñà îäíîâðåìåííî
ó÷àñòâóåò â ðàçëè÷íûõ ïðîöåññàõ.

Äèàãðàììà ïðåöåäåíòîâ
Äèàãðàììà ïðåöåäåíòîâ ïîêàçûâàåò äåëîâûå ñóáúåêòû, äåëîâûå
ïðåöåäåíòû, ïàêåòû äåëîâûõ ïðåöåäåíòîâ è ñâÿçè ìåæäó íèìè.
Íèêàêèõ ñòðîãèõ ïðàâèë îòíîñèòåëüíî òîãî, ÷òî íóæíî ïîêàçûâàòü â äèàãðàììàõ ïðåöåäåíòîâ,
íå ñóùåñòâóåò. Âû ïîêàçûâàåòå òå ñâÿçè â ìîäåëè, êîòîðûå ñ÷èòàåòå èíòåðåñíûìè. Ìîãóò áûòü
ïîëåçíû ñëåäóþùèå äèàãðàììû:
n Äåëîâûå ñóáúåêòû, ïðèíàäëåæàùèå ê îäíîìó è òîìó æå ïàêåòó ïðåöåäåíòîâ.
n Äåëîâîé ñóáúåêò è âñå äåëîâûå ïðåöåäåíòû, ñ êîòîðûìè îí âçàèìîäåéñòâóåò. Äèàãðàììà
ýòîãî òèïà ìîæåò ôóíêöèîíèðîâàòü êàê ëîêàëüíàÿ äèàãðàììà äåëîâîãî ñóáúåêòà è, âåðîÿòíî,
äîëæíà áûòü ñ íèì ñâÿçàíà.
n Äåëîâûå ïðåöåäåíòû, îáðàáàòûâàþùèå îäíó è òó æå èíôîðìàöèþ.
n Äåëîâûå ïðåöåäåíòû, èñïîëüçóåìûå îäíîé è òîé æå ãðóïïîé ñóáúåêòîâ.
n Äåëîâûå ïðåöåäåíòû, êîòîðûå ÷àñòî âûïîëíÿþòñÿ â îäíîé ïîñëåäîâàòåëüíîñòè.
n Äåëîâûå ïðåöåäåíòû, ïðèíàäëåæàùèå îäíîìó ïàêåòó ïðåöåäåíòîâ.
n Íàèáîëåå âàæíûå äåëîâûå ïðåöåäåíòû. Äèàãðàììà ýòîãî òèïà ìîæåò ôóíêöèîíèðîâàòü êàê
ðåçþìå ìîäåëè.
n Îïðåäåëåííûé äåëîâîé ïðåöåäåíò è åãî ñâÿçè ñ äåëîâûìè ñóáúåêòàìè è äðóãèìè äåëîâûìè
ïðåöåäåíòàìè. Äèàãðàììà ýòîãî òèïà ìîæåò ôóíêöèîíèðîâàòü êàê ëîêàëüíàÿ äèàãðàììà
äåëîâîãî ïðåöåäåíòà è, âåðîÿòíî, äîëæíà áûòü ñ íèì ñâÿçàíà.
Ðåêîìåíäóåòñÿ, ÷òîáû êàæäûå äåëîâîé ñóáúåêò, äåëîâîé ïðåöåäåíò è ñâÿçü áûëè âêëþ÷åíû ïî
êðàéíåé ìåðå â îäíó èç äèàãðàìì. Åñëè ýòî äåëàåò ìîäåëü äåëîâûõ ïðåöåäåíòîâ áîëåå ÿñíîé,
îíè ìîãóò âêëþ÷àòüñÿ â íåñêîëüêî äèàãðàìì, èëè Âû ìîæåòå ïîêàçûâàòü èõ íåñêîëüêî ðàç íà
îäíîé è òîé æå äèàãðàììå.

Äèàãðàììà äåéñòâèé
Äèàãðàììà äåéñòâèé â ìîäåëè äåëîâûõ ïðåöåäåíòîâ èëëþñòðèðóåò
ïîòîê ðàáîò äåëîâîãî ïðåöåäåíòà.

Ïîòîê ðàáîò äåëîâîãî ïðåöåäåíòà îïèñûâàåò ïîñëåäîâàòåëüíîñòü äåéñòâèé, êîòîðûå âìåñòå ÷òî-
òî ïðîèçâîäÿò äëÿ äåëîâîãî ñóáúåêòà. Ïîòîê ðàáîò ÷àñòî ñîñòîèò èç îñíîâíîãî ïîòîêà è îäíîãî
èëè íåñêîëüêèõ àëüòåðíàòèâíûõ ïîòîêîâ.

8-16
Ïîòîê ðàáîò äåëîâîãî ïðåöåäåíòà ìîæåò áûòü îïèñàí ãðàôè÷åñêè ñ ïîìîùüþ äèàãðàììû
äåéñòâèé. Òàêèå äèàãðàììû ïîêàçûâàþò:
n Ñîñòîÿíèÿ äåéñòâèÿ, êîòîðûå ïðåäñòàâëÿþò âûïîëíåíèå äåéñòâèÿ èëè øàãà â ïðåäåëàõ
ïîòîêà ðàáîò.
n Ïåðåõîäû ìåæäó ýòèìè ñîñòîÿíèÿìè äåéñòâèÿ.
n Ðåøåíèÿ, äëÿ êîòîðûõ îïðåäåëåí íàáîð óñëîâèé çàùèòû. Ýòè óñëîâèÿ çàùèòû óïðàâëÿþò
òåì, êàêîé ïåðåõîä äîëæåí áûòü âûïîëíåí, êîãäà ñîñòîÿíèå äåéñòâèÿ çàâåðøåíî.
Ïðèìåð äèàãðàììû äåéñòâèé ïðåäñòàâëåí íà èëëþñòðàöèè íèæå.
Ïðèìå÷àíèå: Rational Rose 98i íå ïîääåðæèâàåò ðàáîòó ñ äèàãðàììàìè äåéñòâèé.

Äèàãðàììà äåéñòâèé äëÿ äåëîâîãî ïðåöåäåíòà Èíäèâèäóàëüíàÿ ðåãèñòðàöèÿ â ìîäåëè


äåëîâûõ ïðåöåäåíòîâ ðåãèñòðàöèè â àýðîïîðòó.

8-17
Äèàãðàììà êëàññîâ
Äèàãðàììà êëàññîâ ïîêàçûâàåò ñîâîêóïíîñòü äåêëàðàòèâíûõ
(ñòàòè÷åñêèõ) ýëåìåíòîâ ìîäåëè, òàêèõ êàê êëàññû è ïàêåòû, à òàêæå
èõ ñîäåðæàíèå è ñâÿçè.
Äèàãðàììû êëàññîâ ïîêàçûâàþò ñâÿçè àññîöèàöèè, îáúåäèíåíèÿ è îáîáùåíèÿ ìåæäó äåëîâûìè
ðàáîòíèêàìè è äåëîâûìè ñóùíîñòÿìè. Ìîãóò ïðåäñòàâëÿòü èíòåðåñ ñëåäóþùèå âèäû äèàãðàìì
êëàññîâ:
n Èåðàðõèè íàñëåäîâàíèé.
n Îáúåäèíåíèÿ äåëîâûõ ðàáîòíèêîâ è äåëîâûõ ñóùíîñòåé.
n Êàê äåëîâûå ðàáîòíèêè è ñóùíîñòè ñâÿçàíû ïîñðåäñòâîì àññîöèàöèé.

Äèàãðàììà ñîòðóäíè÷åñòâà
Äèàãðàììà ñîòðóäíè÷åñòâà îïèñûâàåò ýêçåìïëÿð âçàèìîäåéñòâèÿ
ìåæäó îáúåêòàìè; îíà ïîêàçûâàåò îáúåêòû, ó÷àñòâóþùèå âî
âçàèìîäåéñòâèè, ñ èõ ñâÿçÿìè äðóã ñ äðóãîì è ñ ñîîáùåíèÿìè,
êîòîðûå îíè ïîñûëàþò äðóã äðóãó.
Ðàçëè÷àþò ãðóïïîâûå è ðàáî÷èå äèàãðàììû ñîòðóäíè÷åñòâà.
Ãðóïïîâàÿ äèàãðàììà ñîòðóäíè÷åñòâà ñîäåðæèò äåëîâûõ ðàáîòíèêîâ, äåëîâûå ñóùíîñòè è ñâÿçè
ìåæäó íèìè. Åñëè ýòî ñäåëàåò äèàãðàììó áîëåå èíôîðìàòèâíîé, Âû ìîæåòå òàêæå âêëþ÷àòü â
äèàãðàììó äåëîâûõ ñóáúåêòîâ, êîòîðûå ñâÿçàíû ñ äåëîâûìè ðàáîòíèêàìè.
 ãðóïïîâóþ äèàãðàììó ñîòðóäíè÷åñòâà íå âêëþ÷àþò ñîîáùåíèÿ è ïîðÿäêîâûå íîìåðà
ñîîáùåíèé. Âû íå ìîæåòå ïîêàçàòü, êàê ïåðåäàåòñÿ ìåæäó ðàáîòíèêàìè óïðàâëåíèå ïîâåäåíèåì.
×àñòî, íî íå âñåãäà, ýòî äîñòàòî÷íûé óðîâåíü äåòàëèçàöèè äëÿ îïðåäåëåíèÿ âíóòðåííåãî
ïîâåäåíèÿ äåëîâîãî ïðåöåäåíòà. Åñëè óðîâåíü äåòàëèçàöèè íå äîñòàòî÷åí, ðàçðàáîòàéòå
äèàãðàììó ïîñëåäîâàòåëüíîñòè èëè ðàáî÷óþ äèàãðàììó ñîòðóäíè÷åñòâà êðèòè÷åñêîé ÷àñòè.
Ïðèìåð:

Ãðóïïîâàÿ äèàãðàììà ñîòðóäíè÷åñòâà äëÿ ïðåöåäåíòà Èíäèâèäóàëüíàÿ ðåãèñòðàöèÿ.

8-18
Ðàáî÷àÿ äèàãðàììà ñîòðóäíè÷åñòâà ñåìàíòè÷åñêè èäåíòè÷íà äèàãðàììå ïîñëåäîâàòåëüíîñòè,
íî ñîñðåäîòî÷åíà íà îáúåêòàõ, â òî âðåìÿ êàê ïîñëåäíÿÿ ôîêóñèðóåòñÿ íà âçàèìîäåéñòâèÿõ. Â
îòëè÷èå îò ãðóïïîâîé äèàãðàììû ñîòðóäíè÷åñòâà, ðàáî÷àÿ äèàãðàììà ñîòðóäíè÷åñòâà äîëæíà
ïðåäñòàâëÿòü ïîäìíîæåñòâî îáúåêòîâ â ñîîòâåòñòâèè ñ ðàáî÷åé ïîñëåäîâàòåëüíîñòüþ
âçàèìîäåéñòâèé, âêëþ÷àÿ èõ ñâÿçè, ñîîáùåíèÿ è ïîñëåäîâàòåëüíîñòè ñîîáùåíèé.

Äèàãðàììà ïîñëåäîâàòåëüíîñòè
Äèàãðàììà ïîñëåäîâàòåëüíîñòè îïèñûâàåò ýêçåìïëÿð
âçàèìîäåéñòâèé ìåæäó îáúåêòàìè, ðàçìåùàÿ èõ â õðîíîëîãè÷åñêîì
ïîðÿäêå; îíà ïîêàçûâàåò «ëèíèè æèçíè» îáúåêòîâ, ó÷àñòâóþùèõ âî
âçàèìîäåéñòâèè, è ñîîáùåíèÿ, êîòîðûå îíè ïîñûëàþò äðóã äðóãó.
Äèàãðàììà ïîñëåäîâàòåëüíîñòè ãðàôè÷åñêè èçîáðàæàåò ïîäðîáíîñòè âçàèìîäåéñòâèÿ äåëîâûõ
ðàáîòíèêîâ è äåëîâûõ ñóáúåêòîâ è òî, êàê îáðàùàþòñÿ ê äåëîâûì ñóùíîñòÿì â õîäå âûïîëíåíèÿ
äåëîâîãî ïðåöåäåíòà. Äèàãðàììà ïîñëåäîâàòåëüíîñòè êðàòêî îïèñûâàåò òî, ÷òî äåëàþò
ó÷àñòâóþùèå äåëîâûå ðàáîòíèêè, êàê óïðàâëÿþòñÿ äåëîâûå ñóùíîñòè (â òåðìèíàõ çàïóñêîâ), è
êàê îíè ñâÿçûâàþòñÿ, ïîñûëàÿ ñîîáùåíèÿ äðóã äðóãó.

Äèàãðàììà ïîñëåäîâàòåëüíîñòè ÷àñòè äåëîâîãî ïðåöåäåíòà Èíäèâèäóàëüíàÿ ðåãèñòðàöèÿ.

Òà æå ñàìàÿ èíôîðìàöèÿ, êîòîðàÿ ïðåäñòàâëåíà â äèàãðàììå ïîñëåäîâàòåëüíîñòè, ìîæåò áûòü


ïðåäñòàâëåíà âìåñòî ýòîãî â ðàáî÷åé äèàãðàììå ñîòðóäíè÷åñòâà.

8-19
Äèàãðàììû ñîñòîÿíèé
Äèàãðàììà ñîñòîÿíèé ïðåäñòàâëÿåò ìàøèíó ñîñòîÿíèé, ïîâåäåíèå
êîòîðîé îïðåäåëÿåòñÿ ïîñëåäîâàòåëüíîñòüþ ñîñòîÿíèé, ïðîõîäèìûõ
îáúåêòîì â òå÷åíèå åãî æèçíè â îòâåò íà ñîáûòèÿ, âìåñòå ñ åãî
îòâåòàìè è äåéñòâèÿìè.
Äèàãðàììó ñîñòîÿíèé ìîæíî èñïîëüçîâàòü äëÿ èëëþñòðàöèè ñîñòîÿíèé, êîòîðûå ìîæåò èìåòü
äåëîâîé ðàáîòíèê èëè äåëîâàÿ ñóùíîñòü, ñîáûòèé, êîòîðûå âûçûâàþò ïåðåõîä èç îäíîãî
ñîñòîÿíèÿ â äðóãîå, è äåéñòâèé, êîòîðûå âûòåêàþò èç èçìåíåíèÿ ñîñòîÿíèÿ. Äèàãðàììà ñîñòîÿíèé
÷àñòî óïðîùàåò ïðîâåðêó ïðàâèëüíîñòè êîíñòðóêöèè êëàññà.
Äëÿ êàæäîãî ñîñòîÿíèÿ, êîòîðîå ìîæåò èìåòü îáúåêò êëàññà, äèàãðàììà ïîêàçûâàåò ñîîáùåíèÿ,
êîòîðûå îí ìîæåò ïðèíèìàòü, äåéñòâèÿ, êîòîðûå áóäóò âûïîëíåíû è ñîñòîÿíèå, â êîòîðîå
ïåðåéäåò îáúåêò êëàññà ïîñëå ýòîãî.
Ïðèìåð:

Äèàãðàììà ñîñòîÿíèé äåëîâîé ñóùíîñòè Áàãàæ.

8-20
Êðàòêèé îáçîð äåéñòâèé

Äèàãðàììà êðàòêîãî îáçîðà äåéñòâèé ïîòîêà ðàáîò ïîêàçûâàåò âñå äåéñòâèÿ äåëîâîãî
ìîäåëèðîâàíèÿ

Ðàáîòíèê: Àíàëèòèê äåëîâîãî ïðîöåññà


Àíàëèòèê äåëîâîãî ïðîöåññà âåäåò è êîîðäèíèðóåò ìîäåëèðîâàíèå äåëîâûõ ïðåöåäåíòîâ, âûäåëÿÿ
è îïðåäåëÿÿ ãðàíèöû ìîäåëèðîâàíèÿ îðãàíèçàöèè. Íàïðèìåð, îí óñòàíàâëèâàåò, êàêèå äåëîâûå
ñóáúåêòû è äåëîâûå ïðåöåäåíòû ñóùåñòâóþò è êàê îíè âçàèìîäåéñòâóþò.

Äåéñòâèå: Ôèêñàöèÿ îáùåãî ñëîâàðÿ


 ïðîöåññå äåëîâîãî ìîäåëèðîâàíèÿ Âû äîëæíû îïðåäåëèòü îáùèé ñëîâàðü, èñïîëüçóÿ íàèáîëåå
îáùèå òåðìèíû è âûðàæåíèÿ èç ïðèêëàäíîé îáëàñòè. Âïîñëåäñòâèè Âû äîëæíû ïîñëåäîâàòåëüíî
èñïîëüçîâàòü îáùèé ñëîâàðü âî âñåõ òåêñòîâûõ îïèñàíèÿõ ïðåäìåòíîé îáëàñòè. Òàêèì îáðàçîì,
Âû ñîõðàíèòå òåêñòîâûå îïèñàíèÿ íåïðîòèâîðå÷èâûìè è èçáåæèòå íåäîðàçóìåíèé ñðåäè
ó÷àñòíèêîâ ïðîåêòà îòíîñèòåëüíî èñïîëüçîâàíèÿ è çíà÷åíèÿ òåðìèíîâ. Âû äîëæíû
äîêóìåíòèðîâàòü ñëîâàðü â ãëîññàðèè.
Äåéñòâèå «Ôèêñàöèÿ îáùåãî ñëîâàðÿ» âêëþ÷àåò ñëåäóþùèå øàãè:
n Ïîèñê îáùèõ òåðìèíîâ
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational RequisitePro.

8-21
Äåéñòâèå: Ïîèñê äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ
Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ îïðåäåëåíèå ãðàíèö ìîäåëèðóåìîé ïðåäìåòíîé îáëàñòè.
Äåéñòâèå «Ïîèñê äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ» âêëþ÷àåò ñëåäóþùèå øàãè:
n Ïîèñê äåëîâûõ ñóáúåêòîâ
n Ïîèñê äåëîâûõ ïðåöåäåíòîâ
n Ðàññòàíîâêà äåëîâûõ ïðåöåäåíòîâ ïî ïðèîðèòåòàì
n Ðàçðàáîòêà ñõåìû ïîòîêà ðàáîò äåëîâîãî ïðåöåäåíòà
n Îïèñàíèå âçàèìîäåéñòâèÿ äåëîâûõ ñóáúåêòîâ ñ ïðåöåäåíòàìè
n Îôîðìëåíèå äåëîâûõ ïðåöåäåíòîâ è ñóáúåêòîâ
n Ïðåäñòàâëåíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ â äèàãðàììàõ ïðåöåäåíòîâ
n Ðàçðàáîòêà îò÷åòà îá èññëåäîâàíèè ìîäåëè äåëîâûõ ïðåöåäåíòîâ
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational Rose è Rational RequisitePro.

Äåéñòâèå: Ñòðóêòóðèðîâàíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ


Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿþòñÿ: èçâëå÷åíèå èç äåëîâûõ ïðåöåäåíòîâ ïîâåäåíèÿ, êîòîðîå íóæíî
ðàññìàòðèâàòü êàê àáñòðàêòíûå äåëîâûå ïðåöåäåíòû; íàõîæäåíèå íîâûõ àáñòðàêòíûõ äåëîâûõ
ñóáúåêòîâ, êîòîðûå îïðåäåëÿþò ðîëè, ÿâëÿþùèåñÿ îáùèìè äëÿ íåñêîëüêèõ äåëîâûõ ñóáúåêòîâ.
Äåéñòâèå «Ñòðóêòóðèðîâàíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ» âêëþ÷àåò ñëåäóþùèå øàãè:
n Ïîèñê ñâÿçåé âêëþ÷åíèÿ ìåæäó äåëîâûìè ïðåöåäåíòàìè
n Ïîèñê ñâÿçåé ðàñøèðåíèÿ ìåæäó äåëîâûìè ïðåöåäåíòàìè
n Ïîèñê ñâÿçåé îáîáùåíèÿ ìåæäó äåëîâûìè ïðåöåäåíòàìè
n Ïîèñê ñâÿçåé îáîáùåíèÿ ìåæäó äåëîâûìè ñóáúåêòàìè
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational Rose.

Ðàáîòíèê: Ïðîåêòèðîâùèê ïðåäìåòíîé îáëàñòè


Ïðîåêòèðîâùèê ïðåäìåòíîé îáëàñòè äåòàëèçèðóåò ÷àñòü òåõíè÷åñêèõ òðåáîâàíèé îðãàíèçàöèè,
îïèñûâàÿ ïîòîê ðàáîò îäíîãî èëè íåñêîëüêèõ äåëîâûõ ïðåöåäåíòîâ. Îí îïðåäåëÿåò äåëîâûõ
ðàáîòíèêîâ è äåëîâûå ñóùíîñòè, íåîáõîäèìûå äëÿ ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà è
ðàñïðåäåëÿåò ìåæäó íèìè åãî âûïîëíåíèå. Ïðîåêòèðîâùèê ïðåäìåòíîé îáëàñòè îïðåäåëÿåò

8-22
îòâåòñòâåííîñòè, äåéñòâèÿ, àòðèáóòû è ñâÿçè îäíîãî èëè íåñêîëüêèõ äåëîâûõ ðàáîòíèêîâ è
äåëîâûõ ñóùíîñòåé.

Äåéñòâèå: Äåòàëèçàöèÿ äåëîâîãî ïðåöåäåíòà


Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ ïîäðîáíîå îïèñàíèå ïîòîêà ðàáîò äåëîâîãî ïðåöåäåíòà. Ñäåëàòü
ýòî íóæíî òàê, ÷òîáû åãî ìîãëè ïîíÿòü çàêàç÷èêè, ïîëüçîâàòåëè è ñîâëàäåëüöû.
Äåéñòâèå «Äåòàëèçàöèÿ äåëîâîãî ïðåöåäåíòà» âêëþ÷àåò ñëåäóþùèå øàãè:
n Ñáîð èíôîðìàöèè î äåëîâîì ïðåöåäåíòå
n Äåòàëèçàöèÿ ïîòîêà ðàáîò äåëîâîãî ïðåöåäåíòà
n Ñòðóêòóðèðîâàíèå ïîòîêà ðàáîò äåëîâîãî ïðåöåäåíòà
n Èëëþñòðèðîâàíèå ñâÿçåé ñ äåëîâûìè ñóáúåêòàìè è äðóãèìè äåëîâûìè ïðåöåäåíòàìè
n Îïèñàíèå ñïåöèàëüíûõ òðåáîâàíèé äåëîâîãî ïðåöåäåíòà
n Îïèñàíèå öåëåé âûïîëíåíèÿ äåëîâîãî ïðåöåäåíòà (íåîáÿçàòåëüíî)
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational Rose.

Äåéñòâèå: Ïîèñê äåëîâûõ ðàáîòíèêîâ è ñóùíîñòåé


Öåëÿìè ýòîãî äåéñòâèÿ ÿâëÿþòñÿ: èäåíòèôèêàöèÿ âñåõ «ðîëåé» è «âåùåé» â äåëîâîé ñôåðå;
îïèñàíèå òîãî, êàê âûïîëíÿþòñÿ äåëîâûå ïðåöåäåíòû äåëîâûìè ðàáîòíèêàìè è äåëîâûìè
ñóùíîñòÿìè.
Äåéñòâèå «Ïîèñê äåëîâûõ ðàáîòíèêîâ è ñóùíîñòåé» âêëþ÷àåò ñëåäóþùèå øàãè:
n Èäåíòèôèêàöèÿ îðãàíèçàöèîííûõ ìîäóëåé
n Èäåíòèôèêàöèÿ äåëîâûõ ðàáîòíèêîâ
n Èäåíòèôèêàöèÿ äåëîâûõ ñóùíîñòåé
n Îïðåäåëåíèå ðåàëèçàöèé äåëîâîãî ïðåöåäåíòà
n Ñòðóêòóðèðîâàíèå ìîäåëè äåëîâûõ îáúåêòîâ
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational Rose.

Äåéñòâèå: Äåòàëèçàöèÿ äåëîâîãî ðàáîòíèêà


Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ ïîäðîáíîå îïèñàíèå îáÿçàííîñòåé äåëîâîãî ðàáîòíèêà.

8-23
Äåéñòâèå «Äåòàëèçàöèÿ äåëîâîãî ðàáîòíèêà» âêëþ÷àåò ñëåäóþùèå øàãè:
n Âûäåëåíèå îáëàñòè îòâåòñòâåííîñòè
n Îïðåäåëåíèå îïåðàöèé
n Îïðåäåëåíèå àòðèáóòîâ
n Îïèñàíèå òðåáîâàíèé ê êîìïåòåíòíîñòè
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational Rose.

Äåéñòâèå: Äåòàëèçàöèÿ äåëîâîé ñóùíîñòè


Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ äåòàëèçàöèÿ îïðåäåëåíèÿ äåëîâîé ñóùíîñòè.
Äåéñòâèå «Äåòàëèçàöèÿ äåëîâîé ñóùíîñòè» âêëþ÷àåò ñëåäóþùèå øàãè:
n Âûäåëåíèå îáëàñòè îòâåòñòâåííîñòè
n Îïðåäåëåíèå îïåðàöèé
n Îïðåäåëåíèå àòðèáóòîâ
n Îöåíêà ðåçóëüòàòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà â Rational Unified Process - Rational Rose.

Ðàáîòíèê: Ðåöåíçåíò äåëîâîé ìîäåëè


Ðåöåíçåíò äåëîâîé ìîäåëè ó÷àñòâóåò â ôîðìàëüíûõ îáçîðàõ ìîäåëè äåëîâûõ ïðåöåäåíòîâ è
ìîäåëè äåëîâûõ îáúåêòîâ.
×åëîâåê, äåéñòâóþùèé êàê ðåöåíçåíò äåëîâîé ìîäåëè, äîëæåí èìåòü íåêîòîðûé îáúåì çíàíèé
äåëîâîé îáëàñòè èëè òåõíîëîãèè, êîòîðóþ ïðåäïîëàãàåòñÿ èñïîëüçîâàòü äëÿ àâòîìàòèçàöèè
äåëîâîé ñôåðû. Äðóãîé íàâûê, êîòîðûì äîëæåí îáëàäàòü ðåöåíçåíò äåëîâîé ìîäåëè - äåòàëüíîå
çíàíèå ìåòîäèêè äåëîâîãî ìîäåëèðîâàíèÿ ïðèëîæåíèé.

Äåéñòâèÿ: Ýêñïåðòèçà ìîäåëåé äåëîâûõ ïðåöåäåíòîâ è äåëîâûõ îáúåêòîâ


Öåëüþ ýòèõ äåéñòâèÿ ÿâëÿåòñÿ ôîðìàëüíàÿ ïðîâåðêà òîãî, ÷òî ðåçóëüòàòû ìîäåëèðîâàíèÿ äåëîâûõ
ïðåöåäåíòîâ è äåëîâûõ îáúåêòîâ ñîîòâåòñòâóþò âçãëÿäàì ñîâëàäåëüöåâ äåëîâîé ñôåðû.
Îïèñàíèÿ ýòèõ äåéñòâèé â èíòåðàêòèâíîé âåðñèè Rational Unified Process ñîäåðæàò ñëåäóþùóþ
èíôîðìàöèþ:
n Ðåêîìåíäàöèè ïî ïîðÿäêó ïðîâåäåíèÿ ýêñïåðòèçû
n Êîíòðîëüíûå òî÷êè äëÿ ìîäåëè äåëîâûõ ïðåöåäåíòîâ

8-24
n Êîíòðîëüíûå òî÷êè äëÿ äåëîâûõ ñóáúåêòîâ
n Êîíòðîëüíûå òî÷êè äëÿ äåëîâûõ ïðåöåäåíòîâ
n Êîíòðîëüíûå òî÷êè äëÿ îò÷åòîâ î äåëîâûõ ïðåöåäåíòàõ
n Êîíòðîëüíûå òî÷êè äëÿ ìîäåëè äåëîâûõ îáúåêòîâ
n Êîíòðîëüíûå òî÷êè äëÿ îðãàíèçàöèîííûõ ìîäóëåé
n Êîíòðîëüíûå òî÷êè äëÿ äåëîâûõ ðàáîòíèêîâ
n Êîíòðîëüíûå òî÷êè äëÿ äåëîâûõ ñóùíîñòåé
n Êîíòðîëüíûå òî÷êè äëÿ ðåàëèçàöèé äåëîâûõ ïðåöåäåíòîâ
n Êîíòðîëüíûå òî÷êè äëÿ äîïîëíèòåëüíûõ äåëîâûõ ñïåöèôèêàöèé
n Êîíòðîëüíûå òî÷êè äëÿ ãëîññàðèÿ

8-25
8-26
Ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå»
(ïðîäîëæåíèå)
 ïðåäûäóùåé ãëàâå ìû íà÷àëè îáñóæäàòü ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå».
Âû ïîçíàêîìèëèñü ñ öåëÿìè è îñíîâíûìè ïîíÿòèÿìè äåëîâîãî ìîäåëèðîâàíèÿ. Çàòåì, â âåñüìà
ôîðìàëüíîì èçëîæåíèè, Âû ïîçíàêîìèëèñü ñ êðàòêèì îáçîðîì äåéñòâèé ìîäåëèðîâàíèÿ.
Íî ãäå æå òîò çàìå÷àòåëüíûé ïðàêòè÷åñêèé îïûò, êîòîðûé ïîîáåùàë íàì Rational Unified Process?
Ýòîò îïûò èçëîæåí â èíòåðàêòèâíîé âåðñèè Rational Unified Process, â ðàçäåëàõ «Ðóêîâîäÿùèå
óêàçàíèÿ», «Ïðàêòè÷åñêèå ðåêîìåíäàöèè», «Èíñòðóìåíòàëüíàÿ ïîääåðæêà» è äð. ß íå áåðó íà
ñåáÿ ñìåëîñòü çàìåíèòü ñâîèì «Ââåäåíèåì» èíòåðàêòèâíóþ âåðñèþ Rational Unified Process.
Ïîýòîìó ÿ ðåøèë ïîïðîáîâàòü èçëîæèòü êðóïèöû ýòîãî îïûòà íà ïðèìåðàõ.
Ïðèìå÷àíèå:  äàëüíåéøåì ìàòåðèàëû, îòíîñÿùèåñÿ ê ïðèìåðó ìîäåëèðîâàíèÿ, âûäåëåíû
ñåðûì ôîíîì.

Ïðèìåð ìîäåëèðîâàíèÿ: íà÷àëî


Âûìûøëåííàÿ êîìïàíèÿ Classics, Ink. âûðîñëà èç ðîçíè÷íîãî ìàãàçèíà,
òîðãîâàâøåãî êîìïàêò-äèñêàìè êëàññè÷åñêîé ìóçûêè. Êîìïàíèÿ âíåäðèëà
ðàçìåùåíèå çàêàçîâ ïî òåëåôîíó è ðàñøèðèëà àññîðòèìåíò òîâàðîâ. Â ïëàíàõ
ðóêîâîäñòâà êîìïàíèè – ýëåêòðîííàÿ òîðãîâëÿ (ïðèåì çàêàçîâ è ïðîäàæè ñ
èñïîëüçîâàíèåì Èíòåðíåò).
Classics, Ink. ïåðåðîñëà èìåþùèåñÿ â êîìïàíèè ñðåäñòâà àâòîìàòèçàöèè:
êîíòðîëüíî-êàññîâûé àïïàðàò, ñèñòåìû ôèíàíñîâîãî ó÷åòà è óïðàâëåíèÿ
çàïàñàìè «èç êîðîáîê». Íîâûå ïîòðåáíîñòè âîçíèêëè è â ñâÿçè ñ âíåäðåíèåì
ýëåêòðîííîé òîðãîâëè. Ðóêîâîäñòâî êîìïàíèè õî÷åò ñîçäàòü (èëè êóïèòü) íîâóþ
ñèñòåìó îáðàáîòêè è âûïîëíåíèÿ çàêàçîâ (Order Processing and Fulfillment System
- OPFS).
Ðóêîâîäñòâî Classics, Inc. ñâîåâðåìåííî ïîíÿëî, ÷òî ïðè ðàçðàáîòêå ñèñòåìû
íóæíî ðàññìîòðåòü âñþ äåÿòåëüíîñòü êîìïàíèè, à íå òîëüêî îáðàáîòêó çàêàçîâ,
ò.å. íóæíî ôîðìèðîâàòü ñèñòåìó, êîòîðàÿ áóäåò ïîääåðæèâàòü âåñü áèçíåñ.
Ñëåäóþùèì åñòåñòâåííûì øàãîì ÿâèëîñü ñîçäàíèå äåëîâîé ìîäåëè
ïðåäïðèÿòèÿ.
Íàì î÷åíü ïîâåçëî! Ñïåöèàëèñòû êîìïàíèè ðåøèëè èñïîëüçîâàòü äëÿ

9-1
ìîäåëèðîâàíèÿ ìåòîäû è èíñòðóìåíòàëüíûå ñðåäñòâà Rational: Rational Unified
Process è Rational Rose. Òåïåðü ìû ìîæåì îçíàêîìèòüñÿ ñ íåêîòîðûìè
ðåçóëüòàòàìè èõ ðàáîòû. Ìû íå áóäåì ïîëíîñòüþ ïîâòîðÿòü ïðîäåëàííûé èìè
ïóòü. Íî ìû ðàññìîòðèì íåêîòîðûå èõ ðåøåíèÿ, è ïîñòàðàåìñÿ ïîíÿòü, ïî÷åìó
îíè ñäåëàëè òàê, à íå èíà÷å.
Âîò êàê âûãëÿäèò äåëîâàÿ ìîäåëü Classics, Inc. íà ñàìîì âåðõíåì óðîâíå
àáñòðàêöèè.

Äåëîâàÿ ìîäåëü Classics, Inc.

Äåëîâàÿ ìîäåëü Classics, Inc. ñîäåðæèò äâà ïðåäñòàâëåíèÿ êîìïàíèè: âíåøíåå


– ìîäåëü äåëîâûõ ïðåöåäåíòîâ (Use Case View) è âíóòðåííåå – ìîäåëü äåëîâûõ
îáúåêòîâ (Logical View). Ìîäåëü äåëîâûõ ïðåöåäåíòîâ îíè ïðåäñòàâèëè â âèäå
äâóõ ïàêåòîâ: ïàêåò Äåëîâûå ñóáúåêòû è ïàêåò Äåëîâûå ïðåöåäåíòû.
Ïîñòàðàåìñÿ ïîíÿòü, çà÷åì èì ýòî ïîíàäîáèëîñü.

9-2
Ìîäåëü äåëîâûõ ïðåöåäåíòîâ
Ïîèñê äåëîâûõ ñóáúåêòîâ
Ïîñëóøàéòå!
Âåäü, åñëè çâåçäû çàæèãàþò –
Çíà÷èò – ýòî êîìó-íèáóäü íóæíî?
Â. Ìàÿêîâñêèé, 1914
×òîáû ïîëíîñòüþ ïîíÿòü öåëü ëþáîãî ïðåäïðèÿòèÿ, ïðåæäå âñåãî íóæíî îïðåäåëèòü «êîìó ýòî
íóæíî», ò.å. êòî âçàèìîäåéñòâóåò ñ ïðåäïðèÿòèåì, êòî ðàçìåùàåò çàïðîñû è/èëè çàèíòåðåñîâàí
â ïîëó÷åíèè îòâåòîâ. Ðàçëè÷íûå òèïû «âçàèìîäåéñòâóþùèõ ñóáúåêòîâ» ïðåäñòàâëÿþòñÿ êàê
äåëîâûå ñóáúåêòû.
Òåðìèí «ñóáúåêò» îçíà÷àåò ðîëü, êîòîðóþ êòî-òî èëè ÷òî-òî èãðàåò ïðè âçàèìîäåéñòâèè ñ
ïðåäïðèÿòèåì. Íèæå ïåðå÷èñëåíû ïîòåíöèàëüíûå äåëîâûå ñóáúåêòû:
n Àêöèîíåðû
n Çàêàç÷èêè
n Ïîòåíöèàëüíûå çàêàç÷èêè («ðûíîê»)
n Ïîñòàâùèêè
n Ïàðòíåðû
n Íàëîãîâûå îðãàíû
n Êîëëåãè èç íå ìîäåëèðîâàííûõ ÷àñòåé ïðåäïðèÿòèÿ.
Äåëîâûå ñóáúåêòû îïðåäåëÿþò âíåøíþþ ãðàíèöó äåëîâîãî ìîäåëèðîâàíèÿ.
Îáðàòèòå âíèìàíèå íà ïîñëåäíþþ ñòðî÷êó â ñïèñêå ïîòåíöèàëüíûõ ñóáúåêòîâ. Íå âñåãäà
òðåáóåòñÿ ìîäåëèðîâàòü äåÿòåëüíîñòü âñåãî ïðåäïðèÿòèÿ. Òîãäà íà âíåøíåé ãðàíèöå îêàæåòñÿ
ðàáîòíèê èç íå ìîäåëèðóåìîé ÷àñòè ïðåäïðèÿòèÿ.
Ìû óæå îáñóæäàëè, ÷òî ÷àùå âñåãî ñóáúåêò ñîîòâåòñòâóåò ÷åëîâåêó. Îäíàêî, áûâàþò ñèòóàöèè,
êîãäà ðîëü ñóáúåêòà èãðàåò, íàïðèìåð, èíôîðìàöèîííàÿ ñèñòåìà. Åñëè Âû âïîëíå äîâîëüíû
ôóíêöèîíèðóþùåé íà ïðåäïðèÿòèè ñèñòåìîé ôèíàíñîâîãî ó÷åòà, Âû ìîæåòå îãðàíè÷èòüñÿ
ìîäåëèðîâàíèåì âçàèìîäåéñòâèÿ ñ ýòîé ñèñòåìîé, ò.å. ðàññìàòðèâàòü åå êàê âíåøíþþ ãðàíèöó
ìîäåëèðîâàíèÿ. Åñëè Âû ìîæåòå óïðàâëÿòü áîëüøèíñòâîì îïåðàöèé áàíêà ñ ïåðñîíàëüíîãî
êîìïüþòåðà â âàøåì ïîìåùåíèè, âàø ïðåöåäåíò, âçàèìîäåéñòâóþùèé ñ ñóáúåêòîì «ïîñòàâùèê
äåíåã» (áàíê), ôàêòè÷åñêè âçàèìîäåéñòâóåò ñ èíôîðìàöèîííîé ñèñòåìîé.

9-3
Ñåìèíàð ïî äåëîâûì ñóáúåêòàì
Rational Unified Process ðåêîìåíäóåò èñïîëüçîâàòü äëÿ ïîèñêà äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ
ìåòîä ìîçãîâîé àòàêè.
 ñåìèíàðå äîëæíû ïðèíÿòü ó÷àñòèå ïðåäñòàâèòåëè ïîëüçîâàòåëåé è ïðåäñòàâèòåëè ãðóïïû
ðàçðàáîòêè. Æåëàòåëüíî, ÷òîáû èõ ñóììàðíûé îïûò îõâàòûâàë ñëåäóþùèå îáëàñòè:
n Ïîòðåáíîñòè ñîâëàäåëüöåâ
n Ïðîåêò ñèñòåìû
n Rational Unified Process
 öåíòðå ãðóïïû – âåäóùèé. Âåäóùèé ÿâëÿåòñÿ êàòàëèçàòîðîì äëÿ âñåõ èäåé è ïîæåëàíèé.
Íà ñåðåäèíå ãðèôåëüíîé äîñêè íàðèñóéòå «îáëàêî» (ìîäåëèðóåìîå ïðåäïðèÿòèå), à çàòåì çàäàéòå
âîïðîñ: «Êàêèå ðîëè èãðàþò ëþäè, îðãàíèçàöèè èëè ñèñòåìû îêðóæàþùåé ñðåäû, êîòîðûå
âçàèìîäåéñòâóþò ñ ïðåäïðèÿòèåì?» Íàðèñóéòå ñïðàâà èëè ñëåâà îò îáëàêà-ïðåäïðèÿòèÿ
èçîáðàæåíèå ÷åëîâå÷êà äëÿ êàæäîé ïðåäëîæåííîé ðîëè è çàïèøèòå ïîä ÷åëîâå÷êîì íàçâàíèå
ðîëè. Òåïåðü íà äîñêå äâà ñòîëáèêà ñóáúåêòî⠖ ïî îäíîìó ïî êàæäóþ ñòîðîíó îáëàêà.

Âîò ÷òî, ïðèáëèçèòåëüíî, íàðèñîâàíî íà äîñêå. Êàæäûé ÷åëîâå÷åê èìååò èìÿ - íàçâàíèå
ñóáúåêòà

Áóäüòå ãîòîâû ê îáíàðóæåíèþ ìíîæåñòâà ñóáúåêòîâ. Äëÿ íà÷àëà ýòî õîðîøî; ïîçæå Âû óäàëèòå
ëèøíèå.
Âîïðîñû, òðåáóþùèå îòâåòà:
n Êòî èçâëåêàåò ïîëüçó îò ñóùåñòâîâàíèÿ ïðåäïðèÿòèÿ?

9-4
n Êòî ïîìîãàåò ïðåäïðèÿòèþ îñóùåñòâëÿòü ñâîþ äåÿòåëüíîñòü
n Êàêèì äðóãèì ïðåäïðèÿòèÿì (èëè ñèñòåìàì) ýòî ïðåäïðèÿòèå ïåðåäàåò èíôîðìàöèþ?
n Îò êàêèõ äðóãèõ ïðåäïðèÿòèé (èëè ñèñòåì) ìû ïîëó÷àåì èíôîðìàöèþ?
Èíîãäà ïîëåçíî èñïîëüçîâàòü ñëîâà «ðîëü» èëè «ïîëüçîâàòåëü» âìåñòî ñëîâà «ñóáúåêò».
Âàì ìîãóò çàäàòü âîïðîñ, ïîäîáíûé ñëåäóþùåìó: «Ïî÷åìó ãàçåòà «Ýêñòðà Áàëò» íå ñóáúåêò?
Âåäü îíà âñåãäà ïóáëèêóåò íàøó ðåêëàìó!» Âû äîëæíû áóäåòå çàäàòü ìíîãî âîïðîñîâ, ÷òîáû
ïîíÿòü ðîëü ýòîé ãàçåòû.
n Êàêîâà ðîëü ãàçåòû «Ýêñòðà Áàëò»?
n Êòî åùå, êðîìå ãàçåòû «Ýêñòðà Áàëò», ìîæåò âûïîëíÿòü ýòó ðîëü?
n Ïî÷åìó âû ðàçìåùàåòå ðåêëàìó èìåííî â ýòîé ãàçåòå?
 ðåçóëüòàòå îáñóæäåíèÿ, ñêîðåå âñåãî, îêàæåòñÿ, ÷òî ðåêëàìà ìîæåò ðàçìåùàòüñÿ è â äðóãèõ
ãàçåòàõ, íà ðàäèî, â âàãîíàõ ìåòðî. Âçàèìîäåéñòâèÿ ñî âñåìè ýòèìè «ðåêëàìíûìè àãåíòàìè»
âûïîëíÿþòñÿ ïðèìåðíî ïî îäèíàêîâûì ïðàâèëàì. È, ÷òî ãàçåòà «Ýêñòðà Áàëò» – ýòî ýêçåìïëÿð
äåëîâîãî ñóáúåêòà Ðåêëàìíûé àãåíò.
Íàçâàíèå ñóáúåêòà äîëæíî îòðàæàòü ðîëü.
Èñïîëüçóéòå ìàëåíüêèå õèòðîñòè ðåìåñëà:
n Ñïðîñèòå êàæäîãî, âñå ëè ñóáúåêòû ó÷òåíû.
n Ïðåäëîæèòå íåêîòîðûå çàâåäîìî íåïðàâèëüíûå âàðèàíòû. Ýòî ïîáóäèò ó÷àñòíèêîâ èñïðàâèòü
Âàøó îøèáêó è óòî÷íèòü ðîëè.
n Âñåãäà ïðèíèìàéòå âñå ïðåäëîæåíèÿ - Âû ñìîæåòå óäàëèòü äóáëèêàòû è íå-ñóáúåêòû ïîçæå.
Êðèòèêà ÷üèõ-òî ïðåäëîæåíèé òîëüêî óõóäøèò îáñòàíîâêó ñåìèíàðà.
Îïðåäåëåíèå ñóáúåêòîâ îáû÷íî çàíèìàåò îò 1 äî 4 ÷àñîâ. Íà äîñêå òåïåðü äîëæíî áûòü íàðèñîâàíî
ìíîãî ñóáúåêòîâ, íî óäîñòîâåðüòåñü, ÷òî âñå åùå åñòü ìåñòî äëÿ ðèñîâàíèÿ ïðåöåäåíòîâ. Ýòèì
Âû çàéìåòåñü íà ñëåäóþùåì ñåìèíàðå. Íå ëüñòèòå ñåáÿ íàäåæäîé, ÷òî Âû âñå ñäåëàëè ïðàâèëüíî.
Âû íå ìîæåòå áûòü óáåæäåíû â îáíàðóæåíèè âñåõ ñóáúåêòîâ, ïîêà íå íàøëè è íå îïèñàëè âñå
ïðåöåäåíòû.

Ïðèìåð ìîäåëèðîâàíèÿ: äåëîâûå ñóáúåêòû


Ìíå ïðåäñòàâëÿåòñÿ, ÷òî ñïåöèàëèñòû Classics, Inc. ïîñòóïèëè âïîëíå ðàçóìíî,
êîãäà âûäåëèëè äåëîâûå ñóáúåêòû â îòäåëüíûé ïàêåò ìîäåëè ïðåöåäåíòîâ. Òàêèì
ïóòåì îíè ñðàçó ðàññòàâèëè âñå òî÷êè íàä i – îïðåäåëèëè ãðàíèöû
ìîäåëèðîâàíèÿ.

9-5
Âîò ÷òî ó íèõ ïîëó÷èëîñü:

Ïàêåò Äåëîâûå ñóáúåêòû ìîäåëè äåëîâûõ ïðåöåäåíòîâ Classics, Inc.

9-6
Íàèáîëåå âàæíûì äåëîâûì ñóáúåêòîì äëÿ êîìïàíèè Classics, Inc. ÿâëÿåòñÿ
Çàêàç÷èê.
Äèàãðàììà ïîêàçûâàåò, ÷òî èìåþòñÿ òðè òèïà çàêàç÷èêîâ, ïî ðàçíîìó
âçàèìîäåéñòâóþùèõ ñ ïðåäïðèÿòèåì: Ðîçíè÷íûé ïîêóïàòåëü, Çàêàç÷èê ïî
òåëåôîíó è Çàêàç÷èê ïî Èíòåðíåò. Ñâÿçè îáîáùåíèÿ îòðàæàþò òîò ôàêò, ÷òî
ýòè òðè òèïà ñóáúåêòîâ íàñëåäóþò ñâîéñòâà Çàêàç÷èêà.
Íà äèàãðàììå ïîêàçàíû ïÿòü äåëîâûõ ñóáúåêòîâ, ïðåäñòàâëÿþùèõ
èíôîðìàöèîííûå ñèñòåìû. Äâà èç íèõ – ýòî óæå óïîìèíàâøèåñÿ âûøå ñèñòåìû
ôèíàíñîâîãî ó÷åòà è óïðàâëåíèÿ çàïàñàìè «èç êîðîáîê». Âîçìîæíî, ðóêîâîäñòâî
êîìïàíèè ðåøèëî ïðîäîëæèòü èõ èñïîëüçîâàíèå, è ïîýòîìó àíàëèòèêè
ðàññìàòðèâàþò ýòè ñèñòåìû êàê âíåøíèå ñóáúåêòû.
Íåñêîëüêî ñëîæíåå äëÿ ïîíèìàíèÿ îïðåäåëåíèå â êà÷åñòâå äåëîâûõ ñóáúåêòîâ
ñèñòåì òîðãîâëè (ïóíêòà ïðîäàæ, òåëåôîííîé è ýëåêòðîííîé òîðãîâëè), èç-çà
êîòîðûõ è çàâàðèâàëàñü âñÿ êàøà ñ ñîçäàíèåì íîâîé ñèñòåìû. Äóìàþ, ìû ïîéìåì
ýòî â äàëüíåéøåì.

Ïîèñê äåëîâûõ ïðåöåäåíòîâ


Äëÿ íàõîæäåíèÿ ïåðâè÷íûõ äåëîâûõ ïðåöåäåíòîâ ðàññìîòðèòå, ÷òî ïîëó÷àåò êàæäûé èç äåëîâûõ
ñóáúåêòîâ îò ïðåäïðèÿòèÿ. Íà÷íèòå ñ ïåðâîî÷åðåäíûõ è íàèáîëåå âàæíûõ äåëîâûõ ñóáúåêòîâ -
çàêàç÷èêîâ - è çàäàéòå ñåáå âîïðîñ:
n Êàêèå îñíîâíûå óñëóãè îêàçûâàåò ïðåäïðèÿòèå çàêàç÷èêó?
Õîðîøóþ ïîìîùü ìîæåò îêàçàòü èçó÷åíèå æèçíåííîãî öèêëà çàêàç÷èêà. Êàê ïðîèñõîäèò ïåðâûé
êîíòàêò çàêàç÷èêà ñ ïðåäïðèÿòèåì? Êàêèå ñòàäèè èëè ñîñòîÿíèÿ ïðîõîäèò çàêàç÷èê ïðè
âçàèìîäåéñòâèè ñ ïðåäïðèÿòèåì?
Ïî òîé æå ñõåìå ïðîñìîòðèòå âñå äåëîâûå ñóáúåêòû è çàäàéòå ñåáå âîïðîñû:
n ×òî äåëàåò ïðåäïðèÿòèå äëÿ ñóáúåêòà?
n ×òî äåëàåò ñóáúåêò äëÿ ïðåäïðèÿòèÿ?
Ïðîöåññû ïîääåðæêè äåëîâîé äåÿòåëüíîñòè (îíè ñîäåðæàò äåéñòâèÿ, èç êîòîðûõ çàêàç÷èê íå
èçâëåêàåò íåïîñðåäñòâåííóþ âûãîäó) òàêæå ìîãóò áûòü ïðåäñòàâëåíû êàê äåëîâûå ïðåöåäåíòû.
Èùèòå ñëåäóþùèå âèäû äåéñòâèé:
n Ðàçâèòèå è ïîääåðæêà ïåðñîíàëà.
n Ðàçâèòèå è ïîääåðæêà èíôîðìàöèîííîé òåõíîëîãèè.
n Ðàçâèòèå è ïîääåðæêà îôèñà.
n Çàùèòà.

9-7
n Ïðàâîâûå äåéñòâèÿ.
Ïðîöåññû óïðàâëåí÷åñêîãî õàðàêòåðà ìîãóò áûòü ïðåäñòàâëåíû êàê äåëîâûå ïðåöåäåíòû, äàæå
ïðè òîì óñëîâèè, ÷òî îíè ðåæå ïðåäñòàâëÿþò èíòåðåñ ñ òî÷êè çðåíèÿ èíôîðìàöèîííîé ñèñòåìû.
Ýòè ïðîöåññû îáíàðóæèâàþòñÿ ïðè àíàëèçå äåéñòâèé, êîòîðûå èìåþò îòíîøåíèå ê óïðàâëåíèþ
äåÿòåëüíîñòüþ â öåëîì. Ïðîöåññ ýòîãî âèäà îáû÷íî âçàèìîäåéñòâóåò ñ ñóáúåêòîì (ñóáúåêòàìè)
âëàäåëüöà. Ðàññìîòðèòå, êàê ñóáúåêò âëàäåëåö âçàèìîäåéñòâóåò ñ äåëîâîé ñôåðîé. Èùèòå
ñëåäóþùèå âèäû äåéñòâèé:
n Ïîäãîòîâêà è ïðåäñòàâëåíèå èíôîðìàöèè âëàäåëüöàì è èíâåñòîðàì.
n Âûäâèæåíèå öåëåé äîëãîñðî÷íîãî áþäæåòà.
n Êîîðäèíàöèÿ è ðàñïîëîæåíèå ïî ïðèîðèòåòàì äðóãèõ ïðåöåäåíòîâ äåÿòåëüíîñòè.
n Ñîçäàíèå íîâûõ ïðîöåññîâ â äåëîâîé ñôåðå.
n Êîíòðîëü ïðîöåññîâ äåÿòåëüíîñòè.
Æèçíåííûå öèêëû ïðîöåññîâ ýòîãî âèäà ÷àñòî ñîñòàâëÿþò îäèí ôèíàíñîâûé ãîä.
Äðóãîé ñïîñîá íàõîæäåíèÿ äåëîâûõ ïðåöåäåíòîâ ñîñòîèò â òîì, ÷òîáû ïðåäëîæèòü ñïåöèàëèñòàì
ïî ïðîáëåìíîé îáëàñòè îïèñàòü êàæäîå äåéñòâèå â äåëîâîé ñôåðå, è çàòåì ñãðóïïèðîâàòü ýòè
äåéñòâèÿ â äåëîâûå ïðåöåäåíòû.
Ñåìèíàð ïî äåëîâûì ïðåöåäåíòàì
Ñîòðèòå ñ äîñêè îáëàêî-ïðåäïðèÿòèå è íà÷íèòå èäåíòèôèöèðîâàòü ïðåöåäåíòû. Ñîñðåäîòî÷üòåñü
íà êîíêðåòíûõ ïðåöåäåíòàõ – èçáåãàéòå äèñêóññèè îòíîñèòåëüíî èõ ñâÿçåé. Ðèñóéòå ýëëèïñû è
çàïèñûâàéòå íàçâàíèÿ äëÿ êàæäîãî ïðåäëîæåííîãî ïðåöåäåíòà. Ðèñóéòå ñòðåëêè ê ñóáúåêòàì.

Âîò ÷òî ïîëó÷èëîñü ïîñëå ðèñîâàíèÿ ýëëèïñîâ-ïðåöåäåíòîâ. Êàæäûé ïðåöåäåíò èìååò èìÿ.
Ñòðåëêè îáîçíà÷àþò ñâÿçè ìåæäó ñóáúåêòàìè è ïðåöåäåíòàìè

Èñïîëüçóéòå êàê ïðåèìóùåñòâî òî, ÷òî Âû íè÷åãî íå çíàåòå î äåÿòåëüíîñòè ïðåäïðèÿòèÿ (â


êðàéíåì ñëó÷àå, ïðèòâîðèòåñü, ÷òî ýòî òàê). Ïóñòü îá ýòîì ðàññêàæóò ó÷àñòíèêè ñåìèíàðà.

9-8
Çàäàâàéòå óòî÷íÿþùèå âîïðîñû. Êîãäà ó÷àñòíèêè îáåñïå÷àò Âàñ îáúÿñíåíèÿìè, ïîÿâèòñÿ íîâûé
ïðåöåäåíò.
Íåêîòîðûå ëþäè ñðàçó ïîíèìàþò êîíöåïöèþ ïðåöåäåíòà, à äëÿ äðóãèõ îíà îêàçûâàåòñÿ ñëîæíîé.
×òîáû ïîìåñòèòü ýòó êîíöåïöèþ â áîëåå ïîíÿòíóþ ñðåäó, ïîïðîñèòå êîãî-íèáóäü íàðèñîâàòü
ñâîå ïðåäñòàâëåíèå ðàáîòû ïðåäïðèÿòèÿ. Íàïðèìåð, ýòî ìîæåò áûòü ñòðóêòóðíàÿ ñõåìà, íà
êîòîðîé îáîçíà÷åíû çàäà÷è ïðåäïðèÿòèÿ. Òàêîå ïðåäñòàâëåíèå îáû÷íî ëåãêî èëëþñòðèðóåòñÿ:
îäèí èç ó÷àñòíèêîâ ìîæåò âçÿòü ìåë è ïîêàçàòü íà ýòîé ñõåìå, êàê ðàáîòàåò ïðåäïðèÿòèå. Ñïðîñèòå,
÷òî ñëó÷èòñÿ, åñëè èçìåíÿòñÿ ñâÿçè - ýòî ïîìîæåò Âàì èäåíòèôèöèðîâàòü àëüòåðíàòèâíûå ïîòîêè
â ïðåöåäåíòàõ.
Åñëè Âû ðàáîòàåòå ñ àäìèíèñòðàòèâíîé ñèñòåìîé, ïðåäñòàâëåíèåì ìîæåò áûòü äèàãðàììà,
îïèñûâàþùàÿ ïåðåìåùåíèå äåëîâîé ñóùíîñòè (íàïðèìåð, äîêóìåíòà) îò îäíîãî ÷åëîâåêà ê
äðóãîìó è ÷òî îíè, êàê ïðåäïîëàãàåòñÿ, ñ íåé äåëàþò. Íàïðèìåð, ÷òîáû ïîêàçàòü ïðîöåññ çàêàçà
è ïîñòàâêè, äèàãðàììà ìîæåò îòîáðàæàòü îôèñ çàêàç÷èêà, íàøè îôèñ è ñêëàä, è ñêëàä çàêàç÷èêà.
Ïîçâîëüòå ïðåöåäåíòàì èìåòü äëèííûå íàçâàíèÿ. Íåäàâíî èäåíòèôèöèðîâàííûé ïðåöåäåíò
ìîæåò èìåòü íàçâàíèåì öåëîå ïðåäëîæåíèå - ýòî áóäåò õîðîøèì çàäåëîì äëÿ êðàòêîãî îïèñàíèÿ
ïðåöåäåíòà. Âïîñëåäñòâèè íàçâàíèå áóäóò ñîêðàùåíî.
Âñåãäà áóäåò ïðèñóòñòâîâàòü ðÿä ïðåöåäåíòîâ, êîòîðûå, êàê êàæåòñÿ, ñîäåðæàò ÷àñòè îáùåãî.
Óáåäèòåñü, ÷òî âñå ïîíèìàþò, ÷òî íà äàííîì ýòàïå ýòî ïðèåìëåìî. Íåò íèêàêîãî ñìûñëà â
ñòðóêòóðèðîâàíèè, òàê êàê ìû ïîêà ìàëî çíàåì î ñîäåðæàíèè ïðåöåäåíòîâ. Âû äîëæíû ïîäîæäàòü,
ïîêà áóäóò îïðåäåëåíû ïîòîêè ñîáûòèé, è òîëüêî ïîòîì íà÷èíàòü îáñóæäåíèÿ ñâÿçåé ïðåöåäåíòîâ.
Êîãäà ó÷àñòíèêè ñåìèíàðà ïðèäóò ê âûâîäó, ÷òî ïðåöåäåíòû íà ãðèôåëüíîé äîñêå îòîáðàæàþò
äåÿòåëüíîñòü ïðåäïðèÿòèÿ, ñäåëàéòå ïåðåðûâ.
Ïðèñòóïàÿ ê ðàáîòå ïîñëå ïåðåðûâà, ñäåëàéòå îáçîð ðåçóëüòàòîâ ïðåäûäóùåãî ñåàíñà:
n Ðàññìîòðèòå êàæäûé ñóáúåêò: êàêîâû åãî çàäà÷è â ýòîé ñèñòåìå? Ñëîâî «çàäà÷à» ìîæåò
îêàçàòüñÿ ïîíÿòíåå ñëîâà «ïðåöåäåíò» äëÿ ëþäåé, íå çíàêîìûõ ñ ìåòîäèêîé ìîäåëèðîâàíèÿ
ïðåöåäåíòîâ.
n Ðàññìîòðèòå êàæäûé ïðåäëîæåííûé ïðåöåäåíò: âû ïîíèìàåòå çíà÷åíèå âûïîëíåíèÿ ýòîãî
ïðåöåäåíòà äëÿ ïîëüçîâàòåëÿ? Åñëè ïðåöåäåíò èìååò ïîëîæèòåëüíûé ðåçóëüòàò, òî
ïîëüçîâàòåëü çàõî÷åò åãî âûïîëíèòü.
n Ðàññìîòðèòå êàæäûé ïðåäëîæåííûé ïðåöåäåíò: ÿâëÿåòñÿ ëè îí ïîëíûì ïðåöåäåíòîì? Èëè
ýòî òîëüêî ìàëåíüêàÿ ÷àñòü ÷åãî-òî áîëüøåãî?
Ðàáîòàéòå ñ ïðåöåäåíòàìè ïîî÷åðåäíî, îäèí çà äðóãèì.
Áóäóò ïîÿâëÿòüñÿ íîâûå ïðåöåäåíòû. Íåêîòîðûå ïðåöåäåíòû èñ÷åçíóò. ×àñòî ïîëåçíî çàòðàòèòü
íåêîòîðîå âðåìÿ, ÷òîáû îáñóäèòü, äåéñòâèòåëüíî ëè ïðåäñòàâëåíû âñå íåîáõîäèìûå ïðåöåäåíòû.
Ñîçäàííàÿ ìîäåëü ìîæåò áûòü çàäîêóìåíòèðîâàíà ñ èñïîëüçîâàíèåì Rose èëè RequisitePro è

9-9
ìîæåò áûòü ñãåíåðèðîâàí îò÷åò Îáçîð ìîäåëè ïðåöåäåíòîâ.

Ïðèìåð ìîäåëèðîâàíèÿ: äåëîâûå ïðåöåäåíòû


Îáðàòèòå âíèìàíèå íà òî, êàê õîðîøî ñòðóêòóðèðóþò ñâîè ìîäåëè ñïåöèàëèñòû
Classics, Inc.
Çíàêîìÿñü ñ ðàáîòîé ñâîèõ êîëëåã, ÷àñòî ïðèõîäèòñÿ âèäåòü äèàãðàììû, ðàçìåðîì
è ÷èñëîì äåòàëåé íàïîìèíàþùèå ñõåìû ëàìïîâûõ ðàäèîïðèåìíèêîâ. (Èçâèíèòå,
ñåãîäíÿ, íàâåðíîå, íå âñå çíàþò, ÷òî òàêîå ëàìïîâûé ðàäèîïðèåìíèê!) Ïðè
îáúåêòíî-îðèåíòèðîâàííîì ïîäõîäå áîëüøîé íàñûùåííîñòè äèàãðàìì ëåãêî
èçáåæàòü ïóòåì èõ ñòðóêòóðèçàöèè.
Ïîñìîòðèòå, êàê ñäåëàëè ýòî â Classics, Inc.:

Äèàãðàììà äåëîâûõ ïðåöåäåíòîâ Classics, Inc. âåðõíåãî óðîâíÿ

Äèàãðàììà äåëîâûõ ïðåöåäåíòîâ âåðõíåãî óðîâíÿ ñîäåðæèò òîëüêî ïàêåòû


ïðåöåäåíòîâ. Òåì íå ìåíåå, äèàãðàììà äàåò ïðåäñòàâëåíèå îá îñíîâíûõ ôîðìàõ
äåÿòåëüíîñòè ïðåäïðèÿòèÿ.
Äàâàéòå òåïåðü ðàññìîòðèì äèàãðàììó ïðåöåäåíòîâ, ñîîòâåòñòâóþùóþ ïàêåòó
Ýëåêòðîííûå ïðîäàæè. Ñêîðåå âñåãî, èìåííî ýòó ÷àñòü Ñèñòåìû îáðàáîòêè è
âûïîëíåíèÿ çàêàçîâ Classics, Inc. ìû áóäåì ïðîäîëæàòü èçó÷àòü â ýòîé è â
ïîñëåäóþùèõ ãëàâàõ. Ïðè íåîáõîäèìîñòè, ìû îçíàêîìèìñÿ ñ äðóãîé íóæíîé
äèàãðàììîé ïðåöåäåíòîâ. Ýòî áóäåò òîëüêî ïîëåçíî.

9-10
Äèàãðàììà ïðåöåäåíòîâ ýëåêòðîííûõ ïðîäàæ

Èç äèàãðàììû âèäíî, ÷òî Çàêàç÷èê ïî Èíòåðíåò âçàèìîäåéñòâóåò ñ îäíèì


îñíîâíûì ïðåöåäåíòîì Èíòåðàêòèâíûé ïðîñìîòð êàòàëîãà. Åñëè æå îí ðåøèë
ñäåëàòü ïîêóïêó, çàïóñêàåòñÿ ïðåöåäåíò ðàñøèðåíèÿ Èíòåðàêòèâíîå ðàçìåùåíèå
çàêàçà.
Èçâåñòíî, ÷òî ðóêîâîäñòâî êîìïàíèè Classics, Inc. ïëàíèðóåò âïîñëåäñòâèè
ðàñøèðèòü âîçìîæíîñòè ýëåêòðîííîé òîðãîâëè è äîáàâèòü ïðåöåäåíòû
ïðåäâàðèòåëüíîãî ïðîñëóøèâàíèÿ âûáðàííûõ çàïèñåé è ïðîâåðêè ñîñòîÿíèÿ
çàêàçà. Íî ýòî îíè õîòÿò ñäåëàòü â ñëåäóþùåé èòåðàöèè.

Îïèñàíèå ñõåìû ïîòîêà ðàáîò äåëîâîãî ïðåöåäåíòà


×àñòî, ÷òîáû ïîíÿòü öåëü äåëîâîãî ïðåöåäåíòà, Âàì íóæíà ñõåìà ïîòîêà ðàáîò. Îíà ìîæåò áûòü
âûïîëíåíà â ôîðìå ïîøàãîâîãî îïèñàíèÿ. ×åëîâåêó, êîòîðûé ïîçæå áóäåò âûïîëíÿòü
ñïåöèôèêàöèþ äåëîâîãî ïðåöåäåíòà, äàæå åñëè ýòî òîò æå ñàìûé ÷åëîâåê, áóäåò íåîáõîäèìî ýòî
ïîøàãîâîå îïèñàíèå.
 ïðîñòûõ ñëó÷àÿõ ýòî ìîæåò áûòü òåêñòîâîå îïèñàíèå. Íî äîñòàòî÷íî ÷àñòî ïîòîê ðàáîò ñîñòîèò
èç îñíîâíîãî ïîòîêà è îäíîãî èëè íåñêîëüêèõ àëüòåðíàòèâíûõ ïîäïîòîêîâ. Ïðîñòîãî òåêñòîâîãî
îïèñàíèÿ â òàêèõ ñëó÷àÿõ áûâàåò íåäîñòàòî÷íî, è íåîáõîäèìî èñïîëüçîâàòü äèàãðàììó äåéñòâèé.

Ïðèìåð ìîäåëèðîâàíèÿ: îïèñàíèÿ ïîòîêîâ ðàáîò


Ñïåöèàëèñòû êîìïàíèè Classics, Inc. âåñüìà ðàöèîíàëüíî îòíåñëèñü ê îïèñàíèþ
ïîòîêîâ ðàáîò äåëîâûõ ïðåöåäåíòîâ.
Ïîñìîòðèòå íà äèàãðàììó ïðåöåäåíòîâ, ñîîòâåòñòâóþùóþ ïàêåòó Ïðîäàæè ïî
òåëåôîíó:

9-11
Äèàãðàììà ïðåöåäåíòîâ ïðîäàæ ïî òåëåôîíó

Ðàçìåùåíèå çàêàçà ïî òåëåôîíó – äîâîëüíî òðèâèàëüíàÿ çàäà÷à. Ñïåöèàëèñòû


êîìïàíèè Classics, Inc. îïèñàëè ïîòîê ðàáîò ýòîãî ïðåöåäåíòà â âèäå òåêñòà â
äèàëîãîâîì îêíå ñïåöèôèêàöèè ïðåöåäåíòà Rational Rose:

Äèàëîãîâîå îêíî ñïåöèôèêàöèè ïðåöåäåíòà Ðàçìåùåíèå çàêàçà

Äëÿ ñðàâíåíèÿ ïîñìîòðèòå íà îïèñàíèå ïîòîêà ðàáîò ïðåöåäåíòà Ïðîñìîòð


èíòåðàêòèâíîãî êàòàëîãà:

9-12
Äèàëîãîâîå îêíî ñïåöèôèêàöèè ïðåöåäåíòà Èíòåðàêòèâíûé ïðîñìîòð êàòàëîãà

Ìû âèäèì, ÷òî òåêñòîâîãî îïèñàíèÿ çäåñü ÿâíî íåäîñòàòî÷íî. Äëÿ ïîíèìàíèÿ


ñïåöèôèêàöèè ãîðàçäî ëó÷øå èñïîëüçîâàòü äèàãðàììó äåéñòâèé, ÷òî è ñäåëàëè
ñïåöèàëèñòû êîìïàíèè Classics, Inc.
Ïîñìîòðèòå, ÷òî ó íèõ ïîëó÷èëîñü:

9-13
Äèàãðàììà äåéñòâèé: äî÷åðíÿÿ äèàãðàììà ïðåöåäåíòà Èíòåðàêòèâíûé ïðîñìîòð êàòàëîãà

Ìîäåëèðîâàíèþ äåëîâûõ îáúåêòîâ ìû ïîñâÿòèì ñëåäóþùóþ ãëàâó.

9-14
Ïîòîê ðàáîò «Äåëîâîå ìîäåëèðîâàíèå»
(îêîí÷àíèå)
Ìîäåëü äåëîâûõ îáúåêòîâ
Íàïîìíèì, ÷òî ìîäåëü äåëîâûõ îáúåêòî⠖ ýòî îáúåêòíàÿ ìîäåëü, îïèñûâàþùàÿ ðåàëèçàöèþ
äåëîâûõ ïðåöåäåíòîâ (ñì. ñòð. 8-10). Îíà îïèñûâàåò ïðåöåäåíò äåëîâîé ñôåðû ñ âíóòðåííåé
òî÷êè çðåíèÿ äåëîâîé ñôåðû. Ìîäåëü îïðåäåëÿåò, êàê ëþäè, êîòîðûå ðàáîòàþò â äåëîâîé ñôåðå,
è âåùè, êîòîðûå îíè îáðàáàòûâàþò è èñïîëüçóþò (êëàññû è îáúåêòû äåëîâîé ñôåðû), äîëæíû
áûòü ñâÿçàíû äðóã ñ äðóãîì, ñòàòè÷åñêè è äèíàìè÷åñêè, ÷òîáû ïðîèçâåñòè îæèäàåìûå ðåçóëüòàòû.
Ýëåìåíòàìè ìîäåëè äåëîâûõ îáúåêòîâ ìîãóò áûòü äåëîâûå ðàáîòíèêè, äåëîâûå ñóùíîñòè è
ñâÿçè ìåæäó íèìè. Äëÿ ñòðóêòóðèçàöèè ìîäåëè ìîãóò èñïîëüçîâàòüñÿ îðãàíèçàöèîííûå ìîäóëè
è ïàêåòû.
Âñå âìåñòå îáúåêòû ìîäåëè äîëæíû áûòü ñïîñîáíû âûïîëíèòü âñå ïðåöåäåíòû äåëîâîé ñôåðû
– íå áîëüøå è íå ìåíüøå.

Èäåíòèôèêàöèÿ îðãàíèçàöèîííûõ ìîäóëåé


Âûäåëèòå è êðàòêî îïèøèòå êàæäûé îðãàíèçàöèîííûé ìîäóëü â ïðåäåëàõ ìîäåëèðóåìîé äåëîâîé
ñôåðû.
Ðåêîìåíäóåòñÿ, ÷òîáû Âû äàâàëè îðãàíèçàöèîííîìó ìîäóëþ íàçâàíèå, êîòîðîå îòðàæàåò
êîìïåòåíòíîñòü åãî äåëîâûõ ðàáîòíèêîâ.  êà÷åñòâå àëüòåðíàòèâû ìîæíî èñïîëüçîâàòü íàçâàíèÿ
ñóùåñòâóþùèõ îðãàíèçàöèîííûõ åäèíèö.
Îáñóäèòå è óáåäèòåñü, ÷òî Âû äîãîâîðèëèñü î òîì, êàêèå îðãàíèçàöèîííûå ìîäóëè äîëæíû áûòü
âêëþ÷åíû â âàøó ìîäåëü.
Äåòàëüíîå îïèñàíèå íåêîòîðûõ èç èäåíòèôèöèðîâàííûõ Âàìè îðãàíèçàöèîííûõ ìîäóëåé ìîæåò
èìåòü î÷åíü îãðàíè÷åííîå çíà÷åíèå äëÿ ìîäåëèðîâàíèÿ öåëåâîé ñèñòåìû. Ñ äðóãîé ñòîðîíû,
îíè ìîãóò ïîñòàâëÿòü âàæíóþ èñõîäíóþ èíôîðìàöèþ èëè ïðèíèìàòü âûõîäíóþ èíôîðìàöèþ.
Òîãäà, ñêîðåå âñåãî, îíè äîëæíû ìîäåëèðîâàòüñÿ êàê äåëîâûå ñóáúåêòû; ýòî îçíà÷àåò, ÷òî îíè
ÿâëÿþòñÿ âíåøíèìè ïî îòíîøåíèþ ê ìîäåëèðóåìîé äåëîâîé ñôåðå (ñì. ñòð. 8-5).

10-1
Ïðèìåð ìîäåëèðîâàíèÿ: Ñòðóêòóðà ìîäåëè äåëîâûõ îáúåêòîâ
Íà ñëåäóþùåì ðèñóíêå ïðåäñòàâëåíà ãëàâíàÿ äèàãðàììà êëàññîâ ìîäåëè
äåëîâûõ îáúåêòîâ, êîòîðóþ ðàçðàáîòàëè ñïåöèàëèñòû Classics, Inc.

Ãëàâíàÿ äèàãðàììà êëàññîâ ìîäåëè äåëîâûõ îáúåêòîâ Classics, Inc.

Ñïåöèàëèñòû Classics, Inc. èñïîëüçîâàëè îðãàíèçàöèîííûå ìîäóëè äëÿ


ñòðóêòóðèçàöèè ìîäåëè äåëîâûõ îáúåêòîâ. Ñóäÿ ïî íàçâàíèÿì, ñòðóêòóðà ìîäåëè
îòðàæàåò îðãàíèçàöèîííóþ ñòðóêòóðó êîìïàíèè (òåêóùóþ èëè
ïðåäïîëàãàåìóþ).
Ñðàâíèòå ýòó äèàãðàììó ñ äèàãðàììîé äåëîâûõ ïðåöåäåíòîâ íà ñòðàíèöå 9-2.
Êàæäîé èç îñíîâíûõ ôîðì òîðãîâëè èç äèàãðàììû ïðåöåäåíòîâ ñîîòâåòñòâóåò
îðãàíèçàöèîííûé ìîäóëü íà äèàãðàììå êëàññîâ. Âèäèìî, ïðåäïîëàãàåòñÿ, ÷òî
çà ðåàëèçàöèþ ïàêåòîâ ïðåöåäåíòîâ îñíîâíûõ ôîðì òîðãîâëè îòâå÷àåò
ñîîòâåòñòâóþùèé îðãàíèçàöèîííûé ìîäóëü.
Ñêàçàííîå âûøå íå îçíà÷àåò, ÷òî â ðåàëèçàöèè ïàêåòà ïðåöåäåíòîâ ó÷àñòâóþò

10-2
òîëüêî äåëîâûå ðàáîòíèêè è äåëîâûå ñóùíîñòè ñîîòâåòñòâóþùåãî
ïîäðàçäåëåíèÿ êîìïàíèè èëè ÷òî ïîäðàçäåëåíèå êîìïàíèè îòâå÷àåò òîëüêî çà
ðåàëèçàöèþ ñîîòâåòñòâóþùåãî ïàêåòà ïðåöåäåíòîâ. Ñóäÿ ïî äèàãðàììå, ýòî
ïðåêðàñíî ïîíèìàþò ñïåöèàëèñòû Classics, Inc.
Ïîñìîòðèòå íà äèàãðàììó. Â ñòðóêòóðå Classics, Inc. ïðèñóòñòâóåò Îòäåë
èíâåíòàðèçàöèè è îòãðóçêè. Ïðîöåññû îòãðóçêè òîâàðîâ çàêàç÷èêàì (âûïîëíåíèÿ
çàêàçîâ) ñâîéñòâåííû âñåì îñíîâíûì ôîðìàì òîðãîâëè. Ýòè ïðîöåññû
«âûíåñåíû çà ñêîáêè» è çà èõ ðåàëèçàöèþ îòâå÷àåò ñîîòâåòñòâóþùèé
îðãàíèçàöèîííûé ìîäóëü.
Ñ äðóãîé ñòîðîíû, â ëþáîé êîìïàíèè ñóùåñòâóþò ïðîöåññû, êîòîðûå êàñàþòñÿ
âñåõ ñëóæàùèõ è âñåõ ïîäðàçäåëåíèé. Âñïîìíèòå, õîòÿ áû, î íà÷èñëåíèè
çàðïëàòû è îá ó÷åòå ðàáî÷åãî âðåìåíè. Êàæäûé ñëóæàùèé ñîñòàâëÿåò ëèñò ó÷åòà
ðàáî÷åãî âðåìåíè, êàæäûé àäìèíèñòðàòîð ïðîâåðÿåò ëèñòû ó÷åòà ðàáî÷åãî
âðåìåíè ïîä÷èíåííûõ è ïåðåäàåò ïîäòâåðæäåííûå ñâåäåíèÿ â áóõãàëòåðèþ.
Ýòè ïðîöåññû òàêæå «âûíåñåíû çà ñêîáêè». Ñïåöèàëèñòû Classics, Inc.
ñìîäåëèðîâàëè ðåàëèçàöèþ ýòèõ ïðîöåññîâ â ïàêåòå Ñóùíîñòè îáùåãî
íàçíà÷åíèÿ.
Îáùåå ïðàâèëî ñîñòîèò â ñëåäóþùåì: ëþáîé ýëåìåíò (îðãàíèçàöèîííûé
ìîäóëü, äåëîâîé ðàáîòíèê, äåëîâàÿ ñóùíîñòü èëè ñâÿçü) ìîãóò áûòü
íåïîñðåäñòâåííûìè ýëåìåíòàìè òîëüêî îäíîãî îðãàíèçàöèîííîãî ìîäóëÿ
(ëþáîé ýëåìåíò ìîäåëè äîëæåí áûòü îïðåäåëåí òîëüêî îäèí ðàç!). Íî ýòî íå
îãðàíè÷èâàåò âîçìîæíîñòè èñïîëüçîâàíèÿ îäíèõ è òåõ æå ýëåìåíòîâ â ðàçíûõ
ïðåäñòàâëåíèÿõ è íà ðàçëè÷íûõ äèàãðàììàõ.
Âçãëÿíèòå íà äèàãðàììó åùå ðàç. Îíà ñîäåðæèò ïàêåò ïîä íàçâàíèåì Ñëóæàùèå.
Ïåðâîé çàäà÷åé ìîäåëèðîâàíèÿ äåëîâûõ îáúåêòîâ ÿâëÿåòñÿ îïðåäåëåíèå âñåõ
ó÷àñòíèêîâ ðåàëèçàöèè ïðåöåäåíòîâ. Ìîæíî ïðåäïîëîæèòü, ÷òî ñïåöèàëèñòû
Classics, Inc. íà÷àëè èìåííî ñ ýòîãî, ïî õîäó ïîèñêà âêëþ÷àÿ íàéäåííûõ äåëîâûõ
ðàáîòíèêîâ â óïîìÿíóòûé ïàêåò.

Ïîèñê äåëîâûõ ðàáîòíèêîâ


Äåëîâîé ðàáîòíèê ïðåäñòàâëÿåò ðîëü èëè íàáîð ðîëåé â äåëîâîé ñôåðå. Äåëîâîé ðàáîòíèê
âçàèìîäåéñòâóåò ñ äðóãèìè ðàáîòíèêàìè è óïðàâëÿåò äåëîâûìè ñóùíîñòÿìè, ó÷àñòâóÿ â
ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà (ñì. ñòð. 8-11).
Äëÿ êàæäîé ðîëè, êîòîðóþ Âû ìîæåòå èäåíòèôèöèðîâàòü â îðãàíèçàöèè, äîëæåí áûòü îïðåäåëåí
äåëîâîé ðàáîòíèê. Äàéòå åìó êðàòêîå îïèñàíèå.
Ïðîäóêòèâíûé ñïîñîá ïîèñêà äåëîâûõ ðàáîòíèêîâ ñîñòîèò â òîì, ÷òîáû ðàáîòàòü ãðóïïîé,
èñïîëüçóÿ ãðèôåëüíóþ äîñêó è ëèñòêè ñàìîêëåþùåéñÿ áóìàãè.

10-3
Èçó÷èòå ïîòîê ðàáîò êàæäîãî äåëîâîãî ïðåöåäåíòà. Ïðîñìîòðèòå êàæäûé ðàçäåë, ÷òîáû ïîíÿòü
îòâåòñòâåííîñòè, êîòîðûå ñîîòâåòñòâîâàëè áû îäíîìó äåëîâîìó ðàáîòíèêó. Óáåäèòåñü, ÷òî Âû
íå ïðîïóñòèëè íèêàêèõ äåëîâûõ ðàáîòíèêîâ, è ÷òî âñå íàéäåííûå Âàìè äåëîâûå ðàáîòíèê
ÿâëÿþòñÿ «âíóòðåííîñòüþ» òîé ÷àñòè äåëîâîé ñôåðû, êîòîðóþ Âû ìîäåëèðóåòå.
Íå ðàññòðàèâàéòåñü, åñëè ñíà÷àëà äåëîâûõ ðàáîòíèêîâ îêàæåòñÿ ñëèøêîì ìíîãî èëè ñëèøêîì
ìàëî: Âû åùå âåðíåòåñü ê ýòîìó ïîñëå èäåíòèôèêàöèè äåëîâûõ ñóùíîñòåé.
Õàðàêòåðèñòèêè õîðîøåãî äåëîâîãî ðàáîòíèêà:
n Åãî íàçâàíèå è îïèñàíèå ÿñíû è ïîíÿòíû.
n Êàæäûé äåëîâîé ðàáîòíèê èìååò ñâÿçü, ïî êðàéíåé ìåðå, ñ îäíîé äåëîâîé ñóùíîñòüþ.
n Êàæäûé äåëîâîé ðàáîòíèê èìååò ñâÿçè ñ äðóãèìè äåëîâûìè ðàáîòíèêàìè.
n Ñâÿçè äåëîâûõ ðàáîòíèêîâ íå çàâèñÿò äðóã îò äðóãà.
n Êàæäûé äåëîâîé ðàáîòíèê ó÷àñòâóåò ïî êðàéíåé ìåðå â îäíîì äåëîâîì ïðåöåäåíòå.
n Êàæäàÿ ñâÿçü èñïîëüçóåòñÿ â ïîòîêå ðàáîò ïî êðàéíåé ìåðå îäíîãî äåëîâîãî ïðåöåäåíòà.
n Êàæäàÿ èç îïåðàöèé äåëîâîãî ðàáîòíèêà âûïîëíÿåòñÿ â ïîòîêå ðàáîò ïî êðàéíåé ìåðå îäíîãî
äåëîâîãî ïðåöåäåíòà.

10-4
Ïðèìåð ìîäåëèðîâàíèÿ: Äåëîâûå ðàáîòíèêè
Ðåçóëüòàòû ðàáîòû ñïåöèàëèñòîâ Classics, Inc. ïî èäåíòèôèêàöèè äåëîâûõ
ðàáîòíèêîâ îòîáðàæåíû íà äèàãðàììå êëàññîâ ïîä íàçâàíèåì Ñëóæàùèå.

Äèàãðàììà êëàññîâ Ñëóæàùèå ïðåäñòàâëÿåò äåëîâûõ ðàáîòíèêîâ Classics, Inc.

Ñïåöèàëèñòû Classics, Inc. îáðàòèëè âíèìàíèå íà òî, ÷òî ïîìèìî ñâîåé îñíîâíîé
ðîëè, óêàçàííîé â íàçâàíèè, êàæäûé äåëîâîé ðàáîòíèê èìååò íåêîòîðûå
äîïîëíèòåëüíûå îáÿçàííîñòè, ñâÿçàííûå ñ åãî ïîëîæåíèåì ñëóæàùåãî èëè
àäìèíèñòðàòîðà.
Íàïðèìåð, âñå ñëóæàùèå îáÿçàíû ðàç â íåäåëþ ïðåäñòàâëÿòü ñâîåìó
ðóêîâîäèòåëþ (àäìèíèñòðàòîðó) ëèñò ó÷åòà ðàáî÷åãî âðåìåíè (ñì. ñòð. 10-2).

10-5
Ýòà èõ îáÿçàííîñòü è äðóãèå îáùèå ñâîéñòâà îïðåäåëåíû äëÿ äåëîâîãî ðàáîòíèêà
ïîä íàçâàíèåì Ñëóæàùèé, êîòîðûé ÿâëÿåòñÿ îáîáùåíèåì äëÿ ñîîòâåòñòâóþùèõ
äåëîâûõ ðàáîòíèêîâ (ïîñìîòðèòå íà ñâÿçè îáîáùåíèÿ).
Àíàëîãè÷íî, äåëîâîé ðàáîòíèê Àäìèíèñòðàòîð ÿâëÿåòñÿ îáîáùåíèåì äëÿ âñåõ
äåëîâûõ ðàáîòíèêî⠖ ðóêîâîäèòåëåé.
Ïîñìîòðèòå, êàê ñïåöèàëèñòû Classics, Inc. îïèñàëè äåëîâîãî ðàáîòíèêà
Àäìèíèñòðàòîð â äèàëîãîâîì îêíå ñïåöèôèêàöèè â Rational Rose:

Îêíî ñïåöèôèêàöèè äåëîâîãî ðàáîòíèêà Àäìèíèñòðàòîð

Äåëîâîé ðàáîòíèê Àäìèíèñòðàòîð òåëåôîííîé òîðãîâëè ÿâëÿåòñÿ ïîòîìêîì


äåëîâîãî ðàáîòíèêà Àäìèíèñòðàòîð. Îí íàñëåäóåò âñå ñâîéñòâà Àäìèíèñòðàòîðà
è èìååò äîïîëíèòåëüíûå ñâîéñòâà.

10-6
Ïîñìîòðèòå, êàê ñïåöèàëèñòû Classics, Inc. êîíêðåòèçèðîâàëè äåëîâîãî
ðàáîòíèêà Àäìèíèñòðàòîð òåëåôîííîé òîðãîâëè:

Îêíî ñïåöèôèêàöèè äåëîâîãî ðàáîòíèêà Àäìèíèñòðàòîð òåëåôîííîé òîðãîâëè

Õîòåëîñü áû íàïîìíèòü, ÷òî äåëîâîé ðàáîòíèê – ýòî ðîëü èëè íàáîð ðîëåé â
äåëîâîé ñôåðå.  îòëè÷èå îò ýòîãî, êîíêðåòíûé ñëóæàùèé êîìïàíèè
(èíäèâèäóàëüíûé ðàáîòíèê) ìîæåò èãðàòü íåñêîëüêî ðîëåé: îäèí èç ñëóæàùèõ
òåëåôîííîé òîðãîâëè ìîæåò âûïîëíÿòü îáÿçàííîñòè ñîîòâåòñòâóþùåãî
àäìèíèñòðàòîðà.
 çàêëþ÷åíèå ýòîãî ðàçäåëà, íåáîëüøàÿ ëîæêà äåãòÿ.
1. Ïîñìîòðèòå íà äèàãðàììó. Èç íàçâàíèé äåëîâûõ ðàáîòíèêîâ ñëåäóåò, ÷òî çà
ýëåêòðîííóþ òîðãîâëþ íèêòî íå îòâå÷àåò. Õîòÿ â ñòðóêòóðå ìîäåëè åñòü
îðãàíèçàöèîííûé ìîäóëü Îòäåë ýëåêòðîííîé òîðãîâëè. Íåò ëè çäåñü
îøèáêè?
2. Ïîñìîòðèòå íà äèàãðàììó åùå ðàç. Âàì íå êàæåòñÿ, ÷òî äåëîâûå ðàáîòíèêè
Àäìèíèñòðàòîð è Ñëóæàùèé òàêæå èìåþò îáùèå ñâîéñòâà? Çà ïðèìåðîì

10-7
äàëåêî õîäèòü íå íàäî: è òå, è äðóãèå ðàç â íåäåëþ õîäÿò çà çàðïëàòîé!
Óïóùåíèå?
Ìû åùå âåðíåìñÿ ê ýòèì âîïðîñàì â õîäå äàëüíåéøåãî îáñóæäåíèÿ ìîäåëè
äåëîâûõ îáúåêòîâ Classics, Inc.

Èäåíòèôèêàöèÿ äåëîâûõ ñóùíîñòåé


Äåëîâàÿ ñóùíîñòü ïðåäñòàâëÿåò «âåùü», êîòîðàÿ îáðàáàòûâàåòñÿ èëè èñïîëüçóåòñÿ äåëîâûìè
ðàáîòíèêàìè (ñì. ñòð. 8-11).
Íà ýòàïå äåëîâîãî ìîäåëèðîâàíèÿ íåò æåñòêîãî òðåáîâàíèÿ îáÿçàòåëüíî îòäåëüíî îïèñûâàòü
ðåàëèçàöèþ êàæäîãî äåëîâîãî ïðåöåäåíòà. Âàæíî, ÷òîáû âñå âìåñòå äåëîâûå ðàáîòíèêè è äåëîâûå
ñóùíîñòè áûëè ñïîñîáíû âûïîëíèòü âñå äåëîâûå ïðåöåäåíòû.
Ëó÷øå âñåãî ñíîâà âîñïîëüçîâàòüñÿ ãðèôåëüíîé äîñêîé. Ðèñóéòå äèàãðàììû êëàññîâ.
Ðàññìîòðèòå, êàêèå «âåùè» îáðàáàòûâàåò êàæäûé äåëîâîé ðàáîòíèê, ÷òîáû íàéòè, ÷òî íóæíî
ðàññìàòðèâàòü â êà÷åñòâå äåëîâûõ ñóùíîñòåé.
×òîáû ïîêàçàòü, ÷òî äåëîâûå ñóùíîñòè «íóæäàþòñÿ» äðóã â äðóãå, èñïîëüçóéòå ñâÿçè-
àññîöèàöèè. Äëÿ ÿñíîñòè äàâàéòå àññîöèàöèÿì ôóíêöèîíàëüíûå èìåíà.
Åñëè äåëîâûå ñóùíîñòè èìåþò ÿñíûå îòíîøåíèÿ òèïà «öåëîå-÷àñòü», ïîêàæèòå ýòî ñ
èñïîëüçîâàíèåì ñâÿçè îáúåäèíåíèÿ.
Åñëè äåëîâûå ñóùíîñòè ñïåöèàëèçèðóþò èëè îáîáùàþò äðóã äðóãà, ïîêàæèòå ýòî ñ
èñïîëüçîâàíèåì ñâÿçè îáîáùåíèÿ. Ëó÷øå íå ñïåøèòü ñ óñòàíîâêîé ñâÿçåé îáîáùåíèÿ, ïîêà íå
áóäåò ïðîäåëàíà íåêîòîðàÿ ðàáîòà ïî îïèñàíèþ äåëîâûõ ñóùíîñòåé.
Âíèìàòåëüíî ïðîñìîòðèòå ïîòîê ðàáîò êàæäîãî äåëîâîãî ïðåöåäåíòà, ÷òîáû óáåäèòüñÿ, ÷òî
íèêàêèå äåëîâûå ñóùíîñòè íå áûëè çàáûòû. Óäîñòîâåðüòåñü òàêæå, ÷òî òå, êîòîðûå Âû
èäåíòèôèöèðîâàëè, ôàêòè÷åñêè ó÷àñòâóþò â ïîòîêå ðàáîò.
Õàðàêòåðèñòèêè õîðîøåé äåëîâîé ñóùíîñòè:
n Åå íàçâàíèå è îïèñàíèå ÿñíû è ïîíÿòíû.
n Ñâÿçè äåëîâûõ ñóùíîñòåé íå çàâèñÿò äðóã îò äðóãà.
n Êàæäàÿ ñâÿçü èñïîëüçóåòñÿ â ïîòîêå ðàáîò ïî êðàéíåé ìåðå îäíîãî äåëîâîãî ïðåöåäåíòà.
n Âñå «âåùè» â äåëîâîé ñôåðå, òèïà èçäåëèé, äîêóìåíòîâ è òàê äàëåå, ñìîäåëèðîâàíû êàê
äåëîâûå ñóùíîñòè.
n Îíà ó÷àñòâóåò ïî êðàéíåé ìåðå â îäíîì äåëîâîì ïðåöåäåíòå.
n Îíà èìååò âëàäåëüöà; ýòî - äåëîâîé ðàáîòíèê èëè äåëîâîé ñóáúåêò, îòâåòñòâåííûé çà äåëîâóþ

10-8
ñóùíîñòü.

Ïðèìåð ìîäåëèðîâàíèÿ: Äåëîâûå ñóùíîñòè


 ýòîì ðàçäåëå ìû îáñóäèì ñëåäóþùèå äèàãðàììû êëàññîâ ìîäåëè äåëîâûõ
îáúåêòîâ Classics, Inc.:
n Òåëåôîííûå ïðîäàæè (äèàãðàììà îðãàíèçàöèîííîãî ìîäóëÿ Îòäåë
òåëåôîííîé òîðãîâëè)
n Ýëåêòðîííûå ïðîäàæè (äèàãðàììà îðãàíèçàöèîííîãî ìîäóëÿ Îòäåë
ýëåêòðîííîé òîðãîâëè)
n Îáùåå ðóêîâîäñòâî (äèàãðàììà ïàêåòà Ñóùíîñòè îáùåãî èñïîëüçîâàíèÿ)
Òåëåôîííàÿ è ýëåêòðîííàÿ òîðãîâëÿ
Ðàññìîòðèòå ñëåäóþùóþ äèàãðàììó êëàññîâ:

Äèàãðàììà êëàññîâ Òåëåôîííûå ïðîäàæè.

Ãëàâíûì îáúåêòîì çäåñü ÿâëÿåòñÿ äåëîâàÿ ñóùíîñòü Òåëåôîííûé çàêàç, êîòîðàÿ


ïðåäñòàâëÿåò áîëåå îáùóþ ñóùíîñòü Çàêàç. Îáðàòèòå âíèìàíèå, ÷òî äåëîâàÿ
ñóùíîñòü Çàêàç ïðèíàäëåæèò îðãàíèçàöèîííîìó ìîäóëþ Îòäåë èíâåíòàðèçàöèè
è îòãðóçêè. Ýòî ñîâåðøåííî ïðàâèëüíîå ðåøåíèå ñïåöèàëèñòîâ Classics, Inc.
Îáùèå äëÿ âñåõ îñíîâíûõ ôîðì òîðãîâëè “âåùè” âûíåñåíû çà ñêîáêè.
Ïî òåì æå ñîîáðàæåíèÿì è äåëîâàÿ ñóùíîñòü Àäðåñ îòãðóçêè, ÿâëÿþùàÿñÿ
÷àñòüþ äåëîâîé ñóùíîñòè Òåëåôîííûé çàêàç÷èê, òàêæå ïðèíàäëåæèò
îðãàíèçàöèîííîìó ìîäóëþ Îòäåë èíâåíòàðèçàöèè è îòãðóçêè.

10-9
Åäèíñòâåííûì äåéñòâóþùèì ëèöîì òåëåôîííûõ ïðîäàæ ÿâëÿåòñÿ äåëîâîé
ðàáîòíèê Ñëóæàùèé òåëåôîííîé òîðãîâëè, êîòîðûé, ïî óêàçàíèÿì çàêàç÷èêà,
ôèêñèðóåò (ââîäèò â ñèñòåìó) èíôîðìàöèþ î çàêàçå (Òåëåôîííûé çàêàç) è
çàêàç÷èêå (Òåëåôîííûé çàêàç÷èê). Ýòà èíôîðìàöèÿ èñïîëüçóåòñÿ â
îðãàíèçàöèîííîì ìîäóëå Îòäåë èíâåíòàðèçàöèè è îòãðóçêè äëÿ êîìïëåêòîâàíèÿ
è óïàêîâêè çàêàçàííûõ òîâàðîâ è îòïðàâêè èõ çàêàç÷èêó.
Ïîñìîòðèòå òåïåðü íà äèàãðàììó êëàññîâ Ýëåêòðîííûå ïðîäàæè:

Äèàãðàììà êëàññîâ Ýëåêòðîííûå ïðîäàæè

Äèàãðàììà î÷åíü ïîõîæà íà ïðåäûäóùóþ, ïîýòîìó íåò ñìûñëà åå ïîäðîáíî


îïèñûâàòü.
Äåëîâàÿ ñóùíîñòü Ýëåêòðîííûé çàêàç ÿâëÿåòñÿ ñïåöèàëèçàöèåé äåëîâîé
ñóùíîñòè Çàêàç ïðèìåíèòåëüíî ê ýëåêòðîííîé òîðãîâëå, à äåëîâàÿ ñóùíîñòü
Ýëåêòðîííûé çàêàç÷èê îòëè÷àåòñÿ îò äåëîâîé ñóùíîñòè Òåëåôîííûé çàêàç÷èê
õîòÿ áû òåì, ÷òî ïåðâàÿ îáÿçàòåëüíî ñîäåðæèò àäðåñ ýëåêòðîííîé ïî÷òû
çàêàç÷èêà.
Íà äèàãðàììå ïîÿâèëàñü íîâàÿ äåëîâàÿ ñóùíîñòü Êðåäèòíàÿ îïëàòà,
ôèêñèðóþùàÿ îïëàòó ñòîèìîñòè çàêàçà ñ ïîìîùüþ êðåäèòíîé êàðòî÷êè.
Îáðàòèòå âíèìàíèå, ÷òî ýòà äåëîâàÿ ñóùíîñòü íå ïðèíàäëåæèò íåïîñðåäñòâåííî
îðãàíèçàöèîííîìó ìîäóëþ Îòäåë ýëåêòðîííîé òîðãîâëè, à çàèìñòâîâàíà èç

10-10
îðãàíèçàöèîííîãî ìîäóëÿ Ìàãàçèí ðîçíè÷íîé òîðãîâëè. Ïî-âèäèìîìó, òàì
âîïðîñ êðåäèòíîé îïëàòû áûë ðåøåí ðàíüøå, è ñïåöèàëèñòû Classics, Inc.
ðåøèëè íå ëîìàòü ñåáå ãîëîâó íàä ýòîé ïðîáëåìîé íà ýòàïå äåëîâîãî
ìîäåëèðîâàíèÿ.
Ñóùåñòâåííûì îòëè÷èåì ÿâëÿåòñÿ òî, ÷òî îðãàíèçàöèîííûé ìîäóëü Îòäåë
ýëåêòðîííîé òîðãîâëè íå ñîäåðæèò íåïîñðåäñòâåííî íè îäíîãî äåëîâîãî
ðàáîòíèêà. Ðàçìåùåíèåì çàêàçà â ñèñòåìå çàíèìàåòñÿ äåëîâîé ñóáúåêò Çàêàç÷èê
ïî Èíòåðíåò.
Òàêèì îáðàçîì, îòâå÷àÿ íà ïåðâûé âîïðîñ (ñì. ñòð. 10-5), ìû äîëæíû ñíÿòü ñî
ñïåöèàëèñòîâ Classics, Inc. îäíî èç îáâèíåíèé: Îòäåë ýëåêòðîííîé òîðãîâëè
äåéñòâèòåëüíî íå ñîäåðæèò íè îäíîãî äåëîâîãî ðàáîòíèêà. Îäíàêî êîððåêòíîñòü
íàçâàíèÿ ýòîãî îðãàíèçàöèîííîãî ìîäóëÿ âûçûâàåò áîëüøèå ñîìíåíèÿ.
Ïðèìå÷àíèå: Ðåêîìåíäàöèè Rational Unified Process ïî èñïîëüçîâàíèþ UML äëÿ
äåëîâîãî ìîäåëèðîâàíèÿ íå ïðåäóñìàòðèâàþò ðàçìåùåíèå äåëîâûõ
ñóáúåêòîâ íà äèàãðàììàõ êëàññîâ, ò.ê. äåëîâûå ñóáúåêòû è äèàãðàììû
êëàññîâ ñ äåëîâûìè ðàáîòíèêàìè è äåëîâûìè ñóùíîñòÿìè âèäèìû èç
ðàçíûõ “òî÷åê çðåíèÿ”, ñîîòâåòñòâåííî âíåøíåé è âíóòðåííåé.
Ïîýòîìó íà äèàãðàììå Ýëåêòðîííûå ïðîäàæè, êîòîðóþ ðàçðàáîòàëè
ñïåöèàëèñòû Classics, Inc., äåëîâîé ñóáúåêò Çàêàç÷èê ïî Èíòåðíåò è
ñîîòâåòñòâóþùàÿ àññîöèàöèÿ ñ äåëîâîé ñóùíîñòüþ Ýëåêòðîííûé
çàêàç íå ïîêàçàíû.
Ñ äðóãîé ñòîðîíû, íè Rational Unified Process, íè èíñòðóìåíòàëüíûå
ñðåäñòâà Rational Rose íàïðÿìóþ ýòîãî íå çàïðåùàþò. Ïîýòîìó ÿ âçÿë
íà ñåáÿ ñìåëîñòü íåñêîëüêî îòêîððåêòèðîâàòü äèàãðàììó, ÷òîáû
ñèòóàöèÿ ñ îòñóòñòâèåì äåëîâîãî ðàáîòíèêà ñòàëà áîëåå ïîíÿòíà.
 çàêëþ÷åíèå ðàçäåëà õîòåëîñü áû îáðàòèòü âíèìàíèå íà ñïîñîá èñïîëüçîâàíèÿ
ñïåöèàëèñòàìè Classics, Inc. ñâÿçè îáúåäèíåíèÿ (“öåëîå-÷àñòü”).
Ïîñìîòðèòå åùå ðàç íà îáå äèàãðàììû âûøå. Âû âèäèòå, ÷òî äåëîâàÿ ñóùíîñòü
Àäðåñ îòãðóçêè ÿâëÿåòñÿ ÷àñòüþ äâóõ äåëîâûõ ñóùíîñòåé: Òåëåôîííûé çàêàç÷èê
è Ýëåêòðîííûé çàêàç÷èê. Òðóäíî ñåáå ïðåäñòàâèòü, ÷òîáû Òîðìîçíàÿ êîëîäêà
áûëà îäíîâðåìåííî ÷àñòüþ äâóõ ðàçíûõ Àâòîìîáèëåé.  íàøåì æå ñëó÷àå âñå
âûãëÿäèò âïîëíå åñòåñòâåííî: èíôîðìàöèÿ îá àäðåñå îòãðóçêè ÿâëÿåòñÿ
ñîñòàâíîé ÷àñòüþ èíôîðìàöèè î òåëåôîííîì è îá ýëåêòðîííîì çàêàç÷èêå.
Âñå ïðàâèëüíî, íî íà ìîé âçãëÿä, ïðè îáúåêòíî-îðèåíòèðîâàííîé ðàçðàáîòêå
áîëåå ïîñëåäîâàòåëüíûì â ýòîé ñèòóàöèè áûëî áû îïðåäåëåíèå äåëîâîé
ñóùíîñòè-îáîáùåíèÿ Çàêàç÷èê, êàê ïîêàçàíî íà ñëåäóþùåé äèàãðàììå:

10-11
Àëüòåðíàòèâíûé ñïîñîá ïðåäñòàâëåíèÿ èíôîðìàöèè î çàêàç÷èêå è àäðåñå îòãðóçêè çàêàçà

Îáùåå ðóêîâîäñòâî
Äèàãðàììà Îáùåå ðóêîâîäñòâî ñîäåðæèòñÿ â ïàêåòå Ñóùíîñòè îáùåãî
èñïîëüçîâàíèÿ (ñì. äèàãðàììó íà ñòð. 10-2). Íà íåé ïðåäñòàâëåíû îáúåêòû,
êîòîðûå êàñàþòñÿ âñåõ ñëóæàùèõ êîìïàíèè: èíäèâèäóàëüíàÿ èíôîðìàöèÿ î
êàæäîì ñëóæàùåì, ãðàôèêè ðàáîòû ñëóæàùèõ è ñâåäåíèÿ î ôàêòè÷åñêè
îòðàáîòàííîì ðàáî÷åì âðåìåíè, ñâåäåíèÿ äëÿ ðàñ÷åòà çàðïëàòû è î ôàêòè÷åñêèõ
âûïëàòàõ è ò.ï.
Äèàãðàììà äîñòàòî÷íî ïðîñòà. ß ïðåäëàãàþ ïîäðîáíåå èññëåäîâàòü òîëüêî îäèí
àñïåêò.
Ïîìíèòå, íà ñòð. 10-6 ìû ãîâîðèëè î òîì, ÷òî äåëîâûå ðàáîòíèêè Àäìèíèñòðàòîð
è Ñëóæàùèé èìåþò íåêîòîðîå îáùåå ñâîéñòâî: ðàç â íåäåëþ îíè õîòÿò ïîëó÷èòü
çà ñâîé òðóä äîñòîéíîå âîçíàãðàæäåíèå? Ñåé÷àñ ìû èìååì âîçìîæíîñòü óçíàòü,
ïðåäóñìîòðåëè ëè ýòî ñïåöèàëèñòû Classics, Inc.

10-12
Äèàãðàììà êëàññîâ Îáùåå ðóêîâîäñòâî

Îñíîâàíèåì äëÿ ðàñ÷åòà çàðïëàòû ÿâëÿþòñÿ äåëîâûå ñóùíîñòè Çàïèñü


ñëóæàùåãî è Ëèñò ó÷åòà ðàáî÷åãî âðåìåíè. Äåëîâîé ðàáîòíèê Ñëóæàùèé èìååò
ñâÿçè àññîöèàöèè ñ óêàçàííûìè äåëîâûìè ñóùíîñòÿìè. Èç ýòîãî ìîæíî ñäåëàòü
âûâîä, ÷òî êòî-òî ðàññ÷èòàåò ñëóæàùåìó çàðïëàòó. Äåëîâîé ðàáîòíèê
Àäìèíèñòðàòîð òàêèõ ñâÿçåé íå èìååò. Çíà÷èò ëè ýòî, ÷òî ðóêîâîäÿùèé ïåðñîíàë
Classics, Inc. ðàáîòàåò «çà èäåþ»?
Ñêîðåå âñåãî, íåò. Âèäèìî, ñïåöèàëèñòû Classics, Inc. ñ÷èòàþò, ÷òî ëþáîé
ðóêîâîäèòåëü ÿâëÿåòñÿ è ñëóæàùèì êîìïàíèè. Íî èç ìîäåëè ýòîãî íå ñëåäóåò.
×òî ìîæíî ïîñîâåòîâàòü äëÿ èñïðàâëåíèÿ ýòîãî óïóùåíèÿ â ìîäåëè? Ñàìîå
ïðîñòîå – ýòî îïðåäåëèòü ñâÿçü îáîáùåíèÿ îò äåëîâîãî ðàáîòíèêà
Àäìèíèñòðàòîð ê äåëîâîìó ðàáîòíèêó Ñëóæàùèé, êàê ïîêàçàíî íèæå:

10-13
Ôðàãìåíò äèàãðàììû êëàññîâ, îòîáðàæàþùèé ñâÿçè ìåæäó äåëîâûìè ðàáîòíèêàìè Ñëóæàùèé
è Àäìèíèñòðàòîð.

Îïðåäåëåíèå ðåàëèçàöèé äåëîâûõ ïðåöåäåíòîâ


Âûäåëèòå äåëîâûõ ðàáîòíèêîâ è äåëîâûå ñóùíîñòè, êîòîðûå ó÷àñòâóþò â âûïîëíåíèè êàæäîãî
äåëîâîãî ïðåöåäåíòà.
Ïðåäñòàâüòå äåëîâûõ ðàáîòíèêîâ è äåëîâûå ñóùíîñòè, ó÷àñòâóþùèå â ðåàëèçàöèè äåëîâîãî
ïðåöåäåíòà, â äèàãðàììå ñîòðóäíè÷åñòâà. Ïîêàçûâàéòå òîëüêî òå ñâÿçè, êîòîðûå íåîáõîäèìû
äëÿ ïîíèìàíèÿ òîãî, êàê âçàèìîäåéñòâóþò äåëîâûå ðàáîòíèêè è äåëîâûå ñóùíîñòè â ïîòîêå
ðàáîò ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà.
Âìåñòî èñïîëüçîâàíèÿ ãðóïïîâîé äèàãðàììû ñîòðóäíè÷åñòâà Âû ìîæåòå ïðåäñòàâëÿòü
ó÷àñòâóþùèõ äåëîâûõ ðàáîòíèêîâ è äåëîâûå ñóùíîñòè â äèàãðàììå ïîñëåäîâàòåëüíîñòè.
Äèàãðàììà ïîñëåäîâàòåëüíîñòè ìîæåò çàìåíÿòü ñëîæíîå òåêñòîâîå îïèñàíèå. Ïîñêîëüêó îíà
÷àñòî îêàçûâàåòñÿ ñëèøêîì äåòàëüíîé, èñïîëüçóéòå äèàãðàììó ïîñëåäîâàòåëüíîñòè òîëüêî äëÿ
ïîòîêîâ ðàáîò èëè ÷àñòåé ïîòîêîâ ðàáîò, êîòîðûå ÿâëÿþòñÿ ñëîæíûìè.
Äëÿ ïîÿñíåíèÿ çíà÷åíèÿ ãðóïïîâîé äèàãðàììû ñîòðóäíè÷åñòâà Âû ìîæåòå îïèñàòü ïîòîê ðàáîò
êàæäîé ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà â òåðìèíàõ åãî ýëåìåíòîâ, âçàèìîäåéñòâóþùèõ äåëîâûõ
ðàáîòíèêîâ, îáðàáàòûâàþùèõ äåëîâûå ñóùíîñòè. Ýòî íåîáÿçàòåëüíî, è èìååò ñìûñë òîëüêî äëÿ
íàèáîëåå ñëîæíûõ ïîòîêîâ ðàáîò èëè ÷àñòåé ïîòîêîâ ðàáîò.
n Íà÷íèòå ñ îïèñàíèÿ íîðìàëüíîãî ïîòîêà ðàáîò ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà.
n Êîãäà íîðìàëüíûé ïîòîê ðàáîò îïèñàí è óæå îòíîñèòåëüíî óñòîÿëñÿ, íà÷íèòå îïèñûâàòü
ëþáûå àëüòåðíàòèâíûå è íåîáÿçàòåëüíûå ïîòîêè ðàáîò.
n Îïðåäåëèòå öåëè ïðåäñòàâëåíèÿ äåëîâûõ ðàáîòíèêîâ è äåëîâûõ ñóùíîñòåé â òåðìèíàõ
ñòîèìîñòè è âðåìåíè ïðîèçâîäñòâåííîãî öèêëà.
Ïðîàíàëèçèðóéòå æèçíåííûé öèêë êàæäîé äåëîâîé ñóùíîñòè. Êàæäàÿ äåëîâàÿ ñóùíîñòü äîëæíà

10-14
áûòü êåì-òî ñîçäàíà è êåì-òî óäàëåíà. Óáåäèòåñü, ÷òî ê êàæäîé äåëîâîé ñóùíîñòè îáðàùàþòñÿ
è åå èñïîëüçóþò äåëîâûå ðàáîòíèêè èëè äðóãèå äåëîâûå ñóùíîñòè.
Ñîêðàòèòå ÷èñëî ðàáîòíèêîâ. Âïîëíå âåðîÿòíî, ÷òî ïîêà Âû ðàçðàáàòûâàåòå âàøè ìîäåëè, Âû
íàéäåòå ñëèøêîì ìíîãî ðàáîòíèêîâ. Óáåäèòåñü, ÷òî êàæäûé äåëîâîé ðàáîòíèê ñîîòâåòñòâóåò
íàáîðó çàäà÷, êîòîðûå îáû÷íî âûïîëíÿåò îäèí ÷åëîâåê, äàæå ïðè òîì, ÷òî ðåøåíèå ýòèõ çàäà÷
ðàçáèòî íà íåñêîëüêî äåëîâûõ ïðåöåäåíòîâ.
Êàæäàÿ äåëîâàÿ ñóùíîñòü äîëæíà èìåòü âëàäåëüöà, êîãî-òî, êòî çà íåå îòâå÷àåò. Âû ìîæåòå
ìîäåëèðîâàòü ýòî àññîöèàöèåé îò äåëîâîãî ðàáîòíèêà ê äåëîâîé ñóùíîñòè, çà êîòîðóþ îòâå÷àåò
äåëîâîé ðàáîòíèê. Íåêîòîðûå äåëîâûå ñóùíîñòè ìîãóò ïðèíàäëåæàòü ëþäÿì èç íå äåëîâîé
ñôåðû. Îòìåòüòå ýòî â êðàòêîì îïèñàíèè äåëîâîé ñóùíîñòè.
Îöåíèòå ïîòîê ðàáîò ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà è äîêóìåíòèðóþùèå åãî òåêñò è
äèàãðàììû. Îäèí èç ñïîñîáîâ ñäåëàòü ýòî ñîñòîèò â òîì, ÷òîáû ïðîâåñòè ñêâîçíîé êîíòðîëü.
Ïðè ñêâîçíîì êîíòðîëå ÷åëîâåê, îòâåòñòâåííûé çà ðåàëèçàöèþ äåëîâîãî ïðåöåäåíòà, âåäåò îäíîãî
èëè äâóõ ÷ëåíîâ ïðîåêòíîé ãðóïïû ÷åðåç ïîòîê ðàáîò ðåàëèçàöèè äåëîâîãî ïðåöåäåíòà.
Äðóãîé ñïîñîá ñîñòîèò â ïðîâåäåíèè ðîëåâîé èãðû, â êîòîðîé ëþäè äåéñòâóþò êàê äåëîâûå
ñóáúåêòû, äåëîâûå ðàáîòíèêè è äåëîâûå ñóùíîñòè.

Äåëîâûå îáúåêòû â îòíîøåíèè ê äåëîâûì ïðåöåäåíòàì


Êîãäà Âû èçó÷àåòå äåëîâûõ ðàáîòíèêîâ è äåëîâûå ñóùíîñòè, êîòîðûå ó÷àñòâóþò â ðàçíûõ
ïðåöåäåíòàõ äåëîâîé ñôåðû, Âû ìîæåòå íàéòè òàêèõ, êîòîðûå, êàæåòñÿ, íàñòîëüêî ïîõîæè, ÷òî
â äåéñòâèòåëüíîñüòè îíè ÿâëÿþòñÿ îäíèì êëàññîì. Äàæå, êîãäà ðàçíûå äåëîâûå ïðåöåäåíòû íå
èìåþò èäåíòè÷íûõ çàïðîñîâ, êëàññû ìîãóò áûòü äîñòàòî÷íî ïîäîáíû, ÷òîáû ðàññìàòðèâàòü èõ
êàê îäíî è òî æå ÿâëåíèå. Åñëè äåëî îáñòîèò èìåííî òàê, Âû ìîæåòå îáúåäèíèòü ïîäîáíûå
êëàññû â îäèí, ïðèâîäÿ èõ ê äåëîâîìó ðàáîòíèêó èëè äåëîâîé ñóùíîñòè, êîòîðàÿ èìååò äîñòàòî÷íî
ñâÿçåé, àòðèáóòîâ è îïåðàöèé, ÷òîáû âûïîëíèòü âñå çàïðîñû ðàçëè÷íûõ äåëîâûõ ïðåöåäåíòîâ.
Òàêèì îáðàçîì, íåñêîëüêî äåëîâûõ ïðåöåäåíòîâ ìîãóò èìåòü âåñüìà ðàçëè÷íûå çàïðîñû ê îäíîìó
è òîìó æå êëàññó.  ñëó÷àå äåëîâûõ ðàáîòíèêîâ, åñëè Âû èìååòå ñëóæàùèõ, êîòîðûå ñïîñîáíû
äåéñòâîâàòü â îïèñàííîì íàáîðå ðîëåé, Âû áóäåòå èìåòü «ãèáêèõ» ðàáîòíèêîâ, êîòîðûõ ìîæíî
âñòðàèâàòü â íåñêîëüêî ïîçèöèé. Ýòî äàåò Âàì áîëåå ãèáêóþ äåëîâóþ ñôåðó.

Ìîäåëü äåëîâûõ îáúåêòîâ è èíôîðìàöèîííûå ñèñòåìû


 ìîäåëè äåëîâûõ îáúåêòîâ ðàáîòíèêè ïðåäñòàâëÿþò ðîëè, â êîòîðûõ áóäóò äåéñòâîâàòü
ñëóæàùèå, à äåëîâûå ñóùíîñòè ïðåäñòàâëÿþò âåùè, êîòîðûå ñëóæàùèå îáðàáîòàþò. Èñïîëüçóÿ
ìîäåëü äåëîâûõ îáúåêòîâ, Âû îïðåäåëÿåòå, êàê äîëæíû âçàèìîäåéñòâîâàòü ñëóæàùèå äåëîâîé
ñôåðû, ÷òîáû ïðîèçâåñòè ðåçóëüòàòû, íóæíûå äëÿ äåëîâîãî ñóáúåêòà. Ñèñòåìíàÿ ìîäåëü
ïðåöåäåíòîâ è ïðîåêòíàÿ ìîäåëü, ñ äðóãîé ñòîðîíû, îïðåäåëÿþò èíôîðìàöèîííûå ñèñòåìû
äåëîâîé ñôåðû.

10-15
Äåëîâîå ìîäåëèðîâàíèå è ñèñòåìíîå ìîäåëèðîâàíèå îáðàùàþòñÿ ê äâóì ðàçëè÷íûì îáëàñòÿì
ïðîáëåì íà äâóõ ðàçëè÷íûõ óðîâíÿõ àáñòðàêöèè. Îòñþäà âûòåêàåò îáùåå ïðàâèëî:
èíôîðìàöèîííûå ñèñòåìû íå äîëæíû èìåòü íèêàêîãî ïðÿìîãî ïðèñóòñòâèÿ â äåëîâûõ ìîäåëÿõ.
Ñ äðóãîé ñòîðîíû, ñëóæàùèå, äåéñòâóþùèå êàê ðàáîòíèêè, èñïîëüçóþò èíôîðìàöèîííûå
ñèñòåìû äëÿ ñâÿçè äðóã ñ äðóãîì è ñ ñóáúåêòàìè è äëÿ îáðàùåíèÿ ê èíôîðìàöèè îòíîñèòåëüíî
äåëîâûõ ñóùíîñòåé. Âñÿêèé ðàç, êîãäà èìååòñÿ íåêîòîðàÿ ñâÿçü, àññîöèàöèÿ èëè àòðèáóò,
ïîòåíöèàëüíî èìååòñÿ òàêæå íåêîòîðàÿ ïîääåðæêà èíôîðìàöèîííîé ñèñòåìîé.
Óêàçàííûå äâà êîíòåêñòà ìîäåëèðîâàíèÿ èìåþò ñëåäóþùèå îòíîøåíèÿ:
n Ñëóæàùèé, äåéñòâóþùèé êàê îïðåäåëåííûé ðàáîòíèê, ñîîòâåòñòâóåò ñèñòåìíîìó ñóáúåêòó
èíôîðìàöèîííîé ñèñòåìû. Îí, âåðîÿòíî, ïîääåðæèâàåòñÿ ëó÷øå âñåãî, åñëè
èíôîðìàöèîííûå ñèñòåìû ñòðóêòóðèðîâàíû òàê, ÷òîáû âñÿ åãî ðàáîòà â äåëîâîì ïðåöåäåíòå
ïîääåðæèâàëàñü îäíèì ïðåöåäåíòîì èíôîðìàöèîííîé ñèñòåìû.
n Èíà÷å, åñëè äåëîâîé ïðåöåäåíò áîëüøîé, èìååò áîëüøóþ ïðîäîëæèòåëüíîñòü èëè ñîåäèíÿåò
ðàáîòó èç íåñêîëüêèõ íåçàâèñèìûõ îáëàñòåé, ïðåöåäåíò èíôîðìàöèîííîé ñèñòåìû ìîã áû
ïîääåðæèâàòü îäíó îïåðàöèþ ðàáîòíèêà.
n Âåùè, ñ êîòîðûìè ðàáîòàþò ñëóæàùèå, ñìîäåëèðîâàííûå êàê äåëîâûå ñóùíîñòè, ÷àñòî
èìåþò ñâîè ïðåäñòàâëåíèÿ â èíôîðìàöèîííûõ ñèñòåìàõ. Â îáúåêòíîé ìîäåëè
èíôîðìàöèîííîé ñèñòåìû ýòè äåëîâûå ñóùíîñòè ïðîÿâëÿþòñÿ êàê êëàññû ñóùíîñòåé.
n Ñâÿçè àññîöèàöèè è îáúåäèíåíèÿ ìåæäó äåëîâûìè ñóùíîñòÿìè ÷àñòî îòîáðàæàþòñÿ â
ñîîòâåòñòâóþùèõ ñâÿçÿõ àññîöèàöèè è îáúåäèíåíèÿ ìåæäó êëàññàìè ñóùíîñòåé â ìîäåëè
ïðîåêòà.
n Òàêèì îáðàçîì, ïîòåíöèàëüíî, ïðåöåäåíò èíôîðìàöèîííîé ñèñòåìû îáðàùàåòñÿ è óïðàâëÿåò
êëàññàìè ñóùíîñòåé ìîäåëè ïðîåêòà, ïðåäñòàâëÿþùèìè äåëîâûå ñóùíîñòè, ê êîòîðûì
îáðàùàåòñÿ ïîääåðæèâàåìûé äåëîâîé ïðåöåäåíò.
n Íàêîíåö, äåëîâîé ñóáúåêò, êîòîðûé íåïîñðåäñòâåííî èñïîëüçóåò èíôîðìàöèîííóþ ñèñòåìó
äåëîâîé ñôåðû, òàêæå ñòàíîâèòñÿ ñèñòåìíûì ñóáúåêòîì èíôîðìàöèîííîé ñèñòåìû.
Ýòè îòíîøåíèÿ ñóùåñòâåííû ïðè èäåíòèôèêàöèè òðåáîâàíèé ê èíôîðìàöèîííûì ñèñòåìàì,
êîòîðûå ïîääåðæèâàþò äåëîâóþ ñôåðó.

Ïîäðîáíîñòè èíôîðìàöèîííîé ñèñòåìû â ìîäåëè äåëîâûõ îáúåêòîâ


Îáùåå ïðàâèëî ñîñòîèò â òîì, ÷òî èíôîðìàöèîííûå ñèñòåìû íå äîëæíû áûòü ñìîäåëèðîâàíû
ÿâíî â ìîäåëè äåëîâûõ îáúåêòîâ; îíè ÿâëÿþòñÿ òîëüêî èíñòðóìåíòàëüíûìè ñðåäñòâàìè â ðóêàõ
ðàáîòíèêîâ. Rational Unified Process äîïóñêàåò îäíî èñêëþ÷åíèå èç ýòîãî ïðàâèëà, êîòîðîå
êàñàåòñÿ èíôîðìàöèîííûõ ñèñòåì, èñïîëüçóåìûõ íåïîñðåäñòâåííî çàêàç÷èêàìè. Åñëè ýòî

10-16
âçàèìîäåéñòâèå ôîðìèðóåò ãëàâíóþ ÷àñòü äåëîâûõ óñëóã, îíî ìîæåò áûòü íàñòîëüêî êîììåð÷åñêè
âàæíî, ÷òî Âû çàõîòèòå ïîêàçàòü åãî â äåëîâîé ìîäåëè. Òåëåôîííîå áàíêîâñêîå îáñëóæèâàíèå –
õîðîøèé ïðèìåð èíôîðìàöèîííîé ñèñòåìû òàêîãî òèïà.
Ñ ïîçèöèé äåëîâîãî ìîäåëèðîâàíèÿ ïðåäëàãàåòñÿ ñëåäóþùèé ïîäõîä:
n Ïðåäñòàâüòå èíôîðìàöèîííóþ ñèñòåìó â âèäå ïîëíîñòüþ àâòîìàòèçèðîâàííîãî äåëîâîãî
ðàáîòíèêà, êîòîðûé âçàèìîäåéñòâóåò ñ ñóáúåêòîì.
n Åñëè èíôîðìàöèîííàÿ ñèñòåìà ñâÿçûâàåòñÿ ñ ëþáûì äðóãèì äåëîâûì ðàáîòíèêîì èëè ñ
äåëîâîé ñóùíîñòüþ, ðàññìîòðèòå âîçìîæíîñòü ïðîèëëþñòðèðîâàòü ýòè îòíîøåíèÿ ñâÿçüþ
èëè àññîöèàöèåé. Âîçìîæíî, ñèñòåìà èíôîðìèðóåò äåëîâîãî ðàáîòíèêà îòíîñèòåëüíî ñâîåãî
ïðîäâèæåíèÿ èëè èñïîëüçóåò èíôîðìàöèþ îòíîñèòåëüíî äåëîâîé ñóùíîñòè.
n Êðàòêî îïèøèòå â ìîäåëè äåëîâûõ îáúåêòîâ äåëîâîãî ðàáîòíèêà ñî ñïèñêîì óñëóã, êîòîðûå
ïðåäîñòàâëÿåò èíôîðìàöèîííàÿ ñèñòåìà.
n Ìîäåëèðóéòå âñå ïîäðîáíîñòè è õàðàêòåðèñòèêè èíôîðìàöèîííîé ñèñòåìû è åå ñðåäû â
ìîäåëè èíôîðìàöèîííîé ñèñòåìû.
n Ââåäèòå ñîãëàøåíèå îá èìåíàõ òàê, ÷òîáû ïîëíîñòüþ àâòîìàòèçèðîâàííûé äåëîâîé ðàáîòíèê
áûë ëåãêî èäåíòèôèöèðîâàí ñðåäè äðóãèõ äåëîâûõ ðàáîòíèêîâ; íàïðèìåð ïðåôèêñ èëè
ñóôôèêñ, ïîäîáíî «àâòîìàòèçèðîâàííûé <íàçâàíèå ðàáîòíèêà>» èëè «<íàçâàíèå ðàáîòíèêà>
(âû÷èñëèòåëüíàÿ ñèñòåìà)». Âû ìîæåòå äàæå îïðåäåëÿòü ñòåðåîòèï ñî ñïåöèôè÷åñêèì
çíà÷êîì.

Ïåðåõîä îò äåëîâûõ ìîäåëåé ê ñèñòåìíûì


Ïîäõîä ê äåëîâîìó ìîäåëèðîâàíèþ, ïðåäñòàâëåííûé â Rational Unified Process, ïðåäëàãàåò
êîðîòêèé è ïðÿìîé ñïîñîá ïîðîæäåíèÿ òðåáîâàíèé äëÿ ïîääåðæêè èíôîðìàöèîííîé ñèñòåìû.
×òîáû èìåòü âîçìîæíîñòü ñôîðìèðîâàòü ïðàâèëüíóþ ñèñòåìó, î÷åíü âàæíî õîðîøî ïîíèìàòü
äåëîâûå ïðîöåññû. Ýòî åùå áîëåå âàæíî, åñëè Âû ó÷èòûâàåòå òàêæå ðîëè è îòâåòñòâåííîñòè
ëþäåé, à òàêæå îïðåäåëåíèÿ òåõ «âåùåé», êîòîðûå ïðè ýòîì îáðàáàòûâàþòñÿ. Îòñþäà ïðîèñõîäèò
áîëåå ãëóáîêîå ïðåäñòàâëåíèå îðãàíèçàöèè (çàôèêñèðîâàííîå â ìîäåëè äåëîâûõ îáúåêòîâ), ãäå
Âû ìîæåòå óâèäåòü ñàìóþ òåñíóþ ñâÿçü ñ òåì, ÷òî äîëæíû ïðåäñòàâëÿòü ìîäåëè ñèñòåìû.

10-17
Îòíîøåíèÿ ìåæäó äåëîâûìè ìîäåëÿìè è ìîäåëÿìè ïîääåðæêè èíôîðìàöèîííîé ñèñòåìû.

Äåëîâûå ìîäåëè è àðõèòåêòóðà ñèñòåìû


Ñ àðõèòåêòóðíîé òî÷êè çðåíèÿ îñîáåííî ïîëåçíî èìåòü äåëîâûå ìîäåëè, åñëè âû íàìåðåâàåòåñü
ñôîðìèðîâàòü ñèñòåìó îäíîãî èç ñëåäóþùèõ âèäîâ:
n Çàêàçíóþ ñèñòåìó äëÿ îäíîé èëè áîëåå êîìïàíèé â îïðåäåëåííîì òèïå èíäóñòðèè (áàíêè,
ñòðàõîâûå êîìïàíèè).
n Ñåìåéñòâî ïðèêëàäíûõ ïðîãðàìì äëÿ ñâîáîäíîãî ðûíêà (ñèñòåìû çàêàçà óñëóã, ñèñòåìû
ñîñòàâëåíèÿ ñ÷åòîâ, ñèñòåìû óïðàâëåíèÿ âîçäóøíûì äâèæåíèåì).
Äåëîâûå ìîäåëè ìîãóò äàòü èñõîäíóþ èíôîðìàöèþ ïî âèäàì ïðåöåäåíòîâ è ëîãè÷åñêîé êàðòèíå
ïðåäñòàâëåíèÿ â ìîäåëè àíàëèçà. Âû ìîæåòå òàêæå íàéòè êëþ÷åâîé ìåõàíèçì íà óðîâíå àíàëèçà
(ìåõàíèçìû àíàëèçà).
Íåîáõîäèìî ðàññìîòðåòü ñëåäóþùèå ìîìåíòû:
n Äëÿ êàæäîãî äåëîâîãî ïðåöåäåíòà, êîòîðûé äîëæåí ïîääåðæèâàòüñÿ ñèñòåìîé,
èäåíòèôèöèðóéòå ïîäñèñòåìó â ìîäåëè àíàëèçà. Ýòà ïîäñèñòåìà íàõîäèòñÿ íà ïðèêëàäíîì
óðîâíå è äîëæíà ðàññìàòðèâàòüñÿ ïåðâîé èòåðàöèåé ïðîòîòèïà. Íàïðèìåð, åñëè â âàøåé
ìîäåëè äåëîâûõ ïðåöåäåíòîâ åñòü ïðîöåññû çàêàçà è ñîñòàâëåíèÿ ñ÷åòîâ, Âû äîëæíû
èäåíòèôèöèðîâàòü íà ïðèêëàäíîì óðîâíå âàøåé ìîäåëè àíàëèçà ïîäñèñòåìû Çàêàç è
Ñîñòàâëåíèå ñ÷åòîâ. Íî Âû ìîæåòå îñïîðèòü ýòî è ñ÷èòàòü èõ íå ïîäñèñòåìàìè, à îòäåëüíûìè
ñèñòåìàìè. Íåâàæíî, ýòî ÿâëÿåòñÿ âîïðîñîì êîíòåêñòà. Åñëè Âû ðàññìàòðèâàåòå âñþ âàøó
ñèñòåìó èíôîðìàöèîííîé ïîääåðæêè êàê îäíó ñèñòåìó ñ íåñêîëüêèìè ïðèêëàäíûìè
ïðîãðàììàìè, êîòîðûå ñîâìåñòíî èñïîëüçóþò îáùóþ àðõèòåêòóðó, Çàêàç è Ñîñòàâëåíèå
ñ÷åòîâ áóäóò ïðèêëàäíûìè ïîäñèñòåìàìè. Åñëè æå âàøà çàäà÷à ñîñòîèò â ôîðìèðîâàíèè
òîëüêî ïðèëîæåíèÿ Óïðàâëåíèå çàêàçàìè, òî Óïðàâëåíèå çàêàçàìè è åñòü âàøà ñèñòåìà, è
ïðåäëîæåííàÿ âûøå ðåêîìåíäàöèÿ íå èìååò ñìûñëà. Òî åñòü, äàííàÿ âûøå ðåêîìåíäàöèÿ
èìååò ñìûñë, òîëüêî åñëè Âû ðàññìàòðèâàåòå âñþ ñèñòåìó èíôîðìàöèîííîé ïîääåðæêè â
îðãàíèçàöèè êàê îäíó öåëüíóþ ñèñòåìó.

10-18
n Äëÿ êàæäîãî äåëîâîãî ðàáîòíèêà, êîòîðûé äîëæåí ïîääåðæèâàòüñÿ ñèñòåìîé,
èäåíòèôèöèðóéòå ïðåöåäåíòû, ïðåäñòàâëÿþùèå òî, ÷òî äîëæíî áûòü àâòîìàòèçèðîâàíî.
n Äëÿ êàæäîé äåëîâîé ñóùíîñòè, êîòîðàÿ äîëæíà ïîääåðæèâàòüñÿ ñèñòåìîé, èäåíòèôèöèðóéòå
êëàññû ñóùíîñòè â ìîäåëè àíàëèçà. Íåêîòîðûå èç íèõ - êàíäèäàòû, êîòîðûå íóæíî
ðàññìàòðèâàòü êàê êëþ÷åâûå ìåõàíèçìû («êîìïîíåíòû ñóùíîñòè») â ñèñòåìå.
n Äëÿ «êëàñòåðîâ» äåëîâûõ ñóùíîñòåé (ãðóïï äåëîâûõ ñóùíîñòåé, êîòîðûå èñïîëüçóþòñÿ
èñêëþ÷èòåëüíî â ïðåäåëàõ îäíîãî äåëîâîãî ïðåöåäåíòà, èëè, èíà÷å, ãðóïï òåñíî ñâÿçàííûõ
äåëîâûõ ñóùíîñòåé), ñîçäàþò ïîäñèñòåìó íà óðîâíå äåëîâîé ñïåöèôèêàöèè.

 ÷åòûðåõóðîâíåâîé àðõèòåêòóðå ñèñòåìû äåëîâûå ìîäåëè äàäóò èñõîäíóþ èíôîðìàöèþ


äâóì âåðõíèì ñëîÿì.

Äåëîâûå ìîäåëè è ñóáúåêòû â ñèñòåìå


×òîáû èäåíòèôèöèðîâàòü ïðåöåäåíòû èíôîðìàöèîííîé ñèñòåìû, íà÷íèòå ñ äåëîâûõ ðàáîòíèêîâ
â ìîäåëè äåëîâûõ îáúåêòîâ. Äëÿ êàæäîãî äåëîâîãî ðàáîòíèêà âûïîëíèòå ñëåäóþùèå øàãè:
n Ðåøèòå, áóäåò ëè äåëîâîé ðàáîòíèê èñïîëüçîâàòü èíôîðìàöèîííóþ ñèñòåìó.
n Åñëè äà, òî èäåíòèôèöèðóéòå ñóáúåêòà â ìîäåëè ïðåöåäåíòîâ èíôîðìàöèîííîé ñèñòåìû.
Äàéòå ñóáúåêòó òî æå íàçâàíèå, ÷òî è äåëîâîìó ðàáîòíèêó.
n Åñëè äåëîâîé ðàáîòíèê èìååò îòâåòñòâåííîñòü â ïðåäåëàõ äåëîâîãî ïðåöåäåíòà (îäíî èëè
íåñêîëüêî äåéñòâèé), êîòîðàÿ ïðåäïîëàãàåò èñïîëüçîâàíèå èíôîðìàöèîííîé ñèñòåìû,

10-19
èäåíòèôèöèðóéòå ïðåöåäåíò èíôîðìàöèîííîé ñèñòåìû äëÿ êàæäîé òàêîé îòâåòñòâåííîñòè.
Äàéòå ïðåöåäåíòó íàçâàíèå, ñîîòâåòñòâóþùåå îòâåòñòâåííîñòè, êîòîðóþ îí ïîääåðæèâàåò.
n Åñëè îòâåòñòâåííîñòü â ïðåäåëàõ ïðåöåäåíòà äåëîâîé ñèñòåìû ôðàãìåíòèðîâàíà, Âû ìîæåòå
èäåíòèôèöèðîâàòü äëÿ íåãî íåñêîëüêî ïðåöåäåíòîâ èíôîðìàöèîííîé ñèñòåìû.
«Ôðàãìåíòèðîâàííàÿ» îòâåòñòâåííîñòü îõâàòûâàåò ìíîãî âèäîâ äåéñòâèé, âûïîëíÿåìûõ â
ðàçíîå âðåìÿ, êîòîðûå íå èìåþò íèêàêîé ïðÿìîé ïðè÷èííî-ñëåäñòâåííîé ñâÿçè.
n Ïîâòîðèòå ýòè øàãè äëÿ âñåõ äåëîâûõ ðàáîòíèêîâ.
Òàêèì æå îáðàçîì Âû äîëæíû ðàññìîòðåòü êàæäîãî äåëîâîãî ñóáúåêòà. Åñëè äåëîâîé ñóáúåêò
áóäåò èñïîëüçîâàòü ñèñòåìó íåïîñðåäñòâåííî, Âû äîëæíû èäåíòèôèöèðîâàòü ñóáúåêòà
èíôîðìàöèîííîé ñèñòåìû, ñîîòâåòñòâóþùåãî äåëîâîìó ñóáúåêòó.

Äåëîâûå ìîäåëè è êëàññû ñóùíîñòåé â ìîäåëè àíàëèçà


Äåëîâàÿ ñóùíîñòü, êîòîðàÿ äîëæíà áûòü ïðåäñòàâëåíà â èíôîðìàöèîííîé ñèñòåìå, áóäåò
ñîîòâåòñòâîâàòü ñóùíîñòè â ìîäåëè àíàëèçà èíôîðìàöèîííîé ñèñòåìû. Îäíàêî â íåêîòîðûõ
ñëó÷àÿõ ìîæåò áûòü ïðàâèëüíåå ïîçâîëèòü àòðèáóòàì äåëîâîé ñóùíîñòè ñîîòâåòñòâîâàòü
ñóùíîñòÿì â ìîäåëè èíôîðìàöèîííîé ñèñòåìû. Ê äåëîâîé ñóùíîñòè ìîãóò îáðàùàòüñÿ íåñêîëüêî
äåëîâûõ ðàáîòíèêîâ. Ñëåäîâàòåëüíî, ñîîòâåòñòâóþùèå ñóùíîñòè â ñèñòåìå ìîãóò ó÷àñòâîâàòü
â íåñêîëüêèõ ïðåöåäåíòàõ èíôîðìàöèîííîé ñèñòåìû.

Òðàíñëÿöèÿ âçàèìîäåéñòâèé ìåæäó ðàáîòíèêàìè â òðåáîâàíèÿ ê ñèñòåìå


Êàê Âû äîëæíû èíòåðïðåòèðîâàòü ñâÿçü ìåæäó ðàáîòíèêàìè â äåëîâîé ìîäåëè? Âû äîëæíû
âûÿñíèòü, êàê èíôîðìàöèîííûå ñèñòåìû ìîãóò ïîääåðæèâàòü îáùàþùèõñÿ ðàáîòíèêîâ.
Èíôîðìàöèîííàÿ ñèñòåìà ìîæåò óñòðàíèòü ïîòðåáíîñòü òðàíñïîðòèðîâêè èíôîðìàöèè ìåæäó
ðàáîòíèêàìè, ïðîèçâîäÿ èíôîðìàöèþ, äîñòóïíóþ â èíôîðìàöèîííîé ñèñòåìå.

Ðàçëè÷íûå êîíòåêñòû äåëîâîãî ìîäåëèðîâàíèÿ


Âû ìîæåòå âñòðåòèòü òðè ãëàâíûå òèïè÷íûå ñèòóàöèè:
n Âû âûïîëíÿåòå äåëîâîå ìîäåëèðîâàíèå, ÷òîáû ïîìî÷ü îïðåäåëèòü òðåáîâàíèÿ ê îäíîìó
êîíêðåòíîìó ïðèëîæåíèþ, êîòîðîå ñîçäàåòñÿ íà ïóñòîì ìåñòå. Èìåþòñÿ äðóãèå ïðèëîæåíèÿ,
ïîääåðæèâàþùèå äåÿòåëüíîñòü îðãàíèçàöèè, êîòîðûå ìû äîëæíû çíàòü (íàñëåäóåìûå
ñèñòåìû). Íåîáõîäèìî ðåøèòü, äîëæíî ëè íîâîå ïðèëîæåíèå çàìåíèòü íåêîòîðûå
ôóíêöèîíàëüíûå âîçìîæíîñòè â ñòàðûõ ñèñòåìàõ èëè äîïîëíèòü íàñëåäóåìûå ñèñòåìû.
n Âû âûïîëíÿåòå äåëîâîå ìîäåëèðîâàíèå, ÷òîáû ïîìî÷ü îïðåäåëèòü òðåáîâàíèÿ äëÿ óëó÷øåíèÿ
óæå ñóùåñòâóþùåãî ïðèëîæåíèÿ.
n Âû âûïîëíÿåòå äåëîâîå ìîäåëèðîâàíèå, ÷òîáû ïîìî÷ü îïðåäåëèòü òðåáîâàíèÿ ê
èíôîðìàöèîííûì ñèñòåìàì â ïîëíîñòüþ íîâîé ñôåðå äåÿòåëüíîñòè. Öåëüþ ðàáîòû íå
îáÿçàòåëüíî ÿâëÿåòñÿ ôîðìèðîâàíèå íîâûõ ïðèëîæåíèé. Èíîãäà ñëåäóåò îïðåäåëèòü, ìîæíî

10-20
ëè èñïîëüçîâàòü ïðèëîæåíèÿ, ñóùåñòâóþùèå â äðóãèõ ñôåðàõ äåÿòåëüíîñòè (ñ ìîäèôèêàöèé
èëè áåç ìîäèôèêàöèè).
×òî îáùåãî â ýòèõ «òèïè÷íûõ ñèòóàöèÿõ», òàê ýòî òî, ÷òî öåëü ñîñòîèò â îïðåäåëåíèè
ïîäìíîæåñòâà òðåáîâàíèé ê àâòîìàòèçàöèè, à íå âñåõ òðåáîâàíèé. Ýòî îçíà÷àåò, ÷òî ïðåæäå,
÷åì Âû ñìîæåòå îïðåäåëèòü, êàêèå èç äåëîâûõ ðàáîòíèêîâ ñòàíóò ñèñòåìíûìè ñóáúåêòàìè âàøåãî
ïðèëîæåíèÿ, Âû äîëæíû èäåíòèôèöèðîâàòü, êàêóþ èç òèïè÷íûõ ñèòóàöèé Âû ïðîáóåòå
ðàçðåøèòü, à òàêæå ïîëó÷èòü èíôîðìàöèþ î ëþáûõ óæå ñóùåñòâóþùèõ ïðèëîæåíèÿõ, êîòîðûå
ìîãóò ñîñóùåñòâîâàòü ñ òåì, êîòîðîå Âû ðàçðàáàòûâàåòå.

Èòîãîâàÿ òàáëèöà
Ñëåäóþùàÿ òàáëèöà ñóììèðóåò ñâÿçè ìåæäó äåëîâûìè ìîäåëÿìè è ìîäåëÿìè
èíôîðìàöèîííîé ñèñòåìû.

10-21
Âûâîäû
n Âû ìîæåòå ìîäåëèðîâàòü äåëîâóþ ñôåðó äëÿ ïîíèìàíèÿ åå ñòðóêòóðû è äèíàìèêè, äëÿ
ãàðàíòèè òîãî, ÷òî âñå ñîâëàäåëüöû èìåþò îäèíàêîâîå ïîíèìàíèå îðãàíèçàöèè è äëÿ
ïîëó÷åíèÿ òðåáîâàíèé ê ñèñòåìå ïîääåðæêè îðãàíèçàöèè.
n Äëÿ äåëîâîãî ìîäåëèðîâàíèÿ ìîãóò ïðèñïîñàáëèâàòüñÿ è èñïîëüçîâàòüñÿ ìåòîäû ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ.
n Ñóùåñòâóåò ìíîæåñòâî âàðèàíòîâ äåëîâîãî ìîäåëèðîâàíèÿ, è âûáîð ïîäõîäÿùåãî çàâèñèò
îò íàçíà÷åíèÿ ñèñòåìû, êîòîðóþ Âû ðàçðàáàòûâàåòå, è îò êîíòåêñòà ïðîåêòà.
n Èç ìîäåëåé äåëîâîé ñôåðû Âû ìîæåòå ïîëó÷èòü òðåáîâàíèÿ ê ïðîãðàììíîìó îáåñïå÷åíèþ.
n Äëÿ äåëîâîãî ìîäåëèðîâàíèÿ Âû ìîæåòå èñïîëüçîâàòü èíñòðóìåíòàëüíûå ñðåäñòâà Rational,
â ÷àñòíîñòè – Rational Rose.
 ñëåäóþùåé ãëàâå ìû ïðîäîëæèì îáñóæäåíèå îñíîâíûõ ïîòîêîâ ðàáîò Rational Unified Process.

10-22
Ïîòîê ðàáîò «Òðåáîâàíèÿ»
Ââåäåíèå
Öåëè ïîòîêà ðàáîò
Rational Unified Process ôîðìóëèðóåò ñëåäóþùèå öåëè äëÿ îñíîâíîãî ïîòîêà ðàáîò Òðåáîâàíèÿ:
n Äîáèòüñÿ îäèíàêîâîãî ïîíèìàíèÿ ñ çàêàç÷èêîì è ïîëüçîâàòåëÿìè î òîì, ÷òî äîëæíà äåëàòü
ñèñòåìà.
n Äàòü ðàçðàáîò÷èêàì ñèñòåìû íàèëó÷øåå ïîíèìàíèå òðåáîâàíèé ê ñèñòåìå.
n Îïðåäåëèòü ãðàíèöû ñèñòåìû.
n Îáåñïå÷èòü áàçó äëÿ ïëàíèðîâàíèÿ òåõíè÷åñêîãî ñîäåðæàíèÿ èòåðàöèé.
n Îïðåäåëèòü èíòåðôåéñ ïîëüçîâàòåëåé ñ ñèñòåìîé.
Äëÿ äîñòèæåíèÿ ýòèõ öåëåé íåîáõîäèìî ñîáðàòü è ïðîàíàëèçèðîâàòü Çàïðîñû ñîâëàäåëüöåâ,
ðàçðàáîòàòü àðòåôàêòû Âèäåíèå, Ìîäåëü ïðåöåäåíòîâ, Ïðåöåäåíòû è Äîïîëíèòåëüíûå
ñïåöèôèêàöèè, êîòîðûå îïèñûâàþò, ÷òî áóäåò äåëàòü ñèñòåìà.
Äîêóìåíò Çàïðîñû ñîâëàäåëüöåâ - ýòî «ñïèñîê ïîæåëàíèé» ðàçëè÷íûõ ñîâëàäåëüöåâ ïðîåêòà
(çàêàç÷èêîâ, ïîëüçîâàòåëåé, äðóãèõ çàèíòåðåñîâàííûõ ëèö) îòíîñèòåëüíî ñîäåðæàíèÿ ñèñòåìû,
âìåñòå ñ èíôîðìàöèåé î òîì, êàê êàæäîå ïîæåëàíèå ðàññìîòðåíî â ïðîåêòå.
Äîêóìåíò Âèäåíèå îïèñûâàåò âñå öåëè ïðîåêòà è îñíîâíûå âîçìîæíîñòè ñèñòåìû.
Ìîäåëü ïðåöåäåíòîâ äåìîíñòðèðóåò îäèíàêîâîå ïîíèìàíèå ñèñòåìû çàêàç÷èêîì, ïîëüçîâàòåëÿìè
è ðàçðàáîò÷èêàìè. Îíà ïîçâîëÿåò:
n Çàêàç÷èêó è ïîëüçîâàòåëÿì ïðîâåðèòü, áóäåò ëè ñèñòåìà òàêîé, êàê îíè îæèäàëè.
n Ðàçðàáîò÷èêàì ñèñòåìû äåëàòü èìåííî òî, ÷òî îæèäàþò çàêàç÷èê è ïîëüçîâàòåëè.
Ìîäåëü ïðåöåäåíòîâ ñîñòîèò èç ïðåöåäåíòîâ è ñóáúåêòîâ. Êàæäûé ïðåöåäåíò â ìîäåëè ïîäðîáíî,
ïî øàãàì, îïèñûâàåò, êàê ñèñòåìà âçàèìîäåéñòâóåò ñ ñóáúåêòàìè, è ÷òî ñèñòåìà äåëàåò â
ïðåöåäåíòå. Ïðåöåäåíòû ôóíêöèîíèðóþò êàê åäèíàÿ «êðàñíàÿ íèòü» íà âñåì ïðîòÿæåíèè
æèçíåííîãî öèêëà ïðîãðàììû; îäíà è òà æå ìîäåëü ïðåöåäåíòîâ èñïîëüçóåòñÿ ïðè àíàëèçå
ñèñòåìû, ïðîåêòèðîâàíèè, âûïîëíåíèè è èñïûòàíèÿõ (ñì. ñòð. 4-6).
Äîïîëíèòåëüíûå ñïåöèôèêàöèè - âàæíîå äîïîëíåíèå ê ìîäåëè ïðåöåäåíòîâ, òàê êàê âìåñòå îíè

11-1
ôèêñèðóþò âñå íåîáõîäèìûå òðåáîâàíèÿ ê ïðîãðàììíîìó îáåñïå÷åíèþ (ôóíêöèîíàëüíûå è íå
ôóíêöèîíàëüíûå), êîòîðûå ñîñòàâëÿþò ïîëíûå òåõíè÷åñêèå òðåáîâàíèÿ ê ñèñòåìå.
Çàêîí÷åííûå îïðåäåëåíèÿ ïðåöåäåíòîâ è Äîïîëíèòåëüíûå ñïåöèôèêàöèè äëÿ êîíêðåòíîé
«âîçìîæíîñòè» èëè íåêîòîðîé ÷àñòè ñèñòåìû ìîãóò îáúåäèíÿòüñÿ â Ñïåöèôèêàöèè òðåáîâàíèé
ê ïðîãðàììíîìó îáåñïå÷åíèþ (Software Requirements Specification - SRS).
 äîïîëíåíèå ê óæå óïîìÿíóòûì, äîëæíû áûòü ðàçðàáîòàíû ñëåäóþùèå àðòåôàêòû:
n Ãëîññàðèé
n Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà
n Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ
Ãëîññàðèé âàæåí ïîòîìó, ÷òî îí îïðåäåëÿåò îáùóþ òåðìèíîëîãèþ äëÿ âñåõ ìîäåëåé è òåêñòîâûõ
îïèñàíèé òðåáîâàíèé ê ñèñòåìå.
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ è ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ - ýòî ðåçóëüòàòû
ìîäåëèðîâàíèÿ èíòåðôåéñà ïîëüçîâàòåëÿ è ïðîòîòèïèðîâàíèÿ, êîòîðûå âûïîëíÿþòñÿ
ïàðàëëåëüíî ñ äðóãèìè äåéñòâèÿìè ðàçðàáîòêè òðåáîâàíèé.
Ïîòîê ðàáîò Òðåáîâàíèÿ ñâÿçàí ñ äðóãèìè ïîòîêàìè ðàáîò ïðîöåññà.
n Ïîòîê ðàáîò Äåëîâîå ìîäåëèðîâàíèå ïðåäñòàâëÿåò îðãàíèçàöèîííûé êîíòåêñò ñèñòåìû.
n Ïîòîê ðàáîò Àíàëèç è ïðîåêòèðîâàíèå ïîëó÷àåò èç Òðåáîâàíèé ñâîè ïåðâè÷íûå èñõîäíûå
äàííûå (ìîäåëü ïðåöåäåíòîâ è ãëîññàðèé). Â õîäå àíàëèçà è ïðîåêòèðîâàíèÿ ìîãóò áûòü
îáíàðóæåíû íåäîñòàòêè ìîäåëè ïðåöåäåíòîâ; â ýòèõ ñëó÷àÿõ ãåíåðèðóþòñÿ è ïðèìåíÿþòñÿ
ê ìîäåëè ïðåöåäåíòîâ çàïðîñû èçìåíåíèÿ.
n Ïîòîê ðàáîò Èñïûòàíèå òåñòèðóåò ñèñòåìó, ÷òîáû ïðîâåðèòü êîä ìîäåëè ïðåöåäåíòîâ.
Ïðåöåäåíòû è Äîïîëíèòåëüíûå ñïåöèôèêàöèè îáåñïå÷èâàþò èñõîäíóþ èíôîðìàöèþ äëÿ
òðåáîâàíèé, èñïîëüçóåìûõ ïðè ïëàíèðîâàíèè è ïðîåêòèðîâàíèè èñïûòàíèé.
n Ïîòîê ðàáîò Ñðåäà ðàçðàáàòûâàåò è îáñëóæèâàåò àðòåôàêòû ïîääåðæêè, êîòîðûå
èñïîëüçóþòñÿ ïðè ìîäåëèðîâàíèè ïðåöåäåíòîâ, òèïà Óêàçàíèé ïî ìîäåëèðîâàíèþ
ïðåöåäåíòîâ è Óêàçàíèé ïî ðàçðàáîòêå èíòåðôåéñà ïîëüçîâàòåëÿ.
n Ïîòîê ðàáîò Óïðàâëåíèå ïðîåêòîì ïëàíèðóåò ïðîåêò, ðàçðàáàòûâàÿ Ïëàí óïðàâëåíèÿ
òðåáîâàíèÿìè, è êàæäóþ èòåðàöèþ (ðàçðàáàòûâàÿ Ïëàí èòåðàöèè). Ìîäåëü ïðåöåäåíòîâ
âàæíà äëÿ ïëàíèðîâàíèÿ äåéñòâèé èòåðàöèè.

Òðåáîâàíèÿ
Òðåáîâàíèå – ýòî óñëîâèå èëè âîçìîæíîñòü, êîòîðîé äîëæíà ñîîòâåòñòâîâàòü ñèñòåìà.
Ñóùåñòâóåò ìíîãî ðàçëè÷íûõ âèäîâ êëàññèôèêàöèé òðåáîâàíèé. Rational Unified Process

11-2
èñïîëüçóåò äëÿ ýòîé öåëè òàê íàçûâàåìóþ FURPS+ ìîäåëü, èñïîëüçóþùóþ àêðîíèì FURPS
äëÿ îáîçíà÷åíèÿ ãëàâíûõ êàòåãîðèé òðåáîâàíèé ñ èõ ïîäêàòåãîðèÿìè, êàê ïîêàçàíî íèæå:
n Functionality (Ôóíêöèîíàëüíîñòü)
n Usability (Ïðèìåíèìîñòü)
n Reliability (Íàäåæíîñòü)
n Performance (Ïðîèçâîäèòåëüíîñòü)
n Supportability (Ïðèãîäíîñòü ê ýêñïëóàòàöèè)
Çíà÷îê «+» â íàçâàíèè FURPS+ ïîìîãàåò Âàì íå çàáûòü âêëþ÷àòü òàêæå è òàêèå òðåáîâàíèÿ, êàê
n ïðîåêòíûå îãðàíè÷åíèÿ,
n òðåáîâàíèÿ âûïîëíåíèÿ,
n òðåáîâàíèÿ ê èíòåðôåéñó è
n ôèçè÷åñêèå òðåáîâàíèÿ.
(Ñì. ñòàíäàðò IEEE Std 610.12.1990)
Ôóíêöèîíàëüíûå òðåáîâàíèÿ îïðåäåëÿþò äåéñòâèÿ, êîòîðûå äîëæíà áûòü ñïîñîáíà âûïîëíèòü
ñèñòåìà, áåç ðàññìîòðåíèÿ ôèçè÷åñêèõ ñâÿçåé. Ëó÷øå âñåãî îíè îïèñûâàþòñÿ â ìîäåëè
ïðåöåäåíòîâ è â ïðåöåäåíòàõ. Ôóíêöèîíàëüíûå òðåáîâàíèÿ, òàêèì îáðàçîì, îïðåäåëÿþò âíåøíåå
ïîâåäåíèå ñèñòåìû òèïà “ââîäà – âûâîäà”.
Ìíîãèå òðåáîâàíèÿ íå ÿâëÿþòñÿ ôóíêöèîíàëüíûìè. Îíè îïèñûâàþò òîëüêî àòðèáóòû ñèñòåìû
èëè àòðèáóòû ñðåäû. Òàêèå òðåáîâàíèÿ íàçûâàþòñÿ íå ôóíêöèîíàëüíûìè òðåáîâàíèÿìè.
ß äóìàþ, Âû óæå óñïåëè óáåäèòüñÿ, ÷òî îäíîé èç ïðè÷èí íåóäà÷ òðàäèöèîííûõ ïðîöåññîâ
ðàçðàáîòêè ïðîãðàììíûõ ñèñòåì (íàïðèìåð, ïðîöåññà «âîäîïàäà»), ÿâëÿåòñÿ ïðåäñòàâëåíèå
òðåáîâàíèé íåèçìåííûìè. Rational Unified Process ñ ñàìîãî íà÷àëà îòâåðãàåò ýòî ïðåäïîëîæåíèå
è ââîäèò ïîíÿòèå «óïðàâëåíèå òðåáîâàíèÿìè». Óïðàâëåíèå òðåáîâàíèÿìè – ýòî ñèñòåìàòè÷åñêèé
ïîäõîä ê îáíàðóæåíèþ, äîêóìåíòèðîâàíèþ, îðãàíèçàöèè è ñîïðîâîæäåíèþ èçìåíÿþùèõñÿ
òðåáîâàíèé ê ñèñòåìå (ñì. ñòð. 4-12).
Òðàäèöèîííî òðåáîâàíèÿ ðàññìàòðèâàëèñü êàê òåêñòîâûå ïðåäïèñàíèÿ, êàñàþùèåñÿ îäíîé èç
êàòåãîðèé, óïîìÿíóòûõ âûøå íà ýòîé ñòðàíèöå. Êàæäîå òðåáîâàíèå – ýòî óñëîâèå èëè
âîçìîæíîñòü, êîòîðîé äîëæíà ñîîòâåòñòâîâàòü ñèñòåìà.
Äëÿ ýôôåêòèâíîãî óïðàâëåíèÿ òðåáîâàíèÿìè ìû äîëæíû áîëüøå çíàòü î òîì, ÷òî ìû
ïîääåðæèâàåì êàê òðåáîâàíèÿ. Rational Unified Process ââîäèò ïîíÿòèå òèïîâ òðåáîâàíèé, ÷òîáû
ðàçäåëèòü ðàçëè÷íûå óðîâíè àáñòðàêöèè è öåëåé ïðåäñòàâëåíèÿ òðåáîâàíèé. Êàæäûé òèï
òðåáîâàíèÿ äîëæåí èìåòü óíèêàëüíûé íàáîð àòðèáóòîâ, ñâÿçàííûõ ñ êàæäûì òðåáîâàíèåì,
îïðåäåëåííûì íà ýòîì óðîâíå.

11-3
Óðîâíè àáñòðàêöèè è òèïû òðåáîâàíèé

Ìû äîëæíû ñëåäèòü çà íåîäíîçíà÷íûìè ïîæåëàíèÿìè è çà ôîðìàëüíûìè çàïðîñàìè íàøèõ


ñîâëàäåëüöåâ, ÷òîáû óäîñòîâåðèòüñÿ, ÷òî ìû çíàåì, êàê î íèõ ïîçàáîòèòüñÿ. Äîêóìåíò Âèäåíèå
ïîìîãàåò íàì îòñëåæèâàòü êëþ÷åâûå ïîòðåáíîñòè ïîëüçîâàòåëÿ è âîçìîæíîñòè ñèñòåìû.
Óêàçàíèÿ Âèäåíèÿ ïðîåêòà îïðåäåëÿþò íåîáõîäèìûå ïîëüçîâàòåëÿì âîçìîæíîñòè ïðîãðàììû è
òðåáîâàíèÿ ê íåé. Ïðåöåäåíòû èëè äðóãèå ôîðìû ìîäåëè è Äîïîëíèòåëüíûå ñïåöèôèêàöèè
óïðàâëÿþò òðåáîâàíèÿìè ê ïðîåêòó.
Òðåáîâàíèÿ ðàçäåëåíû íà ôóíêöèîíàëüíûå è íå ôóíêöèîíàëüíûå òðåáîâàíèÿ, è ïðåäñòàâëåíû â
ìîäåëÿõ è äèàãðàììàõ àíàëèçà è ïðîåêòèðîâàíèÿ.
Òðåáîâàíèÿ ê èñïûòàíèÿì, ïðîèçâîäíûå îò âûøåóïîìÿíóòûõ, - ýòî ïðîöåäóðû òåñòèðîâàíèÿ è
äðóãèå àðòåôàêòû èñïûòàíèé.
Òî÷íî òàê æå ïîÿâëÿþòñÿ òðåáîâàíèÿ, êàñàþùèåñÿ ñîäåðæàíèÿ äîêóìåíòàöèè ïîääåðæêè
êîíå÷íûõ ïîëüçîâàòåëåé è ó÷åáíûõ ìàòåðèàëîâ.

Òðàññèðóåìîñòü òðåáîâàíèé
Öåëü óñòàíîâëåíèÿ òðàññèðóåìîñòè òðåáîâàíèé ñîñòîèò â òîì, ÷òîáû ïîìî÷ü:
n Îöåíèòü ïîñëåäñòâèÿ äëÿ ïðîåêòà, âûçâàííûå èçìåíåíèåì òðåáîâàíèÿ

11-4
n Îöåíèòü ïîñëåäñòâèÿ íåóäà÷íîãî èñïûòàíèÿ òðåáîâàíèÿ (òî åñòü, åñëè èñïûòàíèå òåðïèò
íåóäà÷ó, òðåáîâàíèå íå ìîæåò áûòü óäîâëåòâîðåíî)
n Óïðàâëÿòü êîíòåêñòîì ïðîåêòà
n Ïðîâåðÿòü, ÷òî âñå òðåáîâàíèÿ ê ñèñòåìå âûïîëíåíû
n Ïðîâåðÿòü, ÷òî ïðèëîæåíèå äåëàåò òîëüêî òî, ÷òî îíî äîëæíî áûëî äåëàòü
n Óïðàâëÿòü èçìåíåíèÿìè
Ðàññìîòðèòå åùå ðàç ðèñóíîê íà ñòð. 11-4.
Òðàññèðóåìîñòü ïîìîãàåò Âàì ïðîñëåäèòü, êàê çàïðîñû ñîâëàäåëüöåâ îòòðàíñëèðîâàíû â íàáîð
ñâîéñòâ â äîêóìåíòå Âèäåíèå è â Ìîäåëü ïðåöåäåíòîâ, êîòîðûå â ñâîþ î÷åðåäü äåòàëèçèðîâàíû
â ïðåöåäåíòàõ è â Äîïîëíèòåëüíûõ ñïåöèôèêàöèÿõ.
Äàëåå Âû äîëæíû ïðîñëåäèòü, êàê ýòè äåòàëüíûå òåõíè÷åñêèå òðåáîâàíèÿ îòòðàíñëèðîâàíû â
ïðîåêò, êàê îíè ïðîâåðåíû è êàê îíè äîêóìåíòèðîâàíû äëÿ ïîëüçîâàòåëÿ.
Òðàññèðóåìîñòè äîëæíû áûòü óñòàíîâëåíû òàê, ÷òîáû îíè ïîìîãëè Âàì îòâåòèòü íà ñëåäóþùèé
òèïîâîé íàáîð âîïðîñîâ:
n Ïîêàæèòå ìíå ïîòðåáíîñòè ïîëüçîâàòåëÿ, êîòîðûå íå ñâÿçàíû ñ âîçìîæíîñòÿìè ïðîãðàììû.
n Ïîêàæèòå ìíå ñîñòîÿíèå èñïûòàíèé ïî âñåì ïðåöåäåíòàì â èòåðàöèè #n.
n Ïîêàæèòå ìíå âñå äîïîëíèòåëüíûå òðåáîâàíèÿ, ñâÿçàííûå ñ èñïûòàíèÿìè, ñîñòîÿíèå êîòîðûõ
íå ïðîâåðåíî.
n Ïîêàæèòå ìíå ðåçóëüòàòû âñåõ èñïûòàíèé, êîòîðûå ïîòåðïåëè íåóäà÷ó, â ïîðÿäêå èõ
êðèòè÷íîñòè.
n Ïîêàæèòå ìíå ñâîéñòâà, íàìå÷åííûå äëÿ ýòîãî âûïóñêà, â óäîâëåòâîðåíèè êîòîðûõ íóæäàåòñÿ
ïîëüçîâàòåëü, è èõ ñîñòîÿíèå.
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Äëÿ ïîääåðæêè òðàññèðóåìîñòè òðåáîâàíèé Rational Unified Process ïðåäëàãàåò èñïîëüçîâàòü
ïðîäóêò Rational Requisite Pro (ñì. ñòð. 5-7).
Êëþ÷åâûì ïîíÿòèåì Rational Requisite Pro â ïîìîùè äëÿ óïðàâëåíèÿ èçìåíåíèÿìè òðåáîâàíèé
ÿâëÿåòñÿ ïîíÿòèå «ñîìíèòåëüíîé» ñâÿçè òðàññèðóåìîñòè. Êîãäà òðåáîâàíèå (èëè äðóãîé ýëåìåíò
òðàññèðóåìîñòè) èçìåíÿåòñÿ ñ îäíîãî èç êîíöîâ ñâÿçè òðàññèðóåìîñòè, âñå ññûëêè, ñâÿçàííûå ñ
ýòèì òðåáîâàíèåì ïîìå÷àþòñÿ êàê «ñîìíèòåëüíûå». Ýòî ïîìåòêà âîçëàãàåò íà îòâåòñòâåííîãî
ðàáîòíèêà îáçîð èçìåíåíèé è îïðåäåëåíèå òîãî, äîëæíû ëè èçìåíèòüñÿ òàêæå è ñâÿçàííûå
îáúåêòû. Ýòî ïîíÿòèå ïîìîãàåò òàêæå ïðè àíàëèçå êîíôëèêòîâ ïîòåíöèàëüíûõ èçìåíåíèé.

11-5
Êðàòêèé îáçîð ïîòîêà ðàáîò
Äëÿ îáúÿñíåíèÿ îñíîâíîãî ïîòîêà ðàáîò Òðåáîâàíèÿ èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process
ïðåäñòàâëÿåò ñëåäóþùóþ äèàãðàììó äåéñòâèé:

Ïðåäñòàâëåíèå äåòàëåé ïîòîêà ðàáîò Òðåáîâàíèÿ íà äèàãðàììå äåéñòâèé

Ñîñòîÿíèÿ äåéñòâèÿ (ñì. ñòð. 8-16) íà ýòîé äèàãðàììå ïðåäñòàâëÿþò äåòàëè ïîòîêà ðàáîò (ñì.
ñòð. 3-5).

11-6
Äåòàëè ïîòîêà ðàáîò ïðåäñòàâëÿþò êëþ÷åâûå íàâûêè, êîòîðûå äîëæíû ïðèìåíÿòüñÿ äëÿ
ýôôåêòèâíîãî óïðàâëåíèÿ òðåáîâàíèÿìè. Äåòàëè Àíàëèç ïðîáëåìû è Ïîíèìàíèå ïîòðåáíîñòè
ñîâëàäåëüöåâ ôîêóñèðóþòñÿ íà ñòàäèè Íà÷àëî, à äåòàëè Îïðåäåëåíèå ñèñòåìû è Óòî÷íåíèå
îïðåäåëåíèÿ ñèñòåìû – íà ñòàäèè Óòî÷íåíèå. Äåòàëè Óïðàâëåíèå êîíòåêñòîì ñèñòåìû è
Óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé âûïîëíÿþòñÿ íåïðåðûâíî â òå÷åíèå âñåãî ïðîåêòà.
Äåòàëè ïîòîêà ðàáîò ïðåäñòàâëåíû â ïîðÿäêå ëîãè÷åñêîé ïîñëåäîâàòåëüíîñòè. Íî îíè, êàê óêàçàíî
âûøå, ïðèìåíÿþòñÿ íåïðåðûâíî â ðàçëè÷íîì ïîðÿäêå, íåîáõîäèìîì â ïðîåêòå. Íà äèàãðàììå
äåéñòâèé îíè óêàçàíû â òîé ïîñëåäîâàòåëüíîñòè, êîòîðàÿ íàèáîëåå âåðîÿòíà â ïåðâîé èòåðàöèè
íîâîãî ïðîåêòà.

Àíàëèç ïðîáëåìû

Äèàãðàììà äåòàëåé ïîòîêà ðàáîò Àíàëèç ïðîáëåìû

Öåëÿìè ýòîé ÷àñòè ïîòîêà ðàáîò ÿâëÿþòñÿ:


n Ïðîèçâåñòè äëÿ ïðîåêòà äîêóìåíò Âèäåíèå
n Äîãîâîðèòüñÿ î âîçìîæíîñòÿõ è öåëÿõ ñèñòåìû

11-7
Àíàëèç ïðîáëåìû âûïîëíÿåòñÿ äëÿ òîãî, ÷òîáû ïîíÿòü ïðîáëåìó, íà÷àëüíûå ïîòðåáíîñòè
ñîâëàäåëüöåâ è ïðåäëîæèòü ðåøåíèÿ âûñîêîãî óðîâíÿ. Ýòî àêò ðàññóæäåíèÿ è àíàëèçà ñ öåëüþ
íàéòè «ïðîáëåìó ïîçàäè ïðîáëåìû». Â õîäå àíàëèçà ïðîáëåìû ïðèîáðåòàåòñÿ âçàèìíîå ñîãëàñèå
î ðåàëüíîé ïðîáëåìå è î òîì, êòî ÿâëÿåòñÿ åå ñîâëàäåëüöàìè. Êðîìå òîãî, Âû îïðåäåëÿåòå, êàêèå
èç äåëîâûõ ïåðñïåêòèâ îãðàíè÷èâàþò ðåøåíèå, à òàêæå äåëîâûå îãðàíè÷åíèÿ ðåøåíèé. Âû
äîëæíû òàêæå ïðîàíàëèçèðîâàòü äåëîâûå ïðåöåäåíòû ïðîåêòà òàê, ÷òîáû ïîëó÷èòü õîðîøåå
ïîíèìàíèå òîãî, êàêèå ïðåèìóùåñòâà îæèäàþòñÿ îò èíâåñòèöèè â ôîðìèðóåìóþ ñèñòåìó.
Ýòà ÷àñòü ïîòîêà ðàáîò ìîæåò íåñêîëüêî ðàç ïîâòîðÿòüñÿ â òå÷åíèå íà÷àëà è ðàííåãî óòî÷íåíèÿ.
Êîãäà çàïðîñû îò ñîâëàäåëüöåâ áóäóò ïîíÿòû, òîãäà áóäóò ðàçâèâàòüñÿ ðåøåíèÿ äåëîâûõ
ïðîöåññîâ è òåõíè÷åñêèå ðåøåíèÿ.
Ïåðâè÷íîå äåéñòâèå â àíàëèçå ïðîáëåìû – ýòî ðàçðàáîòêà äîêóìåíòà Âèäåíèå, êîòîðûé
èäåíòèôèöèðóåò âûñîêîóðîâíåâîå ïðåäñòàâëåíèå î ñîçäàâàåìîé ñèñòåìå åå áóäóùåãî
ïîëüçîâàòåëÿ èëè çàêàç÷èêà.  Âèäåíèè íà÷àëüíûå òðåáîâàíèÿ âûðàæåíû êàê ãëàâíûå
âîçìîæíîñòè, êîòîðûìè äîëæíà îáëàäàòü ñèñòåìà, ÷òîáû ðåøèòü íàèáîëåå âàæíûå ïðîáëåìû.
Âîçìîæíîñòÿì äîëæíû áûòü íàçíà÷åíû àòðèáóòû òèïà îáîñíîâàíèÿ, îòíîñèòåëüíîãî çíà÷åíèÿ
èëè ïðèîðèòåòà, èñòî÷íèêà çàïðîñà è òàê äàëåå, òàê, ÷òîáû ìîæíî áûëî íà÷èíàòü óïðàâëÿòü
çàâèñèìîñòÿìè. Ïî ìåðå ðàçðàáîòêè Âèäåíèÿ, ñèñòåìíûé àíàëèòèê èäåíòèôèöèðóåò
ïîëüçîâàòåëåé è âçàèìîäåéñòâóþùèå ñèñòåìû - ñóáúåêòû ñèñòåìû.
Åñëè Âû ðàçðàáîòàëè ìîäåëü äåëîâûõ ïðåöåäåíòîâ è ìîäåëü äåëîâûõ îáúåêòîâ, ïîñìîòðèòå åùå
ðàç ðàçäåë «Ïåðåõîä îò äåëîâûõ ìîäåëåé ê ñèñòåìíûì» íà ñòð. 10-17.
×ëåíû ïðîåêòíîé ãðóïïû, ó÷àñòâóþùèå â àíàëèçå ïðîáëåìû, äîëæíû èìåòü îïûò îáùåíèÿ ñ
çàêàç÷èêàìè è îáíàðóæåíèÿ ïðîáëåìû ïîçàäè ïðîáëåìû. Êîíå÷íî, çíàêîìñòâî ñ öåëåâîé
òåõíîëîãèåé æåëàòåëüíî, íî íå ñóùåñòâåííî. Òðåáóåòñÿ àêòèâíîå ó÷àñòèå ðàçëè÷íûõ
ñîâëàäåëüöåâ ïðîåêòà.
Äëÿ ïîèñêà ïðîáëåìû ïîçàäè ïðîáëåìû Rational Unified Process ðåêîìåíäóåò èñïîëüçîâàòü ìåòîä
ìîçãîâîé àòàêè è äèàãðàììû «ðûáíîé êîñòè» èëè äèàãðàììû Ïàðåòî. Âñå ýòè ìåòîäû ïîäðîáíî
èçëîæåíû â ðàçäåëå «Ðàáî÷èå ðåêîìåíäàöèè» èíòåðàêòèâíîé âåðñèè Rational Unified Process.

11-8
Ïîíèìàíèå ïîòðåáíîñòåé ñîâëàäåëüöåâ

Äèàãðàììà äåòàëåé ïîòîêà ðàáîò Ïîíèìàíèå ïîòðåáíîñòåé ñîâëàäåëüöåâ

Öåëü ñîñòîèò â òîì, ÷òîáû ñîáðàòü è âûÿâèòü èíôîðìàöèþ îò ñîâëàäåëüöåâ ïðîåêòà. Ñîáðàííûå
çàïðîñû ñîâëàäåëüöåâ ìîãóò áûòü ðàñöåíåíû êàê «ñïèñîê ïîæåëàíèé», êîòîðûå áóäóò
èñïîëüçîâàòüñÿ â êà÷åñòâå ïåðâè÷íîé èíôîðìàöèè äëÿ îïðåäåëåíèÿ ìîäåëè ïðåöåäåíòîâ,
ïðåöåäåíòîâ è äîïîëíèòåëüíûõ ñïåöèôèêàöèé.
Êàê ïðàâèëî, ýòî äåéñòâèå âûïîëíÿåòñÿ ãëàâíûì îáðàçîì â èòåðàöèÿõ ñòàäèé Íà÷àëî è Óòî÷íåíèå,
îäíàêî çàïðîñû ñîâëàäåëüöåâ äîëæíû ñîáèðàòüñÿ â òå÷åíèå âñåãî ïðîåêòà, èñïîëüçóÿ Çàïðîñû
èçìåíåíèÿ â ïðîöåññå Óïðàâëåíèÿ çàïðîñîì èçìåíåíèÿ.
Òðåáîâàíèÿ ïðîèñõîäÿò èç ìíîãèõ èñòî÷íèêîâ, ïðèìåðàìè êîòîðûõ ìîãóò áûòü çàêàç÷èêè,
ïàðòíåðû, êîíå÷íûå ïîëüçîâàòåëè è ñïåöèàëèñòû ïðåäìåòíîé îáëàñòè. Âû äîëæíû çíàòü, êàê
ëó÷øå óñòàíîâèòü, êàêèìè äîëæíû áûòü ýòè èñòî÷íèêè è êàê ïîëó÷èòü ê íèì äîñòóï, à òàêæå
êàê ëó÷øå ïîëó÷èòü îò íèõ èíôîðìàöèþ. Åñëè âû ðàçðàáàòûâàåòå èíôîðìàöèîííóþ ñèñòåìó,
êîòîðóþ íóæíî èñïîëüçîâàòü âíóòðè âàøåé êîìïàíèè, Âû ìîæåòå âêëþ÷èòü â âàøó ãðóïïó
ðàçðàáîòêè ëþäåé ñ îïûòîì êîíå÷íîãî ïîëüçîâàòåëÿ è çíàíèåì ïðåäìåòíîé îáëàñòè. Äîñòàòî÷íî
÷àñòî ïðîâîäÿò îáñóæäåíèÿ íà óðîâíå äåëîâîé ìîäåëè. Åñëè âû ðàçðàáàòûâàåòå èçäåëèå íà

11-9
ïðîäàæó, Âû ìîæåòå ïðèâëåêàòü ê ðàáîòå âàøèõ ñïåöèàëèñòîâ ïî ìàðêåòèíãó, ÷òîáû ëó÷øå ïîíÿòü
ïîòðåáíîñòè çàêàç÷èêîâ íà ðûíêå.
Ïåðâè÷íûå ðåçóëüòàòû - êîëëåêöèè ðàñïîëîæåííûõ ïî ïðèîðèòåòàì Çàïðîñîâ ñîâëàäåëüöåâ,
êîòîðûå ïîçâîëÿþò óñîâåðøåíñòâîâàòü äîêóìåíò Âèäåíèå è ëó÷øå ïîíÿòü àòðèáóòû òðåáîâàíèé.
Êðîìå òîãî, â òå÷åíèå ýòîãî ïîòîêà ðàáîò Âû ìîæåòå íà÷àòü îáñóæäåíèå ñèñòåìû â òåðìèíàõ åå
ïðåöåäåíòîâ è ñóáúåêòîâ. Äðóãîé âàæíûé âûõîä - ìîäèôèöèðîâàííûé Ãëîññàðèé òåðìèíîâ,
êîòîðûé óñòàíàâëèâàåò îáùèé ñëîâàðü äëÿ ÷ëåíîâ ãðóïïû.
×ëåíû ïðîåêòíîé ãðóïïû, ó÷àñòâóþùèå â ýòîé ÷àñòè ïîòîêà ðàáîò, äîëæíû èìåòü îïûò îáùåíèÿ
ñ çàêàç÷èêàìè è âûÿâëåíèÿ èíôîðìàöèè. Êîíå÷íî, çíàêîìñòâî ñ öåëåâîé òåõíîëîãèåé æåëàòåëüíî,
íî íå ñóùåñòâåííî.
Äåéñòâèÿ ïî âûÿâëåíèþ èíôîðìàöèè ìîãóò ïðîèñõîäèòü ñ èñïîëüçîâàíèåì ìåòîäîâ èíòåðâüþ,
ìîçãîâîé àòàêè, êîíöåïòóàëüíîãî ïðîòîòèïèðîâàíèÿ, àíêåòíûõ îïðî ñîâ è àíàëèçà
êîíêóðåíòîñïîñîáíîñòè.
Ïðèìåð
 ñòàäèè Íà÷àëî ïðîåêòà ATM (àâòîìàòè÷åñêîé êàññîâîé ìàøèíû) Ëèçà è Ãàððè äåéñòâóþò
êàê ñèñòåìíûå àíàëèòèêè.

Ó÷àñòíèêè äåòàëåé ïîòîêà ðàáîò Ïîíèìàíèå ïîòðåáíîñòè ñîâëàäåëüöåâ

Ëèçà íàçíà÷åíà âåäóùèì ñèñòåìíûì àíàëèòèêîì, òàê êàê îíà èìååò ïðåäøåñòâóþùèé îïûò
ïðîâåäåíèÿ ðàçëè÷íûõ ñåìèíàðîâ ïî òðåáîâàíèÿì. Äèí - îäèí èç ïîáîðíèêîâ ïðîåêòà ATM,

11-10
è ïîýòîìó áûë ïðèãëàøåí íà ñåìèíàð êàê ñîâëàäåëåö. Óîêåð ïðåäñòàâëÿåò îïåðàòîðîâ ATM,
êîòîðûå áóäóò èñïîëüçîâàòü íîâóþ ñèñòåìó. Îíè íå ïðèãëàøàëè ñïåöèàëüíî êîíå÷íûõ
ïîëüçîâàòåëåé, íî ýòî íå âûçûâàëî íèêàêîãî áåñïîêîéñòâà, òàê êàê âñå ÷ëåíû ýòîé ãðóïïû
èìåëè îïûò èñïîëüçîâàíèÿ áàíêîìàòîâ.

Ñ ýòèõ ïîð Ëèçà è Ãàððè äåéñòâóþò êàê ñèñòåìíûå àíàëèòèêè. Îáà îíè îòâå÷àþò çà çàâåðøåíèå
àðòåôàêòîâ ýòîãî øàãà. Ëèçà íàçíà÷åíà âëàäåëüöåì äîêóìåíòà Çàïðîñû ñîâëàäåëüöåâ è ìîäåëè
ïðåöåäåíòîâ, à Ãàððè îòâå÷àåò çà Ãëîññàðèé.

Îïðåäåëåíèå ñèñòåìû

Äèàãðàììà äåòàëåé ïîòîêà ðàáîò Îïðåäåëåíèå ñèñòåìû

11-11
Öåëÿìè ýòîé ÷àñòè ïîòîêà ðàáîò ÿâëÿþòñÿ:
n Äîáèòüñÿ îäèíàêîâîãî ïîíèìàíèÿ ñèñòåìû âñåìè ó÷àñòíèêàìè ïðîåêòíîé ãðóïïû.
n Âûïîëíèòü âûñîêîóðîâíåâûé àíàëèç ðåçóëüòàòîâ ñáîðà äàííûõ î ïîòðåáíîñòÿõ
ñîâëàäåëüöåâ.
n Áîëåå ôîðìàëüíî äîêóìåíòèðîâàòü ðåçóëüòàòû àíàëèçà òðåáîâàíèé â ìîäåëÿõ è
äîêóìåíòàõ.
Êàê ïðàâèëî, ýòà ÷àñòü ïîòîêà ðàáîò âûïîëíÿåòñÿ òîëüêî â èòåðàöèÿõ ñòàäèé Íà÷àëî è Óòî÷íåíèå.
Äëÿ îïðåäåëåíèÿ ñèñòåìû ñïîñîáàìè òðàíñëÿöèè è ðåîðãàíèçàöèè îïðåäåëåíèÿ çàïðîñîâ
ñîâëàäåëüöåâ äîëæíî áûòü ñôîðìèðîâàíî âûðàçèòåëüíîå îïèñàíèå ñèñòåìû.  íà÷àëå
îïðåäåëåíèÿ ñèñòåìû ðåøåíèÿ ñòðîÿòñÿ íà òîì, ÷òî ñîñòàâëÿþòñÿ òðåáîâàíèÿ, ôîðìàò
äîêóìåíòèðîâàíèÿ, ôîðìàëüíîñòè ÿçûêà, ñòåïåíü ñïåöèôèêè òðåáîâàíèé (ñêîëüêî è â êàêîé
ñòåïåíè äåòàëèçàöèè), çàïðîñû ïðèîðèòåòîâ è îöåíêè óñèëèé (äâå î÷åíü ðàçíûå îöåíêè, îáû÷íî
íàçíà÷àåìûå ðàçëè÷íûìè ëþäüìè â îòäåëüíûõ óïðàæíåíèÿõ), òåõíè÷åñêèå è óïðàâëåí÷åñêèå
ðèñêè è íà÷àëüíûé êîíòåêñò. ×àñòü ýòèõ äåéñòâèé ìîæåò âêëþ÷àòü íà÷àëüíûå ïðîòîòèïû è ìîäåëè
ïðîåêòà, íåïîñðåäñòâåííî ñâÿçàííûå ñ íàèáîëåå âàæíûìè çàïðîñàìè ñîâëàäåëüöåâ. Ðåçóëüòàòîì
îïðåäåëåíèÿ ñèñòåìû ÿâëÿåòñÿ îïèñàíèå ñèñòåìû ñ èñïîëüçîâàíèåì åñòåñòâåííîãî ÿçûêà è
ãðàôè÷åñêîãî ïðåäñòàâëåíèÿ.
 ýòîé ðàáîòå ó÷àñòâóþò âñå ÷ëåíû ïðîåêòíîé ãðóïïû.
Ïðè îïðåäåëåíèè ñèñòåìû ìîãóò ïðèìåíÿòüñÿ ñëåäóþùåå òèïîâûå ìåòîäû:
n Ñåìèíàð ïî òðåáîâàíèÿì
n Ñåìèíàð ïî ïðåöåäåíòàì
n Èëëþñòðèðîâàííûé ñöåíàðèé

11-12
Ïðèìåð
 ñòàäèè Íà÷àëî Ëèçà è Ãàððè äåéñòâóþò êàê ñèñòåìíûå àíàëèòèêè. Íà ýòîì øàãå îíè
âñòðå÷àþòñÿ, ÷òîáû ïðîàíàëèçèðîâàòü ðåçóëüòàòû ñâîèõ âñòðå÷ ñ ñîâëàäåëüöàìè è
çàêàç÷èêàìè, è äîãîâîðèòüñÿ î ïåðâûõ íàáðîñêàõ ìîäåëè ïðåöåäåíòîâ è Äîïîëíèòåëüíûõ
ñïåöèôèêàöèé.

È äàëåå Ëèçà è Ãàððè äåéñòâóþò êàê ñèñòåìíûå àíàëèòèêè, îíè îáà îòâå÷àþò çà çàâåðøåíèå
àðòåôàêòîâ. Ëèçà - âëàäåëåö ìîäåëè ïðåöåäåíòîâ, à Ãàððè - âëàäåëåö Ãëîññàðèÿ è
Äîïîëíèòåëüíûõ ñïåöèôèêàöèé.

11-13
Óïðàâëåíèå êîíòåêñòîì ñèñòåìû

Äèàãðàììà äåòàëåé ïîòîêà ðàáîò Óïðàâëåíèå êîíòåêñòîì ñèñòåìû

Öåëÿìè ýòîé ÷àñòè ïîòîêà ðàáîò ÿâëÿþòñÿ:


n Îïðåäåëèòü èñõîäíóþ èíôîðìàöèþ äëÿ âûáîðà òðåáîâàíèé, êîòîðûå äîëæíû áûòü âêëþ÷åíû
â òåêóùóþ èòåðàöèþ.
n Îïðåäåëèòü íàáîð âîçìîæíîñòåé è ïðåöåäåíòîâ (èëè ñöåíàðèåâ), êîòîðûå ïðåäñòàâëÿþò
íåêîòîðûå ñóùåñòâåííûå, öåíòðàëüíûå ôóíêöèîíàëüíûå âîçìîæíîñòè.
n Îïðåäåëèòü, êàêèå àðãóìåíòû òðåáîâàíèé è òðàññèðóåìîñòè íåîáõîäèìî ïîääåðæèâàòü.

11-14
Óïðàâëåíèå êîíòåêñòîì – íåïðåðûâíàÿ äåÿòåëüíîñòü, êîòîðàÿ òðåáóåò èòåðàöèîííîé ðàçðàáîòêè
â ïðèðàùåíèÿõ, è êîòîðàÿ ðàçáèâàåò êîíòåêñò ïðîåêòà íà ìåíüøèå, áîëåå óïðàâëÿåìûå ÷àñòè.
Äëÿ óïðàâëåíèÿ êîíòåêñòîì ïðè ïðèíÿòèè ðåøåíèé î âêëþ÷åíèè èëè íå âêëþ÷åíèè òðåáîâàíèÿ
îñîáåííî ïîëåçíî èñïîëüçîâàíèå àòðèáóòîâ òðåáîâàíèÿ, òèïà ïðèîðèòåòà, óñèëèÿ è ðèñêà.
Óäåëåíèå âíèìàíèÿ àòðèáóòàì áîëüøå, ÷åì ñàìèì òðåáîâàíèÿì, ïîìîãàåò ñíèçèòü íàêàë ñòðàñòåé
íà ïåðåãîâîðàõ ñ ñîâëàäåëüöàìè, êîòîðûå èíà÷å ìîãóò ïåðåðàñòè â ñïîð.
Õîòÿ êîíòåêñò ïðîåêòà äîëæåí óïðàâëÿòüñÿ íåïðåðûâíî, ëó÷øåå ïîíèìàíèå ôóíêöèîíàëüíûõ
âîçìîæíîñòåé ñèñòåìû, ïîëó÷åííûõ ïðè èäåíòèôèêàöèè áîëüøèíñòâà ñóáúåêòîâ, ïðåöåäåíòîâ
è äîïîëíèòåëüíûõ ñïåöèôèêàöèé, ïîçâîëÿåò ñèñòåìíîìó àíàëèòèêó áîëåå òî÷íî óñòàíàâëèâàòü
àòðèáóòû òðåáîâàíèé, è äàåò âîçìîæíîñòü àðõèòåêòîðó èäåíòèôèöèðîâàòü àðõèòåêòóðíî
ñóùåñòâåííûå ïðåöåäåíòû.
Èñõîäíûì äëÿ óïðàâëåíèÿ êîíòåêñòîì, íå ó÷àñòâóþùèì â äðóãèõ ÷àñòÿõ ïîòîêà ðàáîò Òðåáîâàíèÿ,
ÿâëÿåòñÿ Ïëàí èòåðàöèè, ðàçðàáàòûâàåìûé ïàðàëëåëüíî â ïîòîêå ðàáîò Óïðàâëåíèå ïðîåêòîì.
Êîíòåêñò ïðîåêòà, îïðåäåëåííûé â ýòîé ÷àñòè ïîòîêà ðàáîò, áóäåò èìåòü çíà÷èòåëüíîå âîçäåéñòâèå
íà Ïëàí èòåðàöèè, ïîñêîëüêó ñàìûå âûñîêèå ýëåìåíòû ðèñêà â ïðåäåëàõ êîíòåêñòà áóäóò
çàïëàíèðîâàíû â ðàííèõ èòåðàöèÿõ. Äðóãèìè âàæíûìè ðåçóëüòàòàìè óïðàâëåíèÿ êîíòåêñòîì
ÿâëÿþòñÿ íà÷àëüíûé âàðèàíò äîêóìåíòà Àðõèòåêòóðà ïðèëîæåíèÿ è óñîâåðøåíñòâîâàííîå
Âèäåíèå, êîòîðîå îòðàæàåò ëó÷øåå ïîíèìàíèå ôóíêöèîíàëüíûõ âîçìîæíîñòåé ñèñòåìû è
ïðîåêòíûõ ðåñóðñîâ ñî ñòîðîíû ñèñòåìíûõ àíàëèòèêîâ è êëþ÷åâûõ ñîâëàäåëüöåâ.
 ýòîé ÷àñòè ïîòîêà ðàáîò äîëæíû ó÷àñòâîâàòü âñå ÷ëåíû ãðóïïû àðõèòåêòóðû.
Äëÿ ðóêîâîäèòåëåé ãðóïïû î÷åíü ïîëåçíî èìåòü îïûò â âåäåíèè ïåðåãîâîðîâ, à òàêæå èìåòü
ëîááèñòà ïðîåêòà â îðãàíèçàöèè è íà ñòîðîíå çàêàç÷èêà. Ëîááèñòû èçäåëèÿ/ïðîåêòà äîëæíû
èìåòü îðãàíèçàöèîííóþ âëàñòü îòêàçàòüñÿ îò ðàñøèðåíèé êîíòåêñòà âíå äîñòóïíûõ ðåñóðñîâ
èëè âûäåëèòü äîïîëíèòåëüíûå ðåñóðñû äëÿ îáåñïå÷åíèÿ ðàñøèðåíèÿ êîíòåêñòà.
Ãðóïïà àðõèòåêòóðû äîëæíà ïðîâåñòè êîëëåêòèâíîå îáñóæäåíèå òîãî, êàê ëó÷øå ðàñïîëîæèòü
òðåáîâàíèÿ ïî ïðèîðèòåòàì.

11-15
Óòî÷íåíèå îïðåäåëåíèÿ ñèñòåìû

Äèàãðàììà äåòàëåé ïîòîêà ðàáîò Óòî÷íåíèå îïðåäåëåíèÿ ñèñòåìû

Öåëü ýòîé ÷àñòè ïîòîêà ðàáîò ñîñòîèò â äàëüíåéøåì ñîâåðøåíñòâîâàíèè òðåáîâàíèé, ÷òîáû:
n Ïîäðîáíî îïèñàòü ïîòîê ñîáûòèé ïðåöåäåíòà.
n Äåòàëèçèðîâàòü Äîïîëíèòåëüíûå ñïåöèôèêàöèè.
n Ìîäåëèðîâàòü è ïðîòîòèïèðîâàòü èíòåðôåéñ ïîëüçîâàòåëÿ.
Äåòàëüíîå îïðåäåëåíèå ñèñòåìû äîëæíî áûòü ïðåäñòàâëåíî òàêèì îáðàçîì, ÷òîáû âàøè
ñîâëàäåëüöû ìîãëè ïîíèìàòü åãî è ñîãëàøàòüñÿ èëè íå ñîãëàøàòüñÿ ñ íèì. Îíî òðåáóåò íå
òîëüêî îñâåùåíèÿ ôóíêöèîíàëüíûõ âîçìîæíîñòåé, íî òàêæå è ñîîòâåòñòâèÿ âñåì þðèäè÷åñêèì

11-16
èëè íîðìàòèâíûì òðåáîâàíèÿì, ïðèìåíèìîñòè, äîñòîâåðíîñòè, ýôôåêòèâíîñòè, ïðèãîäíîñòè è
íàäåæíîñòè â ýêñïëóàòàöèè. ×àñòî ñîâåðøàåìàÿ îøèáêà ñîñòîèò â òîì, ÷òî Âàøå îùóùåíèå
êîìïëåêñíîñòè ðàçðàáîòêè òîëêàåò Âàñ íà ôîðìèðîâàíèå êîìïëåêñíîãî îïðåäåëåíèÿ. Ýòî âåäåò
ê òðóäíîñòÿì â îáúÿñíåíèè öåëè ïðîåêòà è ñèñòåìû. Ëþäè ìîãóò áûòü óâëå÷åíû, íî îíè íå
äàäóò õîðîøåé îòäà÷è, òàê êàê ó íèõ íåò ïîëíîãî ïîíèìàíèÿ. Âû äîëæíû ïðèëîæèòü ìàêñèìóì
óñèëèé äëÿ ïîíèìàíèÿ àóäèòîðèåé òåõ äîêóìåíòîâ, êîòîðûå Âû ïðîèçâîäèòå äëÿ îïèñàíèÿ
ñèñòåìû. ×àñòî ìîæåò âîçíèêàòü ïîòðåáíîñòü ïðîèçâîäèòü ðàçëè÷íûå âèäû îïèñàíèé
ïðèìåíèòåëüíî ê àóäèòîðèè.
Ìû âèäåëè, ÷òî ìåòîäîëîãèÿ ïðåöåäåíòà, ÷àñòî â êîìáèíàöèè ñ ïðîñòûìè âèçóàëüíûìè
ïðîòîòèïàìè, ÿâëÿåòñÿ î÷åíü ýôôåêòèâíûì ñïîñîáîì óêàçàíèÿ öåëè ñèñòåìû è îïðåäåëåíèÿ åå
ïîäðîáíîñòåé. Ïðåöåäåíòû ïîìîãàþò ïîìåùàòü òðåáîâàíèÿ â êîíòåêñò, îíè ñîîáùàþò èñòîðèþ
òîãî, êàê áóäåò èñïîëüçîâàòüñÿ ñèñòåìà.
Äðóãîé êîìïîíåíò äåòàëüíîãî îïðåäåëåíèÿ ñèñòåìû - ýòî êîíñòàòàöèÿ òîãî, êàê ñèñòåìà äîëæíà
áûòü èñïûòàíà. Ïëàíû ïðîâåäåíèÿ è îïðåäåëåíèÿ ïðåäìåòîâ èñïûòàíèÿ ãîâîðÿò î òîì, êàêèå
âîçìîæíîñòè ñèñòåìû áóäóò ïðîâåðåíû.
Óñîâåðøåíñòâîâàíèå ñèñòåìû íà÷èíàåòñÿ ñî ñõåì ïðåöåäåíòîâ, êðàòêèõ îïèñàíèé ñóáúåêòîâ è
óòî÷íåííîãî ïîíèìàíèÿ êîíòåêñòà ïðîåêòà, îòðàæåííîãî â Âèäåíèè â ôîðìå ñïèñêà
ðàñïîëîæåííûõ ïî ïðèîðèòåòàì âîçìîæíîñòåé, êîòîðûå, êàê ïðåäïîëàãàåòñÿ, ÿâëÿþòñÿ
äîñòèæèìûìè â ðàìêàõ èìåþùèõñÿ ðåñóðñîâ è ñðîêîâ. Âûõîä ýòîãî ïîòîêà ðàáîò - áîëåå ãëóáîêîå
ïîíèìàíèå ôóíêöèîíàëüíûõ âîçìîæíîñòåé ñèñòåìû, âûðàæåííûõ â äåòàëüíûõ îïèñàíèÿõ
ïðåöåäåíòîâ, èñïðàâëåííûõ è äåòàëèçèðîâàííûõ Äîïîëíèòåëüíûõ ñïåöèôèêàöèÿõ è â ýëåìåíòàõ
èíòåðôåéñà ïîëüçîâàòåëÿ.
Àâòîðû ïðåöåäåíòîâ äîëæíû áûòü êâàëèôèöèðîâàííû â îïèñàíèè ïðåöåäåíòîâ è èìåòü õîðîøåå
ïðåäñòàâëåíèå î ïðèêëàäíîé îáëàñòè. ×àñòî ïîëåçíî âêëþ÷àòü â âàøó ãðóïïó àâòîðîâ ïðåöåäåíòîâ
ëþäåé, êîòîðûå ïîçæå áóäóò äåéñòâîâàòü êàê ïðîåêòèðîâùèêè è òåñòèðîâùèêè.
 áîëüøèõ ïðîåêòàõ ïðîåêòèðîâùèêè èíòåðôåéñà ïîëüçîâàòåëÿ – ýòî ÷àñòî îòäåëüíàÿ ãðóïïà
ëþäåé, ñîñðåäîòî÷åííàÿ òîëüêî íà ðàçðàáîòêå èíòåðôåéñà ïîëüçîâàòåëÿ.
Àâòîðû ïðåöåäåíòîâ è ïðîåêòèðîâùèêè èíòåðôåéñà ïîëüçîâàòåëÿ äîëæíû ðàáîòàòü âìåñòå, ÷òîáû
ñîâìåñòíî îïðåäåëÿòü äåòàëüíûå òðåáîâàíèÿ ê ñèñòåìå. Õîòÿ ìíîãèå äåéñòâèÿ ìîãóò âûïîëíÿòüñÿ
ïî îòäåëüíîñòè, íåîáõîäèìî èñïîëüçîâàòü ñêâîçíîé êîíòðîëü, ÷òîáû óáåäèòüñÿ, ÷òî ýëåìåíòû
íå ïðîòèâîðå÷àò äðóã äðóãó.

11-17
Óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé

Äèàãðàììà äåòàëåé ïîòîêà ðàáîò Óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé

Öåëÿìè ýòîé ÷àñòè ïîòîêà ðàáîò ÿâëÿþòñÿ:


n Îöåíèòü ôîðìàëüíî ïðåäñòàâëåííûå çàïðîñû èçìåíåíèÿ è îïðåäåëèòü èõ ïðîòèâîðå÷èÿ ñ
ñóùåñòâóþùèì íàáîðîì òðåáîâàíèé.
n Ñòðóêòóðèðîâàòü ìîäåëü ïðåöåäåíòîâ.
n Óñòàíîâèòü ñîîòâåòñòâóþùèå àòðèáóòû òðåáîâàíèé è òðàññèðóåìîñòè.
n Ôîðìàëüíî óáåäèòüñÿ, ÷òî ðåçóëüòàòû ïîòîêà ðàáîò Òðåáîâàíèÿ ñîîòâåòñòâóþò âçãëÿäàì
çàêàç÷èêà ñèñòåìû.
Íåçàâèñèìî îò òîãî, íàñêîëüêî Âû îñòîðîæíû ïðè îïðåäåëåíèè âàøèõ òðåáîâàíèé, âñåãäà
íàéäóòñÿ âåùè, òðåáóþùèå èçìåíåíèÿ. ×òî äåëàåò èçìåíÿþùèåñÿ òðåáîâàíèÿ ñëîæíûìè äëÿ
óïðàâëåíèÿ? Èçìåíåíèå òðåáîâàíèÿ îçíà÷àåò íå òîëüêî òî, ÷òî äîëæíî áûòü ïîòðà÷åíî áîëüøåå
èëè ìåíüøåå êîëè÷åñòâî âðåìåíè íà ðåàëèçàöèþ íîâîé ñïåöèôè÷åñêîé âîçìîæíîñòè, íî òàêæå
è òî, ÷òî èçìåíåíèå â îäíîì òðåáîâàíèè ìîæåò âñòóïèòü â êîíôëèêò ñ äðóãèìè òðåáîâàíèÿìè.

11-18
Âû äîëæíû óáåäèòüñÿ, ÷òî Âû ïðèäàåòå âàøèì òðåáîâàíèÿì ñòðóêòóðó, êîòîðàÿ ÿâëÿåòñÿ ãèáêîé
ê èçìåíåíèÿì, è ÷òî Âû èñïîëüçóåòå ññûëêè òðàññèðóåìîñòè äëÿ ïðåäñòàâëåíèÿ çàâèñèìîñòåé
ìåæäó òðåáîâàíèÿìè è äðóãèìè àðòåôàêòàìè æèçíåííîãî öèêëà ðàçðàáîòêè. Óïðàâëåíèå
èçìåíåíèåì âêëþ÷àåò äåéñòâèÿ ïîäîáíûå óñòàíîâëåíèþ îïîðíîé ëèíèè, îïðåäåëåíèþ
çàâèñèìîñòåé, êîòîðûå âàæíî ïðîñëåäèòü, óñòàíàâëèâàÿ òðàññèðóåìîñòü ìåæäó ñâÿçàííûìè
ïðåäìåòàìè è óïðàâëåíèåì èçìåíåíèåì.
Èçìåíåíèå òðåáîâàíèé åñòåñòâåííî ïðèâîäèò ê ïðîòèâîðå÷èÿì ñ ìîäåëüþ, ïðîèçâåäåííîé â
ïîòîêå ðàáîò Àíàëèç è ïðîåêòèðîâàíèå, à òàêæå ñ ìîäåëüþ òåñòèðîâàíèÿ, ñîçäàííîé êàê ÷àñòü
ïîòîêà ðàáîò Èñïûòàíèå. Ñâÿçè Òðàññèðóåìîñòè ìåæäó òðåáîâàíèÿìè, èäåíòèôèöèðîâàííûå â
äåéñòâèè Óïðàâëåíèå çàâèñèìîñòÿìè ýòîãî è äðóãèõ ïîòîêîâ ðàáîò - êëþ÷ ê ïîíèìàíèþ ýòèõ
ïðîòèâîðå÷èé.
Äðóãàÿ âàæíàÿ êîíöåïöèÿ - îòñëåæèâàíèå õðîíîëîãèè òðåáîâàíèé. Ôèêñèðóÿ õàðàêòåð è
îáîñíîâàíèå èçìåíåíèé òðåáîâàíèé, ðåöåíçåíòû (â äàííîì ñëó÷àå ýòó ðîëü èãðàåò ëþáîé ÷ëåí
ãðóïïû ðàçðàáîòêè) âîñïðèíèìàþò èíôîðìàöèþ, íåîáõîäèìóþ äëÿ òîãî, ÷òîáû îòâåòèòü íà
èçìåíåíèå äîëæíûì îáðàçîì.
Ïðèâëåêèòå ðàñøèðåííóþ ãðóïïó (ñîâëàäåëüöåâ, ïðåäñòàâèòåëåé çàêàç÷èêà, ñïåöèàëèñòîâ ïî
ïðîáëåìíîé îáëàñòè è äðóãèõ). Ñòàðàéòåñü ýôôåêòèâíî óïðàâëÿòü ðåñóðñàìè ðåöåíçåíòî⠖ íå
ïðèâëåêàéòå âñþ ðàñøèðåííóþ ãðóïïó, åñëè Âû íå ìîæåòå ãàðàíòèðîâàòü, ÷òî ýòî äàñò
ïîëîæèòåëüíûé ýôôåêò äëÿ ïðîåêòà.
Îáùàÿ êâàëèôèêàöèÿ ÷ëåíîâ ðàñøèðåííîé ãðóïïû äîëæíà îõâàòûâàòü õîðîøåå çíàíèå
ïðèêëàäíîé îáëàñòè, òåõíè÷åñêèå òðóäíîñòè ïðîåêòà, à òàêæå íàâûêè â óïðàâëåíèè òðåáîâàíèÿìè
è ìîäåëèðîâàíèè ïðåöåäåíòîâ.
Îñíîâíàÿ ãðóïïà ðàçðàáîòêè äîëæíà ïðîâåñòè íåñêîëüêî ðàóíäîâ âíóòðåííåãî ñêâîçíîãî
êîíòðîëÿ, ÷òîáû ïðîÿñíèòü ÿâíûå íåñîîáðàçíîñòè ïðåæäå, ÷åì ðàáîòà áóäåò ôîðìàëüíî
ïðîèíñïåêòèðîâàíà è ïîäâåðãíóòà ýêñïåðòèçå ðàñøèðåííîé ãðóïïîé.
Âû äîëæíû ðàçäåëèòü ìàòåðèàë òàê, ÷òîáû ãðóïïà íå äåëàëà îáçîð âñåãî ñðàçó. Ñîâåùàíèå îáçîðà
íå äîëæíî çàíèìàòü áîëüøå îäíîãî äíÿ (íàïðèìåð, ïðîâåäèòå îòäåëüíî îáçîð èíòåðôåéñà
ïîëüçîâàòåëÿ).

11-19
11-20
Ïîòîê ðàáîò «Òðåáîâàíèÿ» (ïðîäîëæåíèå)
Àðòåôàêòû óïðàâëåíèÿ òðåáîâàíèÿìè
Âñå àðòåôàêòû óïðàâëåíèÿ òðåáîâàíèÿìè óæå óïîìèíàëèñü â ïðåäûäóùåì ðàçäåëå “Êðàòêèé
îáçîð ïîòîêà ðàáîò”. Ñåé÷àñ ìû ïåðåéäåì ê áîëåå ïîäðîáíîìó îïèñàíèþ íåêîòîðûõ èç íèõ.
Õîòåëîñü áû îðãàíèçîâàòü èçëîæåíèå â íåêîòîðîì ëîãè÷åñêîì ïîðÿäêå, íî ...
Ïðè âíèìàòåëüíîì ïðîñìîòðå äèàãðàìì, èëëþñòðèðóþùèõ ïîòîê ðàáîò, Âû ìîãëè îáðàòèòü
âíèìàíèå, ÷òî îäíè è òå æå àðòåôàêòû ìíîãî ðàç âñòðå÷àþòñÿ íà äèàãðàììàõ è ÿâëÿþòñÿ
èñõîäíûìè è âûõîäíûìè äëÿ ðàçëè÷íûõ äåéñòâèé ïîòîêà ðàáîò. Àðòåôàêòû “æèâóò àêòèâíîé
æèçíüþ” è èçìåíÿþòñÿ (óòî÷íÿþòñÿ) â òå÷åíèå âñåãî öèêëà ðàçðàáîòêè ïðîåêòà. Àðòåôàêòû ìîãóò
ðàçðàáàòûâàòüñÿ (óòî÷íÿòüñÿ) ïàðàëëåëüíî, è ìîãóò áûòü çàâèñèìû äðóã îò äðóãà.
Äàâàéòå óïîðÿäî÷èì ðàññìîòðåíèå àðòåôàêòîâ ñëåäóþùèì îáðàçîì:
n Ñãðóïïèðóåì àðòåôàêòû ïî ðàáîòíèêàì, îòâåòñòâåííûì çà èõ ñîçäàíèå è ïîääåðæàíèå â
àêòóàëüíîì ñîñòîÿíèè:

Àðòåôàêòû ïîòîêà ðàáîò “Òðåáîâàíèÿ” è ðàáîòíèêè, îòâåòñòâåííûå çà èõ ñîçäàíèå è


ïîääåðæàíèå â àêòóàëüíîì ñîñòîÿíèè

12-1
n  êàæäîé ãðóïïå áóäåì ðàññìàòðèâàòü àðòåôàêòû â òîì ïîðÿäêå, â êîòîðîì îíè, ñêîðåå âñåãî,
áóäóò ñîçäàâàòüñÿ (èíèöèèðîâàòüñÿ) â ñîâåðøåííî íîâîì ïðîåêòå, íà÷èíàåìîì ñ ÷èñòîãî
ëèñòà ãðóïïîé, âïåðâûå âñòðåòèâøåéñÿ ñ ýòîé ïðåäìåòíîé îáëàñòüþ.

Ðàáîòíèê: Ñèñòåìíûé àíàëèòèê


Ñèñòåìíûé àíàëèòèê âåäåò è êîîðäèíèðóåò âûÿâëåíèå òðåáîâàíèé è ìîäåëèðîâàíèå ïðåöåäåíòîâ,
âûäåëÿÿ ôóíêöèîíàëüíûå âîçìîæíîñòè è ãðàíèöû ñèñòåìû. Íàïðèìåð, óñòàíàâëèâàÿ, êàêèå
ñóáúåêòû è ïðåöåäåíòû ñóùåñòâóþò è êàê îíè âçàèìîäåéñòâóþò.

Àðòåôàêò: Ãëîññàðèé
Êðàòêèé îáçîð
 ïîòîêå ðàáîò Òðåáîâàíèÿ Âû äîëæíû îïðåäåëèòü îáùèé ñëîâàðü, èñïîëüçóÿ íàèáîëåå îáùèå
òåðìèíû èç ïðèêëàäíîé îáëàñòè. Äàëåå Âû äîëæíû ïîñòîÿííî èñïîëüçîâàòü îáùèé ñëîâàðü âî
âñåõ òåêñòîâûõ îïèñàíèÿõ ñèñòåìû, îñîáåííî â îïèñàíèÿõ ïðåöåäåíòîâ. Òàêèì îáðàçîì, Âû
ñîõðàíÿåòå òåêñòîâûå îïèñàíèÿ íåïðîòèâîðå÷èâûìè, è èçáåãàåòå íåäîðàçóìåíèé ñðåäè
ó÷àñòíèêîâ ïðîåêòà îòíîñèòåëüíî èñïîëüçîâàíèÿ è çíà÷åíèÿ òåðìèíîâ. Âû äîëæíû
äîêóìåíòèðîâàòü ñëîâàðü â Ãëîññàðèè.
Äëÿ ïîèñêà îáùèõ òåðìèíîâ â ïðèêëàäíîé îáëàñòè ðàññìîòðèòå òåðìèíû, èñïîëüçóåìûå â
òðåáîâàíèÿõ è óïîòðåáëÿåìûå â ãðóïïå ðàçðàáîòêè ñèñòåìû. Ñîñðåäîòî÷üòåñü íà òåðìèíàõ,
îïèñûâàþùèõ ñëåäóþùèå êîíöåïöèè:
n Äåëîâûå îáúåêòû, ïðåäñòàâëÿþùèå êîíöåïöèè, èñïîëüçóåìûå â ïîâñåäíåâíîé ðàáîòå
îðãàíèçàöèè èëè â îïåðàòèâíîé ñðåäå áóäóùåé ñèñòåìû. Âî ìíîãèõ ñëó÷àÿõ ñïèñîê êîíöåïöèé
ýòîãî âèäà óæå ñóùåñòâóåò.
n Ðåàëüíûå îáúåêòû, êîòîðûå äîëæíà çíàòü ñèñòåìà. Ýòî îáúåêòû åñòåñòâåííîãî
ïðîèñõîæäåíèÿ, òàêèå êàê àâòîìîáèëü, çàæèì, áàëëîí, ñàìîëåò, ïàññàæèð, çàïîâåäíèê èëè
ñ÷åò.
n Ñîáûòèÿ, êîòîðûå äîëæíà çíàòü ñèñòåìà. Ýòî ìîæåò áûòü ìîìåíò âðåìåíè èëè
õðîíîëîãè÷åñêèé èíöèäåíò, î êîòîðîì ñèñòåìà äîëæíà çíàòü, òèïà íàçíà÷åííîé âñòðå÷è èëè
ôàêòà ïîÿâëåíèÿ îøèáêè.
Êàæäûé òåðìèí îáû÷íî îïèñûâàåòñÿ êàê ñóùåñòâèòåëüíîå ñ îïðåäåëåíèåì. Òåðìèíû äîëæíû
áûòü â åäèíñòâåííîì ÷èñëå: «çàêàç» è «çàäàíèå», à íå «çàêàçû» è «çàäàíèÿ». Âñå çàèíòåðåñîâàííûå
ñòîðîíû äîëæíû äîãîâîðèòüñÿ îá îïðåäåëåíèÿõ òåðìèíîâ.

12-2
Ñèíõðîíèçàöèÿ
Îáùèé ñëîâàðü, îïðåäåëåííûé â Ãëîññàðèè, äîëæåí ïîñòîÿííî èñïîëüçîâàòüñÿ âî âñåõ òåêñòîâûõ
îïèñàíèÿõ ñèñòåìû è ïðè ïåðåãîâîðàõ ñ ñîâëàäåëüöàìè.
 íåêîòîðûõ ïðîåêòàõ Ãëîññàðèé ÿâëÿåòñÿ åäèíñòâåííûì àðòåôàêòîì, îïèñûâàþùèì äåëîâóþ
ñôåðó ïðîåêòà. Ýòî ñëó÷àåòñÿ òîãäà, êîãäà íè äåëîâîå ìîäåëèðîâàíèå, íè ìîäåëèðîâàíèå
ïðåäìåòíîé îáëàñòè íå âûïîëíÿåòñÿ.
Ïîýòîìó î÷åíü âàæíî êàê ìîæíî ðàíüøå äîãîâîðèòüñÿ îá îáùåé òåðìèíîëîãèè.
Ãëîññàðèé ñîçäàåòñÿ â ñòàäèè Íà÷àëî, è ê êîíöó ñòàäèè Óòî÷íåíèå, â îñíîâíîì, ñòàáèëèçèðóåòñÿ.
Ñîçäàíèå è óòî÷íåíèå Ãëîññàðèÿ ïðîèñõîäèò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé:
n Ôèêñàöèÿ îáùåãî ñëîâàðÿ
n Íàçíà÷åíèå ïðèîðèòåòîâ ïðåöåäåíòîâ
n Ðåöåíçèðîâàíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ
n Îáçîð òðåáîâàíèé
Ãëîññàðèé ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Àðõèòåêòóðíûé àíàëèç
n Äåòàëèçàöèÿ äåëîâîãî ïðåöåäåíòà
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Ïîèñê äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ
n Ïîèñê äåëîâûõ ðàáîòíèêîâ è ñóùíîñòåé
n Ðåöåíçèðîâàíèå ìîäåëè äåëîâûõ îáúåêòîâ
n Ðåöåíçèðîâàíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ
n Îáçîð òðåáîâàíèé
n Ñòðóêòóðèðîâàíèå ìîäåëè äåëîâûõ ïðåöåäåíòîâ
n Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
n Àíàëèç ïðåöåäåíòà

12-3
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò øàáëîí Microsoft Word äëÿ äîêóìåíòà
Ãëîññàðèé.
Øàáëîí Ãëîññàðèé.dot ïðåäñòàâëåí â êà÷åñòâå îòäåëüíîãî ïðèëîæåíèÿ ê ýòîìó âûïóñêó.
Îäíàêî Âû ìîæåòå íå îãðàíè÷èâàòüñÿ òðàäèöèîííûì èñïîëüçîâàíèåì ýòîãî øàáëîíà äëÿ
ñîñòàâëåíèÿ äîêóìåíòà Word. Rational RequisitePro ñóùåñòâåííî ðàñøèðÿåò âîçìîæíîñòè ðàáîòû
ñî ñëîâàðåì.
Rational RequisitePro ïîçâîëÿåò âûïîëíÿòü ñëåäóþùèå îïåðàöèè:
1. Ñîçäàíèå äîêóìåíòà Ãëîññàðèé.
2. Âûïîëíåíèå äîêóìåíòà Ãëîññàðèé.
3. (Íå îáÿçàòåëüíî) Ìàðêèðîâàíèå òðåáîâàíèé â äîêóìåíòå Ãëîññàðèé.
Ðàññìîòðèì íåñêîëüêî ïîäðîáíåå ïîñëåäíþþ âîçìîæíîñòü.
Ãëîññàðèé íå ñîäåðæèò òðåáîâàíèé ïî ñóùåñòâó; îäíàêî, ìîãóò áûòü ñëó÷àè, êîãäà íåêîòîðûå
òåðìèíû Ãëîññàðèÿ ìîæíî èñïîëüçîâàòü êàê íàçâàíèÿ äëÿ êëàññîâ, îñîáåííî êëàññîâ ñóùíîñòåé.
Îòìå÷àÿ ýòè òåðìèíû êàê òðåáîâàíèÿ, Âû ìîæåòå àâòîìàòè÷åñêè ñîçäàâàòü êëàññû òîãî æå
íàçâàíèÿ â Rational Rose ñ èñïîëüçîâàíèåì Rational Synchronizer.
Âû ìîæåòå òàêæå çàõîòåòü îòñëåæèâàòü ôàêòû ïåðåîïðåäåëåíèÿ òåðìèíîâ â Ãëîññàðèè è
ìîäèôèöèðîâàòü íåêîòîðûå äîêóìåíòû, ÷òîáû îòðàçèòü ýòè èçìåíåíèÿ. Ìàðêèðîâêà òàêèõ
òåðìèíîâ êàê òðåáîâàíèé ïîçâîëèò Âàì ïîçæå ñîçäàòü ñâÿçè òðàññèðóåìîñòè ìåæäó òåðìèíàìè
Ãëîññàðèÿ è âîçìîæíîñòÿìè èçäåëèÿ èëè òðåáîâàíèÿìè ê ñèñòåìå, êîòîðûå äîëæíû áûòü
ïåðåôðàçèðîâàíû ïîñëå òîãî, êàê îïðåäåëåíèå òåðìèíà Ãëîññàðèÿ áûëî ìîäèôèöèðîâàíî.
Ëþáîé òåðìèí Âû ìîæåòå ïîìåòèòü êàê òðåáîâàíèå òèïà Glossary Requirement Type (TERM).
Ýòî òðåáîâàíèå áóäåò ñîõðàíåíî â áàçå äàííûõ Rational RequisitePro. Âïîñëåäñòâèè Âû ñìîæåòå
óñòàíîâèòü íóæíûå ñâÿçè è òðàññèðîâêè ñ äðóãèìè îáúåêòàìè òðåáîâàíèé.
Êîíòðîëüíûå òî÷êè
Êàê è äëÿ äðóãèõ àðòåôàêòîâ, äëÿ Ãëîññàðèÿ Rational Unified Process ïðåäëàãàåò ðÿä âîïðîñîâ,
ïîëîæèòåëüíûé îòâåò íà êîòîðûå ñâèäåòåëüñòâóåò î âûñîêîì êà÷åñòâå àðòåôàêòà. Ýòî:
n Âñå ëè òåðìèíû èìåþò ÿñíîå è êðàòêîå îïðåäåëåíèå?
n Êàæäûé ëè òåðìèí ãëîññàðèÿ âêëþ÷åí ãäå-íèáóäü â îïèñàíèÿ ïðåöåäåíòîâ? Åñëè íåò, ýòî
ìîæåò îçíà÷àòü, ÷òî îòñóòñòâóåò íóæíûé ïðåöåäåíò èëè ÷òî ñóùåñòâóþùèå ïðåöåäåíòû íå
çàâåðøåíû. Áîëåå âåðîÿòíî, ÷òî òåðìèí íå âêëþ÷åí ïîòîìó, ÷òî â ýòîì íåò íåîáõîäèìîñòè.
 ýòîì ñëó÷àå åãî íóæíî óäàëèòü.
n Ñîãëàñîâàííî ëè èñïîëüçóþòñÿ òåðìèíû â êðàòêèõ îïèñàíèÿõ ñóáúåêòîâ è ïðåöåäåíòîâ?

12-4
n Îçíà÷àåò ëè òåðìèí îäíî è òî æå âî âñåõ ïðåöåäåíòàõ?

Ïðèìåð àðòåôàêòà: Ââåäåíèå â RUP. Ãëîññàðèé


Ðàáî÷àÿ ãðóïïà ïðîåêòà OPFS Classics, Ink. (ñì. ñòð. 9-1) ðàçðàáîòàëà Ãëîññàðèé,
â êîòîðîì îïðåäåëåíû èñïîëüçóåìûå â ïðîåêòå òåðìèíû. Íî, ÿ äóìàþ,
çíàêîìèòüñÿ ñ íèìè íåò ïðàêòè÷åñêîãî ñìûñëà. Ëó÷øå âçÿòü ïðèìåð ïîáëèæå ê
èíòåðåñóþùåé íàñ ïðåäìåòíîé îáëàñòè.
 êà÷åñòâå ïðèìåðà ïðåäëàãàåòñÿ ðàññìîòðåòü ôðàãìåíò ñëîâàðÿ òåðìèíîâ,
ïðåäñòàâëåííîãî â ãëîññàðèè èíòåðàêòèâíîé âåðñèè Rational Unified Process. ß
íàäåþñü, ÷òî ýòîò ôðàãìåíò áóäåò ðàñøèðÿòüñÿ, è ê ìîìåíòó çàâåðøåíèÿ ñåðèè
ñòàòåé îõâàòèò âåñü ãëîññàðèé.
Äîêóìåíò Ãëîññàðèé.doc ïðåäñòàâëåí â êà÷åñòâå îòäåëüíîãî ïðèëîæåíèÿ ê ýòîìó
âûïóñêó.

Àðòåôàêò: Âèäåíèå
Êðàòêèé îáçîð
Äîêóìåíò Âèäåíèå ôèêñèðóåò òðåáîâàíèÿ è ïðîåêòíûå îãðàíè÷åíèÿ î÷åíü âûñîêîãî óðîâíÿ,
äàâàÿ ÷èòàòåëþ ïîíèìàíèå ðàçðàáàòûâàåìîé ñèñòåìû. Îí îáåñïå÷èâàåò èñõîäíûå äàííûå äëÿ
ïðîöåññà ðàññìîòðåíèÿ ïðîåêòà, è ïîýòîìó òåñíî ñâÿçàí ñ äîêóìåíòîì Äåëîâûå îáñòîÿòåëüñòâà
(ñì. ñòð. 6.3).
Âèäåíèå ñîîáùàåò îñíîâíûå «çà÷åì è êàê», ñâÿçàííûå ñ ïðîåêòîì, è êðèòåðèè, íà îñíîâàíèè
êîòîðûõ äîëæíû áûòü ïðèíÿòû âñå áóäóùèå ðåøåíèÿ.
Âèäåíèå ïðåäîñòàâëÿåò îñíîâíîé èñõîäíûé ìàòåðèàë äëÿ ïîñëåäóþùèõ äîãîâîðåííîñòåé î
áîëüøåé äåòàëèçàöèè òåõíè÷åñêèõ òðåáîâàíèé. Ìîæåò ñóùåñòâîâàòü òàêæå è ôîðìàëüíàÿ
ñïåöèôèêàöèÿ òðåáîâàíèé.
Ïðè ðàçðàáîòêå Âèäåíèÿ âûïîëíÿþòñÿ ñëåäóþùèå øàãè:
n Äîñòèæåíèå ñîãëàøåíèÿ ïî ðåøàåìîé ïðîáëåìå
n Èäåíòèôèêàöèÿ ñîâëàäåëüöåâ
n Îïðåäåëåíèå ãðàíèö ñèñòåìû
n Èäåíòèôèêàöèÿ îãðàíè÷åíèé, êîòîðûå áóäóò íàëîæåíû íà ñèñòåìó
n Ôîðìóëèðîâàíèå ïîñòàíîâêè çàäà÷è
n Îïðåäåëåíèå âîçìîæíîñòåé ñèñòåìû
n Îöåíêà ðåçóëüòàòîâ

12-5
1. Äîñòèæåíèå ñîãëàøåíèÿ ïî ðåøàåìîé ïðîáëåìå
Îäèí èç ñàìûõ ïðîñòûõ ñïîñîáîâ äîñòèãíóòü ñîãëàøåíèÿ ïî îïðåäåëåíèþ ïðîáëåìû – çàïèñàòü
åå è ïîñìîòðåòü, âñå ëè ñ ýòèì ñîãëàñíû.
Ñïðîñèòå Âàøèõ çàêàç÷èêîâ èëè èõ ïðåäñòàâèòåëåé:  ÷åì ñîñòîèò ïðîáëåìà?
Çàòåì ïîâòîðèòå âîïðîñ íåñêîëüêî èíà÷å: Ïî÷åìó âîçíèêëà ýòà ïðîáëåìà?  ÷åì ñîñòîèò ïðîáëåìà
â äåéñòâèòåëüíîñòè?
Íå ïðèíèìàéòå ïåðâóþ ôîðìóëèðîâêó ïðîáëåìû. Ïðîäîëæàéòå ñïðàøèâàòü «ïî÷åìó?» Îòûùèòå
êîðåííûå ïðè÷èíû èëè «ïðîáëåìó ïîçàäè ïðîáëåìû». Ðåàëüíàÿ ïðîáëåìà ÷àñòî ñêðûâàåòñÿ çà
òåì, ÷òî âîñïðèíèìàåòñÿ êàê ïðîáëåìà.
Èíîãäà èíòåðâüþèðóåìûå ìîãóò òàê ñîñðåäîòî÷èòüñÿ íà ïðåäïîëàãàåìîì ðåøåíèè, ÷òî ýòî
çàñòàâèò èõ ñðàçó ñôîðìóëèðîâàòü îñíîâíóþ ïðîáëåìó.  òàêîì ñëó÷àå ìîæåò áûòü ïîëåçíî
èññëåäîâàòü âûãîäû îò ýòîãî ðåøåíèÿ, à çàòåì ïîïûòàòüñÿ íàéòè ïðîáëåìû, ðåøàåìûå òàêèì
îáðàçîì. Çàòåì Âû ìîæåòå èññëåäîâàòü, äåéñòâèòåëüíî ëè ýòè ïðîáëåìû ÿâëÿþòñÿ «ðåàëüíûìè»
ïðîáëåìàìè â îðãàíèçàöèè.
Ïðîñòîé ìåòîä ïîèñêà ïðîáëåìû ïîçàäè ïðîáëåìû – èñïîëüçîâàíèå äèàãðàìì «ðûáúåãî ñêåëåòà»
èëè Ïàðåòî. Îáà ìåòîäà îïèñàíû â ðàçäåëå Ðàáî÷èå ðåêîìåíäàöèè èíòåðàêòèâíîé âåðñèè Rational
Unified Process.
2. Èäåíòèôèêàöèÿ ñîâëàäåëüöåâ
 çàâèñèìîñòè îò ñòåïåíè çíàêîìñòâà ãðóïïû ðàçðàáîòêè ñ ïðîáëåìíîé îáëàñòüþ, èäåíòèôèêàöèÿ
ñîâëàäåëüöåâ ìîæåò áûòü øàãîì òðèâèàëüíûì èëè íåòðèâèàëüíûì. ×àñòî ýòî ïðîñòî èíòåðâüþ
ó ëþäåé, ïðèíèìàþùèõ ðåøåíèÿ, ïîòåíöèàëüíûõ ïîëüçîâàòåëåé è äðóãèõ çàèíòåðåñîâàííûõ
ñòîðîí. Ïîëåçíî çàäàòü èì ñëåäóþùèå âîïðîñû:
n Êòî ÿâëÿåòñÿ ïîëüçîâàòåëÿìè ñèñòåìû?
n Êòî ÿâëÿåòñÿ âûãîäíûì ïîêóïàòåëåì ñèñòåìû?
n Íà ÷òî åùå áóäóò âîçäåéñòâîâàòü ðåçóëüòàòû, êîòîðûå ïðîèçâîäèò ñèñòåìà?
n Êòî îöåíèò è áëàãîñëîâèò ñèñòåìó, êîãäà îíà áóäåò ïîñòàâëåíà è ðàçâåðíóòà?
n Èìåþòñÿ ëè ëþáûå äðóãèå âíóòðåííèå èëè âíåøíèå ïîëüçîâàòåëè ñèñòåìû, ÷üè ïîòðåáíîñòè
äîëæíû áûòü óäîâëåòâîðåíû?
n Êòî áóäåò ëîááèðîâàòü íîâóþ ñèñòåìó?
n Èìååòñÿ ëè êòî-ëèáî åùå èç çàèíòåðåñîâàííûõ ëèö?
n Õîðîøî, à èìååòñÿ ëè êòî-ëèáî åùå?

12-6
3. Îïðåäåëåíèå ãðàíèö ñèñòåìû
Ãðàíèöà ñèñòåìû îïðåäåëÿåò ãðàíèöó ìåæäó ñèñòåìîé è ðåàëüíûì ìèðîì, êîòîðûé îêðóæàåò
ñèñòåìó. Èíôîðìàöèÿ, â ôîðìå ââîäîâ è âûâîäîâ, öèðêóëèðóåò âçàä è âïåðåä ìåæäó ñèñòåìîé è
ïîëüçîâàòåëÿìè, êîòîðûå íàõîäÿòñÿ âíå ñèñòåìû. Âñå âçàèìîäåéñòâèÿ ñ ñèñòåìîé ïðîèñõîäÿò
÷åðåç èíòåðôåéñû ìåæäó ñèñòåìîé è âíåøíèì ìèðîì.
Âî ìíîãèõ ñëó÷àÿõ ãðàíèöû ñèñòåìû î÷åâèäíû. Íàïðèìåð, ãðàíèöû ïîëüçîâàòåëÿ, êîòîðûé
ïåðñîíàëüíî ðàáîòàåò íà Windows 2000®, îòíîñèòåëüíî õîðîøî îïðåäåëåíû. Èìååòñÿ òîëüêî
îäèí ïîëüçîâàòåëü è îäíà ïëàòôîðìà. Èíòåðôåéñû ìåæäó ïîëüçîâàòåëåì è ïðèêëàäíîé
ïðîãðàììîé ñîñòîÿò èç äèàëîãîâ èíòåðôåéñà ïîëüçîâàòåëÿ, ê êîòîðûì ïîëüçîâàòåëü îáðàùàåòñÿ,
÷òîáû ââåñòè èíôîðìàöèþ â ñèñòåìó, è êàêèõ-ëèáî âûâîäèìûõ îò÷åòîâ è ïóòåé ñâÿçè, êîòîðûå
ñèñòåìà èñïîëüçóåò äëÿ äîêóìåíòèðîâàíèÿ èëè ïåðåäà÷è èòîãîâîé èíôîðìàöèè.
Îáû÷íî äëÿ òîãî, ÷òîáû îïðåäåëèòü è îïèñàòü ãðàíèöû ñèñòåìû, î÷åíü ïîëåçíî èñïîëüçîâàòü
ñóáúåêòû. Î ñóáúåêòàõ ìû áóäåì ãîâîðèòü â îäíîì èç ñëåäóþùèõ âûïóñêîâ.
4. Èäåíòèôèêàöèÿ îãðàíè÷åíèé, êîòîðûå áóäóò íàëîæåíû íà ñèñòåìó
Ñóùåñòâóåò ìíîæåñòâî èñòî÷íèêîâ îãðàíè÷åíèé, êîòîðûå äîëæíû áûòü ðàññìîòðåíû. Íèæå
ïðåäñòàâëåí ñïèñîê ïîòåíöèàëüíûõ èñòî÷íèêîâ îãðàíè÷åíèé è âîïðîñîâ, êîòîðûå äîæíû áûòü
âûÿñíåíû:
n Ïîëèòè÷åñêèé: Èìåþòñÿ ëè âíóòðåííèå èëè âíåøíèå ïîëèòè÷åñêèå ïðîáëåìû, êîòîðûå
çàòðàãèâàþò ïîòåíöèàëüíûå ðåøåíèÿ? Ìåæâåäîìñòâåííûå ïðîáëåìû?
n Ýêîíîìè÷åñêèé: Êàêèå ôèíàíñîâûå èëè áþäæåòíûå îãðàíè÷åíèÿ ïðèìåíÿþòñÿ? Ó÷èòûâàåòñÿ
ëè ñòîèìîñòü ïðîäàííûõ òîâàðîâ èëè èçäåëèé? Ëèöåíçèðîâàíèå âûïóñêîâ?
n Ñðåäû: Èìåþòñÿ ëè îãðàíè÷åíèÿ èëè ðåãóëÿòîðû ñðåäû? Ïðàâîâûå? Äðóãèå ñòàíäàðòû,
êîòîðûìè ìû îãðàíè÷åíû?
n Òåõíè÷åñêèé: Îãðàíè÷åíû ëè ìû â íàøåì âûáîðå òåõíîëîãèé? Âûíóæäåíû ëè ìû ðàáîòàòü
â ðàìêàõ ñóùåñòâóþùèõ ïëàòôîðì èëè òåõíîëîãèé? Çàïðåùåíî ëè èñïîëüçîâàíèå íîâûõ
òåõíîëîãèé?
n Âûïîëíåíèÿ: Îïðåäåëåí ëè ãðàôèê? Îãðàíè÷åíû ëè ìû ñóùåñòâóþùèìè ðåñóðñàìè? Ìîæåì
ëè ìû èñïîëüçîâàòü âíåøíþþ ðàáî÷óþ ñèëó? Ìîæåì ëè ìû ðàñøèðèòü ðåñóðñû?
Âðåìåííûìè ðàáîòíèêàìè? Ïîñòîÿííûìè?
n Ñèñòåìíûé: Ðåøåíèå äîëæíî áàçèðîâàòüñÿ íà íàøèõ ñóùåñòâóþùèõ ñèñòåìàõ? Ìû äîëæíû
ïîääåðæàòü ñîâìåñòèìîñòü ñ ñóùåñòâóþùèìè ðåøåíèÿìè? Êàêèå îïåðàöèîííûå ñèñòåìû è
ñðåäû äîëæíû ïîääåðæèâàòüñÿ?

12-7
5. Ôîðìóëèðîâàíèå ïîñòàíîâêè çàäà÷è
Ïîëíûì ñîñòàâîì ãðóïïû ïîðàáîòàéòå íàä òàáëèöàìè è çàïîëíèòå ñëåäóþùèé øàáëîí äëÿ
êàæäîé ïðîáëåìû, êîòîðóþ Âû èäåíòèôèöèðîâàëè:
Ïðîáëåìà: <îïèñàíèå ïðîáëåìû>
çàòðàãèâàåò: <ñîâëàäåëüöû, êîòîðûõ çàòðàãèâàåò ïðîáëåìà>.
Âîçäåéñòâèå: <êàê âîçäåéñòâóåò ïðîáëåìà>.
Óñïåøíîå ðåøåíèå: <ñïèñîê íåêîòîðûõ êëþ÷åâûõ âûãîä îò óñïåøíîãî ðåøåíèÿ>.
Öåëü ýòîãî øàáëîíà ñîñòîèò â òîì, ÷òîáû ïîìî÷ü Âàì îòëè÷èòü ðåøåíèÿ/îòâåòû îò
ïðîáëåì/âîïðîñîâ.
Ïðèìåð:
Ïðîáëåìà: íåñâîåâðåìåííîå è íåâåðíîå ðåøåíèå âîïðîñîâ ïîñëåïðîäàæíîãî
îáñëóæèâàíèÿ
çàòðàãèâàåò: íàøèõ çàêàç÷èêîâ, ïðåäñòàâèòåëåé ïîääåðæêè çàêàç÷èêà è ñïåöèàëèñòîâ
ïî îáñëóæèâàíèþ îáîðóäîâàíèÿ.
Âîçäåéñòâèå: íåóäîâëåòâîðåííîñòü çàêàç÷èêà, îùóòèìûé íåäîñòàòîê êà÷åñòâà,
íåäîâîëüñòâî ïîëüçîâàòåëåé è ïîòåðè äîõîäà.
Óñïåøíîå ðåøåíèå: îáåñïå÷èò â ðåàëüíîì âðåìåíè äîñòóï ê áàçå äàííûõ äëÿ
óñòðàíåíèÿ íåèñïðàâíîñòè ïðåäñòàâèòåëÿìè ïîääåðæêè è îáëåã÷èò ñâîåâðåìåííóþ
îòïðàâêó ñïåöèàëèñòîâ ïî îáñëóæèâàíèþ îáîðóäîâàíèÿ òîëüêî òóäà, ãäå äåéñòâèòåëüíî
íåîáõîäèìà èõ ïîìîùü.
6. Îïðåäåëåíèå âîçìîæíîñòåé ñèñòåìû
Îñíîâûâàÿñü íà âûãîäàõ, ïåðå÷èñëåííûõ â âàøèõ ïîñòàíîâêàõ ïðîáëåì, ðàçðàáîòàéòå ñïèñîê
âîçìîæíîñòåé, êîòîðûå Âû õîòèòå èìåòü â ñèñòåìå. Îïèøèòå èõ êðàòêî, è äàéòå èì àòðèáóòû,
÷òîáû ïîìî÷ü îïðåäåëèòü èõ îáùåå ñîñòîÿíèå è ïðèîðèòåò â ïðîåêòå. Ïîäðîáíåå îá àòðèáóòàõ
ñì. Àðòåôàêò: Àòðèáóòû òðåáîâàíèé â îäíîì èç ñëåäóþùèõ âûïóñêîâ.
7. Îöåíêà ðåçóëüòàòîâ
Íà ýòîì øàãå Âû äîëæíû ïðîêîíòðîëèðîâàòü äîêóìåíò Âèäåíèå, ÷òîáû ïðîâåðèòü, êàê èäåò
âàøà ðàáîòà, íî íå ðàññìàòðèâàòü åãî ïîäðîáíî. Îçíàêîìüòåñü ñ êîíòðîëüíûìè òî÷êàìè äëÿ
äîêóìåíòà Âèäåíèå íèæå â ýòîì ðàçäåëå.
Ñèíõðîíèçàöèÿ
Äîêóìåíò Âèäåíèå ñîçäàåòñÿ êàê ìîæíî ðàíüøå â ñòàäèè Íà÷àëî è èñïîëüçóåòñÿ êàê îñíîâàíèå
äëÿ íàïèñàíèÿ äîêóìåíòà Äåëîâûå îáñòîÿòåëüñòâà (ñì. ñòð. 6-3) è ïåðâîãî íàáðîñêà ñïèñêà ðèñêîâ
(ñì. ñòð. 6-4).
Äîêóìåíò Âèäåíèå ñëóæèò èñõîäíûì äëÿ ìîäåëèðîâàíèÿ ïðåöåäåíòîâ, îí ìîäèôèöèðóåòñÿ è
ïîääåðæèâàåòñÿ êàê îòäåëüíûé àðòåôàêò íà ïðîòÿæåíèè âñåãî ïðîåêòà.

12-8
Ñîçäàíèå è óòî÷íåíèå Âèäåíèÿ ïðîèñõîäèò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé:
n Îöåíêà èòåðàöèè
n Ðàçðàáîòêà Âèäåíèÿ
n Óïðàâëåíèå çàâèñèìîñòÿìè
n Îáçîð òðåáîâàíèé
Âèäåíèå ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Ôèêñàöèÿ îáùåãî ñëîâàðÿ
n Ñîñòàâëåíèå ïëàíà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ
n Îïðåäåëåíèå îðãàíèçàöèè ïðîåêòà è óêîìïëåêòîâàíèå ïåðñîíàëîì
n Äåòàëèçàöèÿ äåëîâîãî ïðåöåäåíòà
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Èçëîæåíèå äåëîâûõ îáñòîÿòåëüñòâ
n Ðàçðàáîòêà ïëàíà èòåðàöèè
n Ðàçðàáîòêà ïëàíà èçìåðåíèé
n Ðàçðàáîòêà ïëàíà ïðèåìêè èçäåëèÿ
n Ðàçðàáîòêà ïëàíà îáåñïå÷åíèÿ êà÷åñòâà
n Ðàçðàáîòêà ìàòåðèàëîâ äëÿ îáó÷åíèÿ
n Âûÿâëåíèå çàïðîñîâ ñîâëàäåëüöåâ
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Ïîèñê äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ
n Ïîèñê äåëîâûõ ðàáîòíèêîâ è ñóùíîñòåé
n Óïðàâëåíèå çàâèñèìîñòÿìè
n Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
n Íàçíà÷åíèå ïðèîðèòåòîâ ïðåöåäåíòîâ
n Ðåöåíçèðîâàíèå îöåíêè ïðîåêòà
n Ðåöåíçèðîâàíèå ïëàíà ïðîåêòà
n Îáçîð òðåáîâàíèé
n Íàïèñàíèå ïëàíà CM

12-9
n Íàïèñàíèå ïðèìå÷àíèé ê âûïóñêó
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Òàê æå, êàê è â ñëó÷àå ñ àðòåôàêòîì Ãëîññàðèé, èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process
ñîäåðæèò øàáëîí Microsoft Word äëÿ äîêóìåíòà Âèäåíèå.
Øàáëîí Âèäåíèå.dot ïðåäñòàâëåí â êà÷åñòâå îòäåëüíîãî ïðèëîæåíèÿ ê ýòîìó âûïóñêó.
Êðîìå òîãî, åñëè ó Âàñ åñòü Rational RequisitePro, Âû ìîæåòå âûïîëíÿòü ñëåäóþùèå îïåðàöèè:
1. Ñîçäàíèå äîêóìåíòà Âèäåíèå.
2. Âûïîëíåíèå äîêóìåíòà Âèäåíèå.
3. Ìàðêèðîâàíèå òðåáîâàíèé â äîêóìåíòå Âèäåíèå.
Ðàññìîòðèì ïîñëåäíþþ îïåðàöèþ.
RequisitePro ïîçâîëÿåò ñîçäàâàòü òðåáîâàíèÿ èç âîçìîæíîñòåé, âûäåëåííûõ â ðàçäåëå
Âîçìîæíîñòè èçäåëèÿ. Ýòî äàñò Âàì âîçìîæíîñòü óïðàâëÿòü àòðèáóòàìè òðåáîâàíèé â ìàòðèöå
àòðèáóòîâ, è ïîìîæåò ïðîñëåäèòü ñâÿçè òðàññèðóåìîñòè ìåæäó âîçìîæíîñòÿìè èçäåëèÿ è
òðåáîâàíèÿìè ê ïðîãðàììå.
Äëÿ ñîçäàíèÿ òðåáîâàíèÿ â äîêóìåíòå Âèäåíèå, åñëè ó Âàñ åñòü RequisitePro, ïðîäåëàéòå
ñëåäóþùåå:
1. Â ðàçäåëå Âîçìîæíîñòè èçäåëèÿ äîêóìåíòà Âèäåíèå âûáåðèòå òåêñò, êîòîðûé îïðåäåëÿåò
òðåáîâàíèå.
2.  ðàáî÷åé îáëàñòè Word íàæìèòå RequisitePro > Requirement > Create. Ïîÿâëÿåòñÿ äèàëîãîâîå
îêíî Requirement.
3. Âûáåðèòå òèï òðåáîâàíèÿ âîçìîæíîñòè (FEAT).
4. Íàæìèòå íà çàêëàäêó Attributes è óñòàíîâèòå àòðèáóò ïðèîðèòåòà (Priority) â îäíî èç
ïðåäîïðåäåëåííûõ çíà÷åíèé: âûñîêèé (High), ñðåäíèé (Medium) èëè íèçêèé (Low). Î÷åíü
ïîëåçíî çàïèñûâàòü ïðèîðèòåòû ñîâëàäåëüöà ïðè âûïîëíåíèè Äåéñòâèÿ: Âûÿâëåíèå çàïðîñîâ
ñîâëàäåëüöåâ.
5. Ïåðåéäèòå ê àòðèáóòó Origin è óñòàíîâèòå èíèöèàòîðà ýòîé êîíêðåòíîé âîçìîæíîñòè. Ýòî
ïîìîæåò Âàì îòñëåæèâàòü ñîâëàäåëüöåâ, ïðåäëîæèâøèõ ðåàëèçîâàòü îïðåäåëåííûå
âîçìîæíîñòè èçäåëèÿ, ñïîñîáñòâóåò êîíòàêòàì ñ ýòèìè ñîâëàäåëüöàìè äëÿ ðàçðåøåíèÿ
íåÿñíûõ âîïðîñîâ èëè ïåðåãîâîðîâ. Î÷åíü ïîëåçíî çàïèñûâàòü íàçâàíèÿ ñîâëàäåëüöà ïðè
âûïîëíåíèè Äåéñòâèÿ: Âûÿâëåíèå çàïðîñîâ ñîâëàäåëüöåâ.
6. Âûáåðèòå àòðèáóò Rationale è íàïå÷àòàéòå ïðè÷èíó äëÿ âîçìîæíîñòè. Ïðè ðàáîòå íàä ýòîé
âîçìîæíîñòüþ Âàì áóäåò ëåã÷å ñîñðåäîòî÷èòüñÿ íà âûïîëíåíèè íàçíà÷åííîé ïîòðåáíîñòè.

12-10
7. Íàæìèòå OK.
8. Ïîâòîðèòå ýòè øàãè äëÿ êàæäîé âîçìîæíîñòè èçäåëèÿ, âûäåëåííîé â ðàçäåëå Âîçìîæíîñòè
èçäåëèÿ äîêóìåíòà Âèäåíèå.
Äëÿ ïðîñìîòðà òðåáîâàíèé è àòðèáóòîâ:
1. Íà ïàíåëè èíñòðóìåíòîâ íàæìèòå Window > Show Views.
2.  ðàáî÷åé îáëàñòè Views íàæìèòå File > New View.
3. Âûáåðèòå òèï ïðåäñòàâëåíèÿ Attribute Matrix è òèï òðåáîâàíèÿ FEAT, êîòîðûé Âû
èñïîëüçîâàëè â âàøåì äîêóìåíòå Âèäåíèå.
4. Íàæìèòå OK. Âû ìîæåòå ïðîñìàòðèâàòü âàøè òðåáîâàíèÿ âîçìîæíîñòåé è çíà÷åíèÿ èõ
àòðèáóòîâ.
Êîíòðîëüíûå òî÷êè
Åñëè Âû ñìîæåòå îòâåòèòü «Äà» íà âñå ïåðå÷èñëåííûå íèæå âîïðîñû, Âû ðàçðàáîòàëè õîðîøèé
äîêóìåíò Âèäåíèå:
n Ïîëíîñòüþ ëè èññëåäîâàíû «ïðîáëåìû ïîçàäè ïðîáëåìû?»
n Ïðàâèëüíî ëè ñôîðìóëèðîâàíà ïîñòàíîâêà çàäà÷è?
n ßâëÿåòñÿ ëè ñïèñîê ñîâëàäåëüöåâ ïîëíûì è ïðàâèëüíûì?
n Âñå ëè ñîãëàñèëèñü ñ îïðåäåëåíèåì ãðàíèö ñèñòåìû?
n Åñëè ãðàíèöû ñèñòåìû áûëè âûðàæåíû ñóáúåêòàìè, âñå ëè ñóáúåêòû îïðåäåëåíû è ïðàâèëüíî
îïèñàíû?
n Äîñòàòî÷íî ëè èññëåäîâàíû îãðàíè÷åíèÿ, êîòîðûì ïîä÷èíÿåòñÿ ñèñòåìà?
n Âñå ëè âèäû îãðàíè÷åíèé ó÷òåíû, íàïðèìåð ïîëèòè÷åñêèå, ýêîíîìè÷åñêèå, îêðóæàþùåé
ñðåäû è ò.ï?
n Âñå ëè ãëàâíûå âîçìîæíîñòè ñèñòåìû èäåíòèôèöèðîâàíû è îïðåäåëåíû?
n Âñå ëè ïðîáëåìû áóäóò ðàçðåøåíû ïðè ðåàëèçàöèè èäåíòèôèöèðîâàííûõ âîçìîæíîñòåé?
n Ñîâìåñòèìû ëè âîçìîæíîñòè ñ èäåíòèôèöèðîâàííûìè îãðàíè÷åíèÿìè?

12-11
Ïðèìåð àðòåôàêòà: Ñèñòåìà îáðàáîòêè è âûïîëíåíèÿ çàêàçîâ.
Âèäåíèå
Ðàáî÷àÿ ãðóïïà ïðîåêòà OPFS Classics, Ink. (ñì. ñòð. 9-1) ðàçðàáîòàëà äîêóìåíò
Âèäåíèå. Äàííûé äîêóìåíò ïðåäñòàâëåí â êà÷åñòâå îòäåëüíîãî ïðèëîæåíèÿ ê
ýòîìó âûïóñêó (ñì. ôàéë OPFS_Vision.doc).
Ïðè ðàññìîòðåíèè äîêóìåíòà íóæíî ó÷èòûâàòü ñëåäóþùåå:
Ýòî âñåãî ëèøü ó÷åáíûé ïðèìåð. Íå áóäüòå ê íåìó ñëèøêîì ñòðîãèì! Îí
ïðåäíàçíà÷åí äëÿ òîãî, ÷òîáû ïîñìîòðåòü, ÷òî è êàê ïðèíÿòî ïèñàòü â ýòîì
äîêóìåíòå.
Ýòîò äîêóìåíò èñïîëíÿëñÿ áåç èñïîëüçîâàíèÿ Rational RequisitePro, è,
ñëåäîâàòåëüíî, íå èìååò äåéñòâóþùèõ ìåòîê òðåáîâàíèé. Ýòè ìåòêè
èììèòèðóþòñÿ äâîéíûì ïîä÷åðêèâàíèåì òåêñòà òðåáîâàíèé (êàê ïðèíÿòî â
RequisitePro).  RequisitePro òðåáîâàíèÿ ïîìå÷àþòñÿ, êðîìå òîãî, íîìåðàìè
(íàïðèìåð, FEAT1.4).

 ñëåäóþùåì âûïóñêå ìû ïðîäîëæèì îáñóæäåíèå àðòåôàêòîâ òðåáîâàíèé.

12-12
Ïîòîê ðàáîò «Òðåáîâàíèÿ» (ïðîäîëæåíèå 2)
Àðòåôàêò: Çàïðîñû ñîâëàäåëüöåâ
Êðàòêèé îáçîð
Àðòåôàêò Çàïðîñû ñîâëàäåëüöåâ ñîäåðæèò «ñïèñîê ïîæåëàíèé», êîòîðûå äîëæíû èñïîëüçîâàòüñÿ
â êà÷åñòâå ïåðâè÷íîé èíôîðìàöèè äëÿ îïðåäåëåíèÿ ìîäåëè ïðåöåäåíòîâ, ïðåöåäåíòîâ è
äîïîëíèòåëüíûõ ñïåöèôèêàöèé. Õîòÿ ïîäàâëÿþùåå áîëüøèíñòâî «ïîæåëàíèé» îáû÷íî
âûÿñíÿåòñÿ â èòåðàöèÿõ ñòàäèé Íà÷àëî è Óòî÷íåíèå, çàïðîñû ñîâëàäåëüöåâ äîëæíû ñîáèðàòüñÿ
â òå÷åíèå âñåãî ïðîåêòà.
Öåëü äîêóìåíòà Çàïðîñû ñîâëàäåëüöåâ ñîñòîèò â òîì, ÷òîáû çàôèêñèðîâàòü çàïðîñû ê
âûïîëíÿåìîìó ïðîåêòó òàê, êàê îíè áûëè ïåðâîíà÷àëüíî ñôîðìóëèðîâàíû. Õîòÿ çà ýòîò äîêóìåíò
îòâå÷àåò ñèñòåìíûé àíàëèòèê, åìó áóäóò ïîìîãàòü ñïåöèàëèñòû ïî ìàðêåòèíãó, êîíå÷íûå
ïîëüçîâàòåëè, çàêàç÷èêè – âñå, êòî ðàññìàòðèâàåòñÿ êàê ñîâëàäåëåö çàêîí÷åííîãî ïðîåêòà.
Àðòåôàêò ìîæåò ñîäåðæàòü ëþáîé òèï çàïðîñîâ ñîâëàäåëüöåâ ê ðàçðàáàòûâàåìîé ñèñòåìå. Êðîìå
òîãî, îí äîëæåí ñîäåðæàòü ññûëêè íà âñå òèïû âíåøíèõ èñòî÷íèêîâ, êîòîðûì äîëæíà
ïîä÷èíèòüñÿ ñèñòåìà. Ïðèìåðàìè òàêèõ âíåøíèõ èñòî÷íèêîâ ÿâëÿþòñÿ:
n Èíñòðóêöèè ïî ðàáîòå
n Ïðåäëîæåíèÿ è ïîðó÷åíèÿ
n Äåëîâûå ïðàâèëà
n Çàêîíû è äðóãèå ïðàâîâûå àêòû
n Íàñëåäóåìûå ñèñòåìû
n Äåëîâûå ìîäåëè
n Ëþáûå ðåçóëüòàòû ñåàíñîâ âûÿâëåíèÿ òðåáîâàíèé è ñåìèíàðîâ
Ñèíõðîíèçàöèÿ
Çàïðîñû ñîâëàäåëüöåâ ñîáèðàþòñÿ ãëàâíûì îáðàçîì â òå÷åíèå ñòàäèé íà÷àëà è óòî÷íåíèÿ, îäíàêî
èõ ñáîð äîëæåí ïðîäîëæàòüñÿ â òå÷åíèå âñåãî æèçíåííîãî öèêëà ïðîåêòà äëÿ ïëàíèðîâàíèÿ
ðàñøèðåíèé è ìîäèôèêàöèé èçäåëèÿ.
Ñîçäàíèå è óòî÷íåíèå àðòåôàêòà Çàïðîñû ñîâëàäåëüöåâ ïðîèñõîäèò â ðåçóëüòàòå äåéñòâèÿ:
n Âûÿâëåíèå çàïðîñîâ ñîâëàäåëüöåâ

13-1
Çàïðîñû ñîâëàäåëüöåâ ïðåäîñòàâëÿþò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Ñîçäàíèå îáùåãî (äåëîâîãî) ñëîâàðÿ
n Ñîçäàíèå îáùåãî ñëîâàðÿ
n Äåòàëèçàöèÿ äåëîâîãî ïðåöåäåíòà
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Ðàçðàáîòêà äîêóìåíòà Âèäåíèå
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Ïîèñê äåëîâûõ ñóáúåêòîâ è ïðåöåäåíòîâ
n Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò øàáëîí Microsoft Word äëÿ äîêóìåíòà
Çàïðîñû ñîâëàäåëüöåâ.
Øàáëîí Çàïðîñû ñîâëàäåëüöåâ.dot ïðåäñòàâëåí â êà÷åñòâå îòäåëüíîãî ïðèëîæåíèÿ ê ýòîìó
âûïóñêó.
Rational RequisitePro ñóùåñòâåííî ðàñøèðÿåò âîçìîæíîñòè ðàáîòû ñ äîêóìåíòîì. Ñòèëü ðàáîòû
àíàëîãè÷åí òîìó, êîòîðûé îïèñàí äëÿ àðòåôàêòà Âèäåíèå (ñì. ñòð. 12-10). Äëÿ çàïðîñîâ
ñîâëàäåëüöåâ ñóùåñòâóåò ïðåäîïðåäåëåííûé òèï òðåáîâàíèé (SN – Stakeholder Needs).
Êîíòðîëüíûå òî÷êè
Êàê è äëÿ äðóãèõ àðòåôàêòîâ, äëÿ Çàïðîñîâ ñîâëàäåëüöåâ Rational Unified Process ïðåäëàãàåò
ðÿä âîïðîñîâ, ïîëîæèòåëüíûé îòâåò íà êîòîðûå ñâèäåòåëüñòâóåò î âûñîêîì êà÷åñòâå àðòåôàêòà.
Ýòî:
n Ïðàâèëüíî ëè âûáðàíû ñîâëàäåëüöû, ïðèâëå÷åííûå ê ñîçäàíèþ ýòîãî àðòåôàêòà?
n Âñå ëè ïðîøëûå çàïðîñû áûëè ïåðåñìîòðåíû äëÿ ýòîãî âûïóñêà ñèñòåìû?
n Ïðàâèëüíî ëè áûë óñòàíîâëåí íàáîð èñòî÷íèêîâ èíôîðìàöèè?
n Ïîäõîäÿùèå ëè ìåòîäû ïðèìåíÿëèñü äëÿ èçâëå÷åíèÿ èíôîðìàöèè?
n Äîñòàòî÷íî ëè ïîëíî îòðàæàåò ñîäåðæàíèå ýòîãî àðòåôàêòà âñå àñïåêòû, ïðåäñòàâëÿþùèå
èíòåðåñ äëÿ ïðîåêòà?

13-2
Àðòåôàêò: Ìîäåëü ïðåöåäåíòîâ
Êðàòêèé îáçîð
Ìîäåëü ïðåöåäåíòî⠖ îäíî èç êëþ÷åâûõ ïîíÿòèé Rational Unified Process. Ìû óæå ìíîãîêðàòíî
ññûëàëèñü íà ýòó ìîäåëü (ñì. íàïðèìåð, ñòð. 4-4 – 4-7), è åùå ìíîãî ðàç áóäåì ññûëàòüñÿ. ×àñòíûì
ñëó÷àåì ìîäåëè ïðåöåäåíòîâ ÿâëÿåòñÿ ìîäåëü äåëîâûõ ïðåöåäåíòîâ (ñì. ñòð. 9-3 – 9-11).
Ìîäåëü ïðåöåäåíòîâ èñïîëüçóåòñÿ ñëåäóþùèì îáðàçîì:
n Çàêàç÷èê îäîáðÿåò ìîäåëü ïðåöåäåíòîâ. Ïîëó÷èâ ýòî îäîáðåíèå, Âû áóäåòå óâåðåíû, ÷òî
ñèñòåìà – ýòî òî, ÷òî õî÷åò ïîëó÷èòü çàêàç÷èê. Âû ìîæåòå òàêæå èñïîëüçîâàòü ìîäåëü ïðè
îáñóæäåíèè ñèñòåìû ñ çàêàç÷èêîì â õîäå ðàçðàáîòêè.
n Ïîòåíöèàëüíûå ïîëüçîâàòåëè èñïîëüçóþò ìîäåëü ïðåöåäåíòîâ äëÿ ëó÷øåãî ïîíèìàíèÿ
ñèñòåìû.
n Àðõèòåêòîð èñïîëüçóåò ìîäåëü ïðåöåäåíòîâ äëÿ èäåíòèôèêàöèè àðõèòåêòóðíî ñóùåñòâåííûõ
ôóíêöèîíàëüíûõ âîçìîæíîñòåé.
n Ïðîåêòèðîâùèêè èñïîëüçóþò ìîäåëü ïðåöåäåíòîâ äëÿ ïîëó÷åíèÿ êðàòêèõ ñâåäåíèé î ñèñòåìå.
Íàïðèìåð, êîãäà Âû ñîâåðøåíñòâóåòå ñèñòåìó, Âàì äëÿ îáëåã÷åíèÿ ýòîé ðàáîòû ïîíàäîáèòñÿ
äîêóìåíòàöèÿ ïî ìîäåëè ïðåöåäåíòîâ.
n Ðóêîâîäèòåëü ïðîåêòà èñïîëüçóåò ìîäåëü ïðåöåäåíòîâ äëÿ ïëàíèðîâàíèÿ ðàáîò ïî
ìîäåëèðîâàíèþ ïðåöåäåíòîâ è äàëüíåéøåìó ïðîåêòèðîâàíèþ.
n Ñîòðóäíèêè îðãàíèçàöèè, íå ðàáîòàþùèå íåïîñðåäñòâåííî íàä ïðîåêòîì, íî
çàèíòåðåñîâàííûå â èíôîðìàöèè î åãî ïðîäâèæåíèè (àäìèíèñòðàöèÿ è ò.ä.), èñïîëüçóþò
ìîäåëü ïðåöåäåíòîâ äëÿ ïîíèìàíèÿ òîãî, ÷òî äåëàåòñÿ.
n Ðåöåíçåíòû ïðîñìàòðèâàþò ìîäåëü ïðåöåäåíòîâ, ÷òîáû îáåñïå÷èòü ñîîòâåòñòâóþùóþ
ðåãóëÿðíóþ îáðàòíóþ ñâÿçü ñ ðàçðàáîò÷èêàìè.
n Ïðîåêòèðîâùèêè èñïîëüçóþò ìîäåëü ïðåöåäåíòîâ êàê îñíîâàíèå äëÿ ñâîåé ðàáîòû.
n Òåñòèðîâùèêè èñïîëüçóþò ìîäåëü ïðåöåäåíòîâ, ÷òîáû êàê ìîæíî ðàíüøå èìåòü âîçìîæíîñòü
ïëàíèðîâàòü èñïûòàíèÿ (ïðåöåäåíòà è åãî èíòåãðàöèè â ñèñòåìó).
n Òå, êòî áóäóò ðàçðàáàòûâàòü ñëåäóþùóþ âåðñèþ ñèñòåìû, áóäóò èñïîëüçîâàòü ìîäåëü
ïðåöåäåíòîâ, ÷òîáû ïîíÿòü, êàê ðàáîòàåò ñóùåñòâóþùàÿ âåðñèÿ.
n Àâòîðû äîêóìåíòàöèè (òåõíè÷åñêèå ïèñàòåëè) èñïîëüçóþò ïðåöåäåíòû êàê îñíîâàíèå ïðè
íàïèñàíèè ðóêîâîäñòâ äëÿ ïîëüçîâàòåëåé ñèñòåìû.
Òîëêîâàíèå
Ìîäåëü ïðåöåäåíòî⠖ ýòî ìîäåëü íàçíà÷åííûõ ñèñòåìå ôóíêöèé è åå ñðåäû; îíà ñëóæèò
ñîãëàøåíèì ìåæäó çàêàç÷èêîì è ðàçðàáîò÷èêàìè. Ïðåöåäåíòû – ýòî òîò îðèåíòèð, êîòîðûé
íàïðàâëÿåò âñå äåéñòâèÿ ïî ðàçðàáîòêå ñèñòåìû. Îäíà è òà æå ìîäåëü ïðåöåäåíòî⠖ ðåçóëüòàò

13-3
ïîòîêà ðàáîò Òðåáîâàíèÿ – èñïîëüçóåòñÿ êàê èñõîäíàÿ èíôîðìàöèÿ â ïîòîêàõ ðàáîò Àíàëèç è
ïðîåêòèðîâàíèå è Èñïûòàíèÿ.
Äèàãðàììà íèæå ïîêàçûâàåò ÷àñòü ìîäåëè ïðåöåäåíòîâ ñèñòåìû ðåöèðêóëÿòîðíîé ìàøèíû.

Äèàãðàììà ïðåöåäåíòîâ ïîêàçûâàåò ïðèìåð ìîäåëè ïðåöåäåíòîâ ñ ñóáúåêòàìè è


ïðåöåäåíòàìè.

Ñóùåñòâóåò ìíîæåñòâî ñïîñîáîâ ìîäåëèðîâàíèÿ ñèñòåìû, êàæäûé èç êîòîðûõ îáñëóæèâàåò


ðàçëè÷íóþ öåëü. Îäíàêî, íàèáîëåå âàæíàÿ ðîëü ìîäåëè ïðåöåäåíòîâ ñîñòîèò â òîì, ÷òîáû
îáúÿñíèòü ïîâåäåíèå ñèñòåìû çàêàç÷èêó èëè êîíå÷íîìó ïîëüçîâàòåëþ. Ñëåäîâàòåëüíî, ìîäåëü
äîëæíà áûòü ïðîñòà äëÿ ïîíèìàíèÿ.
Ïîëüçîâàòåëè è ëþáàÿ äðóãàÿ ñèñòåìà, êîòîðàÿ ìîæåò âçàèìîäåéñòâîâàòü ñ ñèñòåìîé – ýòî
ñóáúåêòû. Ïîñêîëüêó îíè ïðåäñòàâëÿþò ïîëüçîâàòåëåé ñèñòåìû, ñóáúåêòû ïîìîãàþò îãðàíè÷èòü
ñèñòåìó è äàþò áîëåå ÿñíîå ïðåäñòàâëåíèå òîãî, ÷òî ïðåäïîëàãàåòñÿ äåëàòü. Ïðåöåäåíòû
ðàçðàáàòûâàþòñÿ èñõîäÿ èç ïîòðåáíîñòåé ñóáúåêòîâ. Ýòî ãàðàíòèðóåò, ÷òî ñèñòåìà áóäåò òàêîé,
êàê îæèäàëè ïîëüçîâàòåëè.
Äîñòàòî÷íî ÷àñòî ìîäåëü ïðåöåäåíòîâ âûðîæäàåòñÿ â ôóíêöèîíàëüíóþ äåêîìïîçèöèþ ñèñòåìû.
×òîáû èçáåæàòü ýòîãî, îáðàòèòå âíèìàíèå íà ñëåäóþùèå ïðèçíàêè:
n «Ìàëåíüêèå» ïðåöåäåíòû îçíà÷àþò, ÷òî îïèñàíèÿ ïîòîêîâ ñîáûòèé îãðàíè÷èâàþòñÿ òîëüêî
îäíèì èëè íåñêîëüêèìè ïðåäëîæåíèÿìè.
n «Ìíîãî» ïðåöåäåíòîâ, îçíà÷àåò, ÷òî ÷èñëî ïðåöåäåíòîâ êðàòíî ñêîðåå ñîòíå, ÷åì äåñÿòêó.
n Íàçâàíèÿ ïðåöåäåíòîâ, êîòîðûå ÿâëÿþòñÿ êîíñòðóêöèÿìè ïîäîáíûìè «ýòà îïåðàöèÿ íàä ýòèìè
ñïåöèôè÷åñêèìè äàííûìè» èëè «âûïîëíåíèå ýòîé ôóíêöèè ñ ýòèìè ñïåöèôè÷åñêèìè
äàííûìè». Íàïðèìåð, «Ââîä â áàíêîìàò ïåðñîíàëüíîãî èäåíòèôèêàòîðà» íå íóæíî
ìîäåëèðîâàòü êàê îòäåëüíûé ïðåöåäåíò ñèñòåìû áàíêîìàòà, òàê êàê íèêòî íå èñïîëüçîâàë
áû ñèñòåìó, ÷òîáû äåëàòü òîëüêî ýòî. Ïðåöåäåíò – ýòî çàêîí÷åííûé ïîòîê ñîáûòèé, êîòîðûé
ïðèâîäèò ê ÷åìó-ëèáî ïîëåçíîìó äëÿ ñóáúåêòà.

13-4
×òîáû óéòè îò ôóíêöèîíàëüíîé äåêîìïîçèöèè, Âû äîëæíû óáåäèòüñÿ, ÷òî ìîäåëü ïðåöåäåíòîâ
ïîìîãàåò îòâåòèòü íà âîïðîñû, ïîäîáíûå ñëåäóþùèì:
n Êàêîâ êîíòåêñò ñèñòåìû?
n Çà÷åì ñîçäàåòñÿ ñèñòåìà?
n ×åãî õî÷åò äîñòè÷ü ïîëüçîâàòåëü ïðè èñïîëüçîâàíèè ñèñòåìû?
n Êàêîå çíà÷åíèå èìååò ñèñòåìà äëÿ ïîëüçîâàòåëåé?
Ñèíõðîíèçàöèÿ
Ìîäåëü ïðåöåäåíòîâ, ïðåæäå âñåãî, óñòàíàâëèâàåò ôóíêöèîíàëüíûå òðåáîâàíèÿ ê ñèñòåìå è
ïðåäîñòàâëÿåò èñõîäíûå äàííûå äëÿ àíàëèçà è ïðîåêòèðîâàíèÿ àðõèòåêòóðû. Åå æåëàòåëüíî
èñïîëüçîâàòü êàê ìîæíî ðàíüøå â ñòàäèÿõ Íà÷àëî è Óòî÷íåíèå äëÿ âûäåëåíèÿ êîíòåêñòà ñèñòåìû.
Ñóáúåêòû è ïðåöåäåíòû îòûñêèâàþòñÿ ñ èñïîëüçîâàíèåì çàïðîñîâ çàêàç÷èêîâ è ïîòåíöèàëüíûõ
ïîëüçîâàòåëåé êàê ñàìîé âàæíîé èíôîðìàöèè. Êîãäà îíè îáíàðóæåíû, ïðåöåäåíòû è ñóáúåêòû
äîëæíû áûòü êðàòêî îïèñàíû. Ïðåæäå, ÷åì îïèñûâàòü ïðåöåäåíòû ïîäðîáíî, ìîäåëü ïðåöåäåíòîâ
äîëæíà áûòü ðàññìîòðåíà çàêàç÷èêîì, ÷òîáû ïðîâåðèòü, ÷òî âñå ïðåöåäåíòû è ñóáúåêòû íàéäåíû,
è ÷òî âìåñòå îíè ìîãóò îáåñïå÷èòü òî, ÷òî õî÷åò çàêàç÷èê.
Êîãäà ñóáúåêòû è ïðåöåäåíòû íàéäåíû, ìîæíî íà÷èíàòü ïîäðîáíî îïèñûâàòü ïîòîêè ñîáûòèé
êàæäîãî ïðåöåäåíòà. Ýòè îïèñàíèÿ ïîêàçûâàþò, êàê ñèñòåìà âçàèìîäåéñòâóåò ñ ñóáúåêòàìè è
÷òî ñèñòåìà äåëàåò â êàæäîì êîíêðåòíîì ñëó÷àå. Îïèñàíèÿ âûïîëíÿþòñÿ, êàê ïðàâèëî, â ñòàäèè
Êîíñòðóèðîâàíèå. Â èòåðàöèîííîé ñðåäå ðàçðàáîòêè Âû áóäåòå âûáèðàòü ïîäìíîæåñòâî
ïðåöåäåíòîâ, êîòîðûå áóäóò äåòàëèçèðîâàíû â êàæäîé èòåðàöèè.
Íàêîíåö, çàêîí÷åííàÿ ìîäåëü ïðåöåäåíòîâ (âêëþ÷àÿ îïèñàíèÿ ïðåöåäåíòîâ) ðàññìàòðèâàåòñÿ, è
ðàçðàáîò÷èêè è çàêàç÷èêè èñïîëüçóþò åå, ÷òîáû äîãîâîðèòüñÿ î òîì, ÷òî äîëæíà äåëàòü ñèñòåìà.
Ïîñêîëüêó ìîäåëü ïðåöåäåíòîâ ÿâëÿåòñÿ î÷åíü ìîùíûì èíñòðóìåíòîì ïëàíèðîâàíèÿ, îíà âîîáùå
èñïîëüçóåòñÿ âî âñåõ ñòàäèÿõ öèêëà ðàçðàáîòêè.
Ñîçäàíèå è óòî÷íåíèå Ìîäåëè ïðåöåäåíòîâ ïðîèñõîäèò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé Rational
RequisitePro:
n Âûÿâëåíèå çàïðîñîâ ñîâëàäåëüöåâ
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Îáçîð òðåáîâàíèé
n Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
Ìîäåëü ïðåöåäåíòîâ ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Àðõèòåêòóðíûé àíàëèç

13-5
n Ôèêñàöèÿ îáùåãî ñëîâàðÿ
n Ïðîåêòèðîâàíèå èñïûòàíèé
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Ðàçðàáîòêà ìàòåðèàëîâ ïîääåðæêè êîíå÷íîãî ïîëüçîâàòåëÿ
n Óïðàâëåíèå çàâèñèìîñòÿìè
n Ïëàíèðîâàíèå èñïûòàíèÿ
n Íàçíà÷åíèå ïðèîðèòåòîâ ïðåöåäåíòîâ
n Îáçîð òðåáîâàíèé
n Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
n Àíàëèç ïðåöåäåíòà
n Íàïèñàíèå ïðèìå÷àíèé ê âûïóñêó
Íå ôóíêöèîíàëüíûå òðåáîâàíèÿ
Íåòðóäíî óâèäåòü, ÷òî ïðåöåäåíòû – ýòî î÷åíü õîðîøèé ñïîñîá ôèêñàöèè ôóíêöèîíàëüíûõ
òðåáîâàíèé ê ñèñòåìå. Íî ÷òî æå äåëàòü ñ íå ôóíêöèîíàëüíûìè òðåáîâàíèÿìè? ×òî îíè òàêîå è
ãäå îíè ôèêñèðóþòñÿ?
Íå ôóíêöèîíàëüíûå òðåáîâàíèÿ ÷àùå âñåãî âûñòóïàþò êàê òðåáîâàíèÿ ïðèìåíèìîñòè,
íàäåæíîñòè, ýôôåêòèâíîñòè è ò.ä. ×àñòî ýòî òðåáîâàíèÿ, êîòîðûå óêàçûâàþò íà íåîáõîäèìîñòü
ñîãëàñîâàííîñòè ñ íåêîòîðûìè þðèäè÷åñêèìè è íîðìàòèâíûìè àêòàìè. Ýòî ìîãóò áûòü
ïðîåêòíûå îãðàíè÷åíèÿ èç-çà èñïîëüçóåìîé îïåðàöèîííîé ñèñòåìû, ñðåäû ïëàòôîðìû, ïðîáëåì
ñîâìåñòèìîñòè èëè ïðèìåíÿåìûõ ñòàíäàðòîâ. Âîîáùå, ìîæíî ñ÷èòàòü, ÷òî ëþáîå òðåáîâàíèå,
êîòîðîå ó÷èòûâàåò íå áîëüøå, ÷åì îäèí ïàðàìåòð ïðîåêòà, äîëæíî áûòü ðàñöåíåíî êàê ïðîåêòíîå
îãðàíè÷åíèå.
Ìíîãèå íå ôóíêöèîíàëüíûå òðåáîâàíèÿ îòíîñÿòñÿ ê îòäåëüíîìó ïðåöåäåíòó è äîëæíû áûòü
ñâîéñòâàìè ýòîãî ïðåöåäåíòà.  òàêîì ñëó÷àå îíè ôèêñèðóþòñÿ â ïðåäåëàõ ïîòîêà ñîáûòèé
ïðåöåäåíòà èëè êàê ñïåöèàëüíîå òðåáîâàíèå ïðåöåäåíòà.
Ïðèìåð:
 ñèñòåìå ðåöèðêóëÿòîðíîé ìàøèíû íå ôóíêöèîíàëüíûì òðåáîâàíèì, îïðåäåëåííûì äëÿ
ïðåöåäåíòà Âîçâðàò ïðåäìåòîâ çàëîãà, ìîæåò áûòü:
Ìàøèíà äîëæíà áûòü ñïîñîáíà ðàñïîçíàòü ïðåäìåòû çàëîãà ñ íàäåæíîñòüþ áîëüøåé, ÷åì
95 ïðîöåíòîâ.
×àñòî íå ôóíêöèîíàëüíûå òðåáîâàíèÿ îòíîñÿòñÿ êî âñåé ñèñòåìå. Òàêèå òðåáîâàíèÿ ôèêñèðóþòñÿ
â Äîïîëíèòåëüíîé ñïåöèôèêàöèè (ñì. ñòð. 13-15).

13-6
Ïðèìåð:
 ñèñòåìå ðåöèðêóëÿòîðíîé ìàøèíû íå ôóíêöèîíàëüíûì òðåáîâàíèì, êîòîðîå îòíîñèòñÿ êî
âñåé ñèñòåìå, ìîæåò áûòü:
Ìàøèíà îáñëóæèâàåò òîëüêî îäíîãî ïîëüçîâàòåëÿ îäíîâðåìåííî.
Äèëåììà: «÷òî» ïðîòèâ «êàê»
Îäíà èç íàèáîëåå òðóäíûõ âåùåé – ýòî íàó÷èòüñÿ îïðåäåëÿòü, íà êàêîì óðîâíå äåòàëèçàöèè
ïðåöåäåíòû äîëæíû «íà÷èíàòüñÿ è çàêàí÷èâàòüñÿ». Ãäå âîçíèêàþò âîçìîæíîñòè íà÷èíàòüñÿ
ïðåöåäåíòàì, è ãäå ïðåöåäåíòû çàêàí÷èâàþòñÿ, è íà÷èíàåòñÿ ïðîåêòèðîâàíèå? Ìû ÷àñòî ãîâîðèì,
÷òî ïðåöåäåíòû èëè òðåáîâàíèÿ ê ïðîãðàììíîìó îáåñïå÷åíèþ äîëæíû çàÿâèòü òî, «÷òî» äåëàåò
ñèñòåìà, à íå òî, «êàê» îíà ýòî äåëàåò. Ðàññìîòðèòå ñëåäóþùóþ èëëþñòðàöèþ:

Ïîòîëîê îäíîãî ÷åëîâåêà – ýòî ïîë äëÿ äðóãîãî.

 çàâèñèìîñòè îò âàøåãî ôîíà, Âû áóäåòå èñïîëüçîâàòü ðàçëè÷íûé êîíòåêñò äëÿ ðåøåíèÿ âîïðîñà,
÷òî äëÿ Âàñ – «÷òî» è ÷òî – «êàê». Ýòî íóæíî ó÷èòûâàòü ïðè îïðåäåëåíèè, äåéñòâèòåëüíî ëè
íåêîòîðûå äåòàëè íóæíî âêëþ÷àòü â ìîäåëü ïðåöåäåíòîâ.
Êîíêðåòíûå è àáñòðàêòíûå ïðåöåäåíòû
Ñóùåñòâóåò ðàçëè÷èå ìåæäó êîíêðåòíûìè è àáñòðàêòíûìè ïðåöåäåíòàìè. Êîíêðåòíûé ïðåöåäåíò
èíèöèàëèçèðóåòñÿ ñóáúåêòîì è ïðåäñòàâëÿåò çàêîí÷åííûé ïîòîê ñîáûòèé. «Çàêîí÷åííûé»
îçíà÷àåò, ÷òî ýêçåìïëÿð ïðåöåäåíòà èñïîëíÿåò ïîëíóþ îïåðàöèþ, êîòîðóþ çàïðàøèâàåò ñóáúåêò.
Àáñòðàêòíûé ïðåöåäåíò íèêîãäà íå îáðàáàòûâàåòñÿ ñàì ïî ñåáå. Àáñòðàêòíûå ïðåöåäåíòû
âêëþ÷àþòñÿ â äðóãèå ïðåöåäåíòû (ñâÿçü âêëþ÷åíèÿ), ðàñøèðÿþò äðóãèå ïðåöåäåíòû (ñâÿçü
ðàñøèðåíèÿ) èëè îáîáùàþò äðóãèå ïðåöåäåíòû (îáîáùåíèå ïðåöåäåíòîâ). Êîãäà èíèöèèðóåòñÿ
êîíêðåòíûé ïðåöåäåíò, ñîçäàåòñÿ ýêçåìïëÿð ïðåöåäåíòà. Ýòîò ýêçåìïëÿð ïîêàçûâàåò òàêæå è
ïîâåäåíèå, îïðåäåëåííîå ñâÿçàííûìè ñ íèì àáñòðàêòíûìè ïðåöåäåíòàìè. Òàêèì îáðàçîì, èç
àáñòðàêòíûõ ïðåöåäåíòîâ íèêàêèå îòäåëüíûå ýêçåìïëÿðû íå ñîçäàþòñÿ.
Ðàçëè÷èå ìåæäó ýòèìè äâóìÿ âèäàìè ïðåöåäåíòîâ âàæíî, òàê êàê ñóáúåêòû áóäóò «âèäåòü» â
ñèñòåìå è èíèöèàëèçèðîâàòü òîëüêî êîíêðåòíûå ïðåöåäåíòû.

13-7
Âû óêàçûâàåòå, ÷òî ýòî àáñòðàêòíûé ïðåöåäåíò, çàïèñûâàÿ åãî íàçâàíèå êóðñèâîì.
Ïðèìåð:

Ïðåöåäåíò Ñîçäàíèå çàäà÷è âêëþ÷åí â ïðåöåäåíò Ðåãèñòðàöèÿ çàêàçà. Ñîçäàíèå çàäà÷è -


àáñòðàêòíûé ïðåöåäåíò.

 ñèñòåìå ñêëàäñêîé îáðàáîòêè àáñòðàêòíûé ïðåöåäåíò Ñîçäàíèå çàäà÷è âêëþ÷åí â ïðåöåäåíò


Ðåãèñòðàöèÿ çàêàçà. Êîãäà èíèöèàëèçèðóåòñÿ Ðåãèñòðàöèÿ çàêàçà, ñîçäàåòñÿ ýêçåìïëÿð
Ðåãèñòðàöèÿ çàêàçà, êîòîðûé, êðîìå ïîòîêà ñîáûòèé ïðåöåäåíòà Ðåãèñòðàöèÿ çàêàçà âûïîëíÿåò
òàêæå ïîòîê ñîáûòèé, îïèñàííûé âî âêëþ÷åííîì ïðåöåäåíòå Ñîçäàíèå çàäà÷è. Ñîçäàíèå
çàäà÷è íèêîãäà íå âûïîëíÿåòñÿ îòäåëüíî, à âñåãäà êàê ÷àñòü Ðåãèñòðàöèè çàêàçà (èëè ëþáûõ
äðóãèõ ïðåöåäåíòîâ, â êîòîðûå îí âêëþ÷åí). Ñëåäîâàòåëüíî, Ñîçäàíèå çàäà÷è ÿâëÿåòñÿ
àáñòðàêòíûì ïðåöåäåíòîì.
Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
Èìåþòñÿ òðè ãëàâíûõ ïðè÷èíû, ïî êîòîðûì âûïîëíÿåòñÿ ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ:
n Óïðîñòèòü ïîíèìàíèå ïðåöåäåíòîâ.
n Âûäåëèòü ðàçäåëû îáùåãî ïîâåäåíèÿ, ñâîéñòâåííîãî ìíîãèì ïðåöåäåíòàì
n Óïðîñòèòü îáñëóæèâàíèå ìîäåëè ïðåöåäåíòîâ.
Ñòðóêòóðèðîâàíèå, îäíàêî, íå ïåðâàÿ âåùü, êîòîðóþ Âû äåëàåòå. Íåò íèêàêîãî ñìûñëà â
ñòðóêòóðèðîâàíèè ïðåöåäåíòîâ, ïîêà Âû íå óçíàåòå îá èõ ïîâåäåíèè íåìíîãî áîëüøå, ÷åì
ãîâîðèòñÿ â îäíîì ïðåäëîæåíèè êðàòêîãî îïèñàíèÿ. Âû äîëæíû, ïî êðàéíåé ìåðå, óñòàíîâèòü
ïîøàãîâóþ ñõåìó ïîòîêà ñîáûòèé ïðåöåäåíòà, ÷òîáû óäîñòîâåðèòüñÿ, ÷òî Âàøè ðåøåíèÿ
îñíîâàíû íà äîñòàòî÷íî òî÷íîì ïîíèìàíèè ïîâåäåíèÿ.
Äëÿ ñòðóêòóðèðîâàíèÿ ïðåöåäåíòîâ åñòü òðè âèäà ñâÿçåé. Âû áóäåòå èñïîëüçîâàòü ýòè ñâÿçè,
÷òîáû âûíîñèòü çà ñêîáêè ïðåöåäåíòû, êîòîðûå ìîãóò ìíîãîêðàòíî èñïîëüçîâàòüñÿ â äðóãèõ
ïðåöåäåíòàõ, êàê ñïåöèàëèçàöèè èëè âàðèàíòû ïðåöåäåíòîâ. Ïðåöåäåíò, êîòîðûé ïðåäñòàâëÿåò

13-8
ìîäèôèêàöèþ, íàçûâàåòñÿ äîáàâëÿåìûì ïðåöåäåíòîì. Ïðåöåäåíò, êîòîðûé ïðè ýòîì èçìåíÿåòñÿ,
íàçûâàåòñÿ îñíîâíûì ïðåöåäåíòîì.
n Åñëè èìååòñÿ ÷àñòü îñíîâíîãî ïðåöåäåíòà, ïðåäñòàâëÿþùàÿ ôóíêöèþ, îò êîòîðîé çàâèñèò
òîëüêî ðåçóëüòàò ïðåöåäåíòà, à íå ñïîñîá ïîëó÷åíèÿ ðåçóëüòàòà, Âû ìîæåòå âûíåñòè ýòó
÷àñòü çà ñêîáêè êàê äîáàâëÿåìûé ïðåöåäåíò. Äîáàâëåíèå, ÿâíî âñòàâëåííîå â îñíîâíîé
ïðåöåäåíò, èñïîëüçóåò ñâÿçü âêëþ÷åíèÿ.
n Åñëè èìååòñÿ ÷àñòü îñíîâíîãî ïðåöåäåíòà, êîòîðàÿ ÿâëÿåòñÿ íåîáÿçàòåëüíîé, èëè íå
íåîáõîäèìîé äëÿ ïîíèìàíèÿ îñíîâíîé öåëè ïðåöåäåíòà, Âû ìîæåòå âûíåñòè çà ñêîáêè ýòó
÷àñòü êàê äîáàâëÿåìûé ïðåöåäåíò, ÷òîáû óïðîñòèòü ñòðóêòóðó îñíîâíîãî ïðåöåäåíòà.
Äîáàâëåíèå, íåÿâíî âñòàâëåííîå â îñíîâíîé ïðåöåäåíò, èñïîëüçóåò ñâÿçü ðàñøèðåíèÿ.
n Åñëè èìåþòñÿ ïðåöåäåíòû, êîòîðûå èìåþò îáùåå â ïîâåäåíèè è ñòðóêòóðó è ïîäîáèå â öåëè,
èõ îáùèå ÷àñòè ìîæíî âûíåñòè çà ñêîáêè êàê îñíîâíîé (èñõîäíûé) ïðåöåäåíò, êîòîðûé
íàñëåäóåòñÿ äîáàâëÿåìûìè (äî÷åðíèìè) ïðåöåäåíòàìè. Äî÷åðíèå ïðåöåäåíòû ìîãóò
âñòàâëÿòü íîâîå ïîâåäåíèå è èçìåíÿòü ñóùåñòâóþùåå ïîâåäåíèå â ñòðóêòóðå, êîòîðóþ îíè
íàñëåäóþò îò èñõîäíîãî ïðåöåäåíòà.
Ïðèìåð:
Ðàññìîòðèòå ÷àñòü ìîäåëè ïðåöåäåíòîâ äëÿ Ñèñòåìû óïðàâëåíèÿ çàêàçîì.
Ïîëåçíî ðàçäåëèòü îáû÷íîãî çàêàç÷èêà è çàêàç÷èêà ïî èíòåðíåòó, òàê êàê îíè èìåþò ñëåãêà
ðàçëè÷íûå ñâîéñòâà. Îäíàêî, òàê êàê çàêàç÷èê ïî èíòåðíåòó îáëàäàåò âñåìè ñâîéñòâàìè
îáû÷íîãî çàêàç÷èêà, Âû ìîæåòå ãîâîðèòü, ÷òî çàêàç÷èê ïî èíòåðíåòó – ýòî ñïåöèàëèçàöèÿ
çàêàç÷èêà, îáîçíà÷åííîãî êàê ñóáúåêò-îáîáùåíèå.
Êîíêðåòíûå ïðåöåäåíòû íà ýòîé äèàãðàììå – Çàêàç ïî òåëåôîíó (èíèöèàëèçèðóåìûé
ñóáúåêòîì Çàêàç÷èê) è Çàêàç ïî èíòåðíåòó (èíèöèàëèçèðóåìûé Çàêàç÷èêîì ïî èíòåðíåòó).
Ýòè ïðåöåäåíòû – äâà âàðèàíòà îáùåãî ïðåöåäåíòà Ðàçìåùåíèå çàêàçà, êîòîðûé â ýòîì
ïðèìåðå ÿâëÿåòñÿ àáñòðàêòíûì. Ïðåöåäåíò Çàïðîñ êàòàëîãà ïðåäñòàâëÿåò íåîáÿçàòåëüíûé
ñåãìåíò ïîâåäåíèÿ, êîòîðîå íå ÿâëÿåòñÿ ÷àñòüþ îñíîâíîé öåëè Ðàçìåùåíèÿ çàêàçà. Îí
âûíîñèòñÿ çà ñêîáêè àáñòðàêòíîãî ïðåöåäåíòà, ÷òîáû óïðîñòèòü ïðåöåäåíò Ðàçìåùåíèå
çàêàçà. Ïðåöåäåíò Ïðåäîñòàâëåíèå äàííûõ çàêàç÷èêà ïðåäñòàâëÿåò ñåãìåíò ïîâåäåíèÿ,
êîòîðûé âûíîñèòñÿ çà ñêîáêè, òàê êàê åãî ðåçóëüòàò âîçäåéñòâóåò òîëüêî íà îòäåëüíóþ
ôóíêöèþ ïðåöåäåíòà Ðàçìåùåíèå çàêàçà. Êðîìå òîãî, ïðåöåäåíò Ïðåäîñòàâëåíèå äàííûõ
çàêàç÷èêà ìîæåò ìíîãîêðàòíî èñïîëüçîâàòüñÿ â äðóãèõ ïðåöåäåíòàõ. Ïðåöåäåíòû Çàïðîñ
êàòàëîãà è Ïðåäîñòàâëåíèå äàííûõ çàêàç÷èêà â ýòîì ïðèìåðå ÿâëÿþòñÿ àáñòðàêòíûìè
ïðåöåäåíòàìè.

13-9
Ýòà äèàãðàììà ïðåöåäåíòîâ îòîáðàæàåò ÷àñòü ìîäåëè ïðåöåäåíòîâ äëÿ Ñèñòåìû óïðàâëåíèÿ
çàêàçàìè.

Íèæå ðàçëè÷èÿ ìåæäó òðåìÿ âèäàìè ñâÿçåé ïðåöåäåíòà ïîêàçàíû áîëåå äåòàëüíî:
Âîïðîñ: Êàê îïðåäåëÿåòñÿ íàïðàâëåíèå ñâÿçè?
Ðàñøèðåíèå – ññûëêà äîáàâëÿåìîãî ïðåöåäåíòà íà îñíîâíîé ïðåöåäåíò.
Âêëþ÷åíèå – ññûëêà îñíîâíîãî ïðåöåäåíòà íà äîáàâëÿåìûé ïðåöåäåíò.
Îáîáùåíèå – ññûëêà äîáàâëÿåìîãî ïðåöåäåíòà (äî÷åðíåãî) íà îñíîâíîé ïðåöåäåíò
(èñõîäíûé).
Âîïðîñ: Ìîæåò ëè ñâÿçü èìåòü ìíîæåñòâåííîñòü?
Ðàñøèðåíèå – äà, ñ òî÷êè çðåíèÿ äîáàâëåíèÿ.
Âêëþ÷åíèå – íåò. Åñëè Âû õîòèòå âêëþ÷èòü îäèí è òîò æå ñåãìåíò ïîâåäåíèÿ áîëüøå, ÷åì
îäíàæäû, îí äîëæåí áûòü îáúÿâëåí â îñíîâíîì ïðåöåäåíòå.
Îáîáùåíèå – íåò.
Âîïðîñ: Ìîæåò ëè ñâÿçü èìåòü óñëîâèå?

13-10
Ðàñøèðåíèå – äà.
Âêëþ÷åíèå – íåò. Åñëè Âû õîòèòå âûðàçèòü óñëîâèå âêëþ÷åíèÿ, Âû äîëæåí îãîâîðèòü ýòî
ÿâíî â îñíîâíîì ïðåöåäåíòå.
Îáîáùåíèå – íåò.
Âîïðîñ: ßâëÿåòñÿ ëè äîáàâëÿåìûé ïðåöåäåíò àáñòðàêòíûì?
Ðàñøèðåíèå – ÷àñòî äà, íî íå îáÿçàòåëüíî.
Âêëþ÷åíèå – äà.
Îáîáùåíèå – ÷àñòî íåò, íî ýòî âîçìîæíî.
Âîïðîñ: Èçìåíÿåò ëè äîáàâëåíèå ïîâåäåíèå îñíîâíîãî ïðåöåäåíòà?
Ðàñøèðåíèå – íåÿâíî èçìåíÿåò ïîâåäåíèå îñíîâíîãî ïðåöåäåíòà.
Âêëþ÷åíèå – ÿâíî èçìåíÿåò ýôôåêò îñíîâíîãî ïðåöåäåíòà.
Îáîáùåíèå – åñëè îáðàáàòûâàåòñÿ îñíîâíîé ïðåöåäåíò (èñõîäíûé), íà íåãî íå âëèÿåò íàëè÷èå
äî÷åðíåãî. ×òîáû ïîëó÷èòü ðåçóëüòàòû äîáàâëåíèÿ, äîëæåí áûòü îáðàáîòàí äîáàâëÿåìûé
ïðåöåäåíò (äî÷åðíèé).
Âîïðîñ: Äîëæåí ëè îñíîâíîé ïðåöåäåíò áûòü çàêîí÷åííûì è çíà÷èìûì?
Ðàñøèðåíèå – äà.
Âêëþ÷åíèå – âìåñòå ñ äîáàâëåíèÿìè, äà.
Îáîáùåíèå – åñëè îí àáñòðàêòíûé, íåò.
Âîïðîñ: Äîëæåí ëè äîáàâëÿåìûé ïðåöåäåíò áûòü çàêîí÷åííûì è çíà÷èìûì?
Ðàñøèðåíèå – íåò.
Âêëþ÷åíèå – íåò.
Îáîáùåíèå – âìåñòå ñ îñíîâíûì ïðåöåäåíòîì (èñõîäíûì), äà.
Âîïðîñ: Ìîæåò ëè äîáàâëÿåìûé ïðåöåäåíò îáðàùàòüñÿ ê àòðèáóòàì îñíîâíîãî ïðåöåäåíòà?
Ðàñøèðåíèå – äà.
Âêëþ÷åíèå – íåò. Âêëþ÷åíèå êàïñóëèðîâàíî, è «âèäèò» òîëüêî ñåáÿ.
Îáîáùåíèå – äà, íîðìàëüíûìè ìåõàíèçìàìè íàñëåäîâàíèÿ.
Âîïðîñ: Ìîæåò ëè îñíîâíîé ïðåöåäåíò îáðàùàòüñÿ ê àòðèáóòàì äîáàâëÿåìîãî ïðåöåäåíòà?
Ðàñøèðåíèå – íåò. Îñíîâíîé ïðåöåäåíò äîëæåí áûòü ïðàâèëüíûì â îòñóòñòâèå äîáàâëåíèÿ.
Âêëþ÷åíèå – íåò. Îñíîâíîé ïðåöåäåíò çíàåò òîëüêî îá ýôôåêòå äîáàâëåíèÿ. Äîáàâëåíèå
êàïñóëèðîâàíî.

13-11
Îáîáùåíèå – íåò. Îñíîâíîé ïðåöåäåíò (èñõîäíûé) äîëæåí â ýòîì ñìûñëå áûòü ïðàâèëüíûì
â îòñóòñòâèå äîáàâëåíèÿ.
Äðóãîé àñïåêò îðãàíèçàöèè ìîäåëè ïðåöåäåíòîâ ñîñòîèò â òîì, ÷òîáû äëÿ óïðîùåíèÿ ïîíèìàíèÿ
ãðóïïèðîâàòü ïðåöåäåíòû â ïàêåòû. Ìîäåëü ïðåöåäåíòîâ ìîæåò áûòü îðãàíèçîâàíà êàê èåðàðõèÿ
ïàêåòîâ ïðåöåäåíòîâ, ñ «ëèñòüÿìè», êîòîðûå ÿâëÿþòñÿ ñóáúåêòàìè èëè ïðåöåäåíòàìè.

Ýòà äèàãðàììà ïîêàçûâàåò èåðàðõèþ ìîäåëè ïðåöåäåíòîâ. Ñòðåëêè óêàçûâàþò âîçìîæíîå


âëàäåíèå.

Âñåãäà ëè ïðåöåäåíòû ñâÿçàíû ñ ñóáúåêòàìè?


Âûïîëíåíèå êàæäîãî ïðåöåäåíòà ñâÿçàíî ñ îäíèì èëè íåñêîëüêèìè ñóáúåêòàìè. Ýêçåìïëÿð
ïðåöåäåíòà âñåãäà íà÷èíàåò ñóáúåêò, çàïðàøèâàÿ êàêîå-ëèáî äåéñòâèå ñèñòåìû. Ýòî
ïîäðàçóìåâàåò, ÷òî êàæäûé ïðåöåäåíò äîëæåí èìåòü ñâÿçè-àññîöèàöèè ñ ñóáúåêòàìè. Òàêîå
ïðàâèëî îáåñïå÷èâàåò ñîçäàíèå ñèñòåìû äëÿ îáåñïå÷åíèÿ òîëüêî òåõ ôóíêöèîíàëüíûõ
âîçìîæíîñòåé, êîòîðûå íåîáõîäèìû ïîëüçîâàòåëÿì, è íè÷åãî èíîãî. Íàëè÷èå ïðåöåäåíòîâ,
êîòîðûå íèêòî íå çàïðàøèâàåò – ýòî ïðèçíàê òîãî, ÷òî â ìîäåëè ïðåöåäåíòîâ èëè â òðåáîâàíèÿõ
÷òî-òî íåïðàâèëüíî.
Íî äëÿ ýòîãî ïðàâèëà èìåþòñÿ íåêîòîðûå èñêëþ÷åíèÿ:
n Åñëè ïðåöåäåíò àáñòðàêòíûé (íå îáðàáàòûâàåòñÿ îòäåëüíî), åãî ïîâåäåíèå íå ìîæåò âêëþ÷àòü
âçàèìîäåéñòâèå ñ ñóáúåêòîì.  ýòîì ñëó÷àå ìåæäó ýòèì àáñòðàêòíûì ïðåöåäåíòîì è
ñóáúåêòàìè íå áóäåò ñâÿçåé-àññîöèàöèé.
n Äî÷åðíèé ïðåöåäåíò â îòíîøåíèÿõ îáîáùåíèÿ íå äîëæåí ñâÿçûâàòüñÿ ñ ñóáúåêòîì, åñëè
èñõîäíûé ïðåöåäåíò ïîëíîñòüþ îïèñûâàåò ñâÿçü ñóáúåêòà.
n Îñíîâíîé ïðåöåäåíò â îòíîøåíèÿõ âêëþ÷åíèÿ íå äîëæåí ñâÿçûâàòüñÿ ñ ñóáúåêòîì, åñëè
ïðåöåäåíò âêëþ÷åíèÿ ïîëíîñòüþ îïèñûâàåò ñâÿçü ñóáúåêòà.

13-12
n Ïðåöåäåíò ìîæåò áûòü èíèöèèðîâàí ñîãëàñíî ðàñïèñàíèþ (íàïðèìåð, îäèí ðàç â íåäåëþ
èëè îäèí ðàç â äåíü). Ýòî îçíà÷àåò, ÷òî èíèöèàòîðîì ÿâëÿþòñÿ ñèñòåìíûå ÷àñû. Ñèñòåìíûå
÷àñû âíóòðåííèå ïî îòíîøåíèþ ê ñèñòåìå, è ïðåöåäåíò èíèöèàëèçèðóåòñÿ íå ñóáúåêòîì, à
âíóòðåííèì ñîáûòèåì â ñèñòåìå. Åñëè íèêàêîå äðóãîå âçàèìîäåéñòâèå ñóáúåêòà ñ
ïðåöåäåíòîì íå ïðîèñõîäèò, îí íå áóäåò èìåòü íèêàêèõ ñâÿçåé ñ ñóáúåêòàìè. Îäíàêî, äëÿ
ÿñíîñòè, Âû ìîæåòå èñïîëüçîâàòü ôèêòèâíûé ñóáúåêò «Âðåìÿ», ÷òîáû ïîêàçàòü íà äèàãðàììå
ïðåöåäåíòîâ, êàê èíèöèèðóåòñÿ ïðåöåäåíò.
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Êàê ïðàâèëî, ìîäåëü ïðåöåäåíòîâ èëëþñòðèðóåòñÿ îäíîé, à ÷àùå, ìíîãèìè, äèàãðàììàìè
ïðåöåäåíòîâ. Äëÿ ðàáîòû ñ äèàãðàììàìè èñïîëüçóåòñÿ Rational Rose.
Äèàãðàììà ïðåöåäåíòîâ îòîáðàæàåò ñóáúåêòû, ïðåöåäåíòû è èõ ñâÿçè. Äèàãðàììû ïðåöåäåíòîâ
ìîãóò áûòü îðãàíèçîâàíû â ïàêåòû ïðåöåäåíòîâ, ïîêàçûâàÿ òîëüêî òî, ÷òî ÿâëÿåòñÿ óìåñòíûì â
ïðåäåëàõ îòäåëüíîãî ïàêåòà.
Íèêàêèõ ñòðîãèõ ïðàâèë îòíîñèòåëüíî òîãî, êàê èëëþñòðèðîâàòü ìîäåëü äèàãðàììàìè
ïðåöåäåíòîâ, íå ñóùåñòâóåò. Ïîêàçûâàéòå èíòåðåñíûå, ïî Âàøåìó ìíåíèþ, ñâÿçè â ìîäåëè. Ìîãóò
áûòü èíòåðåñíû ñëåäóþùèå äèàãðàììû:
n Ñóáúåêòû, ïðèíàäëåæàùèå ê îäíîìó è òîìó æå ïàêåòó ïðåöåäåíòîâ.
n Ñóáúåêò è âñå ïðåöåäåíòû, ñ êîòîðûìè îí âçàèìîäåéñòâóåò. Äèàãðàììà ýòîãî òèïà ìîæåò
ôóíêöèîíèðîâàòü êàê ëîêàëüíàÿ äèàãðàììà ñóáúåêòà, è âåðîÿòíî, áûòü ñâÿçàííîé ñ íèì.
n Ïðåöåäåíòû, êîòîðûå îáðàáàòûâàþò îäíó è òó æå èíôîðìàöèþ.
n Ïðåöåäåíòû, èñïîëüçóåìûå îäíîé è òîé æå ãðóïïîé ñóáúåêòîâ.
n Ïðåöåäåíòû, êîòîðûå ÷àñòî âûïîëíÿþòñÿ â îäíîé ïîñëåäîâàòåëüíîñòè.
n Ïðåöåäåíòû, êîòîðûå ïðèíàäëåæàò îäíîìó è òîìó æå ïàêåòó ïðåöåäåíòà.
n Íàèáîëåå âàæíûå ïðåöåäåíòû. Äèàãðàììà ýòîãî òèïà ìîæåò ôóíêöèîíèðîâàòü êàê ðåçþìå
ìîäåëè, è âåðîÿòíî ìîæåò áûòü âêëþ÷åíà â ïðåäñòàâëåíèå ïðåöåäåíòîâ âåðõíåãî óðîâíÿ.
n Ïðåöåäåíòû, ðàçðàáîòàííûå âìåñòå (â ïðåäåëàõ îäíîãî è òîãî æå ïðèðàùåíèÿ).
n Õàðàêòåðíûé ïðåöåäåíò è åãî ñâÿçè ñ ñóáúåêòàìè è ñ äðóãèìè ïðåöåäåíòàìè. Äèàãðàììà
ýòîãî òèïà ìîæåò ôóíêöèîíèðîâàòü êàê ëîêàëüíàÿ äèàãðàììà ïðåöåäåíòà, è âåðîÿòíî, áûòü
ñâÿçàííîé ñ íèì.
Ðåêîìåíäóåòñÿ âêëþ÷èòü êàæäûé ñóáúåêò, ïðåöåäåíò è ñâÿçü, ïî êðàéíåé ìåðå, â îäíó èç äèàãðàìì.
Åñëè ýòî ñäåëàåò ìîäåëü ïðåöåäåíòîâ áîëåå ÿñíîé, îíè ìîãóò áûòü ÷àñòüþ íåñêîëüêèõ äèàãðàìì,
è Âû ìîæåòå ïîêàçûâàòü èõ íåñêîëüêî ðàç â îäíîé è òîé æå äèàãðàììå.
Êðîìå äèàãðàìì, äëÿ èëëþñòðàöèè ìîäåëè ïðåöåäåíòîâ âûïîëíÿåòñÿ åå îáçîðíîå îïèñàíèå.

13-13
Îáçîðíîå îïèñàíèå ìîäåëè ïðåöåäåíòîâ äîëæíî:
n Ïåðå÷èñëÿòü îñíîâíûå ïðåöåäåíòû ñèñòåìû (ïðè÷èíà ñîçäàíèÿ ñèñòåìû).
n Ñóììèðîâàòü âàæíûå òåõíè÷åñêèå ôàêòû îòíîñèòåëüíî ñèñòåìû.
n Óêàçûâàòü ãðàíèöû ñèñòåìû – âåùè, êîòîðûå ñèñòåìà, êàê ïðåäïîëàãàåòñÿ, íå äåëàåò.
n Óêàçûâàòü ñðåäó ñèñòåìû, íàïðèìåð, öåëåâûå ïëàòôîðìû è ñóùåñòâóþùåå ïðîãðàììíîå
îáåñïå÷åíèå.
n Îïèñûâàòü âñå ïîñëåäîâàòåëüíîñòè, â êîòîðûõ îáû÷íî âûïîëíÿþòñÿ ïðåöåäåíòû â ñèñòåìå.
n Îïðåäåëÿòü ôóíêöèîíàëüíûå âîçìîæíîñòè, íå îáðàáîòàííûå ìîäåëüþ ïðåöåäåíòîâ.
Ïðèìåð:
Íèæå ñëåäóåò ïðèìåð îáçîðíîãî îïèñàíèÿ ìîäåëè ïðåöåäåíòîâ ðåöèðêóëÿòîðíîé ìàøèíû:
Ýòà ìîäåëü ñîäåðæèò òðè ñóáúåêòà è òðè ïðåöåäåíòà. Îñíîâíîé ïðåöåäåíò – Âîçâðàò
ïðåäìåòîâ, êîòîðûé ïðåäñòàâëÿåò ãëàâíóþ öåëü ðàáîòû ðåöèðêóëÿòîðíîé ìàøèíû.
Ïðåöåäåíòû ïîääåðæêè:
n Ïå÷àòü åæåäíåâíîãî îò÷åòà, êîòîðûé ïîçâîëÿåò îïåðàòîðó ïîëó÷àòü îò÷åò îòíîñèòåëüíî
òîãî, ñêîëüêî ïðåäìåòîâ âîçâðàùåíî.
n Àäìèíèñòðèðîâàíèå ïðåäìåòàìè çàëîãà, êîòîðûé ïîçâîëÿåò îïåðàòîðó èçìåíÿòü çíà÷åíèå
âîçìåùåíèÿ äëÿ òèïà ïðåäìåòà çàëîãà èëè äîáàâëÿòü íîâûå òèïû ïðåäìåòîâ çàëîãà.
Rational RequisitePro ñîäåðæèò øàáëîí äîêóìåíòà Îáçîð ìîäåëè äåëîâûõ ïðåöåäåíòîâ, êîòîðûé
èñïîëüçóåòñÿ Rational SoDA äëÿ ñîçäàíèÿ äîêóìåíòà, áàçèðóÿñü íà èíôîðìàöèè, èìåþùåéñÿ â
ìîäåëè Rational Rose
Êîíòðîëüíûå òî÷êè
Âû èìååòå äåéñòâèòåëüíî õîðîøóþ ìîäåëü ïðåöåäåíòîâ, åñëè Âû ñìîæåòå ïîäòâåðäèòü âñå
ñëåäóþùèå óòâåðæäåíèÿ:
n Ðàçäåë Ââåäåíèå îïèñàíèÿ ìîäåëè ïðåöåäåíòîâ îáåñïå÷èâàåò ÿñíûé, êðàòêèé îáçîð öåëè è
ôóíêöèîíàëüíûõ âîçìîæíîñòåé ñèñòåìû.
n Ìîäåëü ïðåöåäåíòîâ ÿñíî ïðåäñòàâëÿåò ïîâåäåíèå ñèñòåìû; ðàññìàòðèâàÿ ìîäåëü, ìîæíî
ëåãêî ïîíÿòü òî, ÷òî äåëàåò ñèñòåìà.
n Âñå ïðåöåäåíòû èäåíòèôèöèðîâàíû; ïðåöåäåíòû âñå âìåñòå îáúÿñíÿþò âñå òðåáóåìîå
ïîâåäåíèå.
n Êàæäîå ôóíêöèîíàëüíîå òðåáîâàíèå îòîáðàæàåòñÿ, ïî êðàéíåé ìåðå, îäíèì ïðåöåäåíòîì.
n Âñå òðåáîâàíèÿ, êîòîðûå íå ñîäåðæàò ôóíêöèîíàëüíîñòè, íî êîòîðûå äîëæíû áûòü
óäîâëåòâîðåíû îïðåäåëåííûìè ïðåöåäåíòàìè, îòîáðàæåíû â ýòèõ ïðåöåäåíòàõ.

13-14
n Ìîäåëü ïðåöåäåíòîâ íå ñîäåðæèò ëèøíåãî ïîâåäåíèÿ; âñå ïðåöåäåíòû ìîãóò áûòü
ïîäòâåðæäåíû ïðîñëåæèâàíèåì èõ íàçàä ê ôóíêöèîíàëüíûì òðåáîâàíèÿì.
n Âñå ñâÿçè ìåæäó ïðåöåäåíòàìè äåéñòâèòåëüíî íóæíû (òî åñòü èìååòñÿ ïîäòâåðæäåíèå äëÿ
âñåõ ñâÿçåé âêëþ÷åíèÿ, ðàñøèðåíèÿ è îáîáùåíèÿ).
n Òàì, ãäå ìîäåëü áîëüøàÿ, è/èëè îòâåòñòâåííîñòè ÷àñòåé ìîäåëè ðàñïðåäåëåíû, èñïîëüçóþòñÿ
ñîîòâåòñòâóþùèå ïàêåòû ïðåöåäåíòîâ.
n Ìåæïàêåòíûå çàâèñèìîñòè ñîêðàùåíû èëè óñòðàíåíû äëÿ ïðåäîòâðàùåíèÿ êîíôëèêòîâ
ìîíîïîëüíîãî èñïîëüçîâàíèÿ ìîäåëüíûõ ýëåìåíòîâ.
n Ïàêåòèðîâàíèå äåëàåò ìîäåëü ïðîùå äëÿ ïîíèìàíèÿ.

Àðòåôàêò: Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ


Êðàòêèé îáçîð
Äîïîëíèòåëüíûå ñïåöèôèêàöèè îõâàòûâàþò òðåáîâàíèÿ ê ñèñòåìå, êîòîðûå íå îõâàòûâàþòñÿ â
ïðåöåäåíòàõ ìîäåëè ïðåöåäåíòîâ. Òàêèå òðåáîâàíèÿ âêëþ÷àþò:
n Þðèäè÷åñêèå è íîðìàòèâíûå òðåáîâàíèÿ è ïðèìåíÿåìûå ñòàíäàðòû.
n Àòðèáóòû êà÷åñòâà ðàçðàáàòûâàåìîé ñèñòåìû, âêëþ÷àÿ òðåáîâàíèÿ ïðèìåíèìîñòè,
íàäåæíîñòè, ýôôåêòèâíîñòè è ïðèãîäíîñòè ê ýêñïëóàòàöèè.
n Äðóãèå òðåáîâàíèÿ òèïà òðåáîâàíèé îïåðàöèîííîé ñèñòåìû è ñðåäû, ñîâìåñòèìîñòè è
êîíñòðóêòèâíûõ îãðàíè÷åíèé.
Ýòîò àðòåôàêò â ðàçíîé ìåðå èñïîëüçóþò ñëåäóþùèå ó÷àñòíèêè ïðîåêòà:
n Ñèñòåìíûé àíàëèòèê ñîçäàåò è ñîïðîâîæäàåò Äîïîëíèòåëüíóþ ñïåöèôèêàöèþ, êîòîðàÿ
ñëóæèò ñðåäñòâîì îáùåíèÿ ìåæäó ñèñòåìíûì àíàëèòèêîì, çàêàç÷èêîì è äðóãèìè
ðàçðàáîò÷èêàìè.
n Ïðîåêòèðîâùèêè èñïîëüçóþò Äîïîëíèòåëüíóþ ñïåöèôèêàöèþ êàê ñïðàâî÷íèê ïðè
îïðåäåëåíèè îòâåòñòâåííîñòè, äåéñòâèé è àòðèáóòîâ êëàññîâ è ïðè ïðèñïîñîáëåíèè êëàññîâ
ê ñðåäå âûïîëíåíèÿ.
n Êîäèðîâùèêè îáðàùàþòñÿ ê Äîïîëíèòåëüíîé ñïåöèôèêàöèè çà èñõîäíîé èíôîðìàöèåé ïðè
âûïîëíåíèè êëàññîâ.
n Ðóêîâîäèòåëü ïðîåêòà îáðàùàåòñÿ ê Äîïîëíèòåëüíîé ñïåöèôèêàöèè çà èñõîäíîé
èíôîðìàöèåé ïðè ïëàíèðîâàíèè èòåðàöèé.
n Òåñòèðîâùèêè èñïîëüçóþò Äîïîëíèòåëüíóþ ñïåöèôèêàöèþ äëÿ ïðîâåðêè ñîîòâåòñòâèÿ
ñèñòåìû âñåì òðåáîâàíèÿì.

13-15
Ñèíõðîíèçàöèÿ
Ñîçäàíèå, ñîïðîâîæäåíèå è èñïîëüçîâàíèå Äîïîëíèòåëüíîé ñïåöèôèêàöèè èäåò «ðóêà îá ðóêó»
ñ ñîçäàíèåì, ñîïðîâîæäåíèåì è èñïîëüçîâàíèåì ìîäåëè ïðåöåäåíòîâ, èìåÿ ââèäó, ÷òî:
n Ïåðâîíà÷àëüíî îíà ðàññìàòðèâàåòñÿ â ñòàäèè Íà÷àëî, êàê äîïîëíåíèå ê âîçìîæíîñòÿì
ñèñòåìû, îïðåäåëåííûì â ìîäåëè ïðåöåäåíòîâ.
n Îíà ïîñòåïåííî óñîâåðøåíñòâóåòñÿ âìåñòå ñ ìîäåëüþ ïðåöåäåíòîâ â òå÷åíèå ñòàäèé
Óòî÷íåíèå è Êîíñòðóèðîâàíèå.
Ñîçäàíèå è ñîïðîâîæäåíèå (èçìåíåíèå) àðòåôàêòà Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ â Rational
Unified Process ïðîèñõîäèò â äåéñòâèÿõ:
n Ðàçðàáîòêà äîêóìåíòà Âèäåíèå
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Îïðåäåëåíèå òðåáîâàíèÿ àâòîìàòèçàöèè
n Îáçîð òðåáîâàíèé
Àðòåôàêò Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ
äåéñòâèé:
n Àðõèòåêòóðíûé àíàëèç
n Ïðîåêòèðîâàíèå êëàññà
n Ïðîåêòèðîâàíèå áàçû äàííûõ
n Îïèñàíèå àðõèòåêòóðû ðåàëüíîãî âðåìåíè
n Ïðîåêòèðîâàíèå èñïûòàíèÿ
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Èäåíòèôèêàöèÿ ïðîåêòíûõ ýëåìåíòîâ
n Èäåíòèôèêàöèÿ ïðîåêòíûõ ìåõàíèçìîâ
n Âûïîëíåíèå êîìïîíåíòà
n Âûïîëíåíèå èñïûòàíèÿ
n Óïðàâëåíèå çàâèñèìîñòÿìè
n Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ

13-16
n Âûïîëíåíèå èñïûòàíèÿ ìîäóëÿ
n Ïëàíèðîâàíèå èñïûòàíèÿ
n Ïðîòîòèïèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
n Îáçîð òðåáîâàíèé
n Îáçîð àðõèòåêòóðû
n Îáçîð ïðîåêòà
n Ñòðóêòóðèðîâàíèå ìîäåëè âûïîëíåíèÿ
n Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
n Àíàëèç ïðåöåäåíòà
n Ïðîåêòèðîâàíèå ïðåöåäåíòà
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò øàáëîí Microsoft Word äëÿ äîêóìåíòà
Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ.
Øàáëîí Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ.dot ïðåäñòàâëåí â êà÷åñòâå îòäåëüíîãî ïðèëîæåíèÿ ê
ýòîìó âûïóñêó.
Äëÿ äîïîëíèòåëüíûõ òðåáîâàíèé â Rational RequisitePro ñóùåñòâóåò ïðåäîïðåäåëåííûé òèï
òðåáîâàíèé – SUPL.
Êîíòðîëüíûå òî÷êè
×òîáû äåòàëèçèðîâàòü âñå òðåáîâàíèÿ, êîòîðûå íå îïðåäåëåíû â ïðåäåëàõ ìîäåëè ïðåöåäåíòîâ,
äîëæíû áûòü îñâåùåíû ñëåäóþùèå îñíîâíûå ïðîáëåìû:
Ôóíêöèîíàëüíûå âîçìîæíîñòè: ×òî äåëàåò, êàê ïðåäïîëàãàåòñÿ, ïðîãðàììíîå îáåñïå÷åíèå? Ýòà
èíôîðìàöèÿ äîëæíà âêëþ÷àòü:
n Êîíòðîëü èíôîðìàöèè ïðè ââîäå
n Îáùèå îòâåòû íà àâàðèéíûå ñèòóàöèè, âêëþ÷àÿ: ïåðåïîëíåíèå, âîçìîæíîñòè êîììóíèêàöèé,
îáðàáîòêó îøèáîê è âîññòàíîâëåíèå
n Âëèÿíèå ïàðàìåòðîâ
n Ñâÿçè âõîäíîé è âûõîäíîé èíôîðìàöèè, âêëþ÷àÿ ïîñëåäîâàòåëüíîñòè ââîäà-âûâîäà è
ôîðìóëû ïðåîáðàçîâàíèÿ âõîäíîé èíôîðìàöèè â âûõîäíóþ
Âíåøíèå èíòåðôåéñû: êàê ïðîãðàììíîå îáåñïå÷åíèå âçàèìîäåéñòâóåò ñ ëþäüìè, àïïàðàòíûìè
ñðåäñòâàìè ñèñòåìû, äðóãèìè àïïàðàòíûìè ñðåäñòâàìè è äðóãèì ïðîãðàììíûì îáåñïå÷åíèåì?
Ýôôåêòèâíîñòü: êàêîâî áûñòðîäåéñòâèå, äîñòóïíîñòü, âðåìÿ ñðàáàòûâàíèÿ, âðåìÿ âûïîëíåíèÿ

13-17
ðàçëè÷íûõ ïðîãðàììíûõ ôóíêöèé è ò.ä.? Âñå ëè ñòàòè÷åñêèå è äèíàìè÷åñêèå òðåáîâàíèÿ
âêëþ÷åíû?
Ëîãè÷åñêèå òðåáîâàíèÿ áàçû äàííûõ: âñå ëè ëîãè÷åñêèå òðåáîâàíèÿ ê èíôîðìàöèè, êîòîðàÿ
äîëæíà áûòü ïîìåùåíà â áàçó äàííûõ, îïðåäåëåíû? Îíè ìîãóò âêëþ÷àòü:
n Òèïû èíôîðìàöèè, èñïîëüçóåìîé ðàçëè÷íûìè ôóíêöèîíàëüíîñòÿìè
n ×àñòîòó èñïîëüçîâàíèÿ
n Âîçìîæíîñòè äîñòóïà
n Ñóùíîñòè äàííûõ è èõ ñâÿçè
n Îãðàíè÷åíèÿ öåëîñòíîñòè
n Òðåáîâàíèÿ ê ñîõðàííîñòè äàííûõ
Ñîîòâåòñòâèå ñòàíäàðòàì: âñå ëè òðåáîâàíèÿ ïðîèñõîäÿò èç ñóùåñòâóþùèõ ñòàíäàðòîâ è
óêàçàííûõ ïðàâèë? Êàê îíè áóäóò îòñëåæèâàòüñÿ?
Àòðèáóòû: äîñòàòî÷íî ëè ïîëíî îïðåäåëåíû íàäåæíîñòü, äîñòóïíîñòü, âçàèìîçàìåíÿåìîñòü,
ïðàâèëüíîñòü, íàäåæíîñòü â ýêñïëóàòàöèè, çàùèòà è ò.ä.?
Ïðîåêòíûå îãðàíè÷åíèÿ, íàëîæåííûå íà âûïîëíåíèå: äåéñòâèòåëüíî ëè óêàçàíû âñå òðåáóåìûå
ñòàíäàðòû, ÿçûê ôèçè÷åñêîé ðåàëèçàöèè, ñòðàòåãèÿ ïîääåðæàíèÿ öåëîñòíîñòè áàçû äàííûõ,
îãðàíè÷åíèÿ ðåñóðñîâ, ñðåäû è ò.ä.?

Àðòåôàêò: Àòðèáóòû òðåáîâàíèé


Êðàòêèé îáçîð
Àðòåôàêò Àòðèáóòû òðåáîâàíèé ïðåäîñòàâëÿåò ðåïîçèòîðèé òåêñòîâ òðåáîâàíèé, èõ àòðèáóòîâ
è òðàññèðóåìîñòè äëÿ âñåõ òðåáîâàíèé. Îí äîëæåí îáåñïå÷èòü äîñòóï äëÿ ïðîñìîòðà òåêóùåãî
ñîñòîÿíèÿ òðåáîâàíèé â ñëåäóþùèõ ïðåäñòàâëåíèÿõ:
1. Ìàòðèöû àòðèáóòîâ òðåáîâàíèé
Äëÿ êàæäîãî òèïà òðåáîâàíèé (ñì. ñòð. 11-3) ïðåäñòàâëÿåòñÿ ìàòðèöà, êîòîðàÿ ïåðå÷èñëÿåò
òðåáîâàíèÿ ïî îäíîé îñè è âñå àòðèáóòû ýòîãî òèïà òðåáîâàíèé ïî äðóãîé îñè. Äëÿ êàæäîãî
òðåáîâàíèÿ ïîêàçûâàþòñÿ çíà÷åíèÿ åãî ñîîòâåòñòâóþùèõ àòðèáóòîâ.
2. Ìàòðèöû òðàññèðóåìîñòè òðåáîâàíèé
Äëÿ êàæäîãî òèïà òðåáîâàíèé ïðåäñòàâëÿåòñÿ ìàòðèöà, êîòîðàÿ ïåðå÷èñëÿåò òðåáîâàíèÿ ïî îäíîé
îñè è âñå òðàññèðóåìûå îáúåêòû ïî äðóãîé îñè. Äëÿ êàæäîé òðàññèðóåìîñòè ïîêàçûâàåòñÿ åå
ñîñòîÿíèå (OK èëè ñîìíèòåëüíàÿ). Î ñîìíèòåëüíîñòè òðàññèðóåìîñòè ñì. ñòð. 11-5)

13-18
3. Äåðåâî òðàññèðóåìîñòè òðåáîâàíèé
Äåðåâî òðàññèðóåìîñòè îáåñïå÷èâàåò ãðàôè÷åñêîå ïðåäñòàâëåíèå ñâÿçåé òðàññèðóåìîñòè ê èëè
îò òðåáîâàíèé îïðåäåëåííîãî òèïà òðåáîâàíèé.
Ñèíõðîíèçàöèÿ
Êîíôèãóðàöèÿ ýòîãî ðåïîçèòîðèÿ îïðåäåëÿåòñÿ â Ïëàíå óïðàâëåíèÿ òðåáîâàíèÿìè. Ðåïîçèòîðèé
íóæíî óñòàíîâèòü è íà÷àòü çàïîëíÿòü â êîíöå ñòàäèè Íà÷àëî. Ñîäåðæàíèå áóäåò ïîïîëíÿòüñÿ è
ìîäèôèöèðîâàòüñÿ â òå÷åíèå âñåãî öèêëà ðàçðàáîòêè.
Ñîçäàíèå è ìîäèôèêàöèÿ àòðèáóòîâ òðåáîâàíèé ïðîèñõîäèò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé:
n Ðàçðàáîòêà äîêóìåíòà Âèäåíèå
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Ðàçðàáîòêà ïëàíà óïðàâëåíèÿ òðåáîâàíèÿìè
n Íàçíà÷åíèå ïðèîðèòåòîâ ïðåöåäåíòîâ
n Óïðàâëåíèå çàâèñèìîñòÿìè
Àòðèáóòû òðåáîâàíèé ïðåäîñòàâëÿþò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Óïðàâëåíèå çàâèñèìîñòÿìè
n Íàçíà÷åíèå ïðèîðèòåòîâ ïðåöåäåíòîâ
Èíñòðóìåíòàëüíàÿ ïîääåðæêà
Rational RequisitePro ñîäåðæèò âñå íåîáõîäèìûå ñðåäñòâà äëÿ ïîääåðæêè àðòåôàêòà Àòðèáóòû
òðåáîâàíèé.

 ñëåäóþùåì âûïóñêå ìû çàêîí÷èì îáñóæäåíèå àðòåôàêòîâ è ïîäâåäåì èòîãè çíàêîìñòâà ñ


ïîòîêîì ðàáîò Òðåáîâàíèÿ.

13-19
13-20
Ïîòîê ðàáîò «Òðåáîâàíèÿ» (ïðîäîëæåíèå 3)
Àðòåôàêò: Ñóáúåêò
Êðàòêèé îáçîð
Ñóáúåêò îïðåäåëÿåò ñâÿçàííûé íàáîð ðîëåé, êîòîðûå ïîëüçîâàòåëè ìîãóò èãðàòü ïðè
âçàèìîäåéñòâèè ñ ñèñòåìîé. Ïîëüçîâàòåëåì ìîæåò áûòü ÷åëîâåê èëè âíåøíÿÿ ñèñòåìà.
Íà èëëþñòðàöèè íà ñòð. 12-1 àðòåôàêò Ñóáúåêò íàõîäèòñÿ â çîíå îòâåòñòâåííîñòè ðàáîòíèêà
Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ. Äåéñòâèòåëüíî:
n ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ îòâå÷àåò çà öåëîñòíîñòü îïèñàíèÿ ñóáúåêòîâ-
ëþäåé, ãàðàíòèðóÿ ÷òî:
n Äëÿ êàæäîãî ñóáúåêòà çàôèêñèðîâàíû õàðàêòåðèñòèêè, íåîáõîäèìûå äëÿ ôîðìèðîâàíèÿ
èíòåðôåéñà ïîëüçîâàòåëÿ
n Êàæäûé ñóáúåêò èìååò ïðàâèëüíûå ñâÿçè-àññîöèàöèè ñ ïðåöåäåíòàìè, ñ êîòîðûìè îí
âçàèìîäåéñòâóåò
n Êàæäûé ñóáúåêò – ÷àñòü ïðàâèëüíûõ îòíîøåíèé îáîáùåíèÿ
n Êàæäûé ñóáúåêò îïðåäåëÿåò ñâÿçóþùóþ ðîëü è íåçàâèñèì îò äðóãèõ ñóáúåêòîâ
n Ëîêàëüíàÿ äèàãðàììà ïðåöåäåíòîâ, îïèñûâàþùàÿ ñóáúåêòà, ÷èòàåìà è ñîâìåñòèìà ñ
äðóãèìè ñâîéñòâàìè
n ñèñòåìíûé àíàëèòèê èìååò ïîäîáíûå îáÿçàííîñòè äëÿ íå-÷åëîâå÷åñêèõ ñóáúåêòîâ, êðîìå
îïèñàíèÿ õàðàêòåðèñòèê (ïåðâûé ïóíêò â ýòîì ñïèñêå).
È âñå æå âïåðâûå ñóáúåêòû ïîÿâëÿþòñÿ èç-ïîä ïåðà ñèñòåìíîãî àíàëèòèêà ïðè âûïîëíåíèè
èì äåéñòâèÿ Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ (ñì. èëëþñòðàöèþ íà ñòð. 11-7). Ïîýòîìó ÿ
äóìàþ, ÷òî îáùèå ñâîéñòâà ýòîãî àðòåôàêòà íóæíî ðàññìàòðèâàòü â ãðóïïå ñ àðòåôàêòàìè,
ñîçäàâàåìûìè ñèñòåìíûì àíàëèòèêîì.
Òîëêîâàíèå
Ýêçåìïëÿð ñóáúåêòà – ýòî êòî-òî èëè ÷òî-òî âíå ñèñòåìû, ÷òî âçàèìîäåéñòâóåò ñ ñèñòåìîé.
Êëàññ ñóáúåêòà îïðåäåëÿåò íàáîð ýêçåìïëÿðîâ ñóáúåêòîâ, â êîòîðûõ âñå ýêçåìïëÿðû ñóáúåêòîâ
èãðàþò îäèíàêîâóþ ðîëü îòíîñèòåëüíî ñèñòåìû.
×òîáû ïîëíîñòüþ ïîíÿòü öåëü ñèñòåìû, Âû äîëæíû çíàòü äëÿ êîãî ïðåäíàçíà÷åíà ýòà ñèñòåìà,
òî åñòü, êòî áóäåò èñïîëüçîâàòü ñèñòåìó. Ðàçëè÷íûå òèïû ïîëüçîâàòåëåé ïðåäñòàâëÿþòñÿ êàê

14-1
ñóáúåêòû.
Ñóáúåêò – ýòî ÷òî-òî, ÷òî îáìåíèâàåòñÿ äàííûìè ñ ñèñòåìîé. Ñóáúåêòîì ìîæåò áûòü
ïîëüçîâàòåëü, âíåøíèå àïïàðàòíûå ñðåäñòâà èëè äðóãàÿ ñèñòåìà.
Ðàçíèöà ìåæäó ñóáúåêòîì è èíäèâèäóàëüíûì ïîëüçîâàòåëåì ñèñòåìû ñîñòîèò â òîì, ÷òî ñóáúåêò
ïðåäñòàâëÿåò ñïåöèôè÷åñêèé êëàññ ïîëüçîâàòåëåé, à íå ôàêòè÷åñêîãî ïîëüçîâàòåëÿ. Íåñêîëüêî
ïîëüçîâàòåëåé ìîãóò èãðàòü îäíó è òó æå ðîëü, ÷òî îçíà÷àåò, ÷òî îíè ìîãóò áûòü îäíèì è òåì æå
ñóáúåêòîì.  ýòîì ñëó÷àå êàæäûé ïîëüçîâàòåëü ïðåäñòàâëÿåò ýêçåìïëÿð ñóáúåêòà.

Èâàð è Ìàðê - îïåðàòîðû ðåöèðêóëÿòîðíîé ìàøèíû. Êîãäà îíè èñïîëüçóþò ìàøèíó, êàæäûé
ïðåäñòàâëåí ýêçåìïëÿðîì ñóáúåêòà Îïåðàòîð.

Îäíàêî, â íåêîòîðûõ ñëó÷àÿõ ðîëü, ñìîäåëèðîâàííóþ ñóáúåêòîì, èãðàåò òîëüêî îäèí ÷åëîâåê.
Íàïðèìåð, äëÿ äîâîëüíî ìàëåíüêîé ñèñòåìû ìîæåò áûòü òîëüêî îäèí ÷åëîâåê, èãðàþùèé ðîëü
àäìèíèñòðàòîðà ñèñòåìû.
Êðîìå òîãî, îäèí è òîò æå ïîëüçîâàòåëü ìîæåò äåéñòâîâàòü êàê íåñêîëüêî ñóáúåêòîâ (òî åñòü
îäèí è òîò æå ÷åëîâåê ìîæåò èãðàòü ðàçëè÷íûå ðîëè).

×àðëè èñïîëüçóåò Ñèñòåìó ñêëàäñêîé îáðàáîòêè ïðåæäå âñåãî êàê Àäìèíèñòðàòîð ñêëàäà, íî
èíîãäà îí èñïîëüçóåò ýòó ñèñòåìó êàê îáû÷íûé Ðàáîòíèê ñêëàäà.

14-2
Ñèíõðîíèçàöèÿ
Ñóáúåêòû îòûñêèâàþòñÿ è ñâÿçûâàþòñÿ ñ ïðåöåäåíòàìè â ñòàäèè Íà÷àëî ïðè îïðåäåëåíèè ãðàíèö
ñèñòåìû. Õàðàêòåðèñòèêè ñóáúåêòîâ îïèñûâàþòñÿ äî òîãî, êàê ìîäåëèðóþòñÿ è ðåàëèçóþòñÿ
èíòåðôåéñû ïîëüçîâàòåëÿ.
Ñîçäàíèå è óòî÷íåíèå àðòåôàêòîâ Ñóáúåêò ïðîèñõîäèò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé Rational
Unified Process:
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
Àðòåôàêò ïðåäîñòàâëÿåò èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
n Ïðîòîòèïèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
Êàê èñêàòü ñóáúåêòû

14-03

×òî èç îêðóæåíèÿ ñèñòåìû ñòàíåò ñóáúåêòàìè ñèñòåìû?

Ñíà÷àëà íóæíî ïîäóìàòü î ëè÷íîñòàõ, êîòîðûå áóäóò èñïîëüçîâàòü ñèñòåìó. Êàê Âû ìîæåòå èõ
êëàññèôèöèðîâàòü? ×àñòî áûâàåò ïîëåçíî ïðåäñòàâèòü â ïàìÿòè íåñêîëüêî ëè÷íîñòåé (äâå èëè
òðè) è óäîñòîâåðèòüñÿ, ÷òî ñóáúåêòû, êîòîðûõ Âû èäåíòèôèöèðîâàëè, ïîêðûâàþò èõ ïîòðåáíîñòè.
Êîãäà Âû èäåíòèôèöèðóåòå ñóáúåêòû, ïîëåçíî èìåòü â âèäó ñëåäóþùèé íàáîð âîïðîñîâ:
n Êòî ïîñòàâëÿåò, èñïîëüçóåò èëè óäàëÿåò èíôîðìàöèþ?
n Êòî áóäåò èñïîëüçîâàòü ýòè ôóíêöèîíàëüíûå âîçìîæíîñòè?

14-3
n Êòî çàèíòåðåñîâàí â êàêèõ-ëèáî òðåáîâàíèÿõ?
n Ãäå â îðãàíèçàöèè èñïîëüçóåòñÿ ñèñòåìà?
n Êòî ïîääåðæèâàåò è îáñëóæèâàåò ñèñòåìó?
n Êàêîâû âíåøíèå ðåñóðñû ñèñòåìû?
n Êàêèå äðóãèå ñèñòåìû äîëæíû áóäóò âçàèìîäåéñòâîâàòü ñ ýòîé?
Èìååòñÿ íåñêîëüêî ðàçëè÷íûõ àñïåêòîâ îêðóæåíèÿ ñèñòåìû, êîòîðûå Âû ïðåäñòàâèòå êàê
îòäåëüíûå ñóáúåêòû:
n Ïîëüçîâàòåëè, êîòîðûå èñïîëüçóþò ãëàâíûå ôóíêöèè ñèñòåìû.
Ïðèìåð:
Ó Ñèñòåìû ñêëàäñêîé îáðàáîòêè, êîòîðàÿ ïîääåðæèâàåò ðàáîòó ñêëàäà, åñòü íåñêîëüêî
êàòåãîðèé ïîëüçîâàòåëåé: Ðàáî÷èé ñêëàäà, Ñëóæàùèé ó÷åòà, Àäìèíèñòðàòîð ñêëàäà. Âñå
ýòè êàòåãîðèè èìåþò â ñèñòåìå îïðåäåëåííûå ðîëè, è ïîýòîìó Âû äîëæíû ïðåäñòàâèòü
êàæäóþ èç íèõ îòäåëüíûì ñóáúåêòîì.
n Ïîëüçîâàòåëè, êîòîðûå âûïîëíÿþò âòîðè÷íûå ôóíêöèè ñèñòåìû, òèïà ñèñòåìíîãî
àäìèíèñòðèðîâàíèÿ.
Ïðèìåð:
 ðåöèðêóëÿòîðíîé ìàøèíå, èñïîëüçóåìîé äëÿ ïðèåìà áàíîê, áàëëîíîâ è êîíòåéíåðîâ,
ãëàâíûé ñóáúåêò – ýòî Çàêàç÷èê, äëÿ êîòîðîãî ïðåæäå âñåãî è ñôîðìèðîâàíà ñèñòåìà.
Îäíàêî, êòî-òî äîëæåí óïðàâëÿòü ìàøèíîé. Ýòà ðîëü îòâîäèòñÿ ñóáúåêòó – Îïåðàòîðó.
n Âíåøíèå àïïàðàòíûå ñðåäñòâà, èñïîëüçóåìûå ñèñòåìîé.
Ïðèìåð:
Ñèñòåìà âåíòèëÿöèè, êîòîðàÿ óïðàâëÿåò òåìïåðàòóðîé â ïîìåùåíèè, íåïðåðûâíî
êîíòðîëèðóåò äàííûå äàò÷èêîâ òåìïåðàòóðû. Ïîýòîìó Äàò÷èê – ýòî ñóáúåêò.
n Äðóãèå ñèñòåìû, âçàèìîäåéñòâóþùèå ñ ñèñòåìîé.
Ïðèìåð:
Áàíêîìàò äîëæåí ñâÿçûâàòüñÿ ñ öåíòðàëüíîé ñèñòåìîé, êîòîðàÿ ïðîâîäèò áàíêîâñêèå ñ÷åòà.
Öåíòðàëüíàÿ ñèñòåìà – âåðîÿòíî, âíåøíÿÿ äëÿ áàíêîìàòà, è ïîýòîìó äîëæíà áûòü
ñóáúåêòîì.
Åñëè Âû ñòðîèòå ïðèêëàäíóþ ïðîãðàììó äëÿ èíòåðíåòà, âàøè îñíîâíûå ñóáúåêòû áóäóò â
íåêîòîðîì ñìûñëå àíîíèìíûìè. Âû äåéñòâèòåëüíî íå çíàåòå, êåì îíè ÿâëÿþòñÿ, è Âû íå ìîæåòå
ñäåëàòü íèêàêèõ ïðåäïîëîæåíèé îòíîñèòåëüíî èõ íàâûêîâ è êâàëèôèêàöèè. Íî Âû âñå-òàêè
ìîæåòå îïèñàòü ðîëü, êîòîðóþ, êàê Âû îæèäàåòå, îíè áóäóò èãðàòü â âàøåé ñèñòåìå.

14-4
Ïðèìåð:
Ñèñòåìû, êîòîðûå ïðåäîñòàâëÿþò èíôîðìàöèþ (òèïà ìåõàíèçìîâ ïîèñêà), áóäóò èìåòü âïîëíå
àíîíèìíûõ ñóáúåêòîâ, êîòîðûå îáðàùàþòñÿ ê ïðèëîæåíèþ òîëüêî äëÿ òîãî, ÷òîáû íàéòè
èíôîðìàöèþ îòíîñèòåëüíî êîíêðåòíîé òåìû.
Ïðèìåð:
Ïðàâèòåëüñòâåííûé èíôîðìàöèîííûé ñàéò, ÷åé ðåãëàìåíò ñîñòîèò â ïðåäîñòàâëåíèè ëþáîìó
ãðàæäàíèíó èëè àáîíåíòó ñåòè èíôîðìàöèè îòíîñèòåëüíî çàêîíîâ è ïðàâèë, èõ ïðèìåíåíèÿ,
ôîðì è òàê äàëåå. Íàïðèìåð, Íàëîãîâîå óïðàâëåíèå ÑØÀ èìååò ñòðàíèöó, êîòîðàÿ
ïðåäîñòàâëÿåò èíôîðìàöèþ î ïðàâèëàõ çàïîëíåíèÿ íàëîãîâîé äåêëàðàöèè. Îíà ïðåäîñòàâëÿåò
âñå ôîðìû, äîñòóïíûå â ýëåêòðîííîì âèäå, à òàêæå ïîçâîëÿåò àáîíåíòàì çàðåãèñòðèðîâàòü
ñâîþ íàëîãîâóþ äåêëàðàöèþ ñ ïîìîùüþ èíòåðíåòà. Ðîëü îñíîâíîãî ñóáúåêòà â ýòîì ñëó÷àå
èãðàåò ëþáîé, çàèíòåðåñîâàâøèéñÿ òåì, êàê ðåãèñòðèðóåòñÿ íàëîãîâàÿ äåêëàðàöèÿ â ÑØÀ.
Êîíå÷íî, ÷åëîâåê, îäíàæäû çàðåãèñòðèðîâàâøèé ñâîå ïîñåùåíèå ýòîé ñòðàíèöû, áîëüøå íå
ÿâëÿåòñÿ àíîíèìíûì.
Ñóáúåêòû ïîìîãàþò îïðåäåëÿòü ãðàíèöû ñèñòåìû
Îáíàðóæåíèå ñóáúåêòîâ òàêæå îçíà÷àåò, ÷òî Âû óñòàíîâèëè ãðàíèöó, êîòîðàÿ ïîìîãàåò â
ïîíèìàíèè öåëè è êîíòåêñòà ñèñòåìû. Êàê ñóáúåêòû äîëæíû ðàññìàòðèâàòüñÿ òîëüêî òå, êòî
íåïîñðåäñòâåííî ñâÿçûâàåò ñâîè ïîòðåáíîñòè ñ ñèñòåìîé. Åñëè Âû âêëþ÷àåòå áîëüøåå êîëè÷åñòâî
ðîëåé, ÷åì èõ ñóùåñòâóåò â îêðóæåíèè ñèñòåìû, Âû áóäåòå ìîäåëèðîâàòü äåëîâóþ ñôåðó, â
êîòîðîé ñèñòåìà áóäåò èñïîëüçîâàòüñÿ îïîñðåäîâàííî.
Ïðèìåð:
Êòî ÿâëÿåòñÿ ñóáúåêòîì â Ñèñòåìå çàêàçîâ àâèàêîìïàíèè? Ýòî çàâèñèò îò òîãî, ñòðîèòå ëè
Âû ñèñòåìó, êîòîðóþ áóäåò èñïîëüçîâàòü òóðèñòè÷åñêèé àãåíò, èëè Âû ñòðîèòå ñèñòåìó, ñ
êîòîðîé ïàññàæèð ìîæåò ñîåäèíÿòüñÿ íåïîñðåäñòâåííî ÷åðåç èíòåðíåò.

Åñëè Âû ñòðîèòå Ñèñòåìó çàêàçîâ, êîòîðàÿ áóäåò èñïîëüçîâàòüñÿ â òóðèñòè÷åñêîì àãåíòñòâå,


ñóáúåêòîì áóäåò Òóðèñòè÷åñêèé àãåíò. Òóðèñò íå âçàèìîäåéñòâóåò íåïîñðåäñòâåííî ñ
ñèñòåìîé, è ïîýòîìó îí íå ñóáúåêò

14-5
Åñëè Âû ñòðîèòå ñèñòåìó, êîòîðàÿ ïîçâîëèò ïîëüçîâàòåëÿì ñîåäèíÿòüñÿ ñ íåé ÷åðåç èíòåðíåò,
Òóðèñò âçàèìîäåéñòâóåò íåïîñðåäñòâåííî ñ ñèñòåìîé, è ïîýòîìó îí ÿâëÿåòñÿ ñóáúåêòîì
ñèñòåìû.

Îò÷åò
Îò÷åò îá àðòåôàêòå Ñóáúåêò èñïîëüçóþò:
n ñèñòåìíûå àíàëèòèêè ïðè ôèêñàöèè ãðàíèö ñèñòåìû;
n àâòîðû ïðåöåäåíòîâ ïðè îïèñàíèè ïðåöåäåíòîâ è èõ âçàèìîäåéñòâèÿ ñ ñóáúåêòàìè;
n ïðîåêòèðîâùèêè èíòåðôåéñà ïîëüçîâàòåëÿ ïðè ôèêñàöèè õàðàêòåðèñòèê ñóáúåêòî⠖
ëþäåé
n àíàëèòèêè îáúåêòîâ ïðè ðåàëèçàöèè ïðåöåäåíòîâ è èõ âçàèìîäåéñòâèÿ ñ ñóáúåêòàìè.
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò ïðåäîïðåäåëåííûé øàáëîí è èíñòðóêöèè
ïî ñîçäàíèþ îò÷åòà î ñóáúåêòå ñ èñïîëüçîâàíèåì SoDA. SoDA àâòîìàòèçèðóåò ãåíåðàöèþ îò÷åòà
íà îñíîâå èíôîðìàöèè ìîäåëè ïðåöåäåíòîâ Rational Rose òàê, ÷òîáû îí áûë ñîçäàí áûñòðî è
òî÷íî. Îò÷åò î ñóáúåêòå ìîæåò áûòü ñãåíåðèðîâàí SoDA ñ âåðñèÿìè ïðîãðàìì Word èëè Frame.
Îò÷åò ñîñòîèò èç ñëåäóþùèõ ðàçäåëîâ
1. Êðàòêîå îïèñàíèå
Êðàòêîå îïèñàíèå ñóáúåêòà äîëæíî âêëþ÷àòü ñëåäóþùóþ èíôîðìàöèþ:
n Êîãî èëè ÷òî ïðåäñòàâëÿåò ñóáúåêò.
n Ïî÷åìó íåîáõîäèì ñóáúåêò.
n Êàêèå èíòåðåñû ñóáúåêò èìååò â ñèñòåìå.
Êðàòêîå îïèñàíèå äîëæíî ñîñòîÿòü, ñàìîå áîëüøåå, èç íåñêîëüêèõ ïðåäëîæåíèé.
Ïðèìåð:
 ìîäåëè ïðåöåäåíòîâ ðåöèðêóëÿòîðíîé ìàøèíû òðè ñóáúåêòà êðàòêî îïèñàíû
ñëåäóþùèì îáðàçîì:
Çàêàç÷èê: Çàêàç÷èê ñîáèðàåò äîìà áàëëîíû, áàíêè è êîíòåéíåðû è âîçâðàùàåò èõ â
ìàãàçèí, ÷òîáû ïîëó÷èòü äåíüãè îáðàòíî.
Îïåðàòîð: Îïåðàòîð îòâå÷àåò çà ýêñïëóàòàöèþ ðåöèðêóëÿòîðíîé ìàøèíû.

14-6
Àäìèíèñòðàòîð: Àäìèíèñòðàòîð îòâå÷àåò çà âîïðîñû îáåñïå÷åíèÿ äåíüãàìè è çà
îáñëóæèâàíèå çàêàç÷èêà â ìàãàçèíå.

2. Õàðàêòåðèñòèêè
Õàðàêòåðèñòèêè ñóáúåêòà ìîãóò âëèÿòü íà ðàçðàáàòûâàåìóþ ñèñòåìó è, â îñîáåííîñòè, íà
îïòèìàëüíî ïîäõîäÿùóþ ôîðìó èíòåðôåéñà ïîëüçîâàòåëÿ. Îáðàòèòå âíèìàíèå, ÷òî, åñëè
äåëîâûå ðàáîòíèêè, ñîîòâåòñòâóþùèå ñóáúåêòàì, óæå îïèñàíû â ìîäåëè äåëîâûõ îáúåêòîâ,
íåêîòîðûå èç ñëåäóþùèõ õàðàêòåðèñòèê, âîçìîæíî, óæå áûëè çàôèêñèðîâàíû.
Õàðàêòåðèñòèêè ñóáúåêòà âêëþ÷àþò:
n Îáëàñòü îòâåòñòâåííîñòè ñóáúåêòà.
n Ôèçè÷åñêàÿ ñðåäà, â êîòîðîé ñóáúåêò áóäåò èñïîëüçîâàòü ñèñòåìó. Îòêëîíåíèÿ îò
èäåàëüíîãî ñëó÷àÿ (êîãäà ïîëüçîâàòåëü íàõîäèòñÿ â òèõîì îôèñå, íå îòâëåêàåòñÿ), êîòîðûå
ìîãóò çàòðàãèâàòü èñïîëüçîâàíèå òàêèõ âåùåé êàê çâóê, âûáîð øðèôòà è íàäëåæàùåãî
ïðèìåíåíèÿ êîìáèíàöèé óñòðîéñòâà ââîäà äàííûõ (íàïðèìåð, êëàâèàòóðû, ñåíñîðíîãî
ýêðàíà, ìûøè è áûñòðûõ êëàâèø).
n ×èñëî ïîëüçîâàòåëåé, ïðåäñòàâëåííûõ ýòèì ñóáúåêòîì. Ýòî ÷èñëî – ïîëåçíûé ôàêòîð
ïðè îïðåäåëåíèè çíà÷åíèÿ ñóáúåêòà è çíà÷åíèÿ ÷àñòåé èíòåðôåéñà ïîëüçîâàòåëÿ, êîòîðûé
ñóáúåêò èñïîëüçóåò.
n ×àñòîòà, ñ êîòîðîé ñóáúåêò áóäåò èñïîëüçîâàòü ñèñòåìó. Ýòà ÷àñòîòà îïðåäåëèò, êàê äîëãî
(èíòåðôåéñó ïîëüçîâàòåëÿ) íóæíî îæèäàòü ñóáúåêòà è ñîõðàíÿòü åãî èíôîðìàöèþ ìåæäó
ñåàíñàìè.
 áîëüøèíñòâå ñëó÷àåâ äîñòàòî÷íà ïðèáëèçèòåëüíàÿ îöåíêà ÷èñëà ïîëüçîâàòåëåé è ÷àñòîòû
èñïîëüçîâàíèÿ. Ðàçíèöà ìåæäó 30 è 40 íå áóäåò çàòðàãèâàòü ôîðìó èíòåðôåéñà ïîëüçîâàòåëÿ,
íî ðàçíèöà ìåæäó 3 è 30 óæå ìîæåò âëèÿòü íà íåå.
Äðóãèå õàðàêòåðèñòèêè ñóáúåêòà âêëþ÷àþò:
n Óðîâåíü çíàíèé ñóáúåêòîì ïðîáëåìíîé îáëàñòè. Ýòîò óðîâåíü ïîìîæåò îïðåäåëÿòü
íåîáõîäèìûå ðàçìåðû ïðîáëåìíîé ñïðàâêè, äîïóñòèìîñòü èñïîëüçîâàíèÿ â èíòåðôåéñå
ïîëüçîâàòåëÿ ïðîáëåìíîé òåðìèíîëîãèè.
n Óðîâåíü êîìïüþòåðíîãî îïûòà ñóáúåêòà. Ýòîò óðîâåíü ïîìîæåò ïðàâèëüíî îïðåäåëèòü
ñîîòíîøåíèå ñëîæíûõ è óïðîùåííûõ ìåòîäîâ âçàèìîäåéñòâèÿ â èíòåðôåéñå ïîëüçîâàòåëÿ.
n Äðóãèå ïðèêëàäíûå ïðîãðàììû, èñïîëüçóåìûå ñóáúåêòîì. Çàèìñòâîâàíèå êîíöåïöèé
èíòåðôåéñà ïîëüçîâàòåëÿ îò ýòèõ ïðèëîæåíèé ñîêðàòèò âðåìÿ îáó÷åíèÿ ñóáúåêòà è
óìåíüøèò íàãðóçêó íà åãî ïàìÿòü, òàê êàê ñóáúåêò óæå çíàêîì ñ ýòèìè êîíöåïöèÿìè.
n Îáùèå õàðàêòåðèñòèêè ñóáúåêòîâ, òèïà óðîâíÿ çíàíèé (îáðàçîâàíèÿ), çíàíèÿ ÿçûêîâ,
âîçðàñòà è ò.ä. Ýòè õàðàêòåðèñòèêè ìîãóò âëèÿòü íà ïîäðîáíîñòè èíòåðôåéñà ïîëüçîâàòåëÿ,
òèï øðèôòà è ÿçûêà.
Ýòè õàðàêòåðèñòèêè èñïîëüçóþòñÿ, ïðåæäå âñåãî, ïðè èäåíòèôèêàöèè ãðàíè÷íûõ êëàññîâ è

14-7
ïðîòîòèïà, ÷òîáû ãàðàíòèðîâàòü ëó÷øåå ñîîòâåòñòâèå ïðèìåíèìîñòè ìåæäó ñåìåéñòâîì
ïîëüçîâàòåëÿ è ïðîåêòîì èíòåðôåéñà ïîëüçîâàòåëÿ.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ïðèìåð õàðàêòåðèñòèê ñóáúåêòà Ïîëüçîâàòåëü ïî÷òû. Ýòîò ñóáúåêò,
ñðåäè ïðî÷åãî, âçàèìîäåéñòâóåò ñ ïðåöåäåíòîì Óïðàâëåíèå âõîäÿùèì ñîîáùåíèåì ïî÷òû.
n Ïîëüçîâàòåëü ïî÷òû - îïûòíûé ïîëüçîâàòåëü ÏÊ.
n Ðàáî÷àÿ ñðåäà Ïîëüçîâàòåëÿ ïî÷òû - îáû÷íî òèõèé îôèñ.
n Öåëåâîå ÷èñëî ïîëüçîâàòåëåé ïî÷òû – îê. 500,000.
3. Ñâÿçè
Ïåðå÷èñëÿþòñÿ ñâÿçè, âêëþ÷àþùèå ñóáúåêòà.
n Äëÿ ñâÿçè-àññîöèàöèè âêëþ÷àþòñÿ åå êðàòêîå îïèñàíèå è ñâÿçàííûå ïðåöåäåíòû.
Âêëþ÷àþòñÿ òàêæå èõ êðàòíîñòü è íàâèãàöèÿ èç ðîëè, âêëþ÷àþùåé ðàññìàòðèâàåìûé
ñóáúåêò.
n Äëÿ îáîáùåíèÿ âêëþ÷àåòñÿ åãî êðàòêîå îïèñàíèå è ñâÿçàííûé ñóáúåêò-ïðåäîê.
4. Äèàãðàììû
Äèàãðàììû ñóáúåêòà è åãî ñâÿçåé.
Êîíòðîëüíûå òî÷êè
Êà÷åñòâî àðòåôàêòîâ Ñóáúåêò íåîáõîäèìî îöåíèòü íà èõ ñîîòâåòñòâèå ñëåäóþùèì êîíòðîëüíûì
òî÷êàì:
n Âñå ëè ñóáúåêòû íàéäåíû? Òî åñòü, âñå ëè ðîëè â ñðåäå ñèñòåìû Âû îáúÿñíèëè è
ñìîäåëèðîâàëè? Õîòÿ Âû è äîëæíû ïðîâåðèòü ýòî, Âû íå ìîæåòå äàòü îêîí÷àòåëüíîãî îòâåòà,
ïîêà Âû íå íàøëè è íå îïèñàëè âñå ïðåöåäåíòû.
n Êàæäûé ëè ñóáúåêò ñâÿçàí, ïî êðàéíåé ìåðå, ñ îäíèì ïðåöåäåíòîì? Óäàëèòå âñå ñóáúåêòû,
íå óïîìÿíóòûå â îïèñàíèÿõ ïðåöåäåíòîâ, íå èìåþùèå ñâÿçåé-àññîöèàöèé ñ ïðåöåäåíòàìè.
Îäíàêî, ñóáúåêò, óïîìÿíóòûé â îïèñàíèè ïðåöåäåíòà, âåðîÿòíî, áóäåò èìåòü ñâÿçü-
àññîöèàöèþ ñ ýòèì ïðåöåäåíòîì.
n Ìîæåòå ëè Âû íàçâàòü, ïî êðàéíåé ìåðå, äâóõ ëþäåé, êîòîðûå ìîãëè áû èãðàòü ðîëü
êîíêðåòíîãî ñóáúåêòà? Åñëè íåò, ïðîâåðüòå, íå ÿâëÿåòñÿ ëè ðîëü ñóáúåêòà ÷àñòüþ äðóãîé
ðîëè. Åñëè äà, òî îáúåäèíèòå ñóáúåêò ñ äðóãèì ñóáúåêòîì.
n Èìåþòñÿ ëè ñóáúåêòû, êîòîðûå èãðàþò îòíîñèòåëüíî ñèñòåìû ïîäîáíûå ðîëè? Åñëè äà, Âû
äîëæíû îáúåäèíèòü èõ â îäèí ñóáúåêò. Ñâÿçè-àññîöèàöèè è îïèñàíèÿ ïðåöåäåíòà ïîêàçûâàþò,
êàê âçàèìîäåéñòâóþò ñóáúåêòû è ñèñòåìà.
n Èìåþòñÿ ëè äâà ñóáúåêòà, èãðàþùèå îòíîñèòåëüíî ïðåöåäåíòà îäíó è òó æå ðîëü? Åñëè äà,
Âû äîëæíû èñïîëüçîâàòü îáîáùåíèå ñóáúåêòîâ, ÷òîáû ìîäåëèðîâàòü èõ îäèíàêîâîå

14-8
ïîâåäåíèå.
n Áóäåò ëè êîíêðåòíûé ñóáúåêò èñïîëüçîâàòü ñèñòåìó íåñêîëüêèìè (ïîëíîñòüþ ðàçëè÷íûìè)
ñïîñîáàìè, èëè îí èìååò íåñêîëüêî (ïîëíîñòüþ ðàçëè÷íûõ) öåëåé â èñïîëüçîâàíèè
ïðåöåäåíòà? Åñëè äà, òî Âû, âåðîÿòíî, èìååòå áîëüøå îäíîãî ñóáúåêòà.
n Èìåþò ëè ñóáúåêòû èíòóèòèâíî ïîíÿòíûå è ïîäðîáíûå íàçâàíèÿ? Ïîëüçîâàòåëè è çàêàç÷èêè
ïîíèìàþò ýòè íàçâàíèÿ? Âàæíî, ÷òîáû íàçâàíèå ñóáúåêòà ñîîòâåòñòâîâàëî åãî ðîëè. Åñëè
íåò, èçìåíèòå íàçâàíèå.

Àðòåôàêò: Ïëàí óïðàâëåíèÿ òðåáîâàíèÿìè


Êðàòêèé îáçîð
Àðòåôàêò Ïëàí óïðàâëåíèÿ òðåáîâàíèÿìè îïèñûâàåò äîêóìåíòàöèþ òðåáîâàíèé, òèïû
òðåáîâàíèé è ñîîòâåòñòâóþùèå èì àòðèáóòû òðåáîâàíèé, îïðåäåëÿåò èíôîðìàöèþ è ìåõàíèçìû
óïðàâëåíèÿ, êîòîðûå áóäóò èñïîëüçîâàòüñÿ äëÿ èçìåðåíèÿ, ñîñòàâëåíèÿ îò÷åòîâ è óïðàâëåíèÿ
èçìåíåíèåì òðåáîâàíèé ê èçäåëèþ.
Ýòîò î÷åíü âàæíûé àðòåôàêò, ñ êîòîðîãî, ñîáñòâåííî, äîëæíà íà÷èíàòüñÿ ðàáîòà ïî óïðàâëåíèþ
òðåáîâàíèÿìè, ÿâëÿåòñÿ âëîæåíèåì â ñîñòàâíîé àðòåôàêò Ïëàí ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ (ñì. èëëþñòðàöèþ íà ñòð. 6-11).  ïðåäûäóùèõ âåðñèÿõ Ïëàí óïðàâëåíèÿ
òðåáîâàíèÿìè íå âûäåëÿëñÿ â ñàìîñòîÿòåëüíûé àðòåôàêò. Òåïåðü ýòà íåñïðàâåäëèâîñòü óñòðàíåíà:

Àðòåôàêòû ïîòîêà ðàáîò «Òðåáîâàíèÿ» Rational Unified Process 2000. Ñðàâíèòå ñ


èëëþñòðàöèåé íà ñòð. 12-1.

Ñèíõðîíèçàöèÿ
Àðòåôàêò Ïëàí óïðàâëåíèÿ òðåáîâàíèÿìè ðàçðàáàòûâàåòñÿ â ñòàäèè Íà÷àëî è ìîäèôèöèðóåòñÿ
â êàæäîé ãëàâíîé âåõå.

14-9
Ñîçäàíèå è ìîäèôèêàöèè àðòåôàêòà ïðîèñõîäÿò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé Rational Unified
Process:
n Ðàçðàáîòêà ïëàíà óïðàâëåíèÿ òðåáîâàíèÿìè
n Óïðàâëåíèå çàâèñèìîñòÿìè
Àðòåôàêò ïðåäîñòàâëÿåò èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Ñîñòàâëåíèå ïëàíà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Âíåäðåíèå àäàïòèðîâàííîãî ïðîöåññà
n Óïðàâëåíèå çàâèñèìîñòÿìè
Îò÷åò
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò ïðåäîïðåäåëåííûé øàáëîí è èíñòðóêöèè
ïî åãî èñïîëüçîâàíèþ äëÿ àðòåôàêòà Ïëàí óïðàâëåíèÿ òðåáîâàíèÿìè. Íèæå ïðèâîäèòñÿ åãî
êðàòêàÿ ñõåìà:
1. Ââåäåíèå
1.1 Öåëü
1.2 Êîíòåêñò
1.3 Îïðåäåëåíèÿ, àêðîíèìû è ñîêðàùåíèÿ
1.4 Ññûëêè
1.5 Êðàòêèé îáçîð
2. Àðòåôàêòû òðåáîâàíèé è òèïû òðåáîâàíèé
3. Àòðèáóòû òðåáîâàíèé
3.1 Àòðèáóòû äëÿ <òèï òðåáîâàíèÿ>
3.1.1 Ñòàòóñ
3.1.2 Âûãîäà
3.1.3 Îáúåì ðàáîò
3.1.4 Ðèñê
3.1.5 Ñòàáèëüíîñòü

14-10
3.1.6 Öåëåâîé âûïóñê
3.1.7 Êîìó íàçíà÷åí
3.1.8 Ïðè÷èíà
4. Êðèòåðèè òðàññèðóåìîñòè
4.1 Êðèòåðèé äëÿ <òèï òðåáîâàíèÿ>

Ðàáîòíèê: Àâòîð ïðåöåäåíòà


×åëîâåê, äåéñòâóþùèé êàê àâòîð ïðåöåäåíòà, äîëæåí èìåòü õîðîøèå íàâûêè îáùåíèÿ ñ ëþäüìè
è íàâûêè çàïèñè ðåçóëüòàòîâ áåñåä. Çíàíèå ïðèêëàäíîé îáëàñòè æåëàòåëüíî, íî íå íåîáõîäèìî
äëÿ âñåõ. Àâòîð ïðåöåäåíòà äîëæåí áûòü çíàêîì ñî âñåìè èíñòðóìåíòàëüíûìè ñðåäñòâàìè è
èìåòü îïûò ôèêñàöèè ðåçóëüòàòîâ ïîòîêà ðàáîò Òðåáîâàíèÿ

Àðòåôàêò: Ïðåöåäåíò
Êðàòêèé îáçîð
Ïðåöåäåíò îïðåäåëÿåò íàáîð ýêçåìïëÿðîâ ïðåöåäåíòà, ãäå êàæäûé ýêçåìïëÿð – ýòî
ïîñëåäîâàòåëüíîñòü äåéñòâèé, âûïîëíÿåìûõ ñèñòåìîé, êîòîðàÿ âûäàåò íàáëþäàåìûé ðåçóëüòàò,
öåííûé äëÿ êîíêðåòíîãî ñóáúåêòà.
Ïðåöåäåíòû èñïîëüçóþò ñëåäóþùèå êàòåãîðèè ñîâëàäåëüöåâ è ó÷àñòíèêîâ ðàáîò:
n Çàêàç÷èêè èñïîëüçóþò ïðåöåäåíòû, ÷òîáû ïîíÿòü ïîâåäåíèå ñèñòåìû, è, òàê êàê îíè äîëæíû
ñîãëàñîâûâàòü ïîòîê ñîáûòèé ïðåöåäåíòà, çàêàç÷èêè èñïîëüçóþò ïðåöåäåíòû ïðè
ðàññìîòðåíèè ðåçóëüòàòîâ ìîäåëèðîâàíèÿ.
n Ïîòåíöèàëüíûå ïîëüçîâàòåëè èñïîëüçóþò ïðåöåäåíòû, ÷òîáû ïîíÿòü ïîâåäåíèå ñèñòåìû.
n Àðõèòåêòîðû èñïîëüçóþò ïðåöåäåíòû, ÷òîáû èäåíòèôèöèðîâàòü àðõèòåêòóðíî
ñóùåñòâåííûå ôóíêöèîíàëüíûå âîçìîæíîñòè.
n Òå, êòî àíàëèçèðóåò, ïðîåêòèðóåò è âûïîëíÿåò ñèñòåìó, èñïîëüçóþò ïðåöåäåíòû, ÷òîáû
ïîíÿòü òðåáóåìîå ïîâåäåíèå ñèñòåìû è óòî÷íÿòü ñèñòåìó.
n Ïðîåêòèðîâùèêè ïðåöåäåíòîâ èñïîëüçóþò ïîòîêè ñîáûòèé ïðåöåäåíòîâ äëÿ ïîèñêà
êëàññîâ. (Äëÿ ïðîåêòèðîâùèêîâ ïðåöåäåíòîâ îíè ÿâëÿþòñÿ íàèáîëåå âàæíûìè àðòåôàêòàìè.)
n Òåñòèðîâùèêè èñïîëüçóþò ïðåöåäåíòû êàê áàçó äëÿ èäåíòèôèêàöèè âàðèàíòîâ
òåñòèðîâàíèÿ.
n Àäìèíèñòðàòîðû èñïîëüçóþò ïðåöåäåíòû äëÿ ïëàíèðîâàíèÿ è îòñëåæèâàíèÿ ìîäåëèðîâàíèÿ
ïðåöåäåíòîâ.
n Àâòîðû äîêóìåíòîâ èñïîëüçóþò ïðåöåäåíòû, ÷òîáû ïîíÿòü, êàê îïèñûâàòü â äîêóìåíòàöèè

14-11
ïîñëåäîâàòåëüíîñòü èñïîëüçîâàíèÿ ñèñòåìû (òèïà ðóêîâîäñòâà ïîëüçîâàòåëÿ).
Òîëêîâàíèå
Îïðåäåëåíèå ïîíÿòèÿ ïðåöåäåíòà è ïîäðîáíîå åãî òîëêîâàíèå óæå ïðèâîäèëîñü â ãëàâå 4, ïðè
îáñóæäåíèè îñíîâíûõ êîíöåïöèé Rational Unified Process (ñì. ñòð. 4-5).
Ñèíõðîíèçàöèÿ
Ïðåöåäåíòû èäåíòèôèöèðóþòñÿ è ïî âîçìîæíîñòè êðàòêî îïèñûâàþòñÿ êàê ìîæíî ðàíüøå â
ñòàäèè Íà÷àëî, ÷òîáû ïîìî÷ü â îïðåäåëåíèè âîçìîæíîñòåé ñèñòåìû. Ïðåöåäåíòû, íåîáõîäèìûå
äëÿ âûïîëíåíèÿ àíàëèçà èëè àðõèòåêòóðíîãî ïðîåêòèðîâàíèÿ ñèñòåìû, áîëåå ïîäðîáíî
îïèñûâàþòñÿ â ñòàäèè Óòî÷íåíèå. Îñòàâøèåñÿ ïðåöåäåíòû ïîäðîáíî îïèñûâàþòñÿ â ñòàäèè
Êîíñòðóèðîâàíèå.
Ïîèñê, ñîçäàíèå è ìîäèôèêàöèè ïðåöåäåíòîâ ïðîèñõîäÿò â ðåçóëüòàòå ñëåäóþùèõ äåéñòâèé
Rational Unified Process:
n Ïîèñê ñóáúåêòîâ è ïðåöåäåíòîâ
n Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Îáçîð òðåáîâàíèé
Ïðåöåäåíò ïðåäîñòàâëÿåò èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Ôèêñàöèÿ îáùåãî ñëîâàðÿ
n Äåòàëèçàöèÿ ïðåöåäåíòà
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
n Îáçîð òðåáîâàíèé
n Ñòðóêòóðèðîâàíèå ìîäåëè ïðåöåäåíòîâ
n Àíàëèç ïðåöåäåíòà
n Ïðîåêòèðîâàíèå ïðåöåäåíòà
Êàê èñêàòü ïðåöåäåíòû
Íèæå ïðåäñòàâëåí íàáîð âîïðîñîâ, íà êîòîðûå ïîëåçíî îòâåòèòü ïðè èäåíòèôèêàöèè ïðåöåäåíòîâ:
n Äëÿ êàæäîãî ëè ñóáúåêòà îïðåäåëåíû âñå åãî çàäà÷è, äëÿ ðåøåíèÿ êîòîðûõ äîëæíà
èñïîëüçîâàòüñÿ ñèñòåìà?
n Íóæíî ëè èíôîðìèðîâàòü ñóáúåêòà îòíîñèòåëüíî íàñòóïëåíèÿ íåêîòîðûõ ñîáûòèé â ñèñòåìå?

14-12
n Äîëæåí ëè ñóáúåêò ñîîáùàòü ñèñòåìå î âíåçàïíûõ âíåøíèõ èçìåíåíèÿõ?
n Îáåñïå÷èâàåò ëè ñèñòåìà ïðàâèëüíîå ïîâåäåíèå â äåëîâîé ñôåðå?
n Âñå ëè âîçìîæíîñòè ìîãóò áûòü âûïîëíåíû èäåíòèôèöèðîâàííûìè Âàìè ïðåöåäåíòàìè?
n Êàêèå ïðåöåäåíòû ïîääåðæèâàþò è îáñëóæèâàþò ñèñòåìó?
n Êàêàÿ èíôîðìàöèÿ äîëæíà èçìåíÿòüñÿ èëè ñîçäàâàòüñÿ â ñèñòåìå?
Ïðåöåäåíòû, êîòîðûå ÷àñòî ïðîïóñêàþòñÿ, òàê êàê îíè íå îòðàæàþò ïåðâè÷íûå ôóíêöèè ñèñòåìû,
ìîãóò áûòü ñëåäóþùåãî âèäà:
n Çàïóñê è îñòàíîâ ñèñòåìû.
n Ýêñïëóàòàöèÿ ñèñòåìû. Íàïðèìåð, äîáàâëåíèå íîâûõ ïîëüçîâàòåëåé è óñòàíîâêà ïàðàìåòðîâ
ïîëüçîâàòåëÿ.
n Ýêñïëóàòàöèÿ äàííûõ, õðàíÿùèõñÿ â ñèñòåìå. Íàïðèìåð, ñèñòåìà ñîçäàíà äëÿ ðàáîòû
ïàðàëëåëüíî ñ íàñëåäóåìîé ñèñòåìîé, è èíôîðìàöèÿ äîëæíà áûòü ñèíõðîíèçèðîâàíà ìåæäó
íèìè.
n Ôóíêöèîíàëüíûå âîçìîæíîñòè, íåîáõîäèìûå äëÿ èçìåíåíèÿ ïîâåäåíèÿ ñèñòåìû. Ïðèìåðîì
ìîæåò ñëóæèòü ôóíêöèîíàëüíàÿ âîçìîæíîñòü ñîçäàíèÿ íîâûõ îò÷åòîâ, à íå òîëüêî æåñòêîãî
íàáîðà îïðåäåëåííûõ îò÷åòîâ î äàííûõ, õðàíÿùèõñÿ â ñèñòåìå.
Åñëè Âû ðàçðàáîòàëè ìîäåëè äåëîâûõ ïðåöåäåíòîâ è äåëîâûõ îáúåêòîâ, èñïîëüçóéòå èìåþùóþñÿ
â íèõ èíôîðìàöèþ (ñì. ñòð. 10-17).
Êàê ýâîëþöèîíèðóþò ïðåöåäåíòû
 ðàííèõ èòåðàöèÿõ ñòàäèè Óòî÷íåíèå äåòàëüíî îïèñûâàþò òîëüêî íåñêîëüêî ïðåöåäåíòîâ,
êîòîðûå ðàññìàòðèâàþòñÿ êàê àðõèòåêòóðíî ñóùåñòâåííûå. Âñåãäà ñíà÷àëà íóæíî ðàçðàáàòûâàòü
ñõåìó ïðåöåäåíòà (â ïîøàãîâîì ôîðìàòå), ïðåæäå, ÷åì óãëóáëÿòüñÿ â ïîäðîáíîñòè. Ýòà ïîøàãîâàÿ
ñõåìà äîëæíà áûòü âàøåé ïåðâîé ïîïûòêîé îïðåäåëåíèÿ ñòðóêòóðû ïîòîêà ñîáûòèé ïðåöåäåíòà
(ñì. ðàçäåë Ïîòîê ñîáûòèé - ñòðóêòóðà íà ñòð. 14-17). Âñåãäà íà÷èíàéòå ñ îñíîâíîãî ïîòîêà
ïðåöåäåíòà. Êîãäà äîñòèãàåòñÿ íåêîòîðîå ñîãëàøåíèå ïî ñõåìå îñíîâíîãî ïîòîêà, Âû ìîæåòå
äîáàâëÿòü òî, ÷òî ââîäÿò àëüòåðíàòèâíûå ïîòîêè îòíîñèòåëüíî îñíîâíîãî ïîòîêà.
Ê êîíöó óòî÷íåíèÿ âñå ïðåöåäåíòû, êîòîðûå Âû ïëàíèðóåòå îïèñàòü â äåòàëÿõ, äîëæíû áûòü
çàêîí÷åíû.
 âàøåé ìîäåëè áóäóò âñòðå÷àòüñÿ ïðåöåäåíòû, êîòîðûå íàñòîëüêî ïðîñòû, ÷òî îíè íå íóæäàþòñÿ
â äåòàëüíîì îïèñàíèè ïîòîêà ñîáûòèé, âïîëíå äîñòàòî÷íî è ïîøàãîâîé ñõåìû. Êðèòåðèåì äëÿ
ïðèíÿòèÿ ðåøåíèÿ ÿâëÿåòñÿ òî, ÷òî Âû íå âèäèòå íåïîíèìàíèÿ ñðåäè ÷èòàòåëåé, è ÷òî
ïðîåêòèðîâùèêè è òåñòèðîâùèêè ñîãëàñíû ñ óðîâíåì äåòàëèçàöèè, ïðåäîñòàâëÿåìûì ïîøàãîâûì
ôîðìàòîì. Ïðèìåðû – ïðåöåäåíòû, êîòîðûå îïèñûâàþò ïðîñòîé ââîä èëè ïîèñê íåêîòîðûõ
äàííûõ â ñèñòåìå.

14-13
Êîíòåêñò ïðåöåäåíòà
×àñòî òðóäíî ðåøèòü, ðàññìàòðèâàòü ëè íåêîòîðûé íàáîð âçàèìîäåéñòâèé ñèñòåìû è ïîëüçîâàòåëÿ,
êàê îäèí èëè êàê íåñêîëüêî ïðåöåäåíòîâ. Ðàññìîòðèòå èñïîëüçîâàíèå ðåöèðêóëÿòîðíîé ìàøèíû.
Çàêàç÷èê ñòàâèò ïóñòóþ òàðó, òèïà áàíîê, áàëëîíîâ è êîíòåéíåðîâ, â ðåöèðêóëÿòîðíóþ ìàøèíó.
Êîãäà îí ïîñòàâèë âñþ èìåþùóþñþ òàðó, îí íàæèìàåò êíîïêó, ïîñëå ÷åãî ïå÷àòàåòñÿ ÷åê. Òåïåðü
îí ìîæåò îáìåíÿòü ýòîò ÷åê íà äåíüãè.
Êàê áûòü? Ñ÷èòàòü îäíèì ïðåöåäåíòîì óñòàíîâêó òàðû è äðóãèì – çàòðåáîâàíèå ÷åêà? Èëè âñå
ýòî – îäèí ïðåöåäåíò? Ïðîèñõîäèò äâà äåéñòâèÿ, íî îäíî áåç äðóãîãî èìååò äëÿ çàêàç÷èêà
íåáîëüøîå çíà÷åíèå. Ñêîðåå âñåãî, ýòî – îäèí çàêîí÷åííûé äèàëîã ñ óñòàíîâêîé òàðû è
ïîëó÷åíèåì ÷åêà, êîòîðûé ÿâëÿåòñÿ öåííûì äëÿ çàêàç÷èêà (è èìååò äëÿ íåãî ñìûñë). Òàêèì
îáðàçîì, çàêîí÷åííûé äèàëîã, îò óñòàíîâêè ïåðâîãî ïðåäìåòà äî íàæàòèÿ êíîïêè è ïîëó÷åíèÿ
÷åêà, ÿâëÿåòñÿ çàêîí÷åííûì ïðåöåäåíòîì.
Êðîìå òîãî, Âû çàõîòèòå ñîõðàíèòü ýòè äâà äåéñòâèÿ âìåñòå, èìåòü âîçìîæíîñòü äåëàòü èõ
îäíîâðåìåííûé îáçîð, âìåñòå èõ èçìåíÿòü, òåñòèðîâàòü, ñîñòàâëÿòü äëÿ íèõ ñïðàâî÷íèêè è
âîîáùå óïðàâëÿòü èìè êàê ìîäóëåì. Ýòî ñòàíîâèòñÿ î÷åâèäíûì â áîëüøèõ ñèñòåìàõ.
Êàê ðåàëèçóþòñÿ ïðåöåäåíòû
Ïðåöåäåíò îïèñûâàåò òî, ÷òî ïðîèñõîäèò ñ ñèñòåìîé, êîãäà ñóáúåêò âçàèìîäåéñòâóåò ñ íåé äëÿ
âûïîëíåíèÿ ïðåöåäåíòà. Ïðåöåäåíò íå îïðåäåëÿåò òî, êàê âíóòðè ñèñòåìû âûïîëíÿþòñÿ åå çàäà÷è
â òåðìèíàõ ñîòðóäíè÷åñòâà îáúåêòîâ. Ýòî äîëæíà ïîêàçûâàòü ðåàëèçàöèè ïðåöåäåíòà.
Ïðèìåð:
 ïðèìåðå ñ òåëåôîíîì, ïðåöåäåíò óêàçàë áû – ñðåäè ïðî÷åãî – ÷òî êîãäà àáîíåíò ïîäíèìàåò
òðóáêó, ñèñòåìà äàåò ãóäîê, çàòåì ïðèíèìàåò íàáîð öèôð, íàõîäèò ñòîðîíó ïðèåìà, òàì çâîíèò
òåëåôîí, ïðè ïîäúåìå òðóáêè ïðîèñõîäèò ñîåäèíåíèå, ïåðåäàåòñÿ ðàçãîâîð è òàê äàëåå.
 âûïîëíÿåìîé ñèñòåìå îáðàçåö ïðåöåäåíòà íå ñîîòâåòñòâóåò êàêîìó-ëèáî êîíêðåòíîìó îáúåêòó
â ìîäåëè âûïîëíåíèÿ (íàïðèìåð, îáðàçöó êëàññà â êîäå). Âìåñòî ýòîãî, îí ñîîòâåòñòâóåò
îïðåäåëåííîìó ïîòîêó ñîáûòèé, êîòîðûé âûçâàí ñóáúåêòîì è âûïîëíåí êàê ïîñëåäîâàòåëüíîñòü
ñîáûòèé â íàáîðå îáúåêòîâ. Äðóãèìè ñëîâàìè, îáðàçöû ïðåöåäåíòîâ ñîîòâåòñòâóþò
ïîääåðæèâàþùèì ñâÿçü îáðàçöàì ðåàëèçîâàííûõ îáúåêòîâ. Ìû íàçûâàåì ýòî ðåàëèçàöèåé
ïðåöåäåíòà. ×àñòî îäíè è òå æå îáúåêòû ó÷àñòâóþò â ðåàëèçàöèè áîëåå, ÷åì îäíîãî ïðåöåäåíòà.
Íàïðèìåð, ïðåöåäåíòû Äåïîíèðîâàíèå è Ñíÿòèå ñî ñ÷åòà â áàíêîâñêîé ñèñòåìå ìîãóò
èñïîëüçîâàòü â ñâîèõ ðåàëèçàöèÿõ íåêîòîðûé îáúåêò Ñ÷åò. Íî ýòî íå ïîäðàçóìåâàåò, ÷òî äâà
ïðåöåäåíòà ñâÿçàíû, ïðîñòî â ñâîèõ ðåàëèçàöèÿõ îíè èñïîëüçóþò îäèí è òîò æå îáúåêò.
Âû ìîæåòå ðàññìàòðèâàòü ïîòîê ñîáûòèé êàê ñîñòîÿùèé èç íåñêîëüêèõ ïîäïîòîêîâ, êîòîðûå
âìåñòå îáðàçóþò ñóììàðíûé ïîòîê ñîáûòèé. Âû ìîæåòå ìíîãîêðàòíî èñïîëüçîâàòü îïèñàíèå
ïîäïîòîêà â ïîòîêàõ ñîáûòèé äðóãèõ ïðåöåäåíòîâ. Ïîäïîòîêè â îïèñàíèè ïîòîêà ñîáûòèé îäíîãî
ïðåöåäåíòà ìîãóò áûòü îáùèìè ñ òàêîâûì äðóãèõ ïðåöåäåíòîâ. Ïðè ïðîåêòèðîâàíèè Âû äîëæíû

14-14
èìåòü îäíè è òå æå îáúåêòû, âûïîëíÿþùèå ýòî îáùåå ïîâåäåíèå äëÿ âñåõ ñîîòâåòñòâóþùèõ
ïðåöåäåíòîâ; òî åñòü ýòî ïîâåäåíèå äîëæåí âûïîëíèòü òîëüêî îäèí íàáîð îáúåêòîâ, íåçàâèñèìî
îò òîãî, êîòîðûé èç ïðåöåäåíòîâ âûïîëíÿåòñÿ.
Ïðèìåð:
 ïðåöåäåíòàõ Ñíÿòèå äåíåã è Ïðîâåðêà áàëàíñà ñèñòåìû áàíêîìàòà íà÷àëüíûé ïîäïîòîê
îäèí è òîò æå. Ïîòîê ñîáûòèé îáîèõ ïðåöåäåíòîâ íà÷èíàåòñÿ ñ ïðîâåðêè äîïóñòèìîñòè
êðåäèòíîé êàðòû è ïåðñîíàëüíîãî êîäà ïîëüçîâàòåëÿ.
Ýêçåìïëÿð ïðåöåäåíòà ìîæåò ñëåäîâàòü ïî÷òè íåîãðàíè÷åííûì, íî ñ÷åòíûì ÷èñëîì ïóòåé. Ýòè
ïóòè îïðåäåëÿþò âûáîðû, îáîçíà÷åííûå äëÿ ýêçåìïëÿðà ïðåöåäåíòà â îïèñàíèè ïîòîêà ñîáûòèé.
Âûáðàííûé ïóòü çàâèñèò îò ñîáûòèé. Òèïû ñîáûòèé âêëþ÷àþò:
n Ââîä îò ñóáúåêòà. Íàïðèìåð, ñóáúåêò ìîæåò âûáðàòü èç íåñêîëüêèõ ïðåäëîæåííûõ âàðèàíòîâ,
÷òî äåëàòü äàëüøå.
Ïðèìåð:
 ïðåöåäåíòå Âîçâðàò ïðåäìåòîâ â ñèñòåìå ðåöèðêóëÿòîðíîé ìàøèíû Çàêàç÷èê âñåãäà
èìååò äâå âîçìîæíîñòè: åãî ðóêà âñå åùå ñòàâèò â ìàøèíó î÷åðåäíîé ïðåäìåò èëè
íàæèìàåò êíîïêó è ïîëó÷àåò ÷åê.
n Ïðîâåðêà çíà÷åíèÿ èëè òèïà âíóòðåííåãî îáúåêòà èëè àòðèáóòà. Íàïðèìåð, ïîòîê ñîáûòèé
ìîæåò îòëè÷àòüñÿ, åñëè çíà÷åíèå áîëüøå èëè ìåíüøå, ÷åì íåêîòîðîå çíà÷åíèå.
Ïðèìåð:
 ïðåöåäåíòå Ñíÿòèå äåíåã â ñèñòåìå áàíêîìàòà ïîòîê ñîáûòèé áóäåò èíûì, åñëè
Ïîëüçîâàòåëü ïðîñèò âûäàòü äåíåã áîëüøå, ÷åì îí èìååò íà ñâîåì ñ÷åòå. Òàêèì îáðàçîì,
ýêçåìïëÿð ïðåöåäåíòà áóäåò ñëåäîâàòü ðàçëè÷íûìè ïóòÿìè.
Ïàðàëëåëüíîå âûïîëíåíèå ýêçåìïëÿðîâ ïðåöåäåíòà
Ýêçåìïëÿðû íåñêîëüêèõ ïðåöåäåíòîâ è íåñêîëüêî ýêçåìïëÿðîâ îäíîãî è òîãî æå ïðåöåäåíòà
ðàáîòàþò îäíîâðåìåííî, åñëè ñèñòåìà ýòî ïîçâîëÿåò. Ïðè ìîäåëèðîâàíèè ïðåöåäåíòà Âû ìîæåòå
ïðåäïîëàãàòü, ÷òî ýêçåìïëÿðû ïðåöåäåíòîâ ìîãóò áåç êîíôëèêòà áûòü îäíîâðåìåííî àêòèâíûìè.
Ïðîåêòíàÿ ìîäåëü, êàê îæèäàåòñÿ, ðåøèò ýòó ïðîáëåìó, ïîòîìó ÷òî ìîäåëü ïðåöåäåíòà íå
îïèñûâàåò, êàê ñèñòåìà ðàáîòàåò. Îäèí èç ñïîñîáîâ ðàññìîòðåíèÿ ñîñòîèò â òîì, ÷òîáû
ïðåäïîëàãàòü, ÷òî îäíîâðåìåííî àêòèâåí òîëüêî îäèí ýêçåìïëÿð ïðåöåäåíòà è ÷òî âûïîëíåíèå
ýòîãî ýêçåìïëÿðà ÿâëÿåòñÿ ýëåìåíòàðíûì äåéñòâèåì. Ïðè ìîäåëèðîâàíèè ïðåöåäåíòà
ïðåäïîëàãàåòñÿ, ÷òî ìàøèíà èíòåðïðåòàöèè ðàáîòàåò áåñêîíå÷íî áûñòðî, òàê, ÷òîáû
ïðåîáðàçîâàíèå ýêçåìïëÿðîâ ïðåöåäåíòà â ïîñëåäîâàòåëüíóþ öåïî÷êó íå áûëî ïðîáëåìîé.
Íàçâàíèå è êðàòêîå îïèñàíèå
Êàæäûé ïðåöåäåíò äîëæåí èìåòü íàçâàíèå, êîòîðîå óêàçûâàåò íà òî, ÷òî äîñòèãàåòñÿ åãî
âçàèìîäåéñòâèåì ñ ñóáúåêòîì (ñóáúåêòàìè). Íàçâàíèå, âåðîÿòíî, áóäåò ñîñòîÿòü èç íåñêîëüêèõ
ñëîâ, êîòîðûå áóäóò ïîíÿòíû. Íèêàêèå äâà ïðåöåäåíòà íå ìîãóò èìåòü îäíî è òî æå íàçâàíèå.

14-15
Ïðèìåð:
Çäåñü ïðåäñòàâëåíû âàðèàíòû íàçâàíèÿ äëÿ ïðåöåäåíòà Âîçâðàò ïðåäìåòîâ â ïðèìåðå ñ
ðåöèðêóëÿòîðíîé ìàøèíîé:
n Ïðèåì ïðåäìåòîâ çàëîãà
n Âîçâðàò ïðåäìåòîâ çàëîãà
n Ïðåäìåòû çàëîãà
Êðàòêîå îïèñàíèå ïðåöåäåíòà äîëæíî îòðàæàòü åãî ðîëü è íàçíà÷åíèå. Êîãäà Âû çàïèñûâàåòå
îïèñàíèå, îáðàòèòåñü ê ñóáúåêòàì, âêëþ÷åííûì â ïðåöåäåíò, ê ãëîññàðèþ è, åñëè íåîáõîäèìî,
îïðåäåëèòå íîâûå ïîíÿòèÿ.
Ïðèìåð:
Íèæå ïðåäñòàâëåíû ïðèìåðû êðàòêîãî îïèñàíèÿ ïðåöåäåíòîâ Âîçâðàò ïðåäìåòîâ è
Äîáàâëåíèå íîâîãî òèïà áàëëîíà â ñèñòåìå ðåöèðêóëÿòîðíîé ìàøèíû:
Âîçâðàò ïðåäìåòîâ: Ïîëüçîâàòåëü èñïîëüçóåò ìàøèíó äëÿ àâòîìàòè÷åñêîãî ïîäñ÷åòà âñåõ
ñäàííûõ ïðåäìåòîâ çàëîãà (áàëëîíîâ, áàíîê è êîíòåéíåðîâ) è ïîëó÷åíèÿ ÷åêà. ×åê äîëæåí
áûòü îïëà÷åí â êàññå.
Äîáàâëåíèå íîâîãî òèïà áàëëîíà: Íîâûå òèïû áàëëîíîâ ìîãóò áûòü äîáàâëåíû ê ñèñòåìå
çàïóñêîì «ðåæèìà îáó÷åíèÿ» è âñòàâêîé ïÿòè áàëëîíîâ ýòîãî òèïà òî÷íî òàê æå, êàê ïðè
îáû÷íîì âîçâðàùåíèè ïðåäìåòîâ. Ìàøèíà ìîæåò èçìåðèòü áàëëîíû è «íàó÷èòüñÿ» èõ
èäåíòèôèöèðîâàòü. Àäìèíèñòðàòîð îïðåäåëÿåò ñóììó âîçìåùåíèÿ äëÿ íîâîãî òèïà áàëëîíîâ.
Ïîòîê ñîáûòèé – ñîäåðæàíèå
Ïîòîê ñîáûòèé ïðåöåäåíòà ñîäåðæèò íàèáîëåå âàæíóþ èíôîðìàöèþ, ïðîèçâîäèìóþ ïðè
ìîäåëèðîâàíèè ïðåöåäåíòà. Îí äîëæåí îïèñûâàòü ïîòîê ñîáûòèé ïðåöåäåíòà äîñòàòî÷íî ÿñíî
è ïðîñòî äëÿ ïîñòîðîííåãî. Ïîìíèòå, ÷òî ïîòîê ñîáûòèé äîëæåí ïðåäñòàâëÿòü òî, ÷òî äåëàåò
ñèñòåìà, à íå òî, êàê ñêîíñòðóèðîâàíà ñèñòåìà, ÷òîáû âûïîëíÿòü òðåáóåìîå ïîâåäåíèå.
Ðåêîìåíäàöèè ïî ñîäåðæàíèþ ïîòîêà ñîáûòèé:
n Îïèøèòå, êàê ïðåöåäåíò íà÷èíàåòñÿ è çàêàí÷èâàåòñÿ
n Îïèøèòå, êàêèìè äàííûìè îáìåíèâàþòñÿ ñóáúåêò è ïðåöåäåíò
n Íå îïèñûâàéòå ïîäðîáíîñòè èíòåðôåéñà ïîëüçîâàòåëÿ, åñëè ýòî íå íåîáõîäèìî äëÿ ïîíèìàíèÿ
ïîâåäåíèÿ ñèñòåìû. Íàïðèìåð, êîãäà èçâåñòíî çàðàíåå, ÷òî ïðèëîæåíèå áóäåò áàçèðîâàòüñÿ
íà ñåòåâîé òåõíîëîãèè, ïîëåçíî èñïîëüçîâàòü îãðàíè÷åííûé íàáîð ñåòåâîé òåðìèíîëîãèè,.
Èíà÷å òåêñò ïðåöåäåíòà ìîæåò ïîêàçàòüñÿ ñëèøêîì àáñòðàêòíûì. Ïðè èçëîæåíèè èñïîëüçóéòå
ñëîâà «ïåðåõîäèò», «ïðîñìàòðèâàåò», «ãèïåðñâÿçü», «ñòðàíèöà», «ïîäòâåðæäàåò» è «îêíî
ïðîñìîòðà». Îäíàêî, íå æåëàòåëüíî âêëþ÷àòü â îïèñàíèå ñëîâà «ôðåéì» èëè «web-ñòðàíèöà»,
ò.ê. ýòèì Âû âûñêàçûâàåòå ïðåäïîëîæåíèÿ îòíîñèòåëüíî ïðîåêòíîãî ðåøåíèÿ.

14-16
n Îïèñûâàéòå ïîòîê ñîáûòèé, à íå òîëüêî ôóíêöèîíàëüíûå âîçìîæíîñòè. ×òîáû âûïîëíèòü
ýòî, íà÷èíàéòå îïèñàíèå êàæäîãî äåéñòâèÿ ñî ñëîâ «Êîãäà ñóáúåêò ...»
n Îïèñûâàéòå òîëüêî òå ñîáûòèÿ, êîòîðûå ïðèíàäëåæàò ïðåöåäåíòó, à íå òî, ÷òî ñëó÷àåòñÿ â
äðóãèõ ïðåöåäåíòàõ èëè âíå ñèñòåìû
n Èçáåãàéòå íåîïðåäåëåííîé òåðìèíîëîãèè òèïà «íàïðèìåð», «è ò.ä.» èëè «èíôîðìàöèÿ î …»
n Äåòàëèçèðóéòå ïîòîê ñîáûòèé. Íóæíî îòâåòèòü íà âñå «êîãäà» è «åñëè». Ïîìíèòå î òåõ
ïðîåêòèðîâùèêàõ èñïûòàíèé, êîòîðûå áóäóò èñïîëüçîâàòü ýòîò òåêñò äëÿ èäåíòèôèêàöèè
âàðèàíòîâ òåñòèðîâàíèÿ.
Åñëè Âû èñïîëüçîâàëè íåêîòîðûå òåðìèíû â äðóãèõ ïðåöåäåíòàõ, óáåäèòåñü, ÷òî áûëè
èñïîëüçîâàíû òî÷íî òå æå òåðìèíû, è ÷òî èõ çíà÷åíèå ÿâëÿåòñÿ òî÷íî òåì æå. ×òîáû óïðàâëÿòü
îáùèìè òåðìèíàìè, ïîìåñòèòå èõ â ãëîññàðèé.
Ïîòîê ñîáûòèé – ñòðóêòóðà
Ïîòîê ñîáûòèé ìîæåò ñîäåðæàòü îñíîâíîé ïîòîê ñîáûòèé è àëüòåðíàòèâíûå ïîòîêè ñîáûòèé.
Îñíîâíîé ïîòîê ñîáûòèé äîëæåí îòðàæàòü òî, ÷òî «îáû÷íî» ñëó÷àåòñÿ ïðè âûïîëíåíèè
ïðåöåäåíòà. Àëüòåðíàòèâíûå ïîòîêè ñîáûòèé îòîáðàæàþò ïîâåäåíèå íåîáÿçàòåëüíîãî èëè
èñêëþ÷èòåëüíîãî õàðàêòåðà îòíîñèòåëüíî íîðìàëüíîãî ïîâåäåíèÿ, à òàêæå âàðèàöèè íîðìàëüíîãî
ïîâåäåíèÿ. Âû ìîæåòå ðàññìàòðèâàòü àëüòåðíàòèâíûå ïîòîêè ñîáûòèé êàê «îêîëüíûå ïóòè»
îòíîñèòåëüíî îñíîâíîãî ïîòîêà ñîáûòèé, íåêîòîðûå èç êîòîðûõ âîçâðàòÿòñÿ ê îñíîâíîìó ïîòîêó
ñîáûòèé, à íåêîòîðûå – çàêîí÷àò âûïîëíåíèå ïðåöåäåíòà.

Òèïè÷íàÿ ñòðóêòóðà ïîòîêà ñîáûòèé. Ïðÿìàÿ ñòðåëêà ïðåäñòàâëÿåò îñíîâíîé ïîòîê ñîáûòèé, à
êðèâûå – àëüòåðíàòèâíûå ïóòè îòíîñèòåëüíî îñíîâíîãî. Íåêîòîðûå àëüòåðíàòèâíûå ïóòè
âîçâðàùàþòñÿ ê îñíîâíîìó ïîòîêó ñîáûòèé, â òî âðåìÿ êàê äðóãèå çàêàí÷èâàþò ïðåöåäåíò.

È îñíîâíîé ïîòîê ñîáûòèé, è àëüòåðíàòèâíûå ïîòîêè äîëæíû áûòü äàëåå ñòðóêòóðèðîâàíû â


øàãè èëè ïîäïîòîêè. Ïðè ýòîì âàøà ãëàâíàÿ öåëü äîëæíà ñîñòîÿòü â ñîñòàâëåíèè ïîíÿòíîãî
òåêñòà (ñì. òàêæå ðàçäåë Ïîòîê ñîáûòèé - ñòèëü íèæå). Ïðàêòè÷åñêîå ïðàâèëî ñîñòîèò â òîì, ÷òî
ïîäïîòîê äîëæåí áûòü ñåãìåíòîì ïîâåäåíèÿ â ïðåäåëàõ ïðåöåäåíòà, êîòîðûé èìååò ÿñíóþ öåëü

14-17
è àòîìàðíîñòü â òîì ñìûñëå, ÷òî Âû âûïîëíÿåòå èëè âñå èëè íè îäíîãî èç îïèñàííûõ äåéñòâèé.
Âû ìîæåòå èìåòü íåñêîëüêî óðîâíåé ïîäïîòîêîâ, íî åñëè ýòî âîçìîæíî, ëó÷øå ñòàðàòüñÿ èçáåãàòü
ýòîãî, òàê êàê óñëîæíÿåòñÿ ïîíèìàíèå òåêñòà. Âû ìîæåòå èëëþñòðèðîâàòü ñòðóêòóðó ïîòîêà
ñîáûòèé ñ ïîìîùüþ äèàãðàììû äåéñòâèé (ñì. ñòð. 14-26).
Ýòîò ñïîñîá íàïèñàíèÿ òåêñòà, ñòðóêòóðèðîâàííîãî â ïîñëåäîâàòåëüíûå ïîäðàçäåëû, ðàññ÷èòàí
íà ÷èòàòåëÿ, êîòîðûé çíàåò ïîðÿäîê ñëåäîâàíèÿ ïîäïîòîêîâ. ×òîáû èçáåæàòü íåäîðàçóìåíèé,
Âû äîëæíû âñåãäà óêàçûâàòü, óñòàíîâëåí ëè ïîðÿäîê ïîäïîòîêîâ èëè íåò. Ñîîáðàæåíèÿ ýòîãî
âèäà ÷àñòî èìåþò ñâÿçü ñ:
n Äåëîâûìè ïðàâèëàìè. Íàïðèìåð, ïðàâà ïîëüçîâàòåëÿ äîëæíû áûòü ïðîâåðåíû ïðåæäå, ÷åì
ñèñòåìà ñäåëàåò íåêîòîðûå äàííûå äîñòóïíûìè.
n Ïðîåêòîì ïîëüçîâàòåëüñêîãî èíòåðôåéñà. Íàïðèìåð, ñèñòåìà íå äîëæíà ïðèâîäèòü â
èñïîëíåíèå íåêîòîðóþ ïîñëåäîâàòåëüíîñòü ïîâåäåíèÿ, êîòîðàÿ ìîæåò áûòü èíòóèòèâíîé
äëÿ îäíèõ, íî íå äëÿ äðóãèõ ïîëüçîâàòåëåé.
×òîáû ïîêàçàòü â ñòðóêòóðå ìåñòî àëüòåðíàòèâíîãî ïîòîêà ñîáûòèé, Âû äîëæíû ïðåäñòàâèòü
ñëåäóþùóþ èíôîðìàöèþ äëÿ êàæäîãî «îêîëüíîãî ïóòè» îòíîñèòåëüíî îñíîâíîãî ïîòîêà
ñîáûòèé:
n Ãäå â îñíîâíîì ïîòîêå ñîáûòèé ìîæåò áûòü âñòàâëåíî àëüòåðíàòèâíîå ïîâåäåíèå.
n Óñëîâèå, êîòîðîå äîëæíî áûòü âûïîëíåíî, ÷òîáû íà÷àëîñü àëüòåðíàòèâíîå ïîâåäåíèå.
n Êàê è ãäå ïðîäîëæàåòñÿ îñíîâíîé ïîòîê ñîáûòèé, èëè êàê çàêàí÷èâàåòñÿ ïðåöåäåíò.
Ïðèìåð:
Çäåñü îïèñàí àëüòåðíàòèâíûé ïîäïîòîê ïðåöåäåíòà Âîçâðàò ïðåäìåòà â ñèñòåìå
ðåöèðêóëÿòîðíîé ìàøèíû.
2.1. Áàëëîí çàñòðÿë
Åñëè íà øàãå 1.5, Âñòàâèòü âîçâðàùàåìûé ïðåäìåò, áàëëîí çàñòðåâàåò â ãíåçäå, äàò÷èêè ãíåçäà
îáíàðóæàò ýòó ïðîáëåìó. Êîíâåéåðíàÿ ëåíòà îñòàíàâëèâàåòñÿ è ìàøèíà äàåò ñèãíàë òðåâîãè
äëÿ âûçîâà îïåðàòîðà. Ïîñëå óñòðàíåíèÿ ïðîáëåìû ìàøèíà ïðîäîëæàåò âûïîëíåíèå
îñíîâíîãî ïîòîêà ñ øàãà 1.9.
 ýòîì ïðèìåðå àëüòåðíàòèâíûé ïîòîê ñîáûòèé âñòàâëåí â îïðåäåëåííîì ìåñòå îñíîâíîãî ïîòîêà
ñîáûòèé. Íî áûâàþò òàêèå àëüòåðíàòèâíûå ïîòîêè ñîáûòèé, êîòîðûå ìîãóò áûòü âñòàâëåíû
áîëüøå, ÷åì â îäíîì ìåñòå, à íåêîòîðûå ìîãóò áûòü âñòàâëåíû äàæå â ëþáîì ìåñòå îñíîâíîãî
ïîòîêà ñîáûòèé.
Ïðèìåð:
Íèæå îïèñàí àëüòåðíàòèâíûé ïîäïîòîê ïðåöåäåíòà Âîçâðàò ïðåäìåòà â ñèñòåìå
ðåöèðêóëÿòîðíîé ìàøèíû:

14-18
2.2. Ïåðåäíÿÿ ïàíåëü ñíÿòà
Åñëè êòî-òî ñíèìåò ïåðåäíþþ ïàíåëü ðåöèðêóëÿòîðíîé ìàøèíû, ìàøèíà ïåðåñòàåò ðàáîòàòü
è äàåò ñèãíàë òðåâîãè îïåðàòîðó. Êîãäà ïåðåäíÿÿ ïàíåëü ñíîâà çàêðûòà, ìàøèíà ïðîäîëæàåò
ðàáîòó ñ òîãî ìåñòà â îñíîâíîì ïîòîêå ñîáûòèé, ãäå îíà áûëà îñòàíîâëåíà.
Åñëè àëüòåðíàòèâíûé ïîòîê ñîáûòèé äîñòàòî÷íî ïðîñò, òî ìîæåò âîçíèêíóòü ñîáëàçí îïèñûâàòü
åãî â ðàçäåëå îñíîâíîãî ïîòîêà ñîáûòèé, èñïîëüçóÿ íåêîòîðóþ íåîôèöèàëüíóþ êîíñòðóêöèþ
òèïà «óñëîâíîãî îïåðàòîðà». Ýòîãî íóæíî èçáåãàòü. Ñëèøêîì ìíîãî àëüòåðíàòèâ ñäåëàþò ïëîõî
ðàçëè÷èìûì íîðìàëüíîå ïîâåäåíèå. Êðîìå òîãî, âêëþ÷åíèå â ðàçäåëû îñíîâíîãî ïîòîêà ñîáûòèé
àëüòåðíàòèâíûõ ïóòåé ìîæåò ñäåëàòü òåêñò «ïñåâäîêîäîïîäîáíûì» è òðóäíî ÷èòàåìûì.
 îáùåì ñëó÷àå, èçâëåêàÿ ÷àñòè ïîòîêà ñîáûòèé è îïèñûâàÿ ýòè ÷àñòè îòäåëüíî, ìîæíî
óâåëè÷èâàòü ðàçáîð÷èâîñòü îñíîâíîãî ïîòîêà ñîáûòèé è óëó÷øàòü ñòðóêòóðó ïðåöåäåíòà è ìîäåëè
ïðåöåäåíòîâ. Âû ìîæåòå ìîäåëèðîâàòü èçâëå÷åííûå ÷àñòè:
n Êàê àëüòåðíàòèâíûé ïîòîê ñîáûòèé â ïðåäåëàõ îñíîâíîãî ïðåöåäåíòà, åñëè ýòî – ïðîñòî
âàðèàíò, âûáîð èëè èñêëþ÷èòåëüíàÿ ñèòóàöèÿ â îñíîâíîì ïîòîêå ñîáûòèé.
n Êàê ÿâíîå âêëþ÷åíèå â îñíîâíîé ïðåöåäåíò, åñëè ýòî – ÷òî-òî, ÷òî Âû õîòèòå ñôîðìèðîâàòü
òàê, ÷òîáû åãî ìîãëè ìíîãîêðàòíî èñïîëüçîâàòü äðóãèå ïðåöåäåíòû.
n Êàê íåÿâíîå âêëþ÷åíèå â îñíîâíîé ïðåöåäåíò, åñëè îñíîâíîé ïîòîê ñîáûòèé îñíîâíîãî
ïðåöåäåíòà çàêîí÷åí, òî åñòü èìååò îïðåäåëåííûå íà÷àëî è êîíåö. Ðàñøèðÿþùèé ïîòîê
äåëàåòñÿ òîãäà, êîãäà Âû ïðåäïî÷èòàåòå íå ïîêàçûâàòü åãî â îïèñàíèè îñíîâíîãî ïðåöåäåíòà,
÷òîáû íå äåëàòü ýòîò ïðåöåäåíò ñëèøêîì ñëîæíûì.
n Êàê ïîäïîòîê â îñíîâíîì ïîòîêå ñîáûòèé, âîçìîæíî êàê äðóãîé âûáîð, åñëè íå ïðèìåíÿåòñÿ
íè îäíà èç âûøåóïîìÿíóòûõ àëüòåðíàòèâ. Íàïðèìåð, â ïðåöåäåíòå Ïîääåðæêà èíôîðìàöèè
ñëóæàùåãî ìîãóò áûòü îòäåëüíûå ïîäïîòîêè äëÿ äîáàâëåíèÿ, óäàëåíèÿ è èçìåíåíèÿ
èíôîðìàöèè î ñëóæàùåì.
Ïîòîê ñîáûòèé – ñòèëü
Äëÿ îïèñàíèÿ ïðåöåäåíòîâ ñóùåñòâóåò ìíîæåñòâî ñòèëåé. Äëÿ ïðèìåðà ìû ïîêàçûâàåì îñíîâíîé
ïîòîê ñîáûòèé ïðåöåäåíòà Àäìèíèñòðèðîâàíèå ðåãëàìåíòà, îïèñàííûé òðåìÿ ðàçëè÷íûìè
ñòèëÿìè, îòëè÷àþùèìèñÿ, ïðåæäå âñåãî, ñòåïåíüþ ôîðìàëüíîñòè. Ïåðâûé ñòèëü, ïîêàçàííûé â
ïðèìåðå 1, ðåêîìåíäóåòñÿ ïîòîìó, ÷òî îí ïðîñò äëÿ ïîíèìàíèÿ, è ïîðÿäîê, â êîòîðîì ñëó÷àþòñÿ
ðàçëè÷íûå âåùè, î÷åâèäåí. Òåêñò ðàçäåëåí íà ïðîíóìåðîâàííûå è èìåþùèå íàçâàíèÿ ïîäðàçäåëû.
Íóìåðàöèÿ óïðîùàåò ññûëêè íà ïîäðàçäåëû. Íàçâàíèÿ ïîçâîëÿþò ÷èòàòåëþ áûñòðî äåëàòü
êðàòêèé îáçîð ïîòîêà ñîáûòèé, ïðîñìàòðèâàÿ òåêñò è ÷èòàÿ òîëüêî çàãîëîâêè.
Îïèñàíèå ïîòîêà ñîáûòèé â ïðèìåðå 2 íå â ñîñòîÿíèè óêàçàòü ïîðÿäîê, â êîòîðîì ñëó÷àþòñÿ
ðàçëè÷íûå âåùè. Åñëè Âû çàïèøåòå â ýòîì ñòèëå, Âû è äðóãèå ìîæåòå óïóñòèòü íåêîòîðûå âàæíûå
âåùè, êîòîðûå êàñàþòñÿ ñèñòåìû.
Äðóãîé ñòèëü, ïîêàçàííûé â ïðèìåðå 3, ìîæåò áûòü ïîëåçåí, åñëè Âàì òðóäíî âûðàçèòü

14-19
ïîñëåäîâàòåëüíîñòü ñîáûòèé. Ýòîò ñòèëü ïñåâäîêîäà áîëåå òî÷åí, íî òåêñò ïîëó÷àåòñÿ ñëîæíûì
äëÿ ÷òåíèÿ è ïîíèìàíèÿ ÷åëîâåêîì, íå îáëàäàþùèì íàâûêàìè ïðîãðàììèðîâàíèÿ, îñîáåííî,
åñëè Âû õîòèòå äîáèòüñÿ áûñòðîãî ïîíèìàíèÿ ïîòîêà ñîáûòèé.
Ïðèìåð 1:

1.1. Íà÷àëî ïðåöåäåíòà


Ïðåöåäåíò íà÷èíàåòñÿ, êîãäà ñóáúåêò Îïåðàòîð òðåáóåò îò ñèñòåìû ñîçäàòü ðåãëàìåíò
èçìåðåíèÿ. Ñèñòåìà èùåò âñå ýëåìåíòû ñåòè ñóáúåêòà, èõ èçìåðÿåìûå îáúåêòû è
ñîîòâåòñòâóþùèå ôóíêöèè èçìåðåíèÿ, êîòîðûå äîñòóïíû ýòîìó êîíêðåòíîìó
Îïåðàòîðó. Äîñòóïíûå ýëåìåíòû ñåòè – òå, êîòîðûå íàõîäÿòñÿ â ðàáîòå, è íà îáðàùåíèå
ê êîòîðûì Îïåðàòîð èìååò ïîëíîìî÷èÿ. Äîñòóïíîñòü ôóíêöèé èçìåðåíèÿ çàâèñèò îò
òîãî, ÷òî áûëî óñòàíîâëåíî äëÿ êîíêðåòíîãî òèïà èçìåðÿåìîãî îáúåêòà.
1.2. Êîíôèãóðèðîâàíèå ðåãëàìåíòà èçìåðåíèÿ
Ñèñòåìà ïîçâîëÿåò ñóáúåêòó Îïåðàòîð âûáèðàòü ýëåìåíòû ñåòè äëÿ èçìåðåíèÿ, à çàòåì
ïîêàçûâàåò, êàêèå èçìåðÿåìûå îáúåêòû äîñòóïíû äëÿ âûáðàííûõ ýëåìåíòîâ ñåòè.
Ñèñòåìà ïîçâîëÿåò Îïåðàòîðó âûáðàòü èçìåðÿåìûå îáúåêòû, à çàòåì âûáðàòü, êàêèå
ôóíêöèè èçìåðåíèÿ óñòàíàâëèâàòü äëÿ êàæäîãî èçìåðÿåìîãî îáúåêòà.
Ñèñòåìà ïîçâîëÿåò Îïåðàòîðó ââîäèòü òåêñòîâûé êîììåíòàðèé îòíîñèòåëüíî
ðåãëàìåíòà èçìåðåíèÿ.
Îïåðàòîð ñîîáùàåò ñèñòåìå î çàâåðøåíèè ôîðìèðîâàíèÿ ðåãëàìåíòà èçìåðåíèÿ.
Ñèñòåìà îòâå÷àåò, ãåíåðèðóÿ óíèêàëüíîå íàçâàíèå äëÿ ðåãëàìåíòà èçìåðåíèÿ è
óñòàíàâëèâàÿ çíà÷åíèÿ ïî óìîë÷àíèþ äëÿ ÷àñòîòû è ïðîäîëæèòåëüíîñòè èçìåðåíèÿ.
Çíà÷åíèÿ ïî óìîë÷àíèþ óíèêàëüíû äëÿ êàæäîãî Îïåðàòîðà. Çàòåì ñèñòåìà ïîçâîëÿåò
Îïåðàòîðó ðåäàêòèðîâàòü ýòè çíà÷åíèÿ ïî óìîë÷àíèþ.
1.3. Èíèöèàëèçàöèÿ ðåãëàìåíòà
Îïåðàòîð òðåáóåò îò ñèñòåìû èíèöèàëèçèðîâàòü ðåãëàìåíò èçìåðåíèÿ. Ñèñòåìà äåëàåò
çàïèñü ðåãëàìåíòà èçìåðåíèÿ ñ óêàçàíèåì èäåíòèôèêàòîðà ñîçäàâøåãî Îïåðàòîðà,
äàòû ñîçäàíèÿ è ñòàòóñà «Scheduled» (Íàìå÷åí).
1.4. Çàâåðøåíèå ïðåöåäåíòà
Ñèñòåìà ïîäòâåðæäàåò Îïåðàòîðó èíèöèàëèçàöèþ ðåãëàìåíòà èçìåðåíèÿ è äåëàåò
ðåãëàìåíò èçìåðåíèÿ äîñòóïíûì äëÿ ðàññìîòðåíèÿ äðóãèìè ñóáúåêòàìè.
Îïèñàíèå ïðåöåäåíòà. Â ýòîì ñòèëå òåêñò ïðîñò äëÿ ÷òåíèÿ è ïîòîê ñîáûòèé ëåãêî
ïðîñëåäèòü. Ñòðåìèòåñü ê ýòîìó ñòèëþ â âàøèõ îïèñàíèÿõ.

14-20
Ïðèìåð 2:
Îïåðàòîðû ìîãóò ñîçäàâàòü Ðåãëàìåíò ñáîðà äàííûõ èçìåðåíèÿ ýëåìåíòîâ ñåòè.
Ñèñòåìà íàçíà÷àåò Ðåãëàìåíòó óíèêàëüíîå íàçâàíèå è óñòàíàâëèâàåò çíà÷åíèÿ ïî
óìîë÷àíèþ, êîòîðûå óêàçûâàþò äëèíó è ïðîäîëæèòåëüíîñòü èçìåðåíèÿ, à òàêæå êàê
÷àñòî îíî äîëæíî ïîâòîðÿòüñÿ. Îïåðàòîð äîëæåí èìåòü âîçìîæíîñòü ðåäàêòèðîâàòü
ýòè çíà÷åíèÿ.
Îïåðàòîð äîëæåí äàëåå îïðåäåëèòü, êàê ñîîòâåòñòâóþò äðóã äðóãó ôóíêöèè èçìåðåíèÿ,
ýëåìåíòû ñåòè è èçìåðÿåìûå îáúåêòû. Îïåðàòîð ìîæåò òàêæå äîáàâëÿòü ê ðåãëàìåíòó
ïåðñîíàëüíûé êîììåíòàðèé.
Êîãäà íåîáõîäèìàÿ èíôîðìàöèÿ îïðåäåëåíà, ñîçäàåòñÿ è èíèöèàëèçèðóåòñÿ íîâûé
Ðåãëàìåíò ñ îïðåäåëåííûìè àòðèáóòàìè, èäåíòèôèêàòîðîì ñîçäàòåëÿ è äàòîé
ñîçäàíèÿ. Ñòàòóñó ðåãëàìåíòà áóäåò óñòàíîâëåíî çíà÷åíèå «scheduled» (Íàìå÷åí).
Âîçìîæíûå çíà÷åíèÿ ñòàòóñîâ: Scheduled (Íàìå÷åí), Executing (Âûïîëíÿåòñÿ),
Completed (Çàêîí÷åí), Canceled (Îòìåíåí) è Erroneous (Îøèáî÷íûé)
Ïîñëå ýòîãî èíòåðôåéñ ïîëüçîâàòåëÿ ñîîáùàåò, ÷òî íîâûé Ðåãëàìåíò áûë ñîçäàí è
ìîæåò áûòü îòîáðàæåí ïî çàïðîñó.

Îïèñàíèå ïðåöåäåíòà: Ýòîò ñòèëü ÷èòàåì, íî íå ñîäåðæèò ÿñíîãî ïîòîêà ñîáûòèé.

14-21
Ïðèìåð 3:
“Àäìèíèñòðèðîâàíèå ðåãëàìåíòà” (Èäåíòèôèêàòîð ïîëüçîâàòåëÿ)
REPEAT
<=’Îòîáðàæàåòñÿ ìåíþ àäìèíèñòðèðîâàíèÿ ðåãëàìåíòà’
IF (=> “Ñîçäàíèå ðåãëàìåíòà” (Ôóíêöèÿ èçìåðåíèÿ,
ýëåìåíò ñåòè, èçìåðÿåìûé îáúåêò)) THEN
Ñèñòåìà íàõîäèò óíèêàëüíîå íàçâàíèå è óñòàíàâëèâàåò ïî
óìîë÷àíèþ êîãäà è êàê äîëãî äîëæíî âûïîëíÿòüñÿ èçìåðåíèå.
<= “Îòîáðàæàåòñÿ ðåãëàìåíò” (Àòðèáóòû ïî óìîë÷àíèþ)
REPEAT
=>’Ðåäàêòèðîâàíèå ðåãëàìåíòà’ (Íàçíà÷åíèå àòðèáóòàì
íîâûõ çíà÷åíèé)
<= “Îáíîâëåíèå ýêðàíà” (Íîâûå àòðèáóòû)
UNTIL (Âñå àòðèáóòû îïðåäåëåíû)
REPEAT
IF (=>’Ðåäàêòèðîâàíèå ðåãëàìåíòà’ (Íàçíà÷åíèå
Àòðèáóòàì íîâûõ çíà÷åíèé)
THEN <= “Îáíîâëåíèå ýêðàíà” (Íîâûå àòðèáóòû)
ELSIF (=> “Ñîõðàíåíèå ðåãëàìåíòà” (Èäåíòèôèêàòîð
ðåãëàìåíòà, Àòðèáóòû)) THEN
Ðåãëàìåíò ñîçäàí è èíèöèàëèçèðîâàí â ñèñòåìå
ñ îïðåäåëåííûìè àòðèáóòàìè, èìåíåì ñîçäàòåëÿ,
äàòîé ñîçäàíèÿ è ñòàòóñîì “scheduled” (Íàìå÷åí).
<= “Íîâûé ðåãëàìåíò ñîçäàí” (Ðåãëàìåíò)
ENDIF
UNTIL (=> “Çàâåðøåíèå”)
ENDIF
UNTIL “Çàâåðøåíèå àäìèíèñòðèðîâàíèÿ ðåãëàìåíòà “

Îïèñàíèå ïðåöåäåíòà: Çäåñü àâòîð âûáðàë ôîðìàëüíûé ñòèëü, èñïîëüçóÿ ïñåâäîêîä. Ýòîò
ñòèëü äåëàåò ïîíÿòíûìè øàãè ïðîöåññà, è ìîæåò áûòü ïîëåçåí, åñëè ïîòîê ñîáûòèé òðóäíî
îïèñàòü ñëîâàìè.

14-22
Ïîòîê ñîáûòèé - ïðèìåð
Çàêîí÷åííîå îïèñàíèå ïîòîêà ñîáûòèé ïðåöåäåíòà Óïðàâëåíèå ðåãëàìåíòîì, âêëþ÷àÿ åãî
àëüòåðíàòèâíûå ïîòîêè, ìîæåò âûãëÿäåòü ñëåäóþùèì îáðàçîì:
1. Îñíîâíîé ïîòîê ñîáûòèé
1.1. Íà÷àëî ïðåöåäåíòà
Ïðåöåäåíò íà÷èíàåòñÿ, êîãäà ñóáúåêò Îïåðàòîð òðåáóåò îò ñèñòåìû ñîçäàòü ðåãëàìåíò èçìåðåíèÿ.
Ñèñòåìà èùåò âñå ýëåìåíòû ñåòè ñóáúåêòà, èõ èçìåðÿåìûå îáúåêòû è ñîîòâåòñòâóþùèå ôóíêöèè
èçìåðåíèÿ, êîòîðûå äîñòóïíû ýòîìó êîíêðåòíîìó Îïåðàòîðó. Äîñòóïíûå ýëåìåíòû ñåòè – òå,
êîòîðûå íàõîäÿòñÿ â ðàáîòå, è íà îáðàùåíèå ê êîòîðûì Îïåðàòîð èìååò ïîëíîìî÷èÿ. Äîñòóïíîñòü
ôóíêöèé èçìåðåíèÿ çàâèñèò îò òîãî, ÷òî áûëî óñòàíîâëåíî äëÿ êîíêðåòíîãî òèïà èçìåðÿåìîãî
îáúåêòà.
1.2. Êîíôèãóðèðîâàíèå ðåãëàìåíòà èçìåðåíèÿ
Ñèñòåìà ïîçâîëÿåò ñóáúåêòó Îïåðàòîð âûáèðàòü ýëåìåíòû ñåòè äëÿ èçìåðåíèÿ, à çàòåì ïîêàçûâàåò,
êàêèå èçìåðÿåìûå îáúåêòû äîñòóïíû äëÿ âûáðàííûõ ýëåìåíòîâ ñåòè. Ñèñòåìà ïîçâîëÿåò
Îïåðàòîðó âûáðàòü èçìåðÿåìûå îáúåêòû, à çàòåì âûáðàòü, êàêèå ôóíêöèè èçìåðåíèÿ
óñòàíàâëèâàòü äëÿ êàæäîãî èçìåðÿåìîãî îáúåêòà.
Ñèñòåìà ïîçâîëÿåò Îïåðàòîðó ââîäèòü òåêñòîâûé êîììåíòàðèé îòíîñèòåëüíî ðåãëàìåíòà
èçìåðåíèÿ.
Îïåðàòîð ñîîáùàåò ñèñòåìå î çàâåðøåíèè ôîðìèðîâàíèÿ ðåãëàìåíòà èçìåðåíèÿ. Ñèñòåìà
îòâå÷àåò, ãåíåðèðóÿ óíèêàëüíîå íàçâàíèå äëÿ ðåãëàìåíòà èçìåðåíèÿ è óñòàíàâëèâàÿ çíà÷åíèÿ
ïî óìîë÷àíèþ äëÿ ÷àñòîòû è ïðîäîëæèòåëüíîñòè èçìåðåíèÿ. Çíà÷åíèÿ ïî óìîë÷àíèþ óíèêàëüíû
äëÿ êàæäîãî Îïåðàòîðà. Çàòåì ñèñòåìà ïîçâîëÿåò Îïåðàòîðó ðåäàêòèðîâàòü ýòè çíà÷åíèÿ ïî
óìîë÷àíèþ.
1.3. Èíèöèàëèçàöèÿ ðåãëàìåíòà
Îïåðàòîð òðåáóåò îò ñèñòåìû èíèöèàëèçèðîâàòü ðåãëàìåíò èçìåðåíèÿ. Ñèñòåìà äåëàåò çàïèñü
ðåãëàìåíòà èçìåðåíèÿ ñ óêàçàíèåì èäåíòèôèêàòîðà ñîçäàâøåãî Îïåðàòîðà, äàòû ñîçäàíèÿ è
ñòàòóñà «Scheduled» (Íàìå÷åí).
1.4. Çàâåðøåíèå ïðåöåäåíòà
Ñèñòåìà ïîäòâåðæäàåò Îïåðàòîðó èíèöèàëèçàöèþ ðåãëàìåíòà èçìåðåíèÿ è äåëàåò ðåãëàìåíò
èçìåðåíèÿ äîñòóïíûì äëÿ ðàññìîòðåíèÿ äðóãèìè ñóáúåêòàìè.
2. Àëüòåðíàòèâíûå ïîòîêè ñîáûòèé
2.1. Íåò äîñòóïíûõ ýëåìåíòîâ ñåòè

14-23
Åñëè íà øàãå 1.1, Íà÷àëî ïðåöåäåíòà, îêàçàëîñü, ÷òî äëÿ ýòîãî Îïåðàòîðà ñåé÷àñ íåò äîñòóïíûõ
äëÿ èçìåðåíèÿ ýëåìåíòîâ ñåòè, ñèñòåìà ñîîáùàåò îá ýòîì Îïåðàòîðó. Ïîñëå ýòîãî ïðåöåäåíò
çàêàí÷èâàåòñÿ.
2.2. Íåò äîñòóïíûõ ôóíêöèé èçìåðåíèÿ
Åñëè íà øàãå 1.2, Êîíôèãóðèðîâàíèå ðåãëàìåíòà èçìåðåíèÿ, äëÿ âûáðàííûõ ýëåìåíòîâ ñåòè íåò
äîñòóïíûõ ôóíêöèé èçìåðåíèÿ, ñèñòåìà ñîîáùèò îá ýòîì Îïåðàòîðó è ïîçâîëèò Îïåðàòîðó
âûáèðàòü äðóãèå ýëåìåíòû ñåòè.
2.3. Îòìåíà ðåãëàìåíòà èçìåðåíèÿ
Ñèñòåìà ïîçâîëèò Îïåðàòîðó îòìåíèòü âñå äåéñòâèÿ â ëþáîì ïóíêòå â ïðîöåññå âûïîëíåíèÿ
ïðåöåäåíòà.  òàêîì ñëó÷àå ñèñòåìà âîçâðàòèòñÿ â ñîñòîÿíèå, â êîòîðîì îíà áûëà äî íà÷àëà
ïðåöåäåíòà, è ïðåöåäåíò çàêàí÷èâàåòñÿ.
Ñïåöèàëüíûå òðåáîâàíèÿ
 ñïåöèàëüíûõ òðåáîâàíèÿõ ïðåöåäåíòà Âû îïèñûâàåòå âñå òðåáîâàíèÿ ïðåöåäåíòà, êîòîðûå íå
îòðàæàþòñÿ ïîòîêîì ñîáûòèé. Ýòî òðåáîâàíèÿ, êîòîðûå áóäóò âëèÿòü íà ïðîåêòíóþ ìîäåëü, íî
íå ñîäåðæàùèå ôóíêöèîíàëüíîñòè. Îáñóæäåíèå òðåáîâàíèé, íå ñîäåðæàùèõ ôóíêöèîíàëüíîñòè,
ñì. òàêæå íà ñòð. 13-6. Âû ìîæåòå îðãàíèçîâûâàòü ýòè òðåáîâàíèÿ â êàòåãîðèÿõ òèïà
Ïðèìåíèìîñòè, Íàäåæíîñòè, Ýôôåêòèâíîñòè è Çàìåíÿåìîñòè, íî îáû÷íî èõ òàê íåìíîãî, ÷òî
òàêàÿ ãðóïïèðîâêà íå èìååò îñîáîãî çíà÷åíèÿ.
Ïðèìåð:
 ñèñòåìå ðåöèðêóëÿòîðíîé ìàøèíû ñïåöèàëüíûì òðåáîâàíèåì ïðåöåäåíòà Âîçâðàò
ïðåäìåòîâ ìîãëî áû áûòü:
Ìàøèíà äîëæíà áûòü ñïîñîáíà îïîçíàâàòü ïðåäìåòû âëîæåíèÿ ñ íàäåæíîñòüþ áîëüøå ÷åì
95 ïðîöåíòîâ.
Ïðåäóñëîâèÿ è ïîñòóñëîâèÿ
Èíîãäà äëÿ ðàçúÿñíåíèÿ òîãî, êàê ïîòîê ñîáûòèé íà÷èíàåòñÿ è çàêàí÷èâàåòñÿ, áûâàåò ïîëåçíî
èñïîëüçîâàòü ïîíÿòèÿ ïðåäóñëîâèé è ïîñòóñëîâèé. Îäíàêî, èñïîëüçóéòå èõ òîëüêî, åñëè ýòî
âîñïðèíèìàåòñÿ àóäèòîðèåé ïðåöåäåíòà êàê ïîëåçíàÿ èíôîðìàöèÿ.

14-24
Ïðåäóñëîâèå – ýòî ñîñòîÿíèå ñèñòåìû è åå îêðåñòíîñòè, êîòîðîå òðåáóåòñÿ ïðåæäå, ÷åì
ïðåöåäåíò ìîæåò áûòü íà÷àò. Ïîñòóñëîâèå – ýòî ñîñòîÿíèå, â êîòîðîì áóäåò ñèñòåìà ïîñëå
òîãî, êàê ïðåöåäåíò çàêîí÷èòñÿ.

Ðàññìîòðèòå ñëåäóþùåå:
n Ñîñòîÿíèÿ, îïèñàííûå ïðåäóñëîâèÿìè èëè ïîñòóñëîâèÿìè, äîëæíû áûòü ñîñòîÿíèÿìè,
êîòîðûå ïîëüçîâàòåëü ìîæåò íàáëþäàòü. Ñîñòîÿíèÿ «Ïîëüçîâàòåëü âîøåë â ñèñòåìó» èëè
«Ïîëüçîâàòåëü îòêðûë äîêóìåíò» ÿâëÿþòñÿ ïðèìåðàìè íàáëþäàåìûõ ñîñòîÿíèé.
n Ïðåäóñëîâèå – ýòî îãðàíè÷åíèå äëÿ âîçìîæíîñòè íà÷àëà ïðåöåäåíòà. Ïðåöåäåíò íà÷èíàåò
âîâñå íå ñîáûòèå.
n Ïðåäóñëîâèå äëÿ ïðåöåäåíòà – ýòî íå ïðåäóñëîâèå òîëüêî äëÿ îäíîãî ïîäïîòîêà, õîòÿ Âû
ìîæåòå îïðåäåëÿòü ïðåäóñëîâèÿ è ïîñòóñëîâèÿ è íà óðîâíå ïîäïîòîêîâ.
n Ïîñòóñëîâèå äëÿ ïðåöåäåíòà äîëæíî áûòü èñòèííî íåçàâèñèìî îò òîãî, êîòîðûé èç
àëüòåðíàòèâíûõ ïîòîêîâ áûë âûïîëíåí; îíî íå äîëæíî áûòü èñòèííî òîëüêî äëÿ ãëàâíîãî
ïîòîêà. Åñëè ÷òî-ëèáî ìîæåò ïîòåðïåòü íåóäà÷ó, Âû ìîæåòå îïèñàòü ýòî â ïîñòóñëîâèè,
ãîâîðÿ: «Äåéñòâèå çàêîí÷åíî, èëè, åñëè ÷òî-ëèáî ïîòåðïåëî íåóäà÷ó, äåéñòâèå íå âûïîëíåíî»,
à íå òîëüêî: «Äåéñòâèå çàêîí÷åíî».
n Êîãäà Âû èñïîëüçóåòå ïîñòóñëîâèÿ âìåñòå ñî ñâÿçÿìè ðàñøèðåíèÿ, Âû äîëæíû ïîçàáîòèòüñÿ,
÷òîáû ïðåöåäåíò ðàñøèðåíèÿ íå ââîäèë ïîäïîòîê, êîòîðûé íàðóøàåò ïîñòóñëîâèå â îñíîâíîì
ïðåöåäåíòå.
n Ïîñòóñëîâèÿ ìîãóò áûòü ìîùíûì èíñòðóìåíòîì äëÿ îïèñàíèÿ ïðåöåäåíòîâ. Ñíà÷àëà Âû
îïðåäåëÿåòå òî, ÷åãî ïðåöåäåíò, êàê ïðåäïîëàãàåòñÿ, äîñòèãàåò, ò.å. ïîñòóñëîâèÿ. Äàëåå Âû
ìîæåòå îïèñûâàòü, êàê äîñòè÷ü ýòîãî ñîñòîÿíèÿ (íåîáõîäèìûé ïîòîê ñîáûòèé).
Ïðèìåð:
Ïðåäóñëîâèÿ äëÿ ïðåöåäåíòà Ñíÿòèå äåíåã â ñèñòåìå áàíêîìàòà: çàêàç÷èê èìååò

14-25
ïåðñîíèôèöèðîâàííóþ êàðòó, êîòîðàÿ ñîîòâåòñòâóåò ñ÷èòûâàþùåìó óñòðîéñòâó è
çàðåãèñòðèðîâàíà áàíêîâñêîé ñèñòåìîé.
Ïîñòóñëîâèå äëÿ ïðåöåäåíòà Ñíÿòèå äåíåã â ñèñòåìå áàíêîìàòà: â êîíöå ïðåöåäåíòà ñ÷åò è
äàííûå òðàíçàêöèè ñáàëàíñèðîâàíû, ñâÿçü ñ áàíêîâñêîé ñèñòåìîé ïîâòîðíî
èíèöèàëèçèðîâàíà è çàêàç÷èêó âîçâðàùåíà åãî êàðòà.
Òî÷êè ðàñøèðåíèÿ
Òî÷êà ðàñøèðåíèÿ îòêðûâàåò ïðåöåäåíòó âîçìîæíîñòü ðàñøèðåíèÿ. Îíà èìååò íàçâàíèå è
ñïèñîê ññûëîê ê îäíîé èëè áîëåå òî÷êàì â ïðåäåëàõ ïîòîêà ñîáûòèé ïðåöåäåíòà. Òî÷êà
ðàñøèðåíèÿ ìîæåò ññûëàòüñÿ íà îäíî ìåñòî ìåæäó äâóìÿ øàãàìè ïîâåäåíèÿ â ïðåäåëàõ
ïðåöåäåíòà. Èëè îíà ìîæåò ññûëàòüñÿ íà íàáîð äèñêðåòíûõ ìåñò.
Èñïîëüçîâàíèå íàçâàíèé òî÷åê ðàñøèðåíèÿ ïîìîæåò Âàì îòäåëèòü òåõíè÷åñêèå òðåáîâàíèÿ
ïîâåäåíèÿ ïðåöåäåíòà ðàñøèðåíèÿ îò âíóòðåííèõ ïîäðîáíîñòåé îñíîâíîãî ïðåöåäåíòà. Îñíîâíîé
ïðåöåäåíò ìîæåò èçìåíÿòüñÿ èëè ïåðåñòðàèâàòüñÿ, íî ïîêà íàçâàíèÿ òî÷åê ðàñøèðåíèÿ îñòàþòñÿ
òåìè æå, ýòî íå áóäåò çàòðàãèâàòü ïðåöåäåíò ðàñøèðåíèÿ. Â òî æå âðåìÿ, Âû íå çàãðóæàåòå òåêñò,
îïèñûâàþùèé ïîòîê ñîáûòèé îñíîâíîãî ïðåöåäåíòà, ïîäðîáíîñòÿìè òîãî, ãäå åãî ïîâåäåíèå
ìîãëî áû áûòü ðàñøèðåíî.
Ïðèìåð:
 òåëåôîííîé ñèñòåìå ïðåöåäåíò Òåëåôîííûé âûçîâ ìîæåò áûòü ðàñøèðåí àáñòðàêòíûì
ïðåöåäåíòîì Ïîêàç âûçûâàþùåãî àáîíåíòà. Ýòî – íåîáÿçàòåëüíûé ñåðâèñ, ÷àñòî óïîìèíàåìûé
êàê «Caller ID» (Èäåíòèôèêàöèÿ íîìåðà òåëåôîíà âûçûâàþùåãî àáîíåíòà), êîòîðûé,
âîçìîæíî, ïîòðåáóåòñÿ ñòîðîíîé ïðèåìà. Îïèñàíèå òî÷êè ðàñøèðåíèÿ â ïðåöåäåíòå
Òåëåôîííûé âûçîâ ìîæåò âûãëÿäåòü ñëåäóþùèì îáðàçîì:
Íàçâàíèå: Ïîêàç âûçûâàþùåãî àáîíåíòà
Ðàñïîëîæåíèå: Ïîñëå ðàçäåëà 1.9 Çâîíîê òåëåôîíà ñòîðîíû ïðèåìà.
Äèàãðàììû ïðåöåäåíòîâ
Âû ìîæåòå ïðîèëëþñòðèðîâàòü ñâÿçè ïðåöåäåíòà ñ ñóáúåêòàìè è ñ äðóãèìè ïðåöåäåíòàìè ñ
ïîìîùüþ äèàãðàììû ïðåöåäåíòîâ (èíîãäà – áîëüøå, ÷åì îäíîé äèàãðàììû), ïðèíàäëåæàùåé
ïðåöåäåíòó. Ýòî ïîëåçíî, åñëè ïðåöåäåíò èñïîëüçóåòñÿ ìíîãèìè ñóáúåêòàìè èëè èìååò ñâÿçè ñî
ìíîãèìè äðóãèìè ïðåöåäåíòàìè. Äèàãðàììà ýòîãî âèäà èìååò «ëîêàëüíûé» õàðàêòåð, òàê êàê
îíà ïîêàçûâàåò ìîäåëü ïðåöåäåíòîâ ñ òî÷êè çðåíèÿ òîëüêî îäíîãî ïðåöåäåíòà è íå ïðåäíàçíà÷åíà
äëÿ îáúÿñíåíèÿ îáùèõ ôàêòîâ îòíîñèòåëüíî âñåé ìîäåëè ïðåöåäåíòîâ.
Äèàãðàììû äåéñòâèé
Ïîòîê ñîáûòèé ïðåöåäåíòà ìîæåò áûòü îïèñàí ãðàôè÷åñêè ñ ïîìîùüþ äèàãðàììû äåéñòâèé.
Ìû ïîäðîáíî çíàêîìèëèñü ñ äèàãðàììàìè äåéñòâèé ïðè îïèñàíèè îñíîâíîãî ïîòîêà ðàáîò
Äåëîâîå ìîäåëèðîâàíèå (ñì. ñòð. 8-16, 9-11). Ýòè äèàãðàììû ïîêàçûâàþò:

14-26 26
n Ñîñòîÿíèÿ äåéñòâèÿ, êîòîðûå ïðåäñòàâëÿþò âûïîëíÿåìîå äåéñòâèå èëè øàã â ïðåäåëàõ ïîòîêà
ñîáûòèé.
n Ïåðåõîäû, êîòîðûå ïîêàçûâàþò ïîñëåäîâàòåëüíîñòü äåéñòâèé. Ýòîò òèï ïåðåõîäà èíîãäà
íàçûâàþò ïåðåõîäîì çàâåðøåíèÿ, òàê êàê îí îòëè÷àåòñÿ îò ïåðåõîäà, â êîòîðîì íå òðåáóåòñÿ
ÿâíîãî çàïóñêà ñîáûòèÿ. Çäåñü ñîáûòèå çàïóñêàåòñÿ çàâåðøåíèåì äåéñòâèÿ, êîòîðîå
ïðåäñòàâëÿåòñÿ ñîñòîÿíèåì äåéñòâèÿ.
n Ðåøåíèÿ, äëÿ êîòîðûõ îïðåäåëåí íàáîð óñëîâèé çàùèòû. Ýòà çàùèòà ñîçäàåò óñëîâèÿ äëÿ
êîíòðîëÿ íàáîðà àëüòåðíàòèâíûõ ïåðåõîäîâ, êîòîðûå ñëåäóþò ïîñëå îêîí÷àíèÿ äåéñòâèÿ.
Ðåøåíèÿ è óñëîâèÿ çàùèòû ïîçâîëÿþò Âàì ïîêàçûâàòü àëüòåðíàòèâíûå ïîòîêè â ïîòîêå
ñîáûòèé ïðåöåäåíòà.
n Ïîëîñû ñèíõðîíèçàöèè, êîòîðûå Âû ìîæåòå èñïîëüçîâàòü, ÷òîáû ïîêàçàòü ïàðàëëåëüíûå
ïîäïîòîêè. Ïîëîñû ñèíõðîíèçàöèè ïîçâîëÿþò Âàì ïîêàçûâàòü êîíêóðåíòíûå ïóòè â ïîòîêå
ñîáûòèé ïðåöåäåíòà.

Àðòåôàêò: Ïàêåò ïðåöåäåíòîâ


Ïàêåò ïðåöåäåíòî⠖ ýòî ñîâîêóïíîñòü ïðåöåäåíòîâ, ñóáúåêòîâ, ñâÿçåé, äèàãðàìì è äðóãèõ
ïàêåòîâ; îí èñïîëüçóåòñÿ äëÿ ñòðóêòóðèðîâàíèÿ ìîäåëè ïðåöåäåíòîâ ïóòåì ðàçäåëåíèÿ åå íà
ìåíüøèå ÷àñòè.
Âû ìîæåòå âûäåëÿòü ðàçäåëû ìîäåëè ïðåöåäåíòîâ â ïàêåòû ïðåöåäåíòîâ ïî ìíîãèì ïðè÷èíàì:
n Âû ìîæåòå èñïîëüçîâàòü ïàêåòû ïðåöåäåíòîâ äëÿ îòðàæåíèÿ î÷åðåäíîñòè ñîçäàíèÿ,
êîíôèãóðàöèè èëè ïîñòàâêè ÷àñòåé â çàêîí÷åííîé ñèñòåìå.
n Ðàñïðåäåëåíèå ðåñóðñîâ è êîìïåòåíòíîñòè ðàçëè÷íûõ ãðóïï ðàçðàáîòêè ìîæåò ïîòðåáîâàòü,
÷òîáû ïðîåêò áûë ðàçäåëåí ìåæäó íèìè. Íåêîòîðûå ïàêåòû ïðåöåäåíòîâ ïîäõîäÿò äëÿ ãðóïïû,
à íåêîòîðûå – äëÿ îäíîãî ÷åëîâåêà. Ïðàâèëüíîå ðàçáèåíèå ïîçâîëÿåò ðàçðàáàòûâàòü ïàêåòû
íàèáîëåå ýôôåêòèâíûì ñïîñîáîì. Âû äîëæíû óáåäèòüñÿ, îäíàêî, ÷òî çàäà÷è êàæäîãî ïàêåòà
îïðåäåëåíû òàê, ÷òî ðàçðàáîòêà ìîæåò âûïîëíÿòüñÿ ïàðàëëåëüíî.
n Âû ìîæåòå èñïîëüçîâàòü ïàêåòû ïðåöåäåíòîâ äëÿ ñòðóêòóðèðîâàíèÿ ìîäåëè ïðåöåäåíòîâ â
ñîîòâåòñòâèè ñ òèïàìè ïîëüçîâàòåëåé. Ìíîãèå èçìåíåíèÿ òðåáîâàíèé ïðîèñõîäÿò îò
ïîëüçîâàòåëåé. Ïàêåòû ïðåöåäåíòîâ ãàðàíòèðóþò, ÷òî èçìåíåíèÿ, ïîñòóïèâøèå îò
ñïåöèôè÷åñêîãî òèïà ïîëüçîâàòåëåé, çàòðîíóò òîëüêî òå ÷àñòè ñèñòåìû, êîòîðûå
ñîîòâåòñòâóþò ýòîìó òèïó ïîëüçîâàòåëåé.
n  íåêîòîðûõ ïðèëîæåíèÿõ îïðåäåëåííàÿ ÷àñòü èíôîðìàöèÿ äîëæíà èìåòü îãðàíè÷åííîå
ðàñïðîñòðàíåíèå. Ïàêåòû ïðåöåäåíòîâ ïîçâîëÿþò Âàì ñîõðàíÿòü òàéíó â òåõ îáëàñòÿõ, ãäå
ýòî íåîáõîäèìî.

 ñëåäóþùåì, çàêëþ÷èòåëüíîì, âûïóñêå, ïîñâÿùåííîì ïîòîêó ðàáîò Òðåáîâàíèÿ, ìû îáñóäèì


àðòåôàêòû, êîòîðûå ôîðìèðóåò Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ.

14-27
14-28
Ïîòîê ðàáîò «Òðåáîâàíèÿ» (îêîí÷àíèå)
Àðòåôàêòû èíòåðôåéñà ïîëüçîâàòåëÿ
Àðòåôàêòû èíòåðôåéñà ïîëüçîâàòåëÿ çàíèìàþò íåêîòîðîå ïðîìåæóòî÷íîå ïîëîæåíèå ìåæäó
àíàëèçîì è ïðîåêòèðîâàíèåì è óïðàâëåíèåì òðåáîâàíèÿìè.
Ñ îäíîé ñòîðîíû, ýòè àðòåôàêòû ñîäåðæàò íåêîòîðûå ýëåìåíòû ïðîåêòà: ïîäðîáíîå îïèñàíèå
ïîðÿäêà âçàèìîäåéñòâèÿ ïîëüçîâàòåëÿ ñ áóäóùåé ñèñòåìîé, âêëþ÷àþùåå ðåêîìåíäàöèè ïî
ïðèìåíèìîñòè (èëëþñòðèðîâàííûå ñöåíàðèè), íàìåòêè àðõèòåêòóðû èíòåðôåéñà (ãðàíè÷íûå
êëàññû è ñâÿçè ìåæäó íèìè) è äàæå âíåøíèé âèä äèàëîãîâûõ îêîí (ïðîòîòèïû).
Ñ äðóãîé ñòîðîíû, èìåííî ïðè ìîäåëèðîâàíèè è ïðîòîòèïèðîâàíèè èíòåðôåéñà âàæíî âîçìîæíî
áîëåå òåñíî âçàèìîäåéñòâîâàòü ñ ïîòåíöèàëüíûìè ïîëüçîâàòåëÿìè ñèñòåìû. Ïðè ýòîì
ïðèìåíèìîñòü ñèñòåìû ìîæåò èññëåäîâàòüñÿ àäðåñíî, ïîìîãàÿ ðàñêðûòü âñå ïðåäâàðèòåëüíî
íåîòêðûòûå òðåáîâàíèÿ è óòî÷íèòü îïðåäåëåíèÿ óæå èäåíòèôèöèðîâàííûõ ðàíåå.
Ñîçäàíèå è ïîääåðæêà àðòåôàêòîâ èíòåðôåéñà ïîëüçîâàòåëÿ âûïîëíÿþòñÿ â ïîòîêå ðàáîò
Òðåáîâàíèÿ (ñì. èëëþñòðàöèþ íà ñòð. 11-6), ÷àñòü Óòî÷íåíèå îïðåäåëåíèÿ ñèñòåìû (ñì. ñòð. 11-
16). Îòâåòñòâåííîñòü çà ýòó ðàáîòó âîçëàãàåòñÿ íà Ïðîåêòèðîâùèêà èíòåðôåéñà ïîëüçîâàòåëÿ.

Ðàáîòíèê: Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ


Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ âûïîëíÿåò è êîîðäèíèðóåò ïðîòîòèïèðîâàíèå è
ïðîåêòèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ. Ñþäà âõîäèò:
n ôèêñàöèÿ òðåáîâàíèé ê èíòåðôåéñó ïîëüçîâàòåëÿ, âêëþ÷àÿ òðåáîâàíèÿ ïðèìåíèìîñòè;
n ôîðìèðîâàíèå ïðîòîòèïîâ èíòåðôåéñà ïîëüçîâàòåëÿ;
n âêëþ÷åíèå äðóãèõ ñîâëàäåëüöåâ èíòåðôåéñà ïîëüçîâàòåëÿ, òèïà êîíå÷íûõ ïîëüçîâàòåëåé, â
îáçîð ïðàêòè÷íîñòè è â ñåàíñû òåñòèðîâàíèÿ óäîáñòâà èñïîëüçîâàíèÿ;
n ðàññìîòðåíèå è îáåñïå÷åíèå ñîîòâåòñòâóþùåé îáðàòíîé ñâÿçè ïðè îêîí÷àòåëüíîì
âûïîëíåíèè èíòåðôåéñà ïîëüçîâàòåëÿ (ñîçäàííîãî äðóãèìè ðàçðàáîò÷èêàìè, òî åñòü
ïðîåêòèðîâùèêàìè è êîíñòðóêòîðàìè).

15-1
 ýòîé ãëàâå ìû áóäåì ðàññìàòðèâàòü äåéñòâèÿ Ìîäåëèðîâàíèå è Ïðîòîòèïèðîâàíèå èíòåðôåéñà
ïîëüçîâàòåëÿ. Äåéñòâèå Ðàçðàáîòêà óêàçàíèé ïî èíòåðôåéñó ïîëüçîâàòåëÿ ìû ñåé÷àñ
ðàññìàòðèâàòü íå áóäåì, ò.ê. îíî âûïîëíÿåòñÿ â ïîòîêå ðàáîò Ñðåäà è áóäåò ðàññìîòðåíî â ñâîå
âðåìÿ.
Îáðàòèòå âíèìàíèå, ÷òî ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ íå äîëæåí ñàì âûïîëíÿòü
èíòåðôåéñ. Âìåñòî ýòîãî, îí äîëæåí ñîñðåäîòî÷èòüñÿ è çàíèìàòüñÿ òîëüêî ïðîåêòèðîâàíèåì è
«ôîðìèðîâàíèåì âèäåíèÿ» èíòåðôåéñà, ïîòîìó ÷òî:
n Íàâûêè, íåîáõîäèìûå ïðîåêòèðîâùèêó èíòåðôåéñà ïîëüçîâàòåëÿ, ÷àñòî äîëæíû áûòü
óñîâåðøåíñòâîâàíû è îïòèìèçèðîâàíû äëÿ òåêóùåãî ïðîåêòà è âèäà ïðèëîæåíèÿ (ñ
ïîòåíöèàëüíî óíèêàëüíûìè òðåáîâàíèÿìè ïðèìåíèìîñòè), à ýòî òðåáóåò âðåìåíè è
ñîñðåäîòî÷åííîñòè.
n Äîëæåí áûòü èñêëþ÷åí ðèñê «ñìåøåíèÿ çàâèñèìîñòè», òî åñòü ïðîåêòèðîâùèê èíòåðôåéñà
ïîëüçîâàòåëÿ íå äîëæåí íàõîäèòüñÿ ïîä âëèÿíèåì ñîîáðàæåíèé âûïîëíèìîñòè (â
ïðîòèâîïîëîæíîñòü ñîîáðàæåíèÿì ïðèìåíèìîñòè).
Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ ñîçäàíèå ìîäåëè èíòåðôåéñà ïîëüçîâàòåëÿ, êîòîðàÿ ïîääåðæèâàåò
îáîñíîâàíèå åãî ïðèìåíèìîñòè.
Äëÿ êàæäîãî ïðåöåäåíòà, ïðèîðèòåòíîãî ñ òî÷êè çðåíèÿ ïðèìåíåíèÿ â òåêóùåé èòåðàöèè,
âûïîëíÿþòñÿ ñëåäóþùèå øàãè:
n Îïèñàíèå õàðàêòåðèñòèê ñâÿçàííûõ ñóáúåêòîâ
n Ñîçäàíèå èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà
n Îïèñàíèå ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
n Ôîðìóëèðîâàíèå òðåáîâàíèÿ ïðèìåíèìîñòè ê èëëþñòðèðîâàííîìó ñöåíàðèèþ ïðåöåäåíòà
n Ïîèñê íåîáõîäèìûõ ãðàíè÷íûõ êëàññîâ èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà
n Îïèñàíèå âçàèìîäåéñòâèé ìåæäó ãðàíè÷íûìè îáúåêòàìè è ñóáúåêòàìè

15-2
n Äîïîëíåíèå äèàãðàììû èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà
n Ññûëêà íà ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ èç èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà
Äëÿ èäåíòèôèöèðîâàííûõ ãðàíè÷íûõ êëàññîâ âûïîëíÿþòñÿ ñëåäóþùèå øàãè:
n Îïèñàíèå îòâåòñòâåííîñòè ãðàíè÷íûõ êëàññîâ
n Îïèñàíèå àòðèáóòîâ ãðàíè÷íûõ êëàññîâ
n Îïèñàíèå ñâÿçåé ìåæäó ãðàíè÷íûìè êëàññàìè
n Îïèñàíèå òðåáîâàíèé ïðèìåíèìîñòè ê ãðàíè÷íûì êëàññàì
n Ïðåäñòàâëåíèå ãðàíè÷íûõ êëàññîâ íà îáùèõ äèàãðàììàõ êëàññîâ
n Îöåíêà ðåçóëüòàòîâ
Îáðàòèòå âíèìàíèå, ÷òî ýòè øàãè ïðåäñòàâëåíû â ëîãè÷åñêîì ïîðÿäêå, íî Âàì, âåðîÿòíî, ïðèäåòñÿ
ïåðåñòàâëÿòü èõ èëè èñïîëíÿòü íåêîòîðûõ èç íèõ ïàðàëëåëüíî. Êðîìå òîãî, íåêîòîðûå øàãè
íåîáÿçàòåëüíû - ýòî çàâèñèò îò ñëîæíîñòè êîíêðåòíîãî èíòåðôåéñà ïîëüçîâàòåëÿ.
Ïðîòîòèïèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
Öåëüþ ýòîãî äåéñòâèÿ ÿâëÿåòñÿ ñîçäàíèå ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ.
Äëÿ êàæäîãî èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà, êîòîðûé áóäåò ñìîäåëèðîâàí â òåêóùåé
èòåðàöèè, âûïîëíÿþòñÿ ñëåäóþùèå øàãè:
n Ïðîåêòèðîâàíèå ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ
n Âûïîëíåíèå ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ
n Óñòàíîâêà îáðàòíîé ñâÿçè ñ ïðîòîòèïîì èíòåðôåéñà ïîëüçîâàòåëÿ
Òàê æå, êàê è â ïðåäûäóùåì äåéñòâèè, ýòè øàãè ïåðå÷èñëåíû â íåêîòîðîì ëîãè÷åñêîì ïîðÿäêå,
êîòîðûé ìîæåò ìåíÿòüñÿ.
Ñíà÷àëà ó Âàñ áóäåò óõîäèòü ìíîãî âðåìåíè íà ïðîåêòèðîâàíèå ïðîòîòèïà; ïîòîì, êîãäà Âû
áîëüøå óçíàåòå î íåì, îñíîâíîå âðåìÿ áóäåò óõîäèòü íà âûïîëíåíèå è ïîääåðæêó îáðàòíîé
ñâÿçè.

Àðòåôàêò: Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà


Êðàòêèé îáçîð
Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà – ýòî ëîãè÷åñêîå è êîíöåïòóàëüíîå îïèñàíèå òîãî,
êàê ïðåöåäåíò îáåñïå÷èâàåòñÿ èíòåðôåéñîì ïîëüçîâàòåëÿ, âêëþ÷àÿ âçàèìîäåéñòâèÿ ìåæäó
ñóáúåêòîì(àìè) è ñèñòåìîé.
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ èñïîëüçóþò:

15-3
n ïðîåêòèðîâùèêè èíòåðôåéñà ïîëüçîâàòåëÿ ïðè ôîðìèðîâàíèè ìîäåëè èíòåðôåéñà
ïîëüçîâàòåëÿ;
n ïðîåêòèðîâùèêè ãðàíè÷íûõ îáúåêòîâ, ó÷àñòâóþùèõ â èëëþñòðèðîâàííîì ñöåíàðèè
ïðåöåäåíòà, ÷òîáû ïîíÿòü ðîëè îáúåêòîâ â ïðåöåäåíòàõ è òî, êàê ýòè îáúåêòû
âçàèìîäåéñòâóþò. Îíè èñïîëüçóþò ýòó èíôîðìàöèþ ïðè ïðîåêòèðîâàíèè è âûïîëíåíèè
ãðàíè÷íûõ îáúåêòîâ (òî åñòü ïðè ñîçäàíèè èíòåðôåéñà ïîëüçîâàòåëÿ);
n òå, êòî ïðîåêòèðóþò ñëåäóþùóþ âåðñèþ ñèñòåìû, ÷òîáû ïîíÿòü, êàê ñèñòåìà âûïîëíÿåò
ïîòîê ñîáûòèé â òåðìèíàõ ãðàíè÷íûõ îáúåêòîâ. Íàïðèìåð, èçìåíåíèå ìîæåò çàòðàãèâàòü
îãðàíè÷åííîå ÷èñëî ïðåöåäåíòîâ, â ýòîì ñëó÷àå ïðîåêòèðîâùèêè äîëæíû âèäåòü ðåàëèçàöèþ
èõ ïîòîêîâ ñîáûòèé;
n òåñòèðîâùèêè, êîòîðûå ïðîâåðÿþò ïðåöåäåíòû ñèñòåìû;
n ðóêîâîäèòåëü ïðè ïëàíèðîâàíèè è îòñëåæèâàíèè ðàáîò àíàëèçà è ïðîåêòèðîâàíèÿ.
Òîëêîâàíèå
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ èñïîëüçóþòñÿ äëÿ âûÿñíåíèÿ è îáñóæäåíèÿ
òðåáîâàíèé èíòåðôåéñà ïîëüçîâàòåëÿ, âêëþ÷àÿ òðåáîâàíèÿ ïðèìåíèìîñòè. Îíè îáåñïå÷èâàþò
âûñîêîóðîâíåâîå ïðåäñòàâëåíèå èíòåðôåéñà ïîëüçîâàòåëÿ, è ðàçðàáàòûâàþòñÿ íàìíîãî áûñòðåå,
÷åì ôàêòè÷åñêèé èíòåðôåéñ ïîëüçîâàòåëÿ. Òàêèì îáðàçîì, èëëþñòðèðîâàííûå ñöåíàðèè
ïðåöåäåíòîâ ìîãóò èñïîëüçîâàòüñÿ äëÿ ñîçäàíèÿ è îáñóæäåíèÿ íåñêîëüêèõ âåðñèé èíòåðôåéñà
ïîëüçîâàòåëÿ ïðåæäå, ÷åì îí áóäåò ïðîòîòèïèðîâàòüñÿ, ðàçðàáàòûâàòüñÿ è ðåàëèçîâûâàòüñÿ.
Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà îïèñûâàåòñÿ â òåðìèíàõ ãðàíè÷íûõ êëàññîâ è èõ
ñòàòè÷åñêèõ è äèíàìè÷åñêèõ ñâÿçåé, òèïà îáúåäèíåíèé, àññîöèàöèé è ññûëîê. Êàæäûé ãðàíè÷íûé
êëàññ – ýòî, â ñâîþ î÷åðåäü, âûñîêîóðîâíåâîå ïðåäñòàâëåíèå îêíà èëè ïîäîáíîé êîíñòðóêöèè â
èíòåðôåéñå ïîëüçîâàòåëÿ. Ïðåèìóùåñòâà òàêîãî ïîäõîäà ñîñòîÿò â ñëåäóþùåì:
n Îí îáåñïå÷èâàåò âûñîêîóðîâíåâîå ïðåäñòàâëåíèå ñòàòè÷åñêèõ ñâÿçåé ìåæäó îêíàìè, òèïà
èåðàðõèè âìåñòèìîñòåé îêîí, è äðóãèõ çàâèñèìîñòåé ìåæäó îáúåêòàìè â èíòåðôåéñå
ïîëüçîâàòåëÿ.
n Îí îáåñïå÷èâàåò âûñîêîóðîâíåâîå ïðåäñòàâëåíèå äèíàìè÷åñêèõ ñâÿçåé ìåæäó îêíàìè, òèïà
ïóòåé ïåðåäâèæåíèÿ ïî îêíàì è äðóãèõ íàâèãàöèîííûõ ïóòåé ìåæäó îáúåêòàìè â èíòåðôåéñå
ïîëüçîâàòåëÿ.
n Îí îáåñïå÷èâàåò ñïîñîá ôèêñàöèè òðåáîâàíèé ê êàæäîìó îêíó èëè ïîäîáíîé êîíñòðóêöèè â
èíòåðôåéñå ïîëüçîâàòåëÿ, îïèñûâàÿ ñîîòâåòñòâóþùèé ãðàíè÷íûé êëàññ. Îïèñàíèå êàæäîãî
ãðàíè÷íîãî êëàññà îïðåäåëÿåò îòâåòñòâåííîñòè, àòðèáóòû, ñâÿçè è ò.ä., êîòîðûå èìåþò ïðÿìîå
îòîáðàæåíèå â ñîîòâåòñòâóþùåé êîíñòðóêöèè èíòåðôåéñà ïîëüçîâàòåëÿ.
n Îí îáåñïå÷èâàåò òðàññèðîâêó ê îïðåäåëåííîìó ïðåöåäåíòó, è, êàê ñëåäñòâèå, áåçøîâíóþ
èíòåãðàöèþ ñ óïðàâëÿåìûì ïðåöåäåíòàìè ïîäõîäîì â ðàçðàáîòêå ïðîãðàììíîãî îáåñïå÷åíèÿ.
 ðåçóëüòàòå èíòåðôåéñ ïîëüçîâàòåëÿ áóäåò óïðàâëÿòüñÿ ïðåöåäåíòàìè, êîòîðûå äîëæíû áûòü

15-4
îáåñïå÷åíû ñèñòåìîé, è ðîëÿìè ñóáúåêòîâ (ïîëüçîâàòåëåé) è èõ îæèäàíèÿìè îò ýòèõ
ïðåöåäåíòîâ.

Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà â ìîäåëè àíàëèçà òðàññèðóåòñÿ (âçàèìíî-


îäíîçíà÷íî) ê ïðåöåäåíòó â ìîäåëè ïðåöåäåíòîâ.

Ðàáîòà íàä èëëþñòðèðîâàííûì ñöåíàðèåì ïðåöåäåíòà îáû÷íî âûïîëíÿåòñÿ â ñëåäóþùåé


ïîñëåäîâàòåëüíîñòè:
n Íà÷àëüíîå îïèñàíèå ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
n Ðàñøèðåíèå îïèñàíèÿ àñïåêòàìè ïðèìåíèìîñòè
n Ñîçäàíèå äèàãðàìì ãðàíè÷íûõ êëàññîâ
n Ñîçäàíèå äèàãðàìì âçàèìîäåéñòâèÿ ãðàíè÷íûõ îáúåêòîâ
n Äîïîëíåíèå îïèñàíèÿ èëëþñòðèðîâàííîãî ñöåíàðèÿ îáúåêòàìè èç äèàãðàìì
n Ôèêñàöèÿ òðåáîâàíèé ïðèìåíèìîñòè
n Ïîääåðæêà îáðàòíîé ñâÿçè ñ ïðîòîòèïîì èíòåðôåéñà ïîëüçîâàòåëÿ
Íà÷àëüíîå îïèñàíèå ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
Íèæå ïðåäñòàâëåíû ðåêîìåíäàöèè òîãî, êàê îïèñûâàòü ïîòîê ñîáûòèé èëëþñòðèðîâàííîãî
ñöåíàðèÿ:
n Íà÷íèòå ñ ðàçúÿñíåíèÿ ñàìîãî ïðåöåäåíòà, à íå åãî èíòåðôåéñà ïîëüçîâàòåëÿ. Ñîõðàíèòå
îïèñàíèå íåçàâèñèìûì îò èíòåðôåéñà ïîëüçîâàòåëÿ, îñîáåííî, åñëè ïðåöåäåíò íåèññëåäîâàí.
Âïîñëåäñòâèè, êîãäà ïðåöåäåíò áóäåò ïîíÿò, ïîòîê ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
ìîæåò áûòü ðàñøèðåí àñïåêòàìè ïðèìåíèìîñòè èíòåðôåéñà.
n Ñîõðàíèòå îïèñàíèÿ äåéñòâèé êðàòêèìè. Îïèñàíèå íå äîëæíî áûòü î÷åíü áîëüøèì,
ïîòîìó ÷òî îíî ïðåäíàçíà÷åíî òîëüêî äëÿ ïðîåêòèðîâùèêîâ èíòåðôåéñà ïîëüçîâàòåëÿ.
Îïèñàíèÿ äåéñòâèé êàê ïîñëåäîâàòåëüíîñòè øàãîâ îáåñïå÷èâàþò ëó÷øèé îáçîð, òàê êàê ýòî
äåëàåò îïèñàíèå êîðî÷å. Íàïðèìåð, êîãäà Âû îïèñûâàåòå, êàê ïðåöåäåíò îáìåíèâàåòñÿ
äàííûìè ñ ñóáúåêòîì, ïîñòàðàéòåñü ñäåëàòü ýòî êðàòêî, íî ïîëíî; ïåðåäàâàåìûå äàííûå Âû
ìîæåòå ïåðå÷èñëÿòü â êîíöå ïðåäëîæåíèÿ â êðóãëûõ ñêîáêàõ: «ñîçäàòü çàïèñü î ÷åëîâåêå
(èìÿ, àäðåñ, òåëåôîí)».
n Èçáåãàéòå ïîñëåäîâàòåëüíîñòåé è ðåæèìîâ. Ñóáúåêòû (ëþäè) ÷àñòî ìîãóò âûïîëíÿòü
âçàèìîäåéñòâèÿ ñ ïðåöåäåíòîì â ðàçëè÷íûõ ïîñëåäîâàòåëüíîñòÿõ, îñîáåííî â ñèñòåìàõ ñ
èíòåíñèâíûì èíòåðôåéñîì, ãäå ïîëüçîâàòåëü óïðàâëÿåò ñèñòåìîé. Ïîñëåäîâàòåëüíîñòè ÷àñòî

15-5
ïîäðàçóìåâàþò ðåæèìû èíòåðôåéñà ïîëüçîâàòåëÿ. Âû äîëæíû èçáåãàòü ðåæèìîâ, ãäå ýòî
âîçìîæíî. Âû äîëæíû îïðåäåëÿòü ïîñëåäîâàòåëüíîñòè òîëüêî òîãäà, êîãäà ýòî îáÿçàòåëüíî
â ïðåöåäåíòå. Íàïðèìåð, ÷òî ïîëüçîâàòåëü äîëæåí èäåíòèôèöèðîâàòü ñåáÿ ïðåæäå, ÷åì îí
ìîæåò çàáðàòü äåíüãè èç áàíêîìàòà, èëè ÷òî ñèñòåìà äîëæíà ïîêàçàòü ñ÷åò ïîëüçîâàòåëþ
ïðåæäå, ÷åì ïîëüçîâàòåëü ñìîæåò ïðèíÿòü èëè îòêàçàòüñÿ îò íåãî.
n Ñîõðàíÿéòå ñîâìåñòèìîñòü ñ ïðåöåäåíòîì. Òàê êàê èëëþñòðèðîâàííûé ñöåíàðèé ìîæåò
îïèñûâàòüñÿ áîëåå èëè ìåíåå ïàðàëëåëüíî ñ ñîîòâåòñòâóþùèì ïðåöåäåíòîì, ýòè äâà
àðòåôàêòà äîëæíû ñîõðàíÿòü ñîâìåñòèìîñòü è ïðåäîñòàâëÿòü îáðàòíóþ ñâÿçü äðóã äðóãó. Â
÷àñòíîñòè, ïîòîê ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ äîëæåí áûòü ñîâìåñòèì ñ ïîòîêîì
ñîáûòèé ñîîòâåòñòâóþùåãî ïðåöåäåíòà. Îáðàòèòå âíèìàíèå, ÷òî ýòî ÷àñòî òðåáóåò
îòëàæåííîé ñâÿçè ìåæäó àâòîðîì ïðåöåäåíòà, îòâåòñòâåííûì çà ïðåöåäåíò, è
ïðîåêòèðîâùèêîì èíòåðôåéñà ïîëüçîâàòåëÿ, îòâåòñòâåííûì çà èëëþñòðèðîâàííûé ñöåíàðèé
ïðåöåäåíòà.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ïðèìåð íà÷àëüíîãî îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
äëÿ ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, ïðåæäå, ÷åì ýòî îïèñàíèå áóäåò
ðàñøèðåíî àñïåêòàìè ïðèìåíèìîñòè.
a) Ïðåöåäåíò íà÷èíàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû òðåáóåò îòîáðàçèòü ñîîáùåíèÿ ïî÷òû
è ñèñòåìà îòîáðàæàåò ñîîáùåíèÿ.
b) Ïîëüçîâàòåëü ïî÷òû ìîæåò âûïîëíèòü îäèí èëè áîëåå èç ñëåäóþùèõ øàãîâ:
c) Óïîðÿäî÷èòü ïî÷òîâûå ñîîáùåíèÿ ïî îòïðàâèòåëÿì èëè ïî òåìàì.
d) Ïðî÷èòàòü òåêñò ïî÷òîâîãî ñîîáùåíèÿ.
e) Ñîõðàíèòü ïî÷òîâîå ñîîáùåíèå êàê ôàéë.
f) Ñîõðàíèòü ïðèëîæåíèå ê ñîîáùåíèþ êàê ôàéë.
g) Ïðåöåäåíò çàêàí÷èâàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû ïîäàåò êîìàíäó î çàâåðøåíèè
ðàáîòû ñ ïî÷òîâûìè ñîîáùåíèÿìè.
Ïî âîçìîæíîñòè èñïîëüçóéòå òåêñò ïîøàãîâîãî îïèñàíèÿ ñîîòâåòñòâóþùåãî ïðåöåäåíòà êàê
øàáëîí äëÿ ñîçäàíèÿ íà÷àëüíîãî îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ.
Ðàñøèðåíèå îïèñàíèÿ àñïåêòàìè ïðèìåíèìîñòè
Îðèåíòèðû
Äåéñòâèòåëüíî ïðèãîäíàÿ äëÿ èñïîëüçîâàíèÿ ñèñòåìà íå òîëüêî ïîìîãàåò ïîëüçîâàòåëþ,
àâòîìàòèçèðóÿ ïðîñòûå è ïîâòîðÿþùèåñÿ çàäà÷è, íî òàêæå ïîêàçûâàåò îðèåíòèðû, îáû÷íî
(íåÿâíî) ïðåäîñòàâëÿÿ íåîáõîäèìóþ èíôîðìàöèþ äëÿ çàäà÷, êîòîðûå íå ìîãóò áûòü
àâòîìàòèçèðîâàíû. Òàêèå îðèåíòèðû ìîãóò îáåñïå÷èâàòüñÿ, íàïðèìåð, ñïðàâî÷íûìè íàäïèñÿìè
èëè êîíòåêñòíîé ýêðàííîé ñïðàâêîé.

15-6
Ýòà âàæíàÿ äëÿ ïðîåêòèðîâàíèÿ èíòåðôåéñà ïîëüçîâàòåëÿ èíôîðìàöèÿ ìîæåò áûòü ïðåäîñòàâëåíà
ïóòåì óêàçàíèÿ íà ïîòðåáíîñòü â òàêîì îðèåíòèðîâàíèè â îïðåäåëåííûõ òî÷êàõ ïîòîêà ñîáûòèé
ïðåöåäåíòà.
Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ äîëæåí ïðîñìîòðåòü ïîòîê ñîáûòèé è ðàññìîòðåòü íà
êàæäîì øàãå ñëåäóþùèå ïðîáëåìû:
n  êàêèõ îðèåíòèðàõ ìîæåò íóæäàòüñÿ ïîëüçîâàòåëü?
n Êàêèå îðèåíòèðû ìîãëà áû îáåñïå÷èòü ñèñòåìà?
n ×òî ìîæåò áûòü ïðåäñòàâëåíî êàê îðèåíòèðû è ÷òî íå äîëæíî?
Îïèñàíèå ïîòîêà ñîáûòèé ìîæåò èäåíòèôèöèðîâàòü îñíîâíûå ôóíêöèîíàëüíûå âîçìîæíîñòè
ñèñòåìû. Ïîìåòêè î ïîëåçíûõ îðèåíòèðàõ ïîìîãàþò èäåíòèôèöèðîâàòü «íåîáÿçàòåëüíûå»
ôóíêöèîíàëüíûå âîçìîæíîñòè, êîòîðûå íå êðèòè÷íû äëÿ ïîëüçîâàòåëÿ â ñìûñëå îãðàíè÷åíèÿ
åãî ñïîñîáíîñòè âûïîëíèòü ñâîþ ðàáîòó, íî îíè ìîãóò ïîìî÷ü åìó âûïîëíèòü ýòó ðàáîòó, ñíàáæàÿ
åãî ïîëåçíîé èíôîðìàöèåé. Òàêèì îáðàçîì, ÷òî-ëèáî, ÷òî ìîæåò ïîìî÷ü íàéòè òàêèå
íåîáÿçàòåëüíûå ôóíêöèîíàëüíûå âîçìîæíîñòè, äîëæíî áûòü ïðåäñòàâëåíî êàê ïîëåçíûå
îðèåíòèðû. Îäíàêî, Âû íå äîëæíû ïðåäñòàâëÿòü êàê ïîëåçíûå îðèåíòèðû òî, ÷òî òîëüêî
èäåíòèôèöèðóåò ôóíêöèîíàëüíûå âîçìîæíîñòè, êîòîðûå ìû âñå ðàâíî íàøëè áû, èñïîëüçóÿ
õîðîøóþ ïðàêòèêó ôîðìèðîâàíèÿ èíòåðôåéñà ïîëüçîâàòåëÿ (íàïðèìåð, íå ïðåäñòàâëÿéòå êàê
ïîëåçíûå îðèåíòèðû òî, ÷òî ñèñòåìà äîëæíà îñóùåñòâëÿòü îáðàòíóþ ñâÿçü ñ ïîëüçîâàòåëåì ïðè
åãî äåéñòâèÿõ èëè ïîêàçûâàòü ïîëüçîâàòåëþ ðàçëè÷íûå îïöèè, êîòîðûå îí ìîæåò âûáðàòü, è
ò.ä.).
Ïîëåçíûå îðèåíòèðû ìîæíî èñïîëüçîâàòü òàêæå è äëÿ òîãî, ÷òîáû ñîîáùèòü î òîì, ÷òî íå íóæíî
ïîêàçûâàòü ïðè ôîðìèðîâàíèè èíòåðôåéñà, ÷òîáû íå çàãðóæàòü ïîëüçîâàòåëÿ íåíóæíîé
èíôîðìàöèåé.
Ïîëåçíûå îðèåíòèðû – ýòî íå «òðåáîâàíèÿ» â òàêîì æå ñìûñëå, êàê ïîòîê ñîáûòèé, ýòî – ñêîðåå
«ïîæåëàíèå» èëè «ðåêîìåíäàöèÿ». Êîãäà Âû èäåíòèôèöèðóåòå è îïèñûâàåòå ïîëåçíûå
îðèåíòèðû, Âû äîëæíû äóìàòü íå â òåðìèíàõ òîãî, ÷òî äîëæíà äåëàòü ñèñòåìà, à â òåðìèíàõ
òîãî, ÷òî ìîæåò ïîíàäîáèòüñÿ ïîëüçîâàòåëþ â äîïîëíåíèå ê ýòîìó. Ïîìíèòå, ÷òî îðèåíòèðû íå
àáñîëþòíî íåîáõîäèìû, ýòî ïðîñòî ñðåäñòâî óëó÷øåíèÿ ïðèìåíèìîñòè.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ôðàãìåíò îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ äëÿ
ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, ðàñøèðåííîãî îðèåíòèðàìè (òåêñò
â ïðåäåëàõ []).
a) Ïðåöåäåíò íà÷èíàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû òðåáóåò îòîáðàçèòü ñîîáùåíèÿ ïî÷òû
è ñèñòåìà îòîáðàæàåò ñîîáùåíèÿ. [Ïîëüçîâàòåëü äîëæåí èìåòü ñïîñîá ðàçëè÷àòü íîâûå,
ïðî÷èòàííûå è íåïðî÷èòàííûå ñîîáùåíèÿ; êðîìå òîãî, ïîëüçîâàòåëü äîëæåí âèäåòü
îòïðàâèòåëÿ, òåìó è ïðèîðèòåò êàæäîãî ñîîáùåíèÿ.]

15-7
Îðèåíòèðû ÷àñòî íåîáõîäèìû â äåéñòâèÿõ, êîãäà ïîëüçîâàòåëü äîëæåí ïðèíÿòü ðåøåíèå. Â
ñëåäóþùèõ ñèòóàöèÿõ ÷àñòî èñïîëüçóþò ïîëåçíûå îðèåíòèðû:
n Îíè íåòðèâèàëüíû äëÿ ïîëüçîâàòåëÿ.
n Îíè çàòðàãèâàþò ÷åëîâå÷åñêèé ðåñóðñ èëè äåëîâîå îêðóæåíèå ñèñòåìû (ëþäè èëè äåëîâîå
îêðóæåíèå ñèñòåìû îáû÷íî îçíà÷àþò äåëîâóþ ñôåðó, ïîëüçîâàòåëÿ è çàäà÷ó, êîòîðóþ
ïûòàåòñÿ âûïîëíèòü ïîëüçîâàòåëü).
n Îíè ïîíàäîáÿòñÿ ïîñëå òîãî, êàê ïðåöåäåíò çàêîí÷èòñÿ.
Ñðåäíèå çíà÷åíèÿ àòðèáóòîâ è îáúåìû îáúåêòîâ
×àñòî âàæíî ôèêñèðîâàòü ñðåäíèå çíà÷åíèÿ àòðèáóòîâ è îáúåìû îáúåêòîâ, êîòîðûå äîëæíû
óïðàâëÿòüñÿ èëè ïðåäñòàâëÿòüñÿ ïîëüçîâàòåëþ. Òîãäà èíòåðôåéñ ïîëüçîâàòåëÿ ìîæåò áûòü
ñîïòèìèçèðîâàí äëÿ ýòèõ ñðåäíèõ çíà÷åíèé è îáúåìîâ.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ôðàãìåíò îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ äëÿ
ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, ðàñøèðåííîå ñðåäíèìè çíà÷åíèÿìè
àòðèáóòîâ è îáúåìàìè (òåêñò â ïðåäåëàõ {}).
d) Ïðî÷èòàòü òåêñò ïî÷òîâîãî ñîîáùåíèÿ. {Òåêñò ñîîáùåíèÿ â ñðåäíåì ñîäåðæèò
100 ñèìâîëîâ.}
Ñðåäíÿÿ èíòåíñèâíîñòü èñïîëüçîâàíèÿ
Ñðåäíÿÿ èíòåíñèâíîñòü èñïîëüçîâàíèÿ ôèêñèðóåòñÿ, ÷òîáû íàéòè äåéñòâèÿ, êîòîðûå
èñïîëüçóþòñÿ èíòåíñèâíî â ïðîòèâîïîëîæíîñòü äåéñòâèÿì, êîòîðûå èñïîëüçóþòñÿ ðåäêî. Â
ðåçóëüòàòå ìû íàéäåì â ïðåöåäåíòå è îáû÷íî èñïîëüçóåìûå è ðåäêèå ïîñëåäîâàòåëüíîñòè
(ïîòîêè). Ýòî – âàæíàÿ èíôîðìàöèÿ, êîòîðàÿ ïîìîæåò îòñîðòèðîâàòü ïî ïðèîðèòåòàì, îïðåäåëèòü
èíòåíñèâíî èñïîëüçóåìûå ÷àñòè èíòåðôåéñà ïîëüçîâàòåëÿ è ñîñðåäîòî÷èòüñÿ íà åãî
íàâèãàöèîííûõ èåðàðõèÿõ (íàïðèìåð, ñôîðìèðîâàòü çàêëàäêè èëè äîïîëíèòåëüíûå
èíñòðóìåíòàëüíûå ïàíåëè äëÿ âûïîëíåíèÿ íàèáîëåå ÷àñòûõ äåéñòâèé).
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ôðàãìåíò îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ äëÿ
ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, ðàñøèðåííîå ñðåäíèìè çíà÷åíèÿìè
÷àñòîòû èñïîëüçîâàíèÿ (òåêñò â ïðåäåëàõ ()).
d) Ïðî÷èòàòü òåêñò ïî÷òîâîãî ñîîáùåíèÿ. (Âûïîëíÿåòñÿ áîëüøå, ÷åì â 75 %
ñëó÷àåâ.)
e) Ñîõðàíèòü ïî÷òîâîå ñîîáùåíèå êàê ôàéë. (Âûïîëíÿåòñÿ ìåíüøå, ÷åì â 5 %
ñëó÷àåâ.)
Âûâîä èç ýòîãî îïèñàíèÿ – ýòî òî, ÷òî øàã d) íóæäàåòñÿ â îñîáîé ïîääåðæêå èíòåðôåéñà

15-8
ïîëüçîâàòåëÿ.
Ðåçóëüòèðóþùåå îïèñàíèå ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ïðèìåð ôèíàëüíîãî îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ
äëÿ ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, ðàñøèðåííîå ðàçëè÷íûìè
àñïåêòàìè ïðèìåíèìîñòè.
a) Ïðåöåäåíò íà÷èíàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû òðåáóåò îòîáðàçèòü ñîîáùåíèÿ ïî÷òû
è ñèñòåìà îòîáðàæàåò ñîîáùåíèÿ. [Ïîëüçîâàòåëü äîëæåí èìåòü ñïîñîá ðàçëè÷àòü íîâûå,
ïðî÷èòàííûå è íåïðî÷èòàííûå ñîîáùåíèÿ; êðîìå òîãî, ïîëüçîâàòåëü äîëæåí âèäåòü
îòïðàâèòåëÿ, òåìó è ïðèîðèòåò êàæäîãî ñîîáùåíèÿ.] {Ñðåäíåå ÷èñëî îäíîâðåìåííî
ïîêàçûâàåìûõ íåïðî÷èòàííûõ ñîîáùåíèé ïî÷òû – îêîëî 100; â 90 % ñëó÷àåâ ñòðîêà
îïèñàíèÿ ñîäåðæàíèÿ ñîîáùåíèÿ – ìåíüøå 40 ñèìâîëîâ.}
b) Ïîëüçîâàòåëü ïî÷òû ìîæåò âûïîëíèòü îäèí èëè áîëåå èç ñëåäóþùèõ øàãîâ:
c) Óïîðÿäî÷èòü ïî÷òîâûå ñîîáùåíèÿ ïî îòïðàâèòåëÿì èëè ïî òåìàì. (Âûïîëíÿåòñÿ
áîëüøå, ÷åì â 60 % ñëó÷àåâ.)
d) Ïðî÷èòàòü òåêñò ïî÷òîâîãî ñîîáùåíèÿ. {Òåêñò ñîîáùåíèÿ â ñðåäíåì ñîäåðæèò
100 ñèìâîëîâ.} (Âûïîëíÿåòñÿ áîëüøå, ÷åì â 75 % ñëó÷àåâ.)
e) Ñîõðàíèòü ïî÷òîâîå ñîîáùåíèå êàê ôàéë. (Âûïîëíÿåòñÿ ìåíüøå, ÷åì â 5 %
ñëó÷àåâ.)
f) Ñîõðàíèòü ïðèëîæåíèå ê ñîîáùåíèþ êàê ôàéë. [Ïîëüçîâàòåëü äîëæåí áûòü ñïîñîáåí
âèäåòü òèïû ôàéëîâ ïðèëîæåíèé.] { 95 % ñëó÷àåâ ñîîáùåíèÿ èìåþò ìåíüøå äâóõ
ïðèëîæåíèé.}
g) Ïðåöåäåíò çàêàí÷èâàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû ïîäàåò êîìàíäó î çàâåðøåíèè
ðàáîòû ñ ïî÷òîâûìè ñîîáùåíèÿìè.
Òàêèì îáðàçîì, îñíîâíàÿ èäåÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ ñîñòîèò â òîì, ÷òîáû
ðàñøèðèòü îïèñàíèå ïîòîêà ñîáûòèé ðàçëè÷íûìè àñïåêòàìè ïðèìåíèìîñòè; çàòåì ýòà
èíôîðìàöèÿ èñïîëüçóåòñÿ ïðè ïðîåêòèðîâàíèè ïðèãîäíîãî äëÿ èñïîëüçîâàíèÿ èíòåðôåéñà
ïîëüçîâàòåëÿ. Çàìåòüòå òàêæå, ÷òî àñïåêòû ïðèìåíèìîñòè, êîòîðûå ïîêàçàíû â ïðèìåðå âûøå,
ìîãóò çàìåíÿòüñÿ èëè ðàñøèðÿòüñÿ äðóãèìè àñïåêòàìè, â çàâèñèìîñòè îò ïîòðåáíîñòåé
ñïåöèôè÷åñêîãî òèïà ïðèëîæåíèÿ èëè òåõíîëîãèè èñïîëüçîâàíèÿ èíòåðôåéñà ïîëüçîâàòåëÿ.
Ñîçäàíèå äèàãðàìì ãðàíè÷íûõ êëàññîâ
Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà ðåàëèçóåòñÿ ãðàíè÷íûìè êëàññàìè è èõ
âçàèìîäåéñòâóþùèìè îáúåêòàìè. Äëÿ îòîáðàæåíèÿ ãðàíè÷íûõ êëàññîâ (âìåñòå ñ èõ ñâÿçÿìè),
ó÷àñòâóþùèõ â èëëþñòðèðîâàííîì ñöåíàðèè ïðåöåäåíòà, ìû ñîçäàåì äèàãðàììó êëàññîâ è
ðàññìàòðèâàåì åå êàê ÷àñòü îïèñàíèÿ èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà.

15-9
Ïðèìåð:
Íèæå ïðèâîäèòñÿ äèàãðàììà êëàññîâ, ïðèíàäëåæàùàÿ èëëþñòðèðîâàííîìó ñöåíàðèþ
ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû:

Äèàãðàììà êëàññîâ âêëþ÷àåò ñóáúåêò Ïîëüçîâàòåëü ïî÷òû è ãðàíè÷íûå êëàññû Ïî÷òîâûé


ÿùèê, Ñîîáùåíèå ïî÷òû è Ïðèëîæåíèå. Ìû îáúÿñíÿåì çäåñü, ÷òî Ïîëüçîâàòåëü ïî÷òû
âçàèìîäåéñòâóåò ñî âñåìè îáúåêòàìè, ñîäåðæàùèìèñÿ â èåðàðõèè îáúåäèíåíèé ïîä
Ïî÷òîâûì ÿùèêîì.

Ñîçäàíèå äèàãðàìì âçàèìîäåéñòâèÿ ãðàíè÷íûõ îáúåêòîâ


Äëÿ îòîáðàæåíèÿ ãðàíè÷íûõ îáúåêòîâ, ó÷àñòâóþùèõ â èëëþñòðèðîâàííîì ñöåíàðèè ïðåöåäåíòà,
è èõ âçàèìîäåéñòâèÿ ñ ïîëüçîâàòåëåì ìû èñïîëüçóåì äèàãðàììû ïîñëåäîâàòåëüíîñòè èëè
ñîòðóäíè÷åñòâà. Ýòî ïîëåçíî äëÿ ïðåöåäåíòîâ ñî ñëîæíûìè ïîñëåäîâàòåëüíîñòÿìè èëè ïîòîêàìè
ñîáûòèé.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ äèàãðàììà ñîòðóäíè÷åñòâà, ïðèíàäëåæàùàÿ èëëþñòðèðîâàííîìó ñöåíàðèþ
ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû:

Äèàãðàììà ñîòðóäíè÷åñòâà ñîäåðæèò ñóáúåêò Ïîëüçîâàòåëü ïî÷òû è ãðàíè÷íûå îáúåêòû


Ïî÷òîâûé ÿùèê, Ñîîáùåíèå ïî÷òû è Ïðèëîæåíèå, ó÷àñòâóþùèå â èëëþñòðèðîâàííîì
ñöåíàðèè ïðåöåäåíòà, ðåàëèçóþùåì ïðåöåäåíò Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû.

15-10
Äîïîëíåíèå îïèñàíèÿ èëëþñòðèðîâàííîãî ñöåíàðèÿ îáúåêòàìè äèàãðàìì
 ñëó÷àå íåîáõîäèìîñòè, äèàãðàììà èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà ìîæåò
ðàçúÿñíÿòüñÿ ñ èñïîëüçîâàíèåì ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ êàê
äîïîëíèòåëüíîãî òåêñòîâîãî îïèñàíèÿ. Ýòî ìîæíî ñäåëàòü ðàñøèðåíèåì îïèñàíèÿ çà ñ÷åò
âêëþ÷åíèÿ â èëëþñòðèðîâàííûé ñöåíàðèé èñïîëüçóåìûõ ãðàíè÷íûõ êëàññîâ.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ïðèìåð îïèñàíèÿ ïîòîêà ñîáûòèé èëëþñòðèðîâàííîãî ñöåíàðèÿ äëÿ
ïðåöåäåíòà Óïðàâëåíèå âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, ðàñøèðåííîå ãðàíè÷íûìè
êëàññàìè (òåêñò â ïðåäåëàõ «»).
a) Ïðåöåäåíò íà÷èíàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû òðåáóåò îòîáðàçèòü ñîîáùåíèÿ ïî÷òû
è ñèñòåìà îòîáðàæàåò ñîîáùåíèÿ. [Ïîëüçîâàòåëü äîëæåí èìåòü ñïîñîá ðàçëè÷àòü íîâûå,
ïðî÷èòàííûå è íåïðî÷èòàííûå ñîîáùåíèÿ; êðîìå òîãî, ïîëüçîâàòåëü äîëæåí âèäåòü
îòïðàâèòåëÿ, òåìó è ïðèîðèòåò êàæäîãî ñîîáùåíèÿ.] {Ñðåäíåå ÷èñëî îäíîâðåìåííî
ïîêàçûâàåìûõ íåïðî÷èòàííûõ ñîîáùåíèé ïî÷òû – îêîëî 100; â 90 % ñëó÷àåâ ñòðîêà
îïèñàíèÿ ñîäåðæàíèÿ ñîîáùåíèÿ – ìåíüøå 40 ñèìâîëîâ.} «Ïî÷òîâûé ÿùèê»
b) Ïîëüçîâàòåëü ïî÷òû ìîæåò âûïîëíèòü îäèí èëè áîëåå èç ñëåäóþùèõ øàãîâ:
c) Óïîðÿäî÷èòü ïî÷òîâûå ñîîáùåíèÿ ïî îòïðàâèòåëÿì èëè ïî òåìàì. (Âûïîëíÿåòñÿ
áîëüøå, ÷åì â 60 % ñëó÷àåâ.) «Ïî÷òîâûé ÿùèê»
d) Ïðî÷èòàòü òåêñò ïî÷òîâîãî ñîîáùåíèÿ. {Òåêñò ñîîáùåíèÿ â ñðåäíåì ñîäåðæèò
100 ñèìâîëîâ.} (Âûïîëíÿåòñÿ áîëüøå, ÷åì â 75 % ñëó÷àåâ.) «Ñîîáùåíèå ïî÷òû»
e) Ñîõðàíèòü ïî÷òîâîå ñîîáùåíèå êàê ôàéë. (Âûïîëíÿåòñÿ ìåíüøå, ÷åì â 5 %
ñëó÷àåâ.) «Ñîîáùåíèå ïî÷òû»
f) Ñîõðàíèòü ïðèëîæåíèå ê ñîîáùåíèþ êàê ôàéë. [Ïîëüçîâàòåëü äîëæåí áûòü ñïîñîáåí
âèäåòü òèïû ôàéëîâ ïðèëîæåíèé.] { 95 % ñëó÷àåâ ñîîáùåíèÿ èìåþò ìåíüøå äâóõ
ïðèëîæåíèé.} «Ñîîáùåíèå ïî÷òû» «Ïðèëîæåíèå»
g) Ïðåöåäåíò çàêàí÷èâàåòñÿ, êîãäà ïîëüçîâàòåëü ïî÷òû ïîäàåò êîìàíäó î çàâåðøåíèè
ðàáîòû ñ ïî÷òîâûìè ñîîáùåíèÿìè. «Ïî÷òîâûé ÿùèê»
Ôèêñàöèÿ òðåáîâàíèé ïðèìåíèìîñòè
Òðåáîâàíèÿ ïðèìåíèìîñòè ìîãóò îïðåäåëÿòü óðîâåíü ïðèìåíèìîñòè èíòåðôåéñà ïîëüçîâàòåëÿ.
Ýòè òðåáîâàíèÿ ìîãóò áûòü íàéäåíû, íàïðèìåð, â àðòåôàêòå Äîïîëíèòåëüíàÿ ñïåöèôèêàöèÿ.
Òðåáîâàíèÿ ïðèìåíèìîñòè äîëæíû óñòàíàâëèâàòü íå òî, ÷òî, êàê Âû ïîëàãàåòå, äîëæíà äåëàòü
ñèñòåìà, à ñàìûé íèçêèé óðîâåíü ïðèìåíèìîñòè, êîòîðîãî äîëæíà äîñòè÷ü ñèñòåìà, ÷òîáû
èñïîëüçîâàòüñÿ.
Òî, ÷åãî äîëæíà äîñòè÷ü ñèñòåìà, ÷òîáû èñïîëüçîâàòüñÿ, çàâèñèò ãëàâíûì îáðàçîì îò òîãî, ÷òî
ÿâëÿåòñÿ àëüòåðíàòèâîé ê èñïîëüçîâàíèþ ñèñòåìû. Ðàçóìíî òðåáîâàòü, ÷òîáû ñèñòåìà áûëà

15-11
ñóùåñòâåííî áîëåå ïðèãîäíà äëÿ èñïîëüçîâàíèÿ, ÷åì àëüòåðíàòèâû.  êà÷åñòâå àëüòåðíàòèâ ìîæíî
ïðåäëîæèòü èñïîëüçîâàòü:
n Ñóùåñòâóþùèå ðó÷íûå ïðîöåäóðû.
n Íàñëåäóåìóþ ñèñòåìó(û).
n Êîíêóðèðóþùåå èçäåëèå.
n Áîëåå ðàííþþ âåðñèþ(è) ñèñòåìû.
Òðåáîâàíèÿ ïðèìåíèìîñòè ìîãóò èñõîäèòü òàêæå èç ïîòðåáíîñòè ýêîíîìíî âíåäðÿòü íîâóþ
ñèñòåìó: åñëè çàêàç÷èê äîëæåí çàïëàòèòü $3 000 000 çà íîâóþ ñèñòåìó, îí ìîæåò ïðåäëîæèòü
íàëîæèòü òðåáîâàíèÿ ïðèìåíèìîñòè, êîòîðûå ïîäðàçóìåâàþò, ÷òî îí ñîõðàíèò $1 000 000
åæåãîäíî èç-çà óìåíüøåííîé ðàáî÷åé íàãðóçêè íà ñâîé ïåðñîíàë.
Òðåáîâàíèÿ ïðèìåíèìîñòè â èëëþñòðèðîâàííîì ñöåíàðèè ïðåöåäåíòà îáû÷íî îïðåäåëÿþò:
n Ìàêñèìàëüíîå âðåìÿ âûïîëíåíèÿ – êàê ìíîãî âðåìåíè äîëæíî ïîòðåáîâàòüñÿ îáó÷åííîìó
ïîëüçîâàòåëþ, ÷òîáû âûïîëíèòü îáû÷íûé ñöåíàðèé ïðåöåäåíòà.
n Ìàêñèìàëüíàÿ íîðìà îøèáêè – ñêîëüêî îøèáîê â ñðåäíåì ñîâåðøèò îáó÷åííûé ïîëüçîâàòåëü
ïðè âûïîëíåíèè îáû÷íîãî ñöåíàðèÿ ïðåöåäåíòà.
Åäèíñòâåííûå äîïóñòèìûå îøèáêè – ýòî òå, êîòîðûå íå ÿâëÿþòñÿ íåèñïðàâèìûìè, è íå áóäóò
îêàçûâàòü îòðèöàòåëüíîãî âîçäåéñòâèÿ íà îðãàíèçàöèþ, òèïà ïîòåðü â áèçíåñå èëè íàíåñåíèÿ
óùåðáà àïïàðàòíûì ñðåäñòâàì. Åñëè åäèíñòâåííîå ïîñëåäñòâèå îøèáêè – òî, ÷òî îíà òðåáóåò
âðåìåíè äëÿ åå èäåíòèôèêàöèè, ýòî çàòðîíåò èçìåðåííîå âðåìÿ âûïîëíåíèÿ.
Âðåìÿ îáó÷åíèÿ äîëæíî áûòü èçìåðåíî êàê âðåìÿ, êîòîðîå íóæíî çàòðàòèòü ïðåæäå, ÷åì
ïîëüçîâàòåëü ñìîæåò âûïîëíÿòü ñöåíàðèé áûñòðåå, ÷åì óêàçàííîå ìàêñèìàëüíîå âðåìÿ
âûïîëíåíèÿ.
Îáðàòèòå âíèìàíèå, ÷òî òðåáîâàíèÿ ïðèìåíèìîñòè íå äîëæíû ðàáîòàòü êàê öåëü, òî åñòü, âåðõíèé
ïðåäåë. Òðåáîâàíèÿ ïðèìåíèìîñòè äîëæíû îïðåäåëÿòü ñàìóþ íèçêóþ ïðèåìëåìóþ àáñîëþòíóþ
ïðèìåíèìîñòü ñèñòåìû. Òàêèì îáðàçîì, Âû íå îáÿçàòåëüíî äîëæíû ïðåêðàòèòü óëó÷øàòü
ïðèìåíèìîñòü, êîãäà òðåáîâàíèÿ ïðèìåíèìîñòè âûïîëíåíû.
Ïðèìåð:
Íèæå ïðèâîäèòñÿ ïðèìåð îïèñàíèÿ òðåáîâàíèé ïðèìåíèìîñòè äëÿ ïðåöåäåíòà Óïðàâëåíèå
âõîäÿùèìè ñîîáùåíèÿìè ïî÷òû, êàê îíî ïðåäñòàâëåíî â ñîîòâåòñòâóþùåì
èëëþñòðèðîâàííîì ñöåíàðèè ïðåöåäåíòà.
n Ïîëüçîâàòåëü ïî÷òû äîëæåí áûòü ñïîñîáåí óïîðÿäî÷èòü ïî÷òîâûå ñîîáùåíèÿ îäíèì
ùåë÷êîì ìûøè.
n Ïîëüçîâàòåëü ïî÷òû äîëæåí áûòü ñïîñîáåí ñêðîëëèðîâàòü òåêñòû ïî÷òîâûõ ñîîáùåíèé
íàæàòèåì îäíîé êíîïêè êëàâèàòóðû.

15-12
n Ïîëüçîâàòåëü ïî÷òû íå äîëæåí ïîëó÷àòü ñèãíàë î âõîäÿùåì ñîîáùåíèè ïî÷òû ïðè ÷òåíèè
ñóùåñòâóþùåãî ñîîáùåíèÿ.
Ïîääåðæêà îáðàòíîé ñâÿçè ñ ïðîòîòèïîì èíòåðôåéñà ïîëüçîâàòåëÿ
Äëÿ äàëüíåéøåãî ðàçúÿñíåíèÿ èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà ïîñëåäíèé ìîæåò
ññûëàòüñÿ íà ýëåìåíòû (íàïðèìåð, îêíà) ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ, ñîîòâåòñòâóþùåãî
ó÷àñòâóþùèì â íåì ãðàíè÷íûì êëàññàì. Ýòî ìîæåò áûòü ïîëåçíî, åñëè ÷àñòè ïðîòîòèïà
èíòåðôåéñà ïîëüçîâàòåëÿ óæå ñóùåñòâóþò è èëëþñòðèðîâàííûé ñöåíàðèé îïèñàí.
Ñèíõðîíèçàöèÿ
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ ïðîèçâîäÿòñÿ ñðàçó, êàê òîëüêî ñîîòâåòñòâóþùèå
ïðåöåäåíòû áóäóò îòñîðòèðîâàíû ïî ïðèîðèòåòàì, ÷òîáû èìåòü âîçìîæíîñòü ðàññìîòðåòü èõ ñ
ïîçèöèé ïðèìåíèìîñòè. Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà ñîçäàåòñÿ äî ìîäåëèðîâàíèÿ
è ðåàëèçàöèè èíòåðôåéñà ïîëüçîâàòåëÿ, òî åñòü è â ïîòîêå ðàáîò Òðåáîâàíèÿ è â ïîòîêå ðàáîò
Àíàëèç è ïðîåêòèðîâàíèå.
Ñîçäàíèå è óòî÷íåíèå àðòåôàêòà Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà ïðîèñõîäèò â
ðåçóëüòàòå äåéñòâèÿ Ìîäåëèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ.
Ýòîò àðòåôàêò ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ äåéñòâèÿ Ïðîòîòèïèðîâàíèå èíòåðôåéñà
ïîëüçîâàòåëÿ.
Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ îòâå÷àåò çà öåëîñòíîñòü èëëþñòðèðîâàííîãî ñöåíàðèÿ
ïðåöåäåíòà è ãàðàíòèðóåò, ÷òî:
n îïèñàíèå èëëþñòðèðîâàííîãî ñöåíàðèÿ ïîòîêà ñîáûòèé ÷èòàáåëüíî è ñîîòâåòñòâóåò öåëè;
n äèàãðàììû, îïèñûâàþùèå èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà, ïîíÿòíû è
ñîîòâåòñòâóþò öåëè;
n òðåáîâàíèÿ ïðèìåíèìîñòè ÷èòàáåëüíû è ñîîòâåòñòâóþò öåëè; îíè ïðàâèëüíî ôèêñèðóþò
òðåáîâàíèÿ ïðèìåíèìîñòè ñîîòâåòñòâóþùåãî ïðåöåäåíòà â ìîäåëè ïðåöåäåíòîâ;
n òðàññèðîâêà çàâèñèìîñòè ê ñîîòâåòñòâóþùåìó ïðåöåäåíòó â ìîäåëè ïðåöåäåíòîâ ïðàâèëüíà;
n ñâÿçè (ñâÿçè-àññîöèàöèè, ñâÿçè âêëþ÷åíèÿ è ðàñøèðåíèÿ) ñîîòâåòñòâóþùåãî ïðåöåäåíòà â
ìîäåëè ïðåöåäåíòîâ â ïðåäåëàõ èëëþñòðèðîâàííîãî ñöåíàðèÿ ïðåöåäåíòà îáðàáîòàíû
ïðàâèëüíî.
Î÷åíü ïîëåçíî, ÷òîáû ïðîåêòèðîâùèê èíòåðôåéñà, îòâåòñòâåííûé çà èëëþñòðèðîâàííûé
ñöåíàðèé ïðåöåäåíòà, áûë òàêæå îòâåòñòâåííûì çà ãðàíè÷íûå êëàññû è ñâÿçè, êîòîðûå
èñïîëüçóþòñÿ â èëëþñòðèðîâàííîì ñöåíàðèè.
Èñïîëüçîâàíèå
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ èñïîëüçóþòñÿ, ïðåæäå âñåãî, â íà÷àëüíûõ ñòàäèÿõ
ðàçðàáîòêè, ïðåæäå, ÷åì èíòåðôåéñ ïîëüçîâàòåëÿ áóäåò ñìîäåëèðîâàí, êàê èíñòðóìåíò

15-13
«ðàññóæäåíèÿ», ÷òîáû çàôèêñèðîâàòü òðåáîâàíèÿ ê èíòåðôåéñó ïîëüçîâàòåëÿ.
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòà ÷àñòî ðàññìàòðèâàþòñÿ êàê ïåðåõîäíûå àðòåôàêòû,
òîëüêî êàê ïðîåêò, è ìîãóò íå ïîääåðæèâàòüñÿ ïîñëå ïðîòîòèïèðîâàíèÿ áûñòðîäåéñòâèÿ èëè
âûïîëíåíèÿ èíòåðôåéñà ïîëüçîâàòåëÿ. Îäíàêî â íåêîòîðûõ ñëó÷àÿõ ìîæåò áûòü ïîëåçíî
ïîääåðæèâàòü èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ â òå÷åíèå ðÿäà èòåðàöèé, íàïðèìåð,
åñëè èìåþòñÿ ñëîæíûå òðåáîâàíèÿ, ïðåäñòàâëåííûå â èíòåðôåéñå ïîëüçîâàòåëÿ, êîòîðûå òðåáóþò
âðåìåíè (áîëåå, ÷åì íåñêîëüêî èòåðàöèé), ÷òîáû ñòàòü ïîíÿòíûìè.
Èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ äîëæíû îïèñûâàòüñÿ ñ ó÷åòîì òîãî, ÷òî ÷èòàòåëÿìè
ýòèõ îïèñàíèé áóäóò òîëüêî ïðîåêòèðîâùèêè ïðåöåäåíòà, òàê êàê èëëþñòðèðîâàííûå ñöåíàðèè
ïðåöåäåíòà êîíöåïòóàëüíû è âûñîêîóðîâíåâû, è ìîãóò îêàçàòüñÿ íåïîíÿòíûìè äðóãèì ÷èòàòåëÿì.
Âìåñòî ýòîãî, ðàññìàòðèâàòü è îáñóæäàòü, â òîì ÷èñëå ñ äðóãèìè ñîâëàäåëüöàìè òèïà êîíå÷íûõ
ïîëüçîâàòåëåé, íóæíî èõ êîíêðåòíûå ïðîÿâëåíèÿ (òî åñòü íåïîñðåäñòâåííî èíòåðôåéñ
ïîëüçîâàòåëÿ èëè åãî ïðîòîòèï). Îäíàêî, èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòîâ ìîãóò
èñïîëüçîâàòüñÿ ïðîåêòèðîâùèêîì èíòåðôåéñà ïîëüçîâàòåëÿ äëÿ ññûëîê ïðè èñïûòàíèÿõ
èñïîëüçîâàíèÿ, ÷òîáû ñôîêóñèðîâàòü âíèìàíèå íà íåêîòîðûõ àñïåêòàõ òåñòèðîâàíèÿ (íàïðèìåð,
íà ñëîæíûõ ïîñëåäîâàòåëüíîñòÿõ âçàèìîäåéñòâèé).
Êîìïðîìèññ â âûøåóêàçàííîé ðåêîìåíäàöèè: åñëè ðàçðàáîòàòü èëëþñòðèðîâàííûå ñöåíàðèè
ñóùåñòâåííî äåøåâëå, ÷åì ôàêòè÷åñêèé ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ, ìîæåò áûòü ðàçóìíî
âîñïîëüçîâàòüñÿ èõ íàëè÷èåì è ðàññìîòðåòü èëëþñòðèðîâàííûå ñöåíàðèè ïðåæäå, ÷åì
ðåàëèçîâûâàòü ïðîòîòèï. Äëÿ ýòîãî âàæíî, ÷òîáû îïèñàíèÿ èëëþñòðèðîâàííûõ ñöåíàðèåâ áûëè
ÿñíûìè è ñàìîäîñòàòî÷íûìè òàê, ÷òîáû îíè ìîãëè áûòü ïîíÿòû ïîëüçîâàòåëÿìè; ñîçäàíèå òàêèõ
îïèñàíèé ìîæåò ïîòðåáîâàòü ñóùåñòâåííûõ ðåñóðñîâ ðàçðàáîòêè.
 ñëó÷àÿõ, êîãäà â ïîòîêå ðàáîò òðåáîâàíèé ðàçðàáîòàíû èëëþñòðèðîâàííûå ñöåíàðèè
ïðåöåäåíòîâ è ñîçäàí ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ, ñîîòâåòñòâóþùèå ãðàíè÷íûå êëàññû
– ýòî õîðîøàÿ èñõîäíàÿ èíôîðìàöèÿ äëÿ äåéñòâèé àíàëèçà. Îäíàêî èíîãäà âîçíèêàåò ïîòðåáíîñòü
ñîçäàâàòü èëëþñòðèðîâàííûå ñöåíàðèè ïðåöåäåíòà â òå÷åíèå àíàëèçà. Ýòî äåëàåòñÿ äëÿ
óâÿçûâàíèÿ ýëåìåíòîâ ïðîåêòà èíòåðôåéñà ïîëüçîâàòåëÿ ñ âûïîëíÿåìûìè äåéñòâèÿìè, ïîòîìó
÷òî:
n Íåêîòîðûå ïðîåêòû íå ñîçäàþò ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ; âìåñòî ýòîãî îíè
ïðîåêòèðóþò è âûïîëíÿþò íåïîñðåäñòâåííî èíòåðôåéñ ïîëüçîâàòåëÿ áåç ïðîòîòèïà.
n Íåêîòîðûå ïðîåêòû ñîçäàþò ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ, íî òîëüêî äëÿ íåáîëüøîãî
÷èñëà ïðåöåäåíòîâ. Äëÿ îñòàëüíîé ÷àñòè ïðåöåäåíòîâ èíòåðôåéñ ïîëüçîâàòåëÿ íå
ïðîòîòèïèðóåòñÿ.

15-14
Àðòåôàêò: Ãðàíè÷íûé êëàññ
Êðàòêèé îáçîð
Ãðàíè÷íûé êëàññ ìîäåëèðóåò âçàèìîäåéñòâèå ìåæäó îäíèì èëè íåñêîëüêèìè ñóáúåêòàìè è
ñèñòåìîé.
Ãðàíè÷íûé êëàññ ïðåäñòàâëÿåò èíòåðôåéñ ìåæäó ñèñòåìîé è íåêîòîðîé ñóùíîñòüþ âíå ñèñòåìû:
÷åëîâåêîì èëè äðóãîé ñèñòåìîé. Åãî íàçíà÷åíèå – îáåñïå÷èòü îáìåí èíôîðìàöèåé ñ îêðóæàþùèì
ìèðîì è çàùèòèòü ñèñòåìó îò èçìåíåíèé â åå ñðåäå.
Òîëêîâàíèå
Ãðàíè÷íûå êëàññû èñïîëüçóþòñÿ äëÿ ìîäåëèðîâàíèÿ âçàèìîäåéñòâèÿ ìåæäó ñèñòåìîé è åå ñðåäîé,
òî åñòü, åå ñóáúåêòàìè. Ãðàíè÷íûå êëàññû ôèêñèðóþò ñëåäóþùèå àñïåêòû âçàèìîäåéñòâèÿ:
n ñîãëàñîâàíèå ïîâåäåíèÿ ñóáúåêòà ñ «âíóòðåííåé îðãàíèçàöèåé» ñèñòåìû;
n ïðèåì ñîîáùåíèé îò ñóáúåêòà ñèñòåìå, íàïðèìåð, èíôîðìàöèè èëè çàïðîñîâ;
n âûâîä ñîîáùåíèé îò ñèñòåìû ñóáúåêòó, íàïðèìåð, íàêîïëåííóþ èíôîðìàöèþ èëè
ïðîèçâåäåííûå ðåçóëüòàòû.
Òàêèì îáðàçîì, ãðàíè÷íûå êëàññû ìîãóò èñïîëüçîâàòüñÿ äëÿ ôèêñàöèè òðåáîâàíèé ê èíòåðôåéñó
ïîëüçîâàòåëÿ. Ñîçäàíèå îáúåêòíîé ìîäåëè ïîëüçîâàòåëüñêîãî èíòåðôåéñà çàñëóæèâàåò áîëüøîãî
âíèìàíèÿ, òàê êàê ìíîãèå èç ñîçäàâàåìûõ ñåãîäíÿ èíòåðôåéñîâ ïîëüçîâàòåëÿ îáúåêòíî-
îðèåíòèðîâàíû, è íàáëþäàåòñÿ òåíäåíöèÿ ê åùå áîëüøåé îáúåêòíîé îðèåíòàöèè èç-çà åå âûãîä
â ÷àñòè åñòåñòâåííîãî è ýôôåêòèâíîãî èñïîëüçîâàíèÿ. Õîòÿ ìíîãèå èç ëó÷øèõ ïðîåêòíûõ
ðåøåíèé èíòåðôåéñà ïîëüçîâàòåëÿ áûëè ïðèíÿòû íåïîñðåäñòâåííî â õîäå ïðîòîòèïèðîâàíèÿ è
ãðàôè÷åñêîé ðàçðàáîòêè, ðàññóæäåíèå îòíîñèòåëüíî ñòðóêòóðû è òðåáîâàíèé ïðèìåíèìîñòè ê
èíòåðôåéñó ïîëüçîâàòåëÿ åñòåñòâåííî äåëàòü â òåðìèíàõ îáúåêòíîé ìîäåëè.
Èñïîëüçîâàíèå ãðàíè÷íûõ êëàññîâ ïðè ìîäåëèðîâàíèè èíòåðôåéñà ïîëüçîâàòåëÿ
Èíòåðôåéñ ïîëüçîâàòåëÿ, áàçèðóþùèéñÿ íà ðàáîòå ñ îêíàìè, ìîæåò áûòü ñìîäåëèðîâàí
ãðàíè÷íûìè êëàññàìè; äëÿ åãî îïèñàíèÿ íà âûñîêîì óðîâíå èñïîëüçóéòå ñëåäóþùèå
ðåêîìåíäàöèè:
n Èñïîëüçóéòå îäèí ãðàíè÷íûé êëàññ, ÷òîáû ïðåäñòàâèòü îäíî ãëàâíîå îêíî.
n Èñïîëüçóéòå îäèí ãðàíè÷íûé êëàññ äëÿ ïðåäñòàâëåíèÿ êàæäîãî íåîáõîäèìîãî ëîãè÷åñêîãî
îáúåêòà (òèïà), óïðàâëÿåìîãî ñóáúåêòîì â ïðåäåëàõ ãëàâíîãî îêíà; îáðàòèòå âíèìàíèå, ÷òî
êàæäûé òàêîé îáúåêò òàêæå ÷àñòî èìååò ñâîè ñîáñòâåííûå âòîðè÷íûå îêíà, òèïà îêîí ñâîéñòâ.
n Èñïîëüçóéòå îòâåòñòâåííîñòè ãðàíè÷íûõ êëàññîâ, ÷òîáû îïèñàòü íåîáõîäèìûå îïåðàöèè
äëÿ ñîîòâåòñòâóþùèõ îêîí è îáúåêòîâ.
n Èñïîëüçóéòå àòðèáóòû ãðàíè÷íûõ êëàññîâ, ÷òîáû îïèñàòü ñâîéñòâà ñîîòâåòñòâóþùèõ îêîí
è îáúåêòîâ.

15-15
n Èñïîëüçóéòå ñâÿçè ìåæäó ãðàíè÷íûìè êëàññàìè, ÷òîáû ïðåäñòàâèòü ñâÿçè òèïà èåðàðõèè
îáúåäèíåíèé è íàâèãàöèîííûõ ïóòåé ñîîòâåòñòâóþùèõ îêîí è îáúåêòîâ.
n Èñïîëüçóéòå ñïåöèàëüíûå òðåáîâàíèÿ ê ãðàíè÷íûì êëàññàì, ÷òîáû çàôèêñèðîâàòü òðåáîâàíèÿ
ïðèìåíèìîñòè è äðóãèå òèïû òðåáîâàíèé, êàê òðåáîâàíèÿ ïðîåêòèðîâàíèÿ è âûïîëíåíèÿ ê
ñîîòâåòñòâóþùèì îêíàì è îáúåêòàì.
Ïðèìåðû ãðàíè÷íûõ êëàññîâ
Ñëåäóþùèå ïðèìåðû ìîæíî ïðèâåñòè äëÿ ïî÷òîâîé ïðèêëàäíîé ïðîãðàììû:
n Ãðàíè÷íûå êëàññû:

n Îòâåòñòâåííîñòè ãðàíè÷íûõ êëàññîâ:

Îòâåòñòâåííîñòü Óïîðÿäî÷åíèå (Êðèòåðèé) ñîñòîèò â òîì, ÷òîáû óïîðÿäî÷èòü ïî÷òîâûå


ñîîáùåíèÿ â îêíå ïî÷òû ñîãëàñíî ðàçëè÷íûì êðèòåðèÿì, òèïà îòïðàâèòåëÿ, ñîäåðæàíèÿ,
âðåìåíè ïîëó÷åíèÿ è ò.ä.
n Àòðèáóòû êëàññîâ:

Îáðàòèòå âíèìàíèå íà òî, ÷òî òèïû àòðèáóòîâ ïðåäñòàâëåíû çäåñü íà êîíöåïòóàëüíîì óðîâíå;
â ôàêòè÷åñêîì èíòåðôåéñå ïîëüçîâàòåëÿ îíè ìîãóò áûòü ðåàëèçîâàíû ðàçëè÷íûìè åäèíèöàìè
èçìåðåíèÿ, òèïà ñàíòèìåòðîâ, êîëè÷åñòâà ñèìâîëîâ è ò.ä..
n Ñâÿçè îáúåäèíåíèÿ:

15-16
n Ñâÿçè îáîáùåíèÿ:

Ïðèìåðû ñïåöèàëüíûõ òðåáîâàíèé ê ãðàíè÷íûì êëàññàì


Ñïåöèàëüíûìè òðåáîâàíèÿìè ê ãðàíè÷íûì êëàññàì ìîãóò áûòü:
n Òðåáîâàíèÿ ïðèìåíèìîñòè, òàêèå êàê êâàëèôèêàöèÿ ïîëüçîâàòåëÿ, âðåìÿ îáó÷åíèÿ è
âåðîÿòíîñü îøèáêè, ñâÿçàííûå ñ ãðàíè÷íûì êëàññîì.
n Íå ôóíêöèîíàëüíûå òðåáîâàíèÿ, êîòîðûå óñòàíîâëåíû äëÿ êëàññà, íî êîòîðûå áóäóò
âûïîëíåíû, êîãäà ñîîòâåòñòâóþùèé èíòåðôåéñ ïîëüçîâàòåëÿ áóäåò ðàçðàáîòàí è ðåàëèçîâàí.
Ïðèìåðîì òàêîãî òðåáîâàíèÿ ÿâëÿåòñÿ òî, ÷òî ãðàíè÷íûé êëàññ äîëæåí áûòü ðåàëèçîâàí ñ
èñïîëüçîâàíèåì îïðåäåëåííîãî êîìïîíåíòà, òèïà óïðàâëåíèÿ ActiveX.
Òðåáîâàíèåì ïðèìåíèìîñòè äëÿ êëàññà Ñîîáùåíèå ïî÷òû ìîãëî áû áûòü:
n Ïîëüçîâàòåëü ïî÷òû íå äîëæåí ïîëó÷àòü ñèãíàë î âõîäÿùåì ñîîáùåíèè ïî÷òû ïðè ÷òåíèè
ñóùåñòâóþùåãî ñîîáùåíèÿ.
Òðåáîâàíèåì ïðèìåíèìîñòè äëÿ êëàññà Ïî÷òîâîå îêíî ìîãëî áû áûòü:
n Ïîëüçîâàòåëü ïî÷òû äîëæåí èìåòü âîçìîæíîñòü óïîðÿäî÷èòü ñîîáùåíèÿ ïî÷òû îäèíî÷íûì
ùåë÷êîì ìûøè.
Äðóãèå òðåáîâàíèÿ ïðèìåíèìîñòè èìåþò îòíîøåíèå ê çíà÷åíèÿì àòðèáóòîâ è ðàçìåðàì îáúåêòîâ.
Îíè âûñòàâëÿþòñÿ ïîòîìó, ÷òî èíòåðôåéñ ïîëüçîâàòåëÿ ÷àñòî äîëæåí îáåñïå÷èâàòü ÷èòàåìîñòü
îïðåäåëåííîãî äèàïàçîíà çíà÷åíèé àòðèáóòà èëè ïðèãîäíîå äëÿ èñïîëüçîâàíèÿ óïðàâëåíèå
îáúåêòîì, ðàçìåðû êîòîðîãî íàõîäÿòñÿ â îïðåäåëåííîì äèàïàçîíå. Òîãäà ýòîò äèàïàçîí äîëæåí
ïðåäñòàâëÿòüñÿ êàê íîðìàëüíûé ñëó÷àé è îáåñïå÷èâàòüñÿ íà 90 %. Èíòåðôåéñ ïîëüçîâàòåëÿ, â
ñâîþ î÷åðåäü, äîëæåí ïîêðûâàòü âñå âîçìîæíûå çíà÷åíèÿ, âêëþ÷àÿ ïðåâûøàþùèå äèàïàçîí, íî
ìîæåò áûòü îïòèìèçèðîâàí äëÿ çíà÷åíèé â íîðìàëüíîì äèàïàçîíå.
Òðåáîâàíèåì ïðèìåíèìîñòè îòíîñèòåëüíî çíà÷åíèé àòðèáóòîâ êëàññà Ñîîáùåíèå ïî÷òû ìîãëî
áû áûòü:
n Òåìà ñîîáùåíèÿ äîëæíà áûòü ñïîñîáíà ñîäåðæàòü 40 ñèìâîëîâ áåç äåôèñîâ.

15-17
Ñâÿçü ñóáúåêòîâ è ãðàíè÷íûõ êëàññîâ
Òàê êàê ãðàíè÷íûå êëàññû ìîäåëèðóþò âçàèìîäåéñòâèÿ ìåæäó ñóáúåêòàìè è ñèñòåìîé, ìû
ïîÿñíÿåì ýòî, ñîïîñòàâëÿÿ êàæäûé ñóáúåêò ñ ãðàíè÷íûìè êëàññàìè, îáðàáàòûâàþùèìè
âçàèìîäåéñòâèå ñ ñóáúåêòîì.
Äëÿ ïðèêëàäíîé ïðîãðàììû ïî÷òû ìû èäåíòèôèöèðîâàëè ñóáúåêò Ïîëüçîâàòåëü ïî÷òû, êîòîðûé
âçàèìîäåéñòâóåò ñ Ïî÷òîâûìè ÿùèêàìè.

 ýòîì ñëó÷àå ìû òàêæå îáåñïå÷èâàåì ïîíèìàíèå èç êîíòåêñòà òîãî, ÷òî Ïîëüçîâàòåëü ïî÷òû
âçàèìîäåéñòâóåò ñî âñåìè îáúåêòàìè, ñîäåðæàùèìèñÿ â èåðàðõèè îáúåäèíåíèé Ïî÷òîâîãî ÿùèêà.
Êðèòåðèè õîðîøåãî êà÷åñòâà ãðàíè÷íûõ êëàññîâ è èõ ñâÿçåé
Ïðîáëåìà ìíîãèõ èíòåðôåéñîâ ïîëüçîâàòåëÿ ñîñòîèò â òîì, ÷òî îíè èìåþò ñëèøêîì ìíîãî îêîí
è ïóòåé ïåðåìåùåíèÿ ìåæäó îêíàìè, êîòîðûå ñòàíîâÿòñÿ ñëèøêîì äëèííûìè. Ïîìèìî ñàìèõ
äîïîëíèòåëüíûõ áåñïîëåçíûõ äåéñòâèé, ñëèøêîì äëèííûå ïóòè ïåðåìåùåíèÿ ìåæäó îêíàìè
óâåëè÷èâàþò âåðîÿòíîñòü òîãî, ÷òî ïîëüçîâàòåëü «ïîòåðÿåòñÿ» â ñèñòåìå. Èäåàëüíî, åñëè âñå
îêíà ìîæíî îòêðûòü èç îäíîãî ïåðâè÷íîãî îêíà, ÷àñòî íàçûâàåìîãî ãëàâíûì (main) îêíîì. Òîãäà
Âû èìååòå ìàêñèìàëüíóþ äëèíó ïóòè, ðàâíóþ äâóì øàãàì. Èçáåãàéòå ïóòåé, èìåþùèõ äëèíó
áîëåå òðåõ øàãîâ.
Òàêèì îáðàçîì, ïðè ôîðìèðîâàíèè èíòåðôåéñà ïîëüçîâàòåëÿ âàæíî èìåòü äëÿ ñóáúåêòà òîëüêî
îäíî ãëàâíîå îêíî, åñëè âîçìîæíî, ñîäåðæàùåå âñå îáúåêòû, ê êîòîðûì äîëæåí îáðàùàòüñÿ
ñóáúåêò. Åñëè ýòî íåâîçìîæíî, îêíî äîëæíî îáåñïå÷èòü ïåðåõîä êî âñåì îáúåêòàì, ê êîòîðûì
äîëæåí îáðàùàòüñÿ ñóáúåêò. Âàæíî, ÷òî ñóáúåêò ïðîâîäèò çíà÷èòåëüíóþ ÷àñòü ñâîåãî «ïîëåçíîãî
âðåìåíè», âçàèìîäåéñòâóÿ ñ ýòèì ãëàâíûì îêíîì.
 ðåçóëüòàòå ýòè ñîîáðàæåíèÿ èìåþò ñëåäóþùåå âëèÿíèå íà îáúåêòíûå ìîäåëè èíòåðôåéñà
ïîëüçîâàòåëÿ:
n Êàæäûé ñóáúåêò äîëæåí, åñëè âîçìîæíî, áûòü ñâÿçàí ñ òîëüêî îäíèì ãðàíè÷íûì êëàññîì
(îáúåäèíåíèåì), ïðåäñòàâëÿþùèì ãëàâíîå îêíî.
n Âñå ãðàíè÷íûå êëàññû, èñïîëüçóåìûå îäíèì è òåì æå ñóáúåêòîì, äîëæíû áûòü ñâÿçàíû
íåêîòîðûì ñïîñîáîì, ÷àñòî ÷åðåç èåðàðõèþ îáúåäèíåíèé, íà÷èíàþùóþñÿ ñ ãðàíè÷íîãî
êëàññà, ïðåäñòàâëÿþùåãî ãëàâíîå îêíî.
n Èåðàðõèè îáúåäèíåíèé äîëæíû áûòü øèðîêèìè è íåãëóáîêèìè, íàñêîëüêî ýòî âîçìîæíî.
n Ãðàíè÷íûå êëàññû äîëæíû, êàê ïðàâèëî, áûòü ÷àñòÿìè îäíîé (è òîëüêî îäíîé) èåðàðõèè
îáúåäèíåíèé, òàê, ÷òîáû ñóáúåêò çíàë, ãäå èõ íàéòè.

15-18
n Íóæíî ñòðåìèòüñÿ óìåíüøèòü íàñêîëüêî âîçìîæíî êîëè÷åñòâî èåðàðõèé îáúåäèíåíèÿ,
ïîòîìó ÷òî îíè óñëîæíÿþò ñóáúåêòàì ïîíèìàíèå ìîäåëè èíòåðôåéñà.
n Åñëè Âû èìååòå àññîöèàöèþ ñ ìíîæåñòâåííîñòüþ îäèí, è ñâÿçàííûå êëàññû – ýòî ÷àñòè
ðàçëè÷íûõ èåðàðõèé îáúåäèíåíèÿ, Âû äîëæíû ðàññìîòðåòü çàìåíó àññîöèàöèè íà
îáúåäèíåíèå, åñëè ýòè äâå èåðàðõèè ìîãóò áûòü îáúåäèíåíû. Çàìåòüòå, îäíàêî, ÷òî ýòî ìîæåò
ïðèâåñòè ê âûáîðó ìåæäó îäíîé ãëóáîêîé èåðàðõèåé îáúåäèíåíèÿ è äâóìÿ áîëåå ìåëêèìè.
Êðèòåðèè õîðîøåãî êà÷åñòâà, ïðåäñòàâëåííûå âûøå, íàõîäÿòñÿ íà âåñüìà äåòàëüíîì óðîâíå.
Äëÿ áîëåå âûñîêîãî óðîâíÿ ìîæíî ïåðå÷èñëèòü ñëåäóþùèå êðèòåðèè, êîòîðûå íå ïîêàçûâàþò
òàê ìíîãî äåòàëåé, íî, ïî êðàéíåé ìåðå, ãîâîðÿò î ðîëè ãðàíè÷íûõ êëàññîâ:
n Ãðàíè÷íûå êëàññû äîëæíû ñïîñîáñòâîâàòü õîðîøåé ïðèìåíèìîñòè ñèñòåìû.
n Ãðàíè÷íûå êëàññû äîæíû ñîõðàíÿòü âûñîêî êîíöåïòóàëüíûé óðîâåíü, íàñêîëüêî ýòî
âîçìîæíî.
n Ãðàíè÷íûå êëàññû äîëæíû îáåñïå÷èòü ëîãè÷íóþ ìîäóëüíîñòü âçàèìîäåéñòâèé ìåæäó
ñèñòåìîé è ñóáúåêòîì.
n Ãðàíè÷íûå êëàññû äîëæíû áûòü åäèíñòâåííûìè îáúåêòàìè, êîòîðûå ìîãóò èçìåíèòüñÿ, åñëè
ñóáúåêòû èçìåíÿþò ñïîñîá, êîòîðûì îíè âîçäåéñòâóþò íà ñèñòåìó.
n Ãðàíè÷íûå êëàññû äîëæíû áûòü åäèíñòâåííûìè îáúåêòàìè, êîòîðûå ìîãóò èçìåíèòüñÿ, åñëè
ñèñòåìà èçìåíÿåò ñïîñîá, êîòîðûì îíà îáåñïå÷èâàåò âûâîä äëÿ ñóáúåêòîâ.
n Ãðàíè÷íûå êëàññû äîëæíû «çíàòü» òðåáîâàíèÿ îò äðóãèõ òèïîâ îáúåêòà (òèïà îáúåêòîâ
êîíòðîëëåðîâ è ñóùíîñòåé) òàê, ÷òîáû îíè ìîãëè áûòü ðåàëèçîâàíû è áûëè ïðèãîäíûìè
äëÿ èñïîëüçîâàíèÿ è ýôôåêòèâíûìè «âíóòðè ñèñòåìû».
Ñèíõðîíèçàöèÿ
Ãðàíè÷íûå êëàññû, îòíîñÿùèåñÿ ê ïðèìåíèìîñòè ñèñòåìû, èäåíòèôèöèðóþòñÿ è îïèñûâàþòñÿ
â òå÷åíèå ñòàäèé Íà÷àëî è/èëè Óòî÷íåíèå ïðåæäå, ÷åì áóäåò ñìîäåëèðîâàí, ñïðîåêòèðîâàí è
ðåàëèçîâàí èíòåðôåéñ ïîëüçîâàòåëÿ.
Ñîçäàíèå è ñîïðîâîæäåíèå àðòåôàêòîâ Ãðàíè÷íûé êëàññ ïðîèñõîäèò â äåéñòâèè Ìîäåëèðîâàíèå
èíòåðôåéñà ïîëüçîâàòåëÿ.
Àðòåôàêò Ãðàíè÷íûé êëàññ ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ ñëåäóþùèõ äåéñòâèé:
n Ïðîòîòèïèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ
n Àíàëèç ïðåöåäåíòà
Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ èëè îáúåêòíûé àíàëèòèê îòâåòñòâåííû çà öåëîñòíîñòü
ãðàíè÷íîãî êëàññà, ãàðàíòèðóÿ ÷òî:
n Êëàññ îòâå÷àåò òðåáîâàíèÿì, ïðåäúÿâëåííûì â àðòåôàêòàõ Ðåàëèçàöèÿ ïðåöåäåíòà è

15-19
Èëëþñòðèðîâàííûé ñöåíàðèé ïðåöåäåíòà, â êîòîðûõ ýòîò êëàññ ó÷àñòâóåò.
n Êëàññ íàñòîëüêî íåçàâèñèì îò äðóãèõ êëàññîâ, íàñêîëüêî âîçìîæíî.
n Ñâîéñòâà êëàññà, âêëþ÷àÿ åãî îòâåòñòâåííîñòè, îäíîíàïðàâëåííûå ñâÿçè è àòðèáóòû,
îáîñíîâàíû è ñîâìåñòèìû ñ äðóã äðóãîì.
n Ðîëü êëàññà â äâóñòîðîííèõ ñâÿçÿõ, â êîòîðûå îí âêëþ÷åí, ÿñíà è èíòóèòèâíî ïîíÿòíà.
n Âèäèìîñòü åãî ýëåìåíòîâ, ïðåæäå âñåãî, àòðèáóòîâ, ïðàâèëüíà. Âèäèìîñòü ìîæåò áûòü
«public», «private» è òàê äàëåå.
n Êîíòåêñò åãî ýëåìåíòîâ, ïðåæäå âñåãî îïåðàöèé è àòðèáóòîâ, ÿâëÿåòñÿ ïðàâèëüíûì. Êîíòåêñò
– ýòî «true» äëÿ êîíòåêñòà òèï/êëàññ è «false» äëÿ êîíòåêñòà îáúåêò/îáðàçåö.
n Ñïåöèàëüíûå òðåáîâàíèÿ ÷èòàáåëüíû è îòâå÷àþò ñâîèì öåëÿì.
n Äèàãðàììû, îïèñûâàþùèå êëàññ, ÷èòàåìû è ñîâìåñòèìû ñ äðóãèìè ñâîéñòâàìè.

Àðòåôàêò: Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ


Êðàòêèé îáçîð
Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ èñïîëüçóþò:
n îïèñàòåëè ïðåöåäåíòîâ, ÷òîáû ïîíÿòü èíòåðôåéñ ïîëüçîâàòåëÿ äëÿ ïðåöåäåíòà;
n ñèñòåìíûå àíàëèòèêè, ÷òîáû ïîíÿòü, êàê âëèÿþò äðóã íà äðóãà èíòåðôåéñ ïîëüçîâàòåëÿ è
àíàëèç ñèñòåìû;
n ïðîåêòèðîâùèêè, ÷òîáû ïîíÿòü, êàê âëèÿåò èíòåðôåéñ ïîëüçîâàòåëÿ íà «âíóòðåííåå
óñòðîéñòâî» ñèñòåìû;
n òå, êòî òåñòèðóþò êëàññû, äëÿ ïëàíèðîâàíèÿ äåéñòâèé èñïûòàíèÿ.
Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ ìîæåò áûòü ðåàëèçîâàí êàê:
n Ýñêèçû èëè ðèñóíêè íà áóìàãå;
n Òî÷å÷íûå èçîáðàæåíèÿ, âûïîëíåííûå ñ èñïîëüçîâàíèåì èíñòðóìåíòîâ ðèñîâàíèÿ;
n Èíòåðàêòèâíûé âûïîëíèìûé ïðîòîòèï (íàïðèìåð, ðåàëèçîâàííûé ñ èñïîëüçîâàíèåì
Microsoft® Visual Basic®).
 áîëüøèíñòâå ïðîåêòîâ Âû äîëæíû èñïîëüçîâàòü âñå òðè ñïîñîáà â ïîðÿäêå, ïåðå÷èñëåííîì
âûøå. Òàê êàê îáû÷íî âðåìÿ èõ âûïîëíåíèÿ âåñüìà ðàçëè÷íî (ñîçäàâàòü è èçìåíÿòü ðèñóíêè
íàìíîãî áûñòðåå, ÷åì âûïîëíèìûå ïðîãðàììû), ýòîò ïîðÿäîê ïîçâîëÿåò âíà÷àëå ïðîñòî
ñèñòåìàòèçèðîâàòü ñâåäåíèÿ. Îäíàêî ðèñóíêè íå îòðàæàþò äîëæíûì îáðàçîì îãðàíè÷åííóþ
ïëîùàäü ýêðàíà; â ðèñóíêå ïðîùå ïîìåñòèòü áîëüøå, ÷åì âìåùàåò ïëîùàäü ýêðàíà.
Ëó÷øå âñåãî îêîí÷àòåëüíî îïðåäåëèòü èíòåðôåéñ ïîëüçîâàòåëÿ ïóòåì ñîâìåñòíîãî

15-20
èñïîëüçîâàíèÿ òî÷å÷íûõ ðèñóíêîâ è âûïîëíèìûõ ïðîãðàìì. Ýòî íóæíî ñäåëàòü, òàê êàê Âû
äîëæíû áóäåòå äåìîíñòðèðîâàòü ïðîòîòèï íå òîëüêî ïðîåêòèðîâùèêàì ïðåöåäåíòà, íî è äðóãèì
ëþäÿì. Òî÷å÷íûé ðèñóíîê ìîæåò îïðåäåëèòü òî÷íûé âèä ïåðâè÷íûõ îêîí, ó÷èòûâàÿ, ÷òî
âûïîëíèìûå ïðîãðàììû ìîãóò àïïðîêñèìèðîâàòü âèä ïåðâè÷íûõ îêîí è ïîääåðæèâàòü èõ
äåéñòâèÿ, òàêæå êàê âèä è ïîâåäåíèå âòîðè÷íûõ îêîí. Åñòåñòâåííî, åñëè Âû ìîæåòå ñ ðàçóìíûì
óñèëèåì âûïîëíèòü òî÷íûé âèä ïåðâè÷íûõ îêîí â âûïîëíèìîé ïðîãðàììå, ýòî ëó÷øå, ÷åì
îáúåäèíåíèå âûïîëíèìîé ïðîãðàììû ñ òî÷å÷íûì ðèñóíêîì. Åñëè Âû íå èìååòå äîñòàòî÷íî
ðåñóðñîâ äëÿ ñîçäàíèÿ âûïîëíèìîé ïðîãðàììû, Âû ìîæåòå èñïîëüçîâàòü òî÷å÷íûå ðèñóíêè êàê
êîíå÷íîå âûïîëíåíèå ïðîòîòèïà.  ýòîì ñëó÷àå ìîæåò áûòü ïîëåçíî äîïîëíèòü èõ
èëëþñòðèðîâàííûìè ñöåíàðèÿìè ïðåöåäåíòà, îïèñûâàþùèìè èõ äèíàìèêó; èíà÷å âåëèêà
âåðîÿòíîñòü òîãî, ÷òî êîíñòðóêòîðû èíòåðôåéñà ïîëüçîâàòåëÿ ïîëó÷àò íåïðàâèëüíóþ äèíàìèêó.
Çàìåòüòå, ÷òî íå íóæíî ñòðåìèòüñÿ äîñòèãíóòü õîðîøåé ñòðóêòóðû è ìîäóëÿðèçàöèè èñõîäíîãî
êîäà äëÿ âûïîëíèìîãî ïðîòîòèïà; âìåñòî ýòîãî ñëåäóåò ñîñðåäîòî÷èòüñÿ íà ñîçäàíèè âðåìåííîãî
ïðîòîòèïà, êîòîðûé âèçóàëèçèðóåò ñóùåñòâåííûå àñïåêòû èíòåðôåéñà ïîëüçîâàòåëÿ è ýòèì
îáåñïå÷èâàåò íåêîòîðûå èç åãî ñóùåñòâåííûõ äåéñòâèé. Êðîìå òîãî, ïðîòîòèï, âåðîÿòíî,
íåñêîëüêî ðàç èçìåíèòñÿ ïðè ðàçðàáîòêå è äåìîíñòðèðîâàíèè åãî äðóãèì, è ýòè èçìåíåíèÿ ÷àñòî
âûïîëíÿþòñÿ êàê äåøåâûå çàïëàòû.  ðåçóëüòàòå èñõîäíûé êîä ïðîòîòèïà ÷àñòî èìååò î÷åíü
îãðàíè÷åííîå çíà÷åíèå, è íå «ýâîëþöèîíèçèðóåò» â ðåàëüíûé êîä èíòåðôåéñà ïîëüçîâàòåëÿ.
Âîîáùå, âûïîëíèìûé ïðîòîòèï îñóùåñòâèòü íàìíîãî äåøåâëå, ÷åì âûïîëíèòü ðåàëüíûé
èíòåðôåéñ ïîëüçîâàòåëÿ. Íèæå ïðèâåäåíû íåêîòîðûå ðàçëè÷èÿ ìåæäó ïðîòîòèïîì è ðåàëüíûì
âûïîëíåíèåì èíòåðôåéñà ïîëüçîâàòåëÿ:
n Ïðîòîòèïó íåò íåîáõîäèìîñòè ïîääåðæèâàòü âñå ïðåöåäåíòû è ñöåíàðèè. Âìåñòî ýòîãî,
ïðîòîòèï ìîæåò ïîääåðæèâàòü òîëüêî íåáîëüøîå ÷èñëî ïðèîðèòåòíûõ ïðåöåäåíòîâ è/èëè
ñöåíàðèåâ.
n Ïåðâè÷íûå îêíà ÷àñòî äîñòàòî÷íî ñëîæíû â îñóùåñòâëåíèè; åñëè Âû äåëàåòå ïðîäâèíóòûé
èíòåðôåéñ ïîëüçîâàòåëÿ, êîòîðûé äåéñòâèòåëüíî èñïîëüçóåò ïðåèìóùåñòâà ïîòåíöèàëüíîé
âèçóàëèçàöèè, òî ìîæåò áûòü òðóäíî íàéòè ãîòîâûå êîìïîíåíòû. Ïðåæäå, ÷åì ñîçäàâàòü
íîâûå êîìïîíåíòû, îáû÷íî Âû ìîæåòå èñïîëüçîâàòü ïðèìèòèâû, òèïà íàæèìíîé êíîïêè,
êíîïîê ïåðåêëþ÷åíèÿ èëè âûáîðà, êàê àïïðîêñèìàöèþ òîãî, êàê èíòåðôåéñ ïîëüçîâàòåëÿ
áóäåò îòûñêèâàòü íåêîòîðûé íàáîð äàííûõ. Åñëè âîçìîæíî, ñäåëàéòå íåñêîëüêî ïðîòîòèïîâ,
ïîêàçûâàÿ ðàçëè÷íûå íàáîðû äàííûõ, êîòîðûå îõâàòûâàþò îáúåêòû ñðåäíåé âåëè÷èíû.
n Èìèòèðóéòå èëè èãíîðèðóéòå âñå íåòðèâèàëüíî îñóùåñòâëÿåìûå îêîííûå îïåðàöèè.
n Èìèòèðóéòå èëè èãíîðèðóéòå âíóòðåííþþ îðãàíèçàöèþ ñèñòåìû, òèïà äåëîâîé ëîãèêè,
âíåøíåé ïàìÿòè, ìíîæåñòâåííûõ ïðîöåññîâ è âçàèìîäåéñòâèÿ ñ äðóãèìè ñèñòåìàìè.
Ñèíõðîíèçàöèÿ
Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ ôîðìèðóåòñÿ äîñòàòî÷íî ðàíî, â ñòàäèè Íà÷àëî èëè â íà÷àëå
ñòàäèè Óòî÷íåíèå, è ïðåæäå, ÷åì âñÿ ñèñòåìà (âêëþ÷àÿ åå «ðåàëüíûé» ïîëüçîâàòåëüñêèé

15-21
èíòåðôåéñ) áóäåò ïðîàíàëèçèðîâàíà, ñïðîåêòèðîâàíà è ðåàëèçîâàíà.
Îáðàòèòå âíèìàíèå, ÷òî ãëàâíàÿ öåëü ñîçäàíèÿ ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ ñîñòîèò â
òîì, ÷òîáû ñôîðìóëèðîâàòü è ïðîâåðèòü ôóíêöèîíàëüíûå âîçìîæíîñòè è ïðèìåíèìîñòü ñèñòåìû
ïåðåä ðåàëüíûì ïðîåêòèðîâàíèåì è íà÷àëîì ðàçðàáîòêè. Òàêèì ñïîñîáîì Âû ñìîæåòå
ãàðàíòèðîâàòü, ÷òî Âû ñòðîèòå ïðàâèëüíóþ ñèñòåìó ïðåæäå, ÷åì Âû çàòðàòèòå î÷åíü ìíîãî
âðåìåíè è ðåñóðñîâ íà ðàçðàáîòêó.
×òîáû äîñòè÷ü ýòîé öåëè, ðàçðàáîòêà ïðîòîòèïà äîëæíà áûòü ñóùåñòâåííî áîëåå äåøåâîé, ÷åì
ðàçðàáîòêà ðåàëüíîé ñèñòåìû, ïðè íàëè÷èè äîñòàòî÷íîé âîçìîæíîñòè îáåñïå÷èòü çíà÷èìûå
ýêñïëóàòàöèîííûå èñïûòàíèÿ.
Ñîçäàíèå è óòî÷íåíèå ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ ïðîèñõîäèò â ðåçóëüòàòå äåéñòâèÿ
Ïðîòîòèïèðîâàíèå èíòåðôåéñà ïîëüçîâàòåëÿ.
Àðòåôàêò Ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ ïðåäîñòàâëÿåò èñõîäíóþ èíôîðìàöèþ äëÿ
ñëåäóþùèõ äåéñòâèé:
n Äåòàëèçàöèÿ òðåáîâàíèé ê ïðîãðàììíîìó îáåñïå÷åíèþ
n Ðàçðàáîòêà ìàòåðèàëîâ ïîääåðæêè
n Ðàçðàáîòêà ó÷åáíûõ ìàòåðèàëîâ
Ïðîåêòèðîâùèê èíòåðôåéñà ïîëüçîâàòåëÿ îòâå÷àåò çà öåëîñòíîñòü ïðîòîòèïà èíòåðôåéñà
ïîëüçîâàòåëÿ, ãàðàíòèðóÿ, ÷òî ïðîòîòèï ñïîñîáñòâóåò ñîçäàíèþ ïðèãîäíîãî äëÿ èñïîëüçîâàíèÿ
èíòåðôåéñà ïîëüçîâàòåëÿ, ñîîòâåòñòâóåò òðåáîâàíèÿì èëëþñòðèðîâàííûõ ñöåíàðèåâ ïðåöåäåíòà
è ãðàíè÷íûì îáúåêòàì.
Ïðîåêòèðîâàíèå ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ
Íèæå ïåðå÷èñëåíû ðàçëè÷íûå àñïåêòû ïðîåêòèðîâàíèÿ ïðîòîòèïà èíòåðôåéñà ïîëüçîâàòåëÿ:
n Èäåíòèôèêàöèÿ ïåðâè÷íûõ îêîí
n Ïðîåêòèðîâàíèå èçîáðàæåíèÿ ïåðâè÷íûõ îêîí
n Ïðîåêòèðîâàíèå îïåðàöèé ïåðâè÷íûõ îêîí
n Ïðîåêòèðîâàíèå îêîí ñâîéñòâ
n Ïðîåêòèðîâàíèå îïåðàöèé, ñîäåðæàùèõ ìíîæåñòâåííûå îáúåêòû
n Ïðîåêòèðîâàíèå ðàçëè÷íûõ îñîáåííîñòåé
Íå îáÿçàòåëüíî ðàññìàòðèâàòü âñå ýòè àñïåêòû â ïðîòîòèïå. ×àñòî èìååò ñìûñë îñòàâèòü
íåêîòîðûå èç íèõ ðàçðàáîò÷èêàì, è íå èìåòü ñ íèìè äåëî â ïðîòîòèïå.  ýòîì ñëó÷àå ìû
ðåêîìåíäóåì Âàì íå òðîãàòü íèæíèå àñïåêòû, à ñîñðåäîòî÷èòüñÿ íà âåðõíåé ÷àñòè ñïèñêà.
Èíòåðàêòèâíàÿ âåðñèÿ Rational Unified Process ñîäåðæèò ïîäðîáíûå ðåêîìåíäàöèè è ìíîãî

15-22
õîðîøèõ ïðèìåðîâ ïðîòîòèïîâ èíòåðôåéñà.
Îáðàòíàÿ ñâÿçü ñ ïîëüçîâàòåëÿìè
Î÷åíü âàæíî ïðîäåìîíñòðèðîâàòü ïðîòîòèï èíòåðôåéñà ïîëüçîâàòåëÿ äðóãèì. Íî, ÷òîáû
ïîëó÷èòü ïîëåçíóþ îáðàòíóþ ñâÿçü, Âû íå äîëæíû ïðîâîäèòü ïîëíîå èñïûòàíèå ãîòîâíîñòè,
ãäå ðåàëüíûå ïîëüçîâàòåëè âûïîëíÿþò ðåàëüíûå çàäà÷è ñ ïðîòîòèïîì. Áîëüøèíñòâî èç òîãî,
÷òî Âû îáíàðóæèòå ïðè ýêñïëóàòàöèîííûõ èñïûòàíèÿõ – ýòî íåäîñòàòêè, âûçâàííûå «àâòîðñêîé
ñëåïîòîé». Ýòî òî, íà ÷òî ìîã áû óêàçàòü Âàì ëþáîé, êòî íå áûë âêëþ÷åí â êîíñòðóèðîâàíèå
èíòåðôåéñà ïîëüçîâàòåëÿ.
Ïî ìåðå ïðîäâèæåíèÿ ïðîåêòà è âûïîëíåíèÿ ïðîòîòèïà, Âû äåìîíñòðèðóåòå ïðîåêò âñå áîëüøåìó
÷èñëó ðåöåíçåíòîâ, âêëþ÷àÿ:
n äðóãèõ ÷ëåíîâ ïðîåêòà
n âíåøíèõ ýêñïåðòîâ ïî ýðãîíîìèêå
n ïîëüçîâàòåëåé
Äåìîíñòðàöèÿ ïðîåêòà äðóãèì ÷ëåíàì ïðîåêòà
Ýòî – íåäîîöåíèâàåìûé ñïîñîá äåìîíñòðàöèè ïðîåêòà. Îí èìååò î÷åíü áûñòðóþ îòäà÷ó è
çàíèìàåò ìàëî âðåìåíè: ÷ëåíû ïðîåêòà óæå çíàêîìû ñ ïðèêëàäíîé ïðîãðàììîé, è îíè îáû÷íî
î÷åíü äîñòóïíû äëÿ ñïîíòàííîé äåìîíñòðàöèè. Äåëàéòå ýòîò ðåãóëÿðíî, ÷òîáû ëèêâèäèðîâàòü
ïîñëåäñòâèÿ âàøåé «àâòîðñêîé ñëåïîòû».
Äåìîíñòðàöèÿ ïðîåêòà âíåøíèì ýêñïåðòàì ïî ýðãîíîìèêå
Õîðîøèé ýêñïåðò ïî ýðãîíîìèêå ìîæåò, îñíîâûâàÿñü íà ñâîåì îïûòå, óìåíüøèòü îáúåì ðàáîòû,
óêàçûâàÿ íà î÷åâèäíûå íåäîñòàòêè ñ òî÷êè çðåíèÿ ïðèìåíèìîñòè è âîçìîæíîñòåé èíòåðôåéñà
ïîëüçîâàòåëÿ. Òàêèì îáðàçîì, ìîæåò áûòü, ïîëåçíî âêëþ÷èòü âíåøíèõ ýêñïåðòîâ ïî ýðãîíîìèêå
íà íà÷àëüíîì ýòàïå, ÷òîáû Âû èìåëè âðåìÿ äëÿ ðàáîòû íàä íîâûì íàïðàâëåíèåì, ïðåäëîæåííûì
ýêñïåðòàìè.
Äåìîíñòðàöèÿ ïðîåêòà ïîëüçîâàòåëÿì
Ñîçäàíèå äåìîíñòðàöèîííûõ âåðñèé äëÿ ïîëüçîâàòåëåé - îáû÷íî ïîëåçíîå èñïîëüçîâàíèå âàøåãî
âðåìåíè. Äåëàéòå ýòî ñòîëü ÷àñòî, ñêîëüêî âîçìîæíî (äîñòóï ê ïîëüçîâàòåëÿì ÷àñòî îãðàíè÷åí),
÷òîáû èñïðàâëÿòü íåïðàâèëüíûå âîñïðèÿòèÿ, ïîëó÷åííûå â òå÷åíèå ñáîðà òðåáîâàíèé. Îäíàêî
íå äåìîíñòðèðóéòå ïðîòîòèï ïîëüçîâàòåëÿì ïðåæäå, ÷åì Âû ïîëó÷èòå ïî êðàéíåé ìåðå
ïðèëè÷íûé ðàñòðîâûé ïðîòîòèï ãëàâíîãî ïåðâè÷íîãî îêíà. È íå äåìîíñòðèðóéòå ïðîòîòèï
îäíîìó è òîìó æå ïîëüçîâàòåëþ áîëüøå îäíîãî ðàçà; âòîðîé ðàç ïîëüçîâàòåëü áóäåò çàðàæåí
âàøèìè áîëåå ðàííèìè èäåÿìè êîíñòðóèðîâàíèÿ (ïîäîáíî «àâòîðñêîé ñëåïîòå»).
Òàêæå áóäüòå îñòîðîæíû â ñâîèõ íàäåæäàõ. Ìíîãèå ïîëüçîâàòåëè çàõîòÿò èñïðàâèòü ïîâåäåíèå
èíòåðôåéñà ïîëüçîâàòåëÿ, òî åñòü îêîí, ïîçæå, êîãäà ñèñòåìà áóäåò ñôîðìèðîâàíà.

15-23
Êàê äåìîíñòðèðîâàòü ïðîòîòèï
×àñòî ëó÷øèé ñïîñîá äåìîíñòðàöèè ïðîòîòèïà – ïðîñìîòðåòü åãî ñèäÿ ïåðåä ýêðàíîì âìåñòå ñ
÷åëîâåêîì, êîòîðîìó Âû åãî äåìîíñòðèðóåòå. Ïðîéäèòå ÷åðåç îáùèé ñöåíàðèé, íàïðèìåð,
íîðìàëüíûé ïîòîê ïðåöåäåíòà ñ íîðìàëüíûìè çíà÷åíèÿìè, êàê îïèñàíî â èëëþñòðèðîâàííîì
ñöåíàðèè ïðåöåäåíòà. Ïîîùðÿéòå ÷åëîâåêà çàäàâàòü âîïðîñû è äàâàòü êîììåíòàðèè. Äåëàéòå
ñåáå çàìåòêè.
Äðóãîé, äîâîëüíî äîðîãîñòîÿùèé, ïóòü äåìîíñòðàöèè ñîñòîèò â òîì, ÷òîáû âûïîëíèòü
ýêñïëóàòàöèîííûå èñïûòàíèÿ. Â ýêñïëóàòàöèîííûõ èñïûòàíèÿõ ðåàëüíûå ïîëüçîâàòåëè
âûïîëíÿþò ðåàëüíûå çàäà÷è ñ ïðîòîòèïîì. Ïðîáëåìà ñîñòîèò â òîì, ÷òîáû ïîëó÷èòü íàäåæíûå
ðåçóëüòàòû:
n Âû äîëæíû èìåòü î÷åíü «ãîòîâûé» ïðîòîòèï, ôóíêöèîíèðóþùèé ïî÷òè êàê çàêîí÷åííûé
èíòåðôåéñ ïîëüçîâàòåëÿ. Êîãäà Âû äîñòèãíåòå ýòîãî â ñâîåé ðàçðàáîòêå, îáû÷íî áóäåò
ñëèøêîì äîðîãî äåëàòü ñóùåñòâåííûå èçìåíåíèÿ.
n Âû äîëæíû áóäåòå îáó÷èòü ïîëüçîâàòåëÿ. Áîëüøèíñòâî ïîëüçîâàòåëåé áóäåò «óëó÷øàòü
ïðîìåæóòî÷íûå çâåíüÿ»; åñëè Âû õîòèòå ïðîâåðèòü, íàñêîëüêî õîðîø ïðîòîòèï äëÿ ýòèõ
ïîëüçîâàòåëåé, Âû äîëæíû áóäåòå îáó÷àòü èõ, â õóäøåì ñëó÷àå, â òå÷åíèå íåñêîëüêèõ íåäåëü.
Ïî ýòèì ïðè÷èíàì, è åñëè Âû íå èìååòå î÷åíü ùåäðîãî áþäæåòà äëÿ ñîçäàíèÿ èíòåðôåéñà
ïîëüçîâàòåëÿ, ýêñïëóàòàöèîííûå èñïûòàíèÿ ïî ìàêñèìóìó äîëæíû áûòü âûïîëíåíû â êîíöå
èòåðàöèè (èëè åå ÷àñòè), â êîòîðîé ñîçäàí èíòåðôåéñ ïîëüçîâàòåëÿ.

Íà ýòîì ìû çàêàí÷èâàåì çíàêîìñòâî ñ ïîòîêîì ðàáîò Òðåáîâàíèÿ. Ïîæàëóé, åäèíñòâåííàÿ òåìà,


êîòîðóþ ìû íå îáñóäèëè äîñòàòî÷íî ïîäðîáíî – ýòî óïðàâëåíèå èçìåíåíèåì òðåáîâàíèé (ñì.
ñòð. 11-18). ß äóìàþ, ÷òî ìû èñïðàâèì ýòî óïóùåíèå ïðè ðàññìîòðåíèè ïîòîêà ðàáîò Óïðàâëåíèå
êîíôèãóðàöèåé è èçìåíåíèåì.

Âûâîäû
n Òðåáîâàíèå – ýòî óñëîâèå èëè âîçìîæíîñòü, êîòîðîé äîëæíà ñîîòâåòñòâîâàòü ñèñòåìà.
n  òèïè÷íîì ïðîåêòå Âû äîëæíû ðàññìîòðåòü íåñêîëüêî òèïîâ òðåáîâàíèé, âêëþ÷àÿ
ôóíêöèîíàëüíûå è íå ñîäåðæàùèå ôóíêöèîíàëüíîñòè.
n Rational Unified Process îïðåäåëÿåò ïðîåêò èíòåðôåéñà ïîëüçîâàòåëÿ êàê îïèñàíèå è
âèçóàëüíîå îòîáðàæåíèå, êîòîðîå ïîçâîëÿåò îòðàáîòàòü ðàçëè÷íûå òðåáîâàíèÿ ïðèìåíèìîñòè.
n  îñíîâíîì ïîòîêå ðàáîò Òðåáîâàíèÿ ðàçëè÷íûå ðàáîòíèêè àíàëèçèðóþò ïðîáëåìó, âûÿâëÿþò
ïîòðåáíîñòè ñîâëàäåëüöåâ, îïðåäåëÿþò ñèñòåìó, óïðàâëÿþò êîíòåêñòîì ïðîåêòà,
äåòàëèçèðóþò ñèñòåìó è óïðàâëÿþò èçìåíÿþùèìèñÿ òðåáîâàíèÿìè.
n Èíñòðóìåíòàëüíûå ñðåäñòâà Rational ïîääåðæèâàþò ñáîð äàííûõ è óïðàâëåíèå òðåáîâàíèÿìè.

15-24
Ïîòîê ðàáîò «Ñðåäà»
Ââåäåíèå
Öåëè ïîòîêà ðàáîò
Öåëü äåéñòâèé îñíîâíîãî ïîòîêà ðàáîò ïîääåðæêè Ñðåäà ñîñòîèò â òîì, ÷òîáû îáåñïå÷èòü
ðàçðàáîò÷èêîâ ïðîãðàììíûõ ïðîåêòîâ ñîîòâåòñòâóþùåé ñðåäîé - ïðîöåññàìè è
èíñòðóìåíòàëüíûìè ñðåäñòâàìè, êîòîðûå áóäóò ïîääåðæèâàòü ãðóïïû ðàçðàáîòêè.
Ñðåäà ðàçðàáîòêè ïðîåêòà ïðîãðàììíîãî îáåñïå÷åíèÿ – ýòî òåðìèí äëÿ îáîçíà÷åíèÿ âñåãî
òîãî, ÷òî ïîääåðæèâàåò ðàçðàáîòêó è ðàçâåðòûâàíèå ñèñòåìû, òèïà èíñòðóìåíòàëüíûõ ñðåäñòâ,
ðåêîìåíäàöèé, ïðîöåññîâ, øàáëîíîâ è èíôðàñòðóêòóðû. Â Rational Unified Process âñå îíè
ïðåäñòàâëåíû êàê àðòåôàêòû, êîòîðûå ïåðå÷èñëåíû íèæå:
„ Àðòåôàêò: Èíñòðóìåíòàëüíûå ñðåäñòâà
„ Àðòåôàêò: Èíñòðóìåíòàëüíàÿ ïîääåðæêà
„ Àðòåôàêò: Ïðîåêòíî-îïðåäåëåííûå øàáëîíû
„ Àðòåôàêò: Àäàïòèðîâàííûé ïðîöåññ
„ Àðòåôàêòû – ðóêîâîäÿùèå óêàçàíèÿ, òèïà:
„ Àðòåôàêò: Óêàçàíèÿ ïî äåëîâîìó ìîäåëèðîâàíèþ
„ Àðòåôàêò: Ïëàí óïðàâëåíèÿ êîíôèãóðàöèåé
„ Àðòåôàêò: Óêàçàíèÿ ïî ïðîåêòèðîâàíèþ
„ Àðòåôàêò: Ðóêîâîäñòâî ïî ñòèëÿì
„ Àðòåôàêò: Óêàçàíèÿ ïî ïðîãðàììèðîâàíèþ
„ Àðòåôàêò: Óêàçàíèÿ ïî èñïûòàíèÿì
„ Àðòåôàêò: Óêàçàíèÿ ïî ìîäåëèðîâàíèþ ïðåöåäåíòîâ
„ Àðòåôàêò: Óêàçàíèÿ ïî èíòåðôåéñó ïîëüçîâàòåëÿ
„ Àðòåôàêò: Èíôðàñòðóêòóðà ðàçðàáîòêè
Ïîäðîáíî àðòåôàêòû ñðåäû áóäóò îáñóæäàòüñÿ â îäíîì èç ñëåäóþùèõ âûïóñêîâ. Çäåñü æå
îïðåäåëèì ïîíÿòèå îäíîãî èç àðòåôàêòîâ, êîòîðûé áóäåò óïîìèíàòüñÿ äîñòàòî÷íî ÷àñòî:

16-1
Àðòåôàêò Àäàïòèðîâàííûé ïðîöåññ îïèñûâàåò ïðîöåññ ðàçðàáîòêè, êîòîðûé Âû âûáðàëè, è
êîòîðîìó Âû áóäåòå ñëåäîâàòü â âàøåì ïðîåêòå.
Åñëè Âû ðàáîòàåòå â îðãàíèçàöèè, êîòîðàÿ âåäåò íåñêîëüêî ïðîåêòîâ ïðîãðàììíîãî îáåñïå÷åíèÿ,
òî Âû, ÷àùå âñåãî, óâèäèòå, ÷òî â ðàçðàáîòêå ýòèõ ïðîåêòîâ åñòü ìíîãî îáùåãî. Ïðîåêòû
èñïîëüçóþò îäíè è òå æå èíñòðóìåíòàëüíûå ñðåäñòâà ñõîäíûìè ñïîñîáàìè. Ïðîöåññû â
ðàçëè÷íûõ ïðîåêòàõ ñõîæè, è íåêîòîðûå ðåêîìåíäàöèè, âåðîÿòíî, èäåíòè÷íû. Ïîýòîìó
îðãàíèçàöèÿ ìîæåò èçâëå÷ü ïîëüçó îò ðàçðàáîòêè è ïîääåðæêè îáùåé ñðåäû ðàçðàáîòêè. Ýòà
ñðåäà ðàçðàáîòêè óðîâíÿ îðãàíèçàöèè âêëþ÷àåò îáùèå ÷àñòè ïðîöåññà, îáùèå èíñòðóìåíòû
è îáùèå èíôðàñòðóêòóðû.

Äåéñòâèÿ âíåäðåíèÿ ñðåäû


Íèæå ïåðå÷èñëåíû íåêîòîðûå êëþ÷åâûå äåéñòâèÿ, âûïîëíÿåìûå ïðè âíåäðåíèè íîâîé ñðåäû
ðàçðàáîòêè, ñîñòîÿùåé èç Rational Unified Process è ïîääåðæèâàþùèõ åãî èíñòðóìåíòàëüíûõ
ñðåäñòâ. Ýòî:
„ Îöåíêà ïðîåêòà è îðãàíèçàöèè
„ Âíåäðåíèå ñ ïðèðàùåíèåì
„ Óïðàâëåíèå è ïëàíèðîâàíèå
„ Èñïîëüçîâàíèå íàñòàâíèêîâ
„ Ðàñïðåäåëåíèå ïðèíàäëåæíîñòè ÷àñòåé ïðîöåññà
„ Ó÷åò íåîáõîäèìîñòè âîçâðàòà èíâåñòèöèé
„ Èíôîðìèðîâàíèå è âîâëå÷åíèå ëþäåé
„ Îáó÷åíèå ïåðñîíàëà
Îöåíêà ïðîåêòà è îðãàíèçàöèè
Îöåíèòå òåêóùåå ñîñòîÿíèå ïðîåêòà è îðãàíèçàöèè, ÷òîáû ëó÷øå ïîíÿòü òî, êàêèå ÷àñòè ñðåäû
Âû äîëæíû óëó÷øèòü. Ïðè ýòîì Âû ëó÷øå ïîéìåòå è òî, êàê âíåäðÿòü íîâóþ ñðåäó.
Ñëåäóþùèå ñòðàíèöû Rational Unified Process îáúÿñíÿþò, êàê îöåíèòü ñîñòîÿíèå ïðîåêòà è
ïîääåðæèâàþùåé åãî îðãàíèçàöèè:
„ Ðîëü: Èíæåíåð-òåõíîëîã
„ Äåéñòâèå: Îöåíêà òåêóùåé îðãàíèçàöèè
„ Àðòåôàêò: Îöåíêà îðãàíèçàöèè ðàçðàáîòêè
„ Ðàáî÷èå ðåêîìåíäàöèè: Ñåìèíàð ïî îöåíêå

16-2
„ Ðîëü: Ñïåöèàëèñò ïî èíñòðóìåíòàðèþ
Âíåäðåíèå ñ ïðèðàùåíèåì
Âíåäðÿéòå ñðåäó, ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà ñ ïðèðàùåíèåì òàê, ÷òîáû ëþäè,
ðàáîòàþùèå â ïðîåêòàõ, íå áûëè çàäàâëåíû ìíîæåñòâîì âíåçàïíûõ íîâîââåäåíèé. Âíåäðÿÿ ñðåäó
ñ ïðèðàùåíèåì, ìîæíî ôîêóñèðîâàòüñÿ íà ïîäìíîæåñòâå ñðåäû, ÷òî óâåëè÷èâàåò âåðîÿòíîñòü
óñïåõà.
Ââîäèòå ñðåäó ïîñòåïåííî, ïî îäíîìó ýëåìåíòó îäíîâðåìåííî. Ðåçóëüòàò îöåíêè îðãàíèçàöèè
ðàçðàáîòêè ïîìîæåò ðåøèòü, êàêóþ ÷àñòü ïðîöåññà è êàêîå èíñòðóìåíòàëüíîå ñðåäñòâî Âàì
ñëåäóåò ââîäèòü ñíà÷àëà. Îáû÷íî ñëåäóåò ñîñðåäîòî÷èòüñÿ íà òåõ îáëàñòÿõ, ãäå îðãàíèçàöèÿ
ðàçðàáîòêè èìååò ñàìûå áîëüøèå ïðîáëåìû.
Âíåäðåíèå ñðåäû ñ ïðèðàùåíèåì ìîæåò ïîäðàçóìåâàòü, íàïðèìåð, ÷òî â ïåðâîé èëè íà÷àëüíîé
èòåðàöèè, Âû ñîñðåäîòà÷èâàåòåñü íà ââåäåíèè ïîòîêà ðàáîò Òðåáîâàíèÿ âìåñòå ñ
èíñòðóìåíòàëüíûìè ñðåäñòâàìè óïðàâëåíèÿ òðåáîâàíèÿìè. Âî âòîðîé èòåðàöèè ôîêóñ ïåðåõîäèò
íà ââåäåíèå ïîòîêà ðàáîò Àíàëèç è ïðîåêòèðîâàíèå âìåñòå ñ åãî èíñòðóìåíòàëüíûìè ñðåäñòâàìè
ìîäåëèðîâàíèÿ.  ïîñëåäóþùèõ èòåðàöèÿõ ââîäÿòñÿ âñå îñòàëüíûå ÷àñòè ñðåäû.
Óïðàâëåíèå è ïëàíèðîâàíèå
Âíåäðåíèå íîâîãî ïðîöåññà è íîâûõ èíñòðóìåíòàëüíûõ ñðåäñòâ â ïðîåêòå – ýòî ñëîæíàÿ çàäà÷à.
Ïðè èçìåíåíèè ñïîñîáà ðàáîòû ìîæåò ïîäâåðãàòüñÿ îïàñíîñòè óñïåõ ïðîåêòà. Ê ñîæàëåíèþ,
îïûò ïîêàçûâàåò, ÷òî ïî ñðàâíåíèþ ñ äðóãèìè äåéñòâèÿìè ðàçðàáîòêè, äåéñòâèÿ íàä ñðåäîé
èíîãäà ïðîïóñêàþòñÿ ðóêîâîäèòåëåì ïðîåêòà.
Äåéñòâèÿ íàä ñðåäîé äîëæíû óïðàâëÿòüñÿ è ïëàíèðîâàòüñÿ ïîäîáíî âñåì äðóãèì äåéñòâèÿì â
ïðîåêòå ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Ïîýòîìó âàæíî, ÷òîáû ðóêîâîäèòåëü ïðîåêòà
èìåë õîðîøåå ïîíèìàíèå íîâîãî ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ. Èíîãäà äëÿ ðóêîâîäèòåëÿ
ïðîåêòà òðóäíî âûäåëèòü íåîáõîäèìîå âðåìÿ, ÷òîáû ïîäðîáíåå óçíàòü è î íîâîì ïðîöåññå è î
ïîòåíöèàëüíûõ âîçìîæíîñòÿõ íîâûõ èíñòðóìåíòàëüíûõ ñðåäñòâ.  ýòîì ñëó÷àå ðóêîâîäèòåëü
ïðîåêòà íóæäàåòñÿ â ïîääåðæêå îò êîãî-òî, êòî çíàåò î òîì, êàê âíåäðèòü ñðåäó, è êòî
ïðåäâàðèòåëüíî óæå ó÷àñòâîâàë â ýòîì ïðîöåññå. Äàæå åñëè ðóêîâîäèòåëü ïðîåêòà èìååò íóæíûé
íàáîð íàâûêîâ è îïûòà, ìû ðåêîìåíäóåì, ÷òîáû Âû âêëþ÷àëè â ïðîåêò «ýêñïåðòèçó âíåäðåíèÿ
ñðåäû», ïîñêîëüêó ýòî çíà÷èòåëüíî óâåëè÷èâàåò âåðîÿòíîñòü óñïåøíîãî âûïîëíåíèÿ ïðîåêòà.
Èñïîëüçîâàíèå íàñòàâíèêîâ
Ïðè ââåäåíèè â ïðîåêò íîâîãî ïðîöåññà èñïîëüçóéòå íàñòàâíèêîâ. Îïûò ïîêàçûâàåò, ÷òî
èñïîëüçîâàíèå íàñòàâíèêîâ êðèòè÷íî, åñëè Âû õîòèòå óñïåøíî âíåäðèòü íîâûé ïðîöåññ. Åñëè
Âû íå èìååòå íàñòàâíèêîâ, ñóùåñòâóåò ÿâíûé ðèñê òîãî, ÷òî ëþäè â ïðîåêòå áóäóò âîçâðàùàòüñÿ
íàçàä ê ñâîèì ñòàðûì ïðèâû÷êàì. Íàñòàâíèê äåéñòâóåò êàê ïðîâîäíèê èçìåíåíèé.
Ïðîåêò íóæäàåòñÿ â ðåñóðñàõ è â áþäæåòå äëÿ íàñòàâíè÷åñòâà. Ñîáûòèÿ íåêîòîðûõ

16-3
íàñòàâíè÷åñêèõ äåéñòâèé äîëæíû áûòü çàïëàíèðîâàíû, íàïðèìåð, ïðîâåäåíèå ñåìèíàðîâ. Âàæíî,
÷òîáû íàñòàâíèê ïðîöåññà ïîíèìàë ñâîþ ðîëü ïðîâîäíèêà èçìåíåíèé, è ïðîâåðÿë, ÷òî ðàáîòà
ïðîãðåññèðóåò. Âàæíî òàêæå, ÷òîáû íàñòàâíèê ïîñòåïåííî ñòàíîâèëñÿ íåíóæíûì. Ïîýòîìó
íàñòàâíèê äîëæåí ïåðåäàâàòü çíàíèÿ è îáÿçàííîñòè ÷ëåíàì ïðîåêòà.
Ðàñïðåäåëåíèå ïðèíàäëåæíîñòè ÷àñòåé ïðîöåññà
Ðàñïðåäåëèòå ÷àñòè ïðîöåññà ñðåäè ÷ëåíîâ ïðîåêòíîé ãðóïïû, ÷òîáû îíè êàê ìîæíî áûñòðåå
âîñïðèíÿëè è èçó÷èëè íîâûé ïðîöåññ. Ðåçóëüòàò ðàçðàáîòêè ëó÷øå, êîãäà «ðåàëüíûìè
ýêñïåðòàìè» ÿâëÿþòñÿ òå ó÷àñòíèêè ïðîåêòà, êîòîðûå íåïîñðåäñòâåííî åãî ðàçðàáàòûâàþò. Åñëè
Âû ðàñïðåäåëèòå ïðèíàäëåæíîñòü ÷àñòåé ïðîöåññà, ýòî òàêæå óâåëè÷èò âåðîÿòíîñòü óñïåõà
ïðîåêòà, êîòîðûé ñòàíîâèòñÿ ñëèøêîì òÿæåëûì, åñëè çàâèñèò îò âíåøíèõ êîíñóëüòàíòîâ.
Êàê ìîæíî ñêîðåå íàçíà÷üòå ó÷àñòíèêîâ ïðîåêòà îòâåòñòâåííûìè çà êàæäûé îñíîâíîé ïîòîê
ðàáîò ïðîöåññà. Ýòîò ÷åëîâåê íåñåò ïåðâîñòåïåííóþ îòâåòñòâåííîñòü çà êîìïîíîâêó
ñîîòâåòñòâóþùåé ÷àñòè ïðîöåññà è ñîîòâåòñòâóþùåé ÷àñòè àäàïòèðîâàííîãî ïðîöåññà.
Íàïðèìåð, îòâåòñòâåííûé çà îñíîâíîé ïîòîê ðàáîò Òðåáîâàíèÿ ÿâëÿåòñÿ îòâåòñòâåííûì è çà ýòó
÷àñòü àäàïòèðîâàííîãî ïðîöåññà. Êàæäûé ÷åëîâåê äîëæåí áûòü îòâåòñòâåííûì çà îäèí èëè
íåñêîëüêî îñíîâíûõ ïîòîêîâ ðàáîò ïðîöåññà, à êòî-òî, êòî õîðîøî çíàåò ñîîòâåòñòâóþùóþ
îáëàñòü, ìîæåò áûòü íàñòàâíèêîì äëÿ äðóãèõ ðàçðàáîò÷èêîâ.
Åñëè Âû èìååòå èëè ñîáèðàåòåñü èìåòü îáùóþ ñðåäó óðîâíÿ îðãàíèçàöèè, ïîëåçíî èìåòü
ñïåöèàëüíóþ ãðóïïó èç èíæåíåðîâ-òåõíîëîãîâ, êîòîðûå ðàçðàáàòûâàþò è ïîääåðæèâàþò îáùèé
äëÿ îðãàíèçàöèè ïðîöåññ. Ïðè íàëè÷èè â îðãàíèçàöèè îáùåãî ïðîöåññà, îòäåëüíûå ïðîåêòû
ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ òðåáóþò ìåíüøåãî êîëè÷åñòâà íàñòðîåê ïðîöåññà, ïîòîìó
÷òî ìíîãîå èç òîãî, ÷òî ÿâëÿåòñÿ îáùèì äëÿ îðãàíèçàöèè, óæå ñäåëàíî. Èíæåíåðû-òåõíîëîãè
äåéñòâóþò êàê íàñòàâíèêè â îòäåëüíûõ ïðîåêòàõ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
Ãðóïïà ñðåäû ìîæåò èìåòü òàêæå ñïåöèàëèñòîâ ïî èíñòðóìåíòàëüíûì ñðåäñòâàì, êîòîðûå
óñòàíàâëèâàþò è îáñëóæèâàþò èíñòðóìåíòàëüíûå ñðåäñòâà ïîääåðæêè. Ñïåöèàëèñòû ïî
èíñòðóìåíòàëüíûì ñðåäñòâàì èç ýòîé ãðóïïû ìîãóò ïîìîãàòü ïðîåêòíûì ãðóïïàì â óñòàíîâêå
èíñòðóìåíòàëüíûõ ñðåäñòâ. Â ýòó ãðóïïó ìîãóò âõîäèòü è ñèñòåìíûå àäìèíèñòðàòîðû.

16-4
Èíæåíåðû-òåõíîëîãè, ñïåöèàëèñòû ïî èíñòðóìåíòàëüíûì ñðåäñòâàì è ñèñòåìíûå
àäìèíèñòðàòîðû ãîòîâÿò ñðåäó ðàçðàáîòêè äëÿ îðãàíèçàöèè.

Ó÷åò íåîáõîäèìîñòè âîçâðàòà èíâåñòèöèé


Äóìàéòå î âîçâðàòå èíâåñòèöèé, êîãäà Âû êîíôèãóðèðóåòå ïðîöåññ: ñêîíöåíòðèðóéòåñü íà òåõ
âåùàõ, êîòîðûå âîçâðàòÿò äåíåã áîëüøå, ÷åì îáúåì èíâåñòèöèé.
Îïûò ïîêàçûâàåò, ÷òî íåêîòîðûå ïðîåêòû èìåþò òåíäåíöèþ òðàòèòü ñëèøêîì ìíîãî âðåìåíè è
ðåñóðñîâ íà ðàçðàáîòêó îáøèðíûõ ðåêîìåíäàöèé, áîëüøîãî àäàïòèðîâàííîãî ïðîöåññà è
äîïîëíèòåëüíûõ ìàòåðèàëîâ, ñâÿçàííûõ ñ ïðîöåññîì. Ñ ýòèì ñâÿçàíû òðè áîëüøèõ ïðîáëåìû:
„ Ëþäè íå ÷èòàþò îáøèðíûå îïèñàíèÿ
„ Âûïîëíèòü âñå ñ ñàìîãî íà÷àëà î÷åíü òðóäíî. Ëó÷øå ñäåëàòü ÷òî-òî ìåíåå îáúåìíîå,
ïîïðîáîâàòü åãî, à çàòåì ñêîððåêòèðîâàòü
„ Ýòî èçìåíÿåò ðîëü íàñòàâíè÷åñòâà. Ëþäåé ñî çíàíèåì ïðîöåññà (íàñòàâíèêîâ) íóæíî èìåòü
íå äëÿ òîãî, ÷òîáû íàïèñàíèå îáøèðíûõ îïèñàíèé ñòàëî èõ îñíîâíîé çàäà÷åé.
Ñòàðàéòåñü ìíîãîêðàòíî èñïîëüçîâàòü ñóùåñòâóþùèå ðåêîìåíäàöèè. Íàïðèìåð, õîðîøåå
îïèñàíèå ñóùåñòâóþùåãî ïðåöåäåíòà, èñïîëüçóåìîå â êà÷åñòâå Óêàçàíèé ïî ìîäåëèðîâàíèþ
ïðåöåäåíòîâ, ìîæåò áûòü ñòîèìîñòíî-ýôôåêòèâíîé àëüòåðíàòèâîé ðàçðàáîòêå çàêîí÷åííîãî
ðóêîâîäñòâà ïî ìîäåëèðîâàíèþ ïðåöåäåíòîâ.
Íà ïðàêòèêå Âû íå ñìîæåòå èçìåðÿòü èíâåñòèöèè è îêóïàåìîñòü, à çàòåì ñðàâíèâàòü âàðèàíòû.
Äëÿ èíæåíåðà-òåõíîëîãà íàèáîëåå âàæíîå ñîîáðàæåíèå ñîñòîèò â òîì, ÷òî íåçàâèñèìî îò òîãî,
÷òî îí äåëàåò, ýòî äîëæíî èìåòü îêóïàåìîñòü äëÿ ðàçðàáîò÷èêîâ.

16-5
Èíôîðìèðîâàíèå è âîâëå÷åíèå ëþäåé
Ëþäè äîëæíû áûòü èíôîðìèðîâàíû îòíîñèòåëüíî íîâîãî ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ.
Âêëþ÷àéòå èõ â ðàáîòó, ïîòîìó ÷òî ñàìàÿ áîëüøàÿ óãðîçà ëþáîìó èçìåíåíèþ â îðãàíèçàöèè –
ýòî îðèåíòàöèÿ íà çàìåíó ëþäåé. Ââåäåíèå íîâîãî ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â ëþáîé
îðãàíèçàöèè îçíà÷àåò, ÷òî ëþäè äîëæíû èçìåíèòü ñïîñîáû, êîòîðûìè îíè ðàáîòàþò. Ëþäè èìåþò
åñòåñòâåííóþ ñîïðîòèâëÿåìîñòü ê èçìåíåíèÿì. Âñåãäà èìååòñÿ ðèñê ïîëó÷èòü îòðèöàòåëüíóþ
ñïèðàëü, êîãäà îòðèöàòåëüíûé íàñòðîé ëþäåé ïðèâîäèò ê îòðèöàòåëüíûì ðåçóëüòàòàì, êîòîðûå,
â ñâîþ î÷åðåäü, ïðèâîäÿò ê åùå áîëüøåìó ÷èñëó îòðèöàòåëüíûõ íàñòðîåíèé.
Íèæå ïåðå÷èñëåíû íåêîòîðûå âîçäåéñòâèÿ, êîòîðûå ìîãóò ïîìî÷ü â ïðåäîòâðàùåíèè
ôîðìèðîâàíèÿ ñðåäè ñîòðóäíèêîâ îðãàíèçàöèè îòðèöàòåëüíûõ îðèåíòàöèé:
„ Óñòàíàâëèâàéòå ðåàëèñòè÷íûå îæèäàíèÿ. Íå ïðåóâåëè÷èâàéòå âîçìîæíîñòè íîâîãî ïðîöåññà
èëè íîâûõ èíñòðóìåíòàëüíûõ ñðåäñòâ
„ Âêëþ÷èòå êëþ÷åâûõ ñîòðóäíèêîâ â ðàáîòó íàä èçìåíåíèÿìè. Ïîçâîëüòå èì ó÷àñòâîâàòü â
ïèëîòíîì ïðîåêòå è ïîðó÷èòå èì îòâå÷àòü çà ÷àñòè ïðîöåññà.
„ Îáúÿñíèòå, ïî÷åìó äîëæíû áûòü ñäåëàíû èçìåíåíèÿ. Êàêèå ïðîáëåìû îðãàíèçàöèè áóäóò
ðåøåíû? Êàêèå èçìåíåíèÿ â òåõíîëîãèè òðåáóþò íîâîãî ïðîöåññà è íîâûõ èíñòðóìåíòàëüíûõ
ñðåäñòâ? Êàêóþ âûãîäó Âû èçâëå÷åòå èç èñïîëüçîâàíèÿ ýòèõ íîâûõ èíñòðóìåíòàëüíûõ
ñðåäñòâ è ïðîöåññà?
„ Èíôîðìèðóéòå âñåõ ñîòðóäíèêîâ îáî âñåõ íîâîñòÿõ, èíôîðìèðóéòå âñå ïîäðàçäåëåíèÿ î õîäå
âíåäðåíèÿ ïðîöåññà. Ýòà èíôîðìàöèÿ íå äîëæíà áûòü î÷åíü äåòàëüíîé; âàæíî òî, ÷òî îíè
ïîëó÷àþò íåêîòîðóþ èíôîðìàöèþ.
„ Íå çàáóäüòå î ñîâëàäåëüöàõ, òèïà çàêàç÷èêîâ èëè ñïîíñîðîâ. Íàïðèìåð, åñëè Âû ïåðåõîäèòå
â ðàçðàáîòêå îò âîäîïàäî-ïîäîáíîãî ïîäõîäà ê èòåðàöèîííîìó, ñîâëàäåëüöû äîëæíû ïîíÿòü,
êàê óïðàâëÿåòñÿ èòåðàöèîííûé ïðîåêò è êàê èçìåðÿåòñÿ åãî ïðîäâèæåíèå. Â èòåðàöèîííîì
ðàáî÷åì ïðîåêòå, íàïðèìåð, îíè íå ìîãóò îæèäàòü ïîëíîñòüþ çàêîí÷åííîãî ïðîåêòà â ðàííåì
ïðîìåæóòî÷íîì îò÷åòå. Êðîìå òîãî, îíè äîëæíû ïîíÿòü, ÷òî â èòåðàöèîííîì ïðîåêòå
ñîâåðøåííî äðóãîé ñïîñîá ôèêñàöèè òðåáîâàíèé.
Îáó÷åíèå ïåðñîíàëà
Îáó÷èòå ëþäåé íîâîìó ïðîöåññó è íîâûì èíñòðóìåíòàëüíûì ñðåäñòâàì, ïîòîìó ÷òî îíè äîëæíû
ïîíÿòü è íîâûé ïðîöåññ, è òî, êàê èñïîëüçóþòñÿ íîâûå èíñòðóìåíòàëüíûå ñðåäñòâà.
Èìåþòñÿ íåñêîëüêî ñïîñîáîâ îáó÷åíèÿ ëþäåé, âêëþ÷àÿ èñïîëüçîâàíèå ñëåäóþùèõ ìåòîäîâ:
„ Ñòàíäàðòíûå ó÷åáíûå êóðñû
„ «Ëàãåðÿ íîâîáðàíöåâ», îáåñïå÷èâàþùèå îò 1 äî 5 íåäåëü ñêîíöåíòðèðîâàííîãî ïðàêòè÷åñêîãî
îáó÷åíèÿ. Íåìíîãèå îðãàíèçàöèè ìîãóò ïîçâîëèòü ñåáå óñòðàèâàòü ëàãåðÿ íîâîáðàíöåâ, íî

16-6
ýòîò ìåòîä äîêàçàë ñâîþ ýôôåêòèâíîñòü, åñëè â íîâîì ïðîöåññå è èíñòðóìåíòàëüíûõ
ñðåäñòâàõ èìååòñÿ ìíîãî íîâîãî äëÿ ó÷àñòíèêîâ ïðîåêòà.
„ Íàñòàâíè÷åñòâî â ïðîöåññå ðàáîòû, êîãäà íàñòàâíèêè äåëàþò îáçîð ðåçóëüòàòîâ, âåäóò
ñåìèíàðû è îòâå÷àþò íà âîïðîñû. Íàñòàâíè÷åñòâî ìîæåò áûòü î÷åíü ýôôåêòèâíûì ñïîñîáîì
ïåðåäà÷è çíàíèé.
„ Ñåìèíàðû «ñòàðò ñ õîäó» – ýôôåêòèâíûé ñïîñîá îáó÷åíèÿ ëþäåé ïî÷òè îäíîâðåìåííî ñ
ââîäîì íîâîé ÷àñòè ñðåäû. Íà ñåìèíàðå òàêîãî òèïà ëþäè ðàáîòàþò íàä ðåàëüíûìè
ïðîåêòíûìè ìàòåðèàëàìè è ñëåäóþò íîâûì ÷àñòÿì àäàïòèðîâàííîãî ïðîöåññà, èñïîëüçóÿ
íîâûå øàáëîíû, ðåêîìåíäàöèè è èíñòðóìåíòàëüíûå ñðåäñòâà. Êàê ïðàâèëî, çà ýòîò ñåìèíàð
îòâå÷àþò èíæåíåð-òåõíîëîã è ñïåöèàëèñò ïî èíñòðóìåíòàðèþ. Íå òðàòüòå ìíîãî âðåìåíè
íà ðàçðàáîòêó ó÷åáíîãî ìàòåðèàëà äëÿ ñåìèíàðà «ñòàðò ñ õîäó». Ãëàâíàÿ öåëü ñîñòîèò â òîì,
÷òîáû ïîëó÷èòü ïðàêòè÷åñêèé îïûò, èñïîëüçóÿ íîâûå ðàçäåëû àäàïòèðîâàííîãî ïðîöåññà
âìåñòå ñ øàáëîíàìè, ðåêîìåíäàöèÿìè è èíñòðóìåíòàëüíûìè ñðåäñòâàìè. Ñåìèíàð «ñòàðò ñ
õîäó» – ýòî òàêæå õîðîøàÿ âîçìîæíîñòü ïðîâåðèòü àäàïòèðîâàííûé ïðîöåññ, øàáëîíû,
ðåêîìåíäàöèè è èíñòðóìåíòàëüíûå ñðåäñòâà.

Âíåäðåíèå ïðîöåññà â îðãàíèçàöèè


Ïîøàãîâàÿ ïðîöåäóðà
Âíåäðåíèå íîâîãî ïðîöåññà â îðãàíèçàöèè ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ ìîæåò áûòü
îïèñàíî ÷åòûðüìÿ øàãàìè.

Øàãè âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â îðãàíèçàöèè.

Øàã 1: Îöåíêà îðãàíèçàöèè ðàçðàáîòêè


Âû äîëæíû ïîíÿòü òåêóùåå ñîñòîÿíèå îðãàíèçàöèè ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ â
òåðìèíàõ åå ëþäåé, åå ïðîöåññà è åå èíñòðóìåíòàëüíûõ ñðåäñòâ ïîääåðæêè. Âû äîëæíû
èäåíòèôèöèðîâàòü ïðîáëåìû è ïîòåíöèàëüíûå îáëàñòè äëÿ óòî÷íåíèÿ, à òàêæå ñîáðàòü
èíôîðìàöèþ îòíîñèòåëüíî âíåøíåé ñðåäû, òèïà ñâåäåíèé î êîíêóðåíòàõ è ðûíî÷íûõ òåíäåíöèÿõ.
Êîãäà ýòîò øàã áóäåò çàêîí÷åí, Âû äîëæíû çíàòü:

16-7
„ Òåêóùåå ñîñòîÿíèå îðãàíèçàöèè ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
„ Ïåðñîíàë, âêëþ÷àÿ óðîâåíü êîìïåòåíòíîñòè ëþäåé, èõ íàâûêè è ïîáóæäåíèÿ.
„ Èíñòðóìåíòàëüíûå ñðåäñòâà, â íàñòîÿùåå âðåìÿ èñïîëüçóåìûå îðãàíèçàöèåé.
„ Òåêóùèé ïðîöåññ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ è êàê îí îïèñàí.
„ Äåëîâûå öåëè îðãàíèçàöèè.
Êàê Âû äîëæíû èñïîëüçîâàòü ýòè çíàíèÿ:
„ Èñïîëüçóéòå ýòè äàííûå äëÿ ñîçäàíèÿ ïëàíà ïåðåõîäà îò òåêóùåãî ñîñòîÿíèÿ ê öåëåâîìó.
„ Èäåíòèôèöèðóéòå òå îáëàñòè, êîòîðûå äîëæíû áûòü óëó÷øåíû â ïåðâóþ î÷åðåäü. Âû íå
ñìîæåòå ââåñòè âåñü ïðîöåññ è âñå èíñòðóìåíòàëüíûå ñðåäñòâà ñðàçó. Âû ñìîæåòå äåëàòü
ýòî â ïðèðàùåíèÿõ, íà÷èíàÿ ñ îáëàñòåé, êîòîðûå èìåþò ñàìóþ áîëüøóþ íåîáõîäèìîñòü è
ëó÷øèé ïîòåíöèàë äëÿ óòî÷íåíèÿ.
„ Îáúÿñíèòå ñïîíñîðàì, ïî÷åìó Âû äîëæíû èçìåíèòü ïðîöåññ, èíñòðóìåíòàëüíûå ñðåäñòâà è
ïåðåêâàëèôèöèðîâàòü ëþäåé.
„ Ñîçäàéòå ìîòèâû è îáùåå ïîíèìàíèå ñðåäè òåõ ëþäåé â îðãàíèçàöèè, êòî íåïîñðåäñòâåííî
èëè êîñâåííî íà ýòî âëèÿåò.
 òå÷åíèå ýòîãî øàãà Âû âûïîëíèòå äåéñòâèå Rational Unified Process «Îöåíêà òåêóùåé
îðãàíèçàöèè», ðåçóëüòàòîì êîòîðîãî áóäåò àðòåôàêò «Îöåíêà îðãàíèçàöèè ðàçðàáîòêè».
Øàã 2: Ïëàíèðîâàíèå âíåäðåíèÿ ïðîöåññà
Ðàçðàáîòàéòå ïëàí âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â îðãàíèçàöèè. Ýòîò ïëàí
îïèñûâàåò, êàê ýôôåêòèâíî äâèãàòüñÿ èç òåêóùåãî ñîñòîÿíèÿ îðãàíèçàöèè ê åå íîâîìó âèäåíèþ.
×òîáû ðàçðàáîòàòü ýòîò ïëàí, Âàì íóæíî:
„ Îïðåäåëèòü íàáîð öåëåé
„ Èäåíòèôèöèðîâàòü ðèñêè
„ Âûáðàòü ïðîåêòû äëÿ ïåðâîî÷åðåäíîãî âíåäðåíèÿ ñðåäû
„ Ñïëàíèðîâàòü îáó÷åíèå
„ Ñïëàíèðîâàòü íàñòàâíè÷åñòâî
„ Ðåøèòü, íà÷èíàòü ëè âíåäðÿòü ñðåäó ðàçðàáîòêè äëÿ îðãàíèçàöèè
Íåêîòîðûå äîïîëíèòåëüíûå ðåêîìåíäàöèè ïî ïëàíèðîâàíèþ âíåäðåíèÿ ñðåäû áóäóò
ïðåäñòàâëåíû â êîíöå ýòîãî âûïóñêà (ñì. ñòð. 16-19).

16-8
Îïðåäåëåíèå íàáîðà öåëåé
Âû äîëæíû óñòàíîâèòü öåëè äëÿ ïðîöåññà, ëþäåé è èíñòðóìåíòàëüíûõ ñðåäñòâ — â êàêîì
ñîñòîÿíèè îíè äîëæíû áûòü, êîãäà ïðîåêò âíåäðåíèÿ ïðîöåññà áóäåò çàêîí÷åí. Ýòî íóæíî ñäåëàòü
ïîòîìó, ÷òî:
„ Öåëè ñëóæàò âàæíîé èñõîäíîé èíôîðìàöèåé ïðè ïëàíèðîâàíèè âíåäðåíèÿ ïðîöåññà.
„ Öåëè è îïèñàíèå òåêóùåãî ñîñòîÿíèÿ îðãàíèçàöèè, ïîëó÷åííûå íà øàãå 1, èñïîëüçóþòñÿ
äëÿ ìîòèâàöèè âàøèõ ñïîíñîðîâ è äîñòèæåíèÿ ïîíèìàíèÿ è ïîáóäèòåëüíûõ ìîòèâîâ ñðåäè
ñîòðóäíèêîâ îðãàíèçàöèè.
Ðåçóëüòàòîì ÿâëÿåòñÿ ñïèñîê èçìåðèìûõ öåëåé, âûðàæåííûõ òàê, ÷òî ÷ëåíû ïðîåêòíîé ãðóïïû
ìîãóò èõ ïîíÿòü è óñâîèòü. Ýòè öåëè îòîáðàæàþò âèäåíèå áóäóùåãî ñîñòîÿíèÿ îðãàíèçàöèè.
Èäåíòèôèêàöèÿ ðèñêîâ
Èäåíòèôèöèðóéòå ðèñêè, ñâÿçàííûå ñ âíåäðåíèåì ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ. Íèæå
ïåðå÷èñëåíû íåñêîëüêî ïðèìåðîâ ðèñêîâ:
„ «Ïèëîòíûé ïðîåêò âêëþ÷àåò ìíîãî òåõíè÷åñêèõ ðèñêîâ».
„ «Äëÿ ëþäåé ïîÿâèòñÿ ñëèøêîì ìíîãî íîâûõ âåùåé, êîòîðûì îíè äîëæíû íàó÷èòüñÿ».
„ «Íå ÿñíî, êàê èíñòðóìåíò A è èíñòðóìåíò B áóäóò ðàáîòàòü âìåñòå».
„ «Íå ÿñíî, êàê èñïîëüçîâàòü èíñòðóìåíò A â ðàñïðåäåëåííîé îðãàíèçàöèè ðàçðàáîòêè».
Óïðàâëåíèå ðèñêàìè, êîòîðûå íåîáõîäèìî ó÷èòûâàòü â êîíòåêñòå âíåäðåíèÿ ïðîöåññà,
âûïîëíÿåòñÿ â îñíîâíîì ïîòîêå ðàáîò Óïðàâëåíèå ïðîåêòîì (äåéñòâèå «Èäåíòèôèêàöèÿ è îöåíêà
ðèñêîâ» è àðòåôàêò «Ñïèñîê ðèñêîâ»).
Âûáîð ïðîåêòîâ äëÿ ïåðâîî÷åðåäíîãî âíåäðåíèÿ ñðåäû
Îïðåäåëèòå ïîñëåäîâàòåëüíîñòü ïðîåêòîâ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ èëè èòåðàöèé
äëÿ ïåðâîî÷åðåäíîãî âíåäðåíèÿ ñðåäû. Ðåøèòå, íóæíî ëè âûïîëíÿòü ïèëîòíûå ïðîåêòû. Äëÿ
êàæäîãî ïðîåêòà îïðåäåëèòå öåëè, êîòîðûõ Âû õîòèòå äîñòè÷ü, êàêèå ðèñêè Âû õîòèòå ñíèçèòü
è êàêèå ÷àñòè ïðîöåññà è âîçìîæíîñòè êàêèõ èíñòðóìåíòàëüíûå ñðåäñòâ Âû õîòèòå âíåäðèòü.
Ïèëîòíûé ïðîåêò – ýòî òîò ïðîåêò, ãäå Âû èñïûòûâàåòå âàøè íîâûå èäåè. Â êîíòåêñòå âíåäðåíèÿ
ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ ýòî îçíà÷àåò, ÷òî Âû ïðîáóåòå íîâûé ïðîöåññ è íîâûå
èíñòðóìåíòàëüíûå ñðåäñòâà. Ýòî çíà÷èò, ÷òî Âû ìîæåòå äîáàâëÿòü äîïîëíèòåëüíûå ðåñóðñû,
èñïîëüçîâàòü íóæíûõ ëþäåé è êîððåêòèðîâàòü áþäæåò è ïëàíû ñîîòâåòñòâåííî. Ýòî òàêæå çíà÷èò,
÷òî Âû òùàòåëüíî êîíòðîëèðóåòå äîïîëíèòåëüíîå ïðîåêòíîå ïðîñòðàíñòâî ïîòîìó, ÷òî òî, ÷òî
Âû îöåíèòå è óçíàåòå èç ïèëîòíîãî ïðîåêòà, Âû èñïîëüçóåòå ïðè çàïóñêå íîâîãî ïðîöåññà è
èíñòðóìåíòàëüíûõ ñðåäñòâ â ðåàëüíûõ ïðîåêòàõ.

16-9
Âûáåðèòå â êà÷åñòâå ïèëîòíîãî ïðîåêòà:
„ Çàêîí÷åííûé ïðîåêò ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, ðàññìàòðèâàåìûé êàê èìåþùèé
íèçêèå ðèñêè ñ òåõíè÷åñêîé è ôèíàíñîâîé òî÷åê çðåíèÿ.
„ Ïåðâóþ çàêîí÷åííóþ èòåðàöèþ ðåàëüíîãî ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ,
ñ ó÷åòîì òîãî, ÷òî ãëàâíûé ôîêóñ íàõîäèòñÿ íà èçó÷åíèè è óëó÷øåíèè ïðîöåññà, à íå íà
ðàçðàáîòêå ïðîãðàììíîãî îáåñïå÷åíèÿ.
Àëüòåðíàòèâîé ìîæåò áûòü âûáîð íîâîãî ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ,
êîòîðûé, êàê ïðåäïîëàãàåòñÿ, èìååò íèçêèå ðèñêè ñ òåõíè÷åñêîé è ôèíàíñîâîé òî÷åê çðåíèÿ. Â
ýòîì ñëó÷àå, Âû îãðàíè÷èâàåòå êîíòåêñò ïðîåêòà è äåëàåòå åãî âàøèì ïèëîòíûì ïðîåêòîì.
×òîáû ïèëîòíûé ïðîåêò áûë ýôôåêòèâåí, âàæíî êîíòðîëèðîâàòü, ÷òî îí èñïîëüçóåò ðåàëüíóþ
ñðåäó ðàçðàáîòêè è ÷òî èìååòñÿ íåîáõîäèìîñòü ðåàëüíîãî ïðîåêòèðîâàíèÿ.
Ïèëîòíûé ïðîåêò äîëæåí áûòü óêîìïëåêòîâàí íåêîòîðûìè êëþ÷åâûìè ñïåöèàëèñòàìè, êîòîðûå:
„ Óìåþò ñëóøàòü ëþäåé
„ Ìîãóò äåéñòâîâàòü êàê íàñòàâíèêè
„ ßâëÿþòñÿ ýêñïåðòàìè â íåêîòîðûõ îáëàñòÿõ
Òðóäíî äàòü òî÷íûå ðåêîìåíäàöèè îòíîñèòåëüíî âðåìåíè è ðåñóðñîâ. Îäíàêî, ñëåäóþùèå äàííûå
îáû÷íû äëÿ ìíîãèõ ïèëîòíûõ ïðîåêòîâ:
„ ×èñëî ó÷àñòíèêîâ ìåíåå äåñÿòè
„ Ïðîäîëæèòåëüíîñòü ìåíüøå ÷åòûðåõ ìåñÿöåâ
„ Îäèí íàñòàâíèê - 50% ðàáî÷åãî âðåìåíè
Ïëàíèðîâàíèå îáó÷åíèÿ
Ïëàíèðîâàíèå îáó÷åíèÿ âûïîëíÿåòñÿ íà îñíîâå ðåçóëüòîâ èçó÷åíèÿ óðîâíÿ êîìïåòåíòíîñòè
ïåðñîíàëà, êîòîðûå áûëè îïðåäåëåíû íà øàãå 1: Îöåíêà îðãàíèçàöèè ðàçðàáîòêè.
Ðàññìîòðèòå ÷àñòè ïðîöåññà, êîòîðûå Âû ïëàíèðóåòå âíåäðÿòü è òî, êàêèå èíñòðóìåíòàëüíûå
ñðåäñòâà áóäóò ââåäåíû â êàæäîì ïðîåêòå. Èäåíòèôèöèðóéòå òå îáëàñòè, ãäå ïåðñîíàëó
íåîáõîäèìî ïîâûñèòü óðîâåíü êîìïåòåíòíîñòè, è äî êàêîãî óðîâíÿ ýòî äîëæíî áûòü ñäåëàíî.
Ðåøèòå, êàêîå îáó÷åíèå íåîáõîäèìî äëÿ êàæäîãî ïðîåêòà (ñì. ïàðàãðàô «Îáó÷åíèå ïåðñîíàëà»
íà ñòð. 16-6, ãäå ïåðå÷èñëåíû ðàçëè÷íûå ôîðìû îáó÷åíèÿ).
Èçìåíåíèå ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ âîçäåéñòâóåò íà âñþ îðãàíèçàöèþ, ïîýòîìó
ðåêîìåíäóåòñÿ îáó÷àòü è ëþäåé, íå ó÷àñòâóþùèõ â ïðîåêòàõ. Ýòî äàñò èì ïîíèìàíèå òîãî, ÷òî
îçíà÷àþò ïëàíèðóåìûå èçìåíåíèÿ. Òàêîå îáó÷åíèå ìîæåò ñîñòîÿòü èç îáçîðíîãî êóðñà,

16-10
ñîâìåùåííîãî ñ ñåìèíàðàìè ïðè ââåäåíèè íîâîãî ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ.
Ïëàíèðîâàíèå íàñòàâíè÷åñòâà
Îïûò ñâèäåòåëüñòâóåò, ÷òî íàëè÷èå ïîìîùè íàñòàâíèêà ïðè âíåäðåíèè ïðîöåññà – ýòî êëþ÷åâîé
ôàêòîð óñïåõà. Ïîýòîìó ðåêîìåíäóåòñÿ, ÷òîáû êàæäûé ïðîåêò ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ èìåë íàñòàâíèêà, ïîìîãàþùåãî â çàïóñêå èñïîëüçîâàíèÿ ïðîöåññà.
Íàñòàâíèê – ýòî êòî-òî, êòî íàñòàâëÿåò è ó÷èò ïðîåêòíûå ãðóïïû òîìó, â ÷åì îíè íóæäàþòñÿ, è
òîãäà, êîãäà îíè â ýòîì íóæäàþòñÿ. Òèïè÷íûå ñïîñîáû íàñòàâíè÷åñòâà:
„ Âåäåíèå ñåìèíàðîâ. Íåêîòîðûå äåéñòâèÿ ëó÷øå âûïîëíÿòü â ãðóïïå; íàïðèìåð, èñêàòü
ñóáúåêòû è ïðåöåäåíòû â õîäå ìîäåëèðîâàíèÿ ïðåöåäåíòîâ. Â ïðîöåññå òàêèõ äåéñòâèé
ïîëåçíî èìåòü ëèäåðà ìîäåëèðîâàíèÿ, êîòîðûé ÿâëÿåòñÿ ýêñïåðòîì ïðîöåññà. Îïûòíûé ëèäåð
ìîäåëèðîâàíèÿ ìîæåò ñýêîíîìèòü ìíîãî âðåìåíè è óñèëèé.
„ Ýêñïåðòèçà ïðîöåññà. Ýêñïåðò ïðîöåññà – ýòî ÷åëîâåê, êîòîðûé ïîääåðæèâàåò ïðîåêò
íåïîñðåäñòâåííî íà ìåñòå. Çàäà÷à ýêñïåðòà ïðîöåññà ñîñòîèò â òîì, ÷òîáû ïîìî÷ü
ðàçðàáîò÷èêàì èñïîëüçîâàòü âñå âîçìîæíîñòè ïðîöåññà è ìîäåëèðîâàíèÿ. Åñëè ýêñïåðò
ïðîöåññà îáíàðóæèâàåò êàêèå-ëèáî ïðîáëåìû, âîçíèêøèå èç-çà íåäîñòàòêà çíàíèé ñðåäè
ðàçðàáîò÷èêîâ, îí îòâå÷àåò çà âîñïîëíåíèå ýòîãî ïðîáåëà çíàíèé â ïðîåêòíîé ãðóïïå.
„ Ïîääåðæêà ðóêîâîäèòåëÿ ïðîåêòà. Ýêñïåðò ïðîöåññà ìîæåò ïîìîãàòü ðóêîâîäèòåëþ
ïðîåêòà ïëàíèðîâàòü è óïðàâëÿòü ïðîåêòîì. Èíîãäà ðóêîâîäèòåëü ïðîåêòà èìååò ìàëåíüêèé
èëè íå èìååò íèêàêîãî îïûòà îòíîñèòåëüíî ðàññìàòðèâàåìîãî ïðîöåññà.
„ Ðåöåíçèðîâàíèå. Íåäîðîãîé ñïîñîá ïåðåäà÷è çíàíèé ñîñòîèò â òîì, ÷òîáû èìåòü ýêñïåðòà
ïðîöåññà, äåëàþùåãî îáçîð ðåçóëüòàòîâ êàæäîé ñòàäèè. Îáçîð ÷àñòî ïîêàçûâàåò âîçíèêøèå
ïðîáëåìû, ñâÿçàííûå ñ òåì, êàê ÷ëåíû ïðîåêòíîé ãðóïïû èñïîëüçóþò ïðîöåññ. Êîíå÷íî,
ðåöåíçåíò ïðîöåññà íå çàìåíÿåò íèêàêîãî èç ïîñòîÿííûõ ðåöåíçåíòîâ ñ èõ ïðèêëàäíîé
îáëàñòüþ è òåõíè÷åñêèìè çíàíèÿìè.
Õîðîøèé íàñòàâíèê ñòàíîâèòñÿ íåîáÿçàòåëüíûì, ïîòîìó ÷òî öåëü ñîñòîèò â òîì, ÷òîáû ïðîåêò
ñòàë íåçàâèñèìûì îò íàñòàâíèêà. Îäíàêî, äàëåêî íå âñåãäà ê ýòîìó ñòðåìèòñÿ ñàì íàñòàâíèê.
Êðîìå òîãî, èìååòñÿ ðèñê òîãî, ÷òî ïðîåêò ñòàíåò çàâèñÿùèì îò íàñòàâíèêà, ïðîÿâëÿþùåãî
áîëüøóþ çàáîòó îáî âñåõ ïðîáëåìàõ è òðóäíûõ çàäà÷àõ, ÷åì ðåøàþùàÿ èõ ïðîåêòíàÿ ãðóïïà.
Ëþäè èç ïðîåêòíîé ãðóïïû äîëæíû áûòü íàçíà÷åíû îòâåòñòâåííûìè çà ïðèåì çàäà÷ îò
íàñòàâíèêà, îñîáåííî â îáëàñòè ìîíîïîëüíîãî èñïîëüçîâàíèÿ ïðîöåññà.
Ïîìíèòå, ÷òî èìååòñÿ âíóòðåííèé êîíôëèêò ìåæäó òîé öåëüþ, ÷òî íàñòàâíèê äîëæåí ñòàòü
íåîáÿçàòåëüíûì, è öåëüþ ðóêîâîäèòåëÿ êîíêðåòíîãî ïðîåêòà óñïåøíî çàâåðøèòü ïðîåêò.
Îäíàêî äëÿ äîëãîñðî÷íîãî óñïåõà âàæíî íå ïîëàãàòüñÿ íà âíåøíåãî íàñòàâíèêà. Ïîýòîìó Âû
äîëæíû ïëàíèðîâàòü ïåðåäà÷ó ðîëè íàñòàâíèêà ëþäÿì â ïðåäåëàõ îðãàíèçàöèè. Ïîðó÷èòå êîìó-
òî â îðãàíèçàöèè ñòàòü ýêñïåðòîì è ó÷èòüñÿ ó íàñòàâíèêà.

16-11
Îäíà èç ïîòåíöèàëüíûõ ïðîáëåì â ýòîì ñëó÷àå ñîñòîèò â òîì, ÷òî áóäóùèé íàñòàâíèê óæå ÿâëÿåòñÿ
ðåñóðñîì ïðîåêòà è íå ìîæåò ñîñðåäîòî÷èòüñÿ íà çàäà÷àõ íàñòàâíè÷åñòâà. Ïîýòîìó äîëæíî áûòü
ÿñíî, ÷òî âíóòðåííèé íàñòàâíèê âûïîëíÿåò òîëüêî íå îòíèìàþùèå ìíîãî âðåìåíè ôóíêöèè:
„ Ïîääåðæêó ðóêîâîäèòåëÿ ïðîåêòà
„ Ðåöåíçèðîâàíèå
„ Âåäåíèå ñåìèíàðîâ
Ïðîåêòû íóæäàþòñÿ òàêæå â ïîìîùè ïðè óñòàíîâêå èíñòðóìåíòàëüíûõ ñðåäñòâ, òàê ÷òî íóæíî
ïëàíèðîâàòü ðåñóðñû äëÿ íàñòàâíè÷åñòâà ïî èíñòðóìåíòàëüíûì ñðåäñòâàì è äëÿ ïîääåðæêè
èíñòðóìåíòàëüíûõ ñðåäñòâ.
Ðåøåíèå î íà÷àëå âíåäðåíèÿ ñðåäû ðàçðàáîòêè â îðãàíèçàöèè
Ðåøèòå, ñîáèðàåòåñü ëè âû âíåäðÿòü âî âñåé îðãàíèçàöèè ñðåäó ðàçðàáîòêè, êîòîðóþ ñ
íåîáõîäèìîé àäàïòàöèåé ñìîæåò èñïîëüçîâàòü êàæäûé ïðîåêò ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ.
 áîëüøèíñòâå ñëó÷àåâ ðåêîìåíäóåñÿ ïîäîæäàòü, ïîêà íåñêîëüêî ïðîåêòîâ ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ íà÷íóò èñïîëüçîâàòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà ïðåæäå,
÷åì Âû âûáåðåòå ýòîò øàã.  òàêîì ñëó÷àå áóäåò ïðîùå èäåíòèôèöèðîâàòü òå ÷àñòè ïðîöåññà è
èíñòðóìåíòàëüíûõ ñðåäñòâ, êîòîðûå ÿâëÿþòñÿ ïåðåíàëàæèâàåìûìè è êîòîðûå ïðèíåñóò âûãîäó
îò âíåäðåíèÿ â îðãàíèçàöèè.
Åñëè Âû ðåøèëè ðàçðàáàòûâàòü ñðåäó äëÿ âñåé îðãàíèçàöèè, Âû äîëæíû èíèöèàëèçèðîâàòü
ïðîåêò ñîçäàíèÿ è âíåäðåíèÿ ñðåäû ðàçðàáîòêè îðãàíèçàöèè.
Ïîíÿòèå âíåäðåíèÿ ïðîöåññà êàê îáû÷íîãî ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ áóäåò
ïðåäëîæåíî â îäíîì èç ñëåäóþùèõ ïàðàãðàôîâ ýòîãî âûïóñêà (ñì. ñòð. 16-17).
Åñëè Âû ðåøàåòå èíèöèàëèçèðîâàòü ïðîåêò ñîçäàíèÿ è âíåäðåíèÿ ñðåäû äëÿ îðãàíèçàöèè, òî
âñåì äîëæíî áûòü ÿñíî, ÷òî ýòà ïðîåêòíàÿ ãðóïïà áóäåò î÷åíü òåñíî ðàáîòàòü ñ ãðóïïàìè ïðîåêòîâ
ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Òàêæå äîëæíî áûòü ÿñíî, ÷òî ãðóïïà, êîòîðàÿ
ðàçðàáàòûâàåò îáùóþ äëÿ îðãàíèçàöèè ñðåäó, ÿâëÿåòñÿ ñåðâèñíîé îðãàíèçàöèåé, è ðåçóëüòàòû åå
äåÿòåëüíîñòè èçìåðÿþòñÿ óñïåõîì ïðîåêòîâ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, êîòîðûå
îíà ïîääåðæèâàåò.
Øàã 3: Âûïîëíåíèå âíåäðåíèÿ ñðåäû
Âíåäðåíèå ñðåäû â îðãàíèçàöèè íà÷èíàåòñÿ ñ åå âíåäðåíèÿ â ïðîåêòû ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ, â êîòîðûõ Âû íàñòðàèâàåòå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà. Ñ
îðãàíèçàöèîííîé òî÷êè çðåíèÿ ýòîò øàã îçíà÷àåò, ÷òî Âû:
„ Êóðèðóåòå ïðîåêòû ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.

16-12
„ Ðóêîâîäèòå çàïóñêîì ïðîöåññà è èñïîëüçîâàíèåì èíñòðóìåíòàëüíûõ ñðåäñòâ â ïðîåêòàõ.
n Êóðèðóåòå ðàçâèòèå ñðåäû âî âñåé îðãàíèçàöèè.
Îñîáåííîñòÿì âíåäðåíèÿ ñðåäû â ïðîåêòå ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ áóäåò ïîñâÿùåí
ñëåäóþùèé âûïóñê öèêëà.
Øàã 4: Îöåíêà âíåäðåíèÿ ñðåäû
Ïîñëå ðåàëèçàöèè ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â ðåàëüíîì èëè ïèëîòíîì ïðîåêòå
ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ Âû äîëæíû îöåíèòü ðåçóëüòàòû ñâîèõ óñèëèé. Äîñòèãëè
ëè Âû óñòàíîâëåííûõ öåëåé? Îöåíèòå ëþäåé, ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà, ÷òîáû
ïîíÿòü îáëàñòè, íà êîòîðûõ íóæíî ñîñðåäîòî÷èòü âíèìàíèå íà ñëåäóþùåé ñòàäèè âíåäðåíèÿ
ïðîöåññà.

Àðòåôàêòû
Êîãäà Âû âíåäðÿåòå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà â îðãàíèçàöèè ïàðàëëåëüíî â
íåñêîëüêèõ èíäèâèäóàëüíûõ ïðîåêòàõ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, ìîæåò áûòü
ïîëåçíîé ðàçðàáîòêà íåêîòîðûõ äîïîëíèòåëüíûõ äîêóìåíòîâ. Ýòè äîêóìåíòû äîëæíû
ðàçðàáàòûâàòüñÿ êàê äîïîëíåíèÿ ê àðòåôàêòàì «Îöåíêà îðãàíèçàöèè ðàçðàáîòêè» è
«Àäàïòèðîâàííûé ïðîöåññ» äëÿ êàæäîãî ïðîåêòà.
„ Ïðåæäå âñåãî, Âàì ïîíàäîáèòñÿ Ïëàí âíåäðåíèÿ, â êîòîðîì íóæíî îïèñàòü ãåíåðàëüíûé
ïëàí òîãî, êàê âíåäðÿòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà ïàðàëëåëüíî â íåñêîëüêèõ
èíäèâèäóàëüíûõ ïðîåêòàõ. Ýòîò ïëàí îõâàòûâàåò ïðîöåññ, èíñòðóìåíòàëüíûå ñðåäñòâà è
îáó÷åíèå, è îáû÷íî îáñëóæèâàåò íåñêîëüêî ïðîåêòîâ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
„ Âî-âòîðûõ, Âàì ìîæåò ïîíàäîáèòüñÿ äîêóìåíò Ðåêîìåíäàöèè ïî ðàçâåðòûâàíèþ, êîòîðûé
ïîìîæåò âíåäðåíèþ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â îòäåëüíûõ ïðîåêòàõ.
Ðåêîìåíäàöèè ïî ðàçâåðòûâàíèþ ñîäåðæàò ñîâåòû è óêàçàíèÿ î òîì, êàê ïëàíèðîâàòü
âûïîëíåíèå ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â èíäèâèäóàëüíîì ïðîåêòå ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ.

Ðàçëè÷íûå ïîäõîäû ê âíåäðåíèþ


Ñóùåñòâóåò íåñêîëüêî ïîäõîäîâ ê âíåäðåíèþ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â
îðãàíèçàöèè. Íåêîòîðûå ïðèìåðû ïåðå÷èñëåíû íèæå. Îíè îïèñûâàþò òî, ÷òî Âû äåëàåòå äëÿ
âñåé îðãàíèçàöèè. ×òî äåëàåòñÿ ïðè ýòîì â ïðîåêòå ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, Âû
ïðî÷òåòå â ñëåäóþùåì âûïóñêå.

16-13
Òèïè÷íûé ïîäõîä
Òèïè÷íûé ïîäõîä, ïðîèëëþñòðèðîâàííûé íà ðèñóíêå íèæå, îçíà÷àåò, ÷òî Âû íà ïåðâîì øàãå
âíåäðÿåòå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà â ïèëîòíîì ïðîåêòå.
Ïîñëå ïèëîòíîãî ïðîåêòà Âû îöåíèâàòå èñïîëüçîâàíèå ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ,
à çàòåì ãîòîâèòå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà, êîòîðûå áóäóò äîñòóïíû äëÿ áîëåå
øèðîêîé àóäèòîðèè.
Òèïè÷íûé ïîäõîä – ýòî ÷àñòî íàèáîëåå ýôôåêòèâíûé ñïîñîá âíåäðåíèÿ ïðîöåññà è
èíñòðóìåíòàëüíûõ ñðåäñòâ.

Òèïè÷íûé ïîäõîä ê âíåäðåíèþ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ

16-14
Áûñòðûé ïîäõîä
Áûñòðîå âíåäðåíèå, ïðîèëëþñòðèðîâàííîå ñëåäóþùèì ðèñóíêîì, èñïîëüçóåò ïðîöåññ è
èíñòðóìåíòàëüíûå ñðåäñòâà íåïîñðåäñòâåííî â ðåàëüíûõ ïðîåêòàõ áåç ïðîâåðêè èõ ðàáîòû â
ïèëîòíîì ïðîåêòå. Ýòîò ïîäõîä ââîäèò áîëüøèé ðèñê íåóäà÷è, è äëÿ ïðèíÿòèÿ ýòîãî ðèñêà äîëæíû
áûòü äîëæíûå îñíîâàíèÿ. Íàïðèìåð, åñëè òåêóùèé ïðîöåññ î÷åíü ïîõîæ íà Rational Unified
Process è åñëè èíñòðóìåíòàëüíûå ñðåäñòâà óæå èñïîëüçóþòñÿ â îðãàíèçàöèè, íîâûé ïðîöåññ è
èíñòðóìåíòàëüíûå ñðåäñòâà ìîãóò áûòü âíåäðåíû îòíîñèòåëüíî ïðîñòî è ñ íèçêèì ðèñêîì.
Äðóãîé ñëó÷àé, îïðàâäûâàþùèé áûñòðûé ïîäõîä – ýòî êîãäà îðãàíèçàöèÿ ñòðàäàåò îò òàêèõ
îñòðûõ ïðîáëåì, ÷òî ëþáîå èçìåíåíèå âîñïðèíèìàåòñÿ êàê óëó÷øåíèå. Ýòî ïðåäïîëàãàåò, ÷òî
ïîòåíöèàë äëÿ óëó÷øåíèÿ áîëüøèé, ÷åì ïðîáëåìû, ñ êîòîðûìè îðãàíèçàöèÿ íåèçáåæíî
ñòîëêíåòñÿ.

Áûñòðûé ïîäõîä

16-15
Îñòîðîæíûé ïîäõîä
Áîëåå îñòîðîæíûé ïîäõîä ñîñòîèò â òîì, ÷òîáû âûïîëíèòü áîëüøå, ÷åì îäèí ïèëîòíûé ïðîåêò
ïðåæäå, ÷åì ðåàëüíûå ïðîåêòû íà÷íóò èñïîëüçîâàòü íîâûé ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà.
Èñïîëüçóéòå îñòîðîæíûé ïîäõîä, êîãäà ðèñêè âûñîêè è êîãäà èìååòñÿ ìíîãî íîâûõ ôàêòîðîâ.
Âû ìîæåòå çàõîòåòü ïðîâåðèòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà íà íåñêîëüêèõ ïðîåêòàõ
ïðåæäå, ÷åì Âû çàïóñòèòå åãî âî âñåé îðãàíèçàöèè.

Îñòîðîæíûé ïîäõîä

Ðàññìîòðèòå âîçìîæíîñòü èñïîëüçîâàíèÿ ýòîãî ïîäõîäà, åñëè èñòèííû îäíî èëè áîëåå èç
ñëåäóþùèõ ïðåäïîëîæåíèé:
„  ïðîöåññå è èíñòðóìåíòàëüíûõ ñðåäñòâàõ åñòü ìíîãî èçìåíåíèé, êîòîðûì íóæíî íàó÷èòü
ëþäåé.
„ Ñóùåñòâóåò ìíîãî ðèñêîâ.
„ Ñïîñîáíîñòü ê èçìåíåíèÿì íèçêà.
Ðàññðåäîòî÷åííûé ïîäõîä
Ðàññðåäîòî÷åííûé ïîäõîä îçíà÷àåò, ÷òî Âû äåëàåòå Rational Unified Process äîñòóïíûì äëÿ âñåé
îðãàíèçàöèè ðàçðàáîòêè. Êàæäûé ïðîåêò ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ ìîæåò
ñàìîñòîÿòåëüíî ðåøàòü, êàê èñïîëüçîâàòü ïðîöåññ. Ìåæäó ïðîåêòàìè ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ íåò íèêàêîé êîîðäèíàöèè èëè ìíîãîêðàòíîãî èñïîëüçîâàíèÿ êîìïîíåíòîâ ïðîöåññà
èëè èíñòðóìåíòàëüíûõ ñðåäñòâ.
Ðàññðåäîòî÷åííûé ïîäõîä âñå æå ìîæåò äàòü íåêîòîðûå ïðåèìóùåñòâà îðãàíèçàöèè ïî
ñëåäóþùèì ïðè÷èíàì:
„ Ïðîåêòû ïîëó÷àþò îáùèé ñëîâàðü.
„ Ëþäè ïðèâûêàþò ê Rational Unified Process êàê ê îáùåìó ïðîöåññó.
„ Ðàññðåäîòî÷åííûé ïîäõîä ìîæåò ñòàòü ïåðâûì øàãîì ê äåéñòâèòåëüíîìó èñïîëüçîâàíèþ
ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ.

16-16
Ðàçðàáîòêà ñðåäû äëÿ îðãàíèçàöèè
Åñëè ðåøåíî ðàçðàáàòûâàòü è ïîääåðæèâàòü ñðåäó ðàçðàáîòêè äëÿ âñåé îðãàíèçàöèè, ýòà ðàáîòà
äîëæíà áûòü õîðîøî ñïëàíèðîâàíà. Íåîáõîäèìî èìåòü ñïåöèàëüíóþ ãðóïïó, êîòîðàÿ ðàçðàáîòàåò
è áóäåò ïîääåðæèâàòü ýòó îáùóþ äëÿ îðãàíèçàöèè ñðåäó, ñîñòîÿùóþ èç ïðîöåññà,
èíñòðóìåíòàëüíûõ ñðåäñòâ è èíôðàñòðóêòóðû.
Ïëàíèðîâàíèå ïðîåêòà ñðåäû äëÿ îðãàíèçàöèè äîëæíî áûòü ñèíõðîíèçèðîâàíî ñ ïðîåêòàìè
ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, êîòîðûå îíà ïîääåðæèâàåò. Öåëü ïðîåêòà ñðåäû äëÿ
îðãàíèçàöèè ñîñòîèò â òîì, ÷òîáû ðàçðàáîòàòü ñðåäó, êîòîðóþ ñìîãóò èñïîëüçîâàòü ïðîåêòû
ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.

Ïðîåêò ñðåäû äëÿ îðãàíèçàöèè

Ðåêîìåíäóåòñÿ, ÷òîáû Âû çàïóñòèëè ïðîåêò ñðåäû äëÿ îðãàíèçàöèè, êàê Âû çàïóñòèëè áû ëþáîé
ïðîåêò ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Ñëåäóéòå çà ïîòîêîì ðàáîò Óïðàâëåíèå ïðîåêòîì
Rational Unified Process.

Îðãàíèçàöèÿ ðàáîòû
Íà êîãî-òî â îðãàíèçàöèè äîëæíà áûòü âîçëîæåíà âñÿ ïîëíîòà îòâåòñòâåííîñòè çà âíåäðåíèå
ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ äëÿ âñåé îðãàíèçàöèè. Ýòà îòâåòñòâåííîñòü ïðåäïîëàãàåò
ïëàíèðîâàíèå, óïðàâëåíèå è ñîñòàâëåíèå áþäæåòà âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ
ñðåäñòâ.

Òðàêòîâêà âíåäðåíèÿ ïðîöåññà êàê ïðîåêòà


Âíåäðåíèå ïðîöåññà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ â îðãàíèçàöèè – ýòî ñëîæíàÿ çàäà÷à,
è îíà äîëæíà ðåøàòüñÿ óïðàâëÿåìûì ñïîñîáîì. Ðåêîìåíäóåòñÿ âûïîëíÿòü åå êàê ïðîåêò, êîòîðûé
ÿâëÿåòñÿ âíåøíèì èëè ïîäïðîåêòîì âàøåãî ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
Óñòàíîâèòå ïðîìåæóòî÷íûå âåõè, ðàñïðåäåëèòå ðåñóðñû è óïðàâëÿéòå èìè, êàê Âû äåëàëè áû
ýòî â ëþáîì äðóãîì ïðîåêòå.
Ïðîåêò âíåäðåíèÿ ïðîöåññà ðàçäåëåí íà ðÿä ñòàäèé, ãäå âñå ÷åòûðå øàãà âíåäðåíèÿ âûïîëíÿþòñÿ
â êàæäîé ñòàäèè, ïîêà ïðîåêò íå áóäåò çàâåðøåí, è ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà íå
áóäóò ðàçâåðíóòû, è íå áóäóò óñïåøíî èñïîëüçîâàòüñÿ âñåé îðãàíèçàöèåé, êàê ïîêàçàíî íà
ñëåäóþùåì ðèñóíêå.

16-17
Ïðîåêò âíåäðåíèÿ ïðîöåññà ìîæåò áûòü ðàçäåëåí íà ñòàäèè.

Ñëåäóþùàÿ òàáëèöà äàåò îáùóþ èäåþ îòíîñèòåëüíî òîãî, êàê ìîæåò áûòü çàïëàíèðîâàí ïðîåêò
èç ÷åòûðåõ ñòàäèé.

×åòûðå ñòàäèè ïðîåêòà âíåäðåíèÿ ïðîöåññà.

Ïðîåêò âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ äëÿ îðãàíèçàöèè âî ìíîãîì ïîõîæ íà


ïðîåêò ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Äåëî äîøëî äî òîãî, ÷òî áûëè ïðåäëîæåíèÿ äàòü
ýòèì ñòàäèÿì íàçâàíèÿ Íà÷àëî, Óòî÷íåíèå, Êîíñòðóèðîâàíèå è Ïåðåõîä, êàê ýòî ïðåäóñìîòðåíî
äëÿ ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, èñïîëüçóþùåãî Rational Unified Process.
Îäíàêî, Rational ðåêîìåíäóåò Âàì íå èñïîëüçîâàòü òå æå íàçâàíèÿ ñòàäèé, ÷òîáû èçáåæàòü ëþáûõ

16-18
íåäîðàçóìåíèé.

Ðåêîìåíäàöèè ïî ïëàíèðîâàíèþ âíåäðåíèÿ ñðåäû


Êîãäà Âû îïðåäåëÿåòå ñîäåðæàíèå è öåëè ïðîìåæóòî÷íûõ âåõ, ïîìíèòå î ñëåäóþùèõ
ðåêîìåíäàöèÿõ:
„ Äåðæèòå â ïàìÿòè êîíå÷íîå âèäåíèå
„ Ôîêóñèðóéòåñü íà ãëàâíîì, ÷òîáû âîçìîæíî ðàíüøå ðàçðåøèòü ðèñêè.
„ Ñòàðàéòåñü êàê ìîæíî ðàíüøå ðàçðåøèòü áîëüøèå ïðîáëåìû.
„ Âûáåðèòå òå îáëàñòè, ãäå Âû ìîæåòå âîçìîæíî ðàíüøå ïîëó÷èòü íåêîòîðûå ïðîñòûå âûãîäû.
Íèæå ïåðå÷èñëåíû íåêîòîðûå òèïè÷íûå ôàêòîðû è òî, êàê îíè ìîãóò çàòðàãèâàòü ïëàíû.
„ Ïðîáëåìû â òåêóùåì ïðîöåññå ðàçðàáîòêè. Ôîêóñèðóéòåñü íà òåõ îáëàñòÿõ ïðîöåññà
ðàçðàáîòêè, ãäå îðãàíèçàöèÿ èìååò ñåãîäíÿ ïðîáëåìû. Ôîêóñèðóéòåñü íà îáëàñòÿõ, ãäå Âû
ìîæåòå áûñòðî ïîëó÷èòü íåêîòîðûå ïðîñòûå ðåçóëüòàòû è ãäå ëþäè âîçìîæíî ðàíüøå ñìîãóò
óâèäåòü âûãîäû.  ïåðâûõ èòåðàöèÿõ ñîñðåäîòî÷üòåñü íà îáëàñòè, â êîòîðîé, êàê Âû çíàåòå,
Âû ìîæåòå ðàçðåøèòü îäíó èç áîëüøèõ ïðîáëåì â îðãàíèçàöèè.
„ Ïîòðåáíîñòü èçìåíåíèÿ â òåêóùåé îðãàíèçàöèè. Åñëè â îðãàíèçàöèè èìååòñÿ áîëüøîå
êîëè÷åñòâî ïðîáëåì, íàïðèìåð ñ èíñòðóìåíòàëüíûìè ñðåäñòâàìè èëè ñïîñîáàìè ðàáîòû
ëþäåé, óðîâåíü ðàçî÷àðîâàíèé â îðãàíèçàöèè áóäåò âûñîêèì.  òàêîì ñëó÷àå Âû ìîæåòå
áûòü áîëåå àêòèâíû, è èñïîëüçîâàòü íîâûé ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà èëè èõ
÷àñòè â ðåàëüíûõ ïðîåêòàõ.
„ Ãîòîâíîñòü ê èçìåíåíèþ â òåêóùåé îðãàíèçàöèè. Åñëè èçìåíåíèÿ ÿâëÿþòñÿ
íåïðèâû÷íûìè èëè íåâîçìîæíûìè â íàñòîÿùåå âðåìÿ, öåëè ïåðâûõ íåñêîëüêèõ èòåðàöèé
äîëæíû áûòü ñêðîìíûìè.  ýòîì ñëó÷àå ïåðâè÷íîé öåëüþ äîëæíî áûòü ôîðìèðîâàíèå
äîâåðèÿ è óâåðåííîñòè â ïðîöåññå, à áîëåå ñåðüåçíûå èçìåíåíèÿ äîëæíû áûòü
çàðåçåðâèðîâàíû äëÿ áîëåå ïîçäíèõ èòåðàöèé, êîãäà îíè ìîãóò áûòü ïðîâåäåíû áîëåå ëåãêî.
„ Ðàçìåð îðãàíèçàöèè. Åñëè îðãàíèçàöèÿ, èñïîëüçóþùàÿ ïðîöåññ è èíñòðóìåíòàëüíûå
ñðåäñòâà áîëüøàÿ, óáåäèòåñü, ÷òî àäàïòèðîâàííûé ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà
äîñòàòî÷íî óñòîé÷èâû, ÷òîáû èñïîëüçîâàòüñÿ ìíîãèìè ðàçðàáîò÷èêàìè.  ýòîì ñëó÷àå íóæíî
áûòü áîëåå îñòîðîæíûìè è âíåäðÿòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà ïîääåðæêè â
òå÷åíèå íåñêîëüêèõ èòåðàöèé â îäíîì èëè áîëüøåì êîëè÷åñòâå ïðîåêòîâ ðàçðàáîòêè
ïðîãðàììíîãî îáåñïå÷åíèÿ.
„ Âêëþ÷åííûå ðèñêè. Åñëè îíè ìàëåíüêèå, áóäüòå áîëåå àêòèâíû è çàïóñêàéòå èñïîëüçîâàíèå
ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â íîâûõ ïðîåêòàõ ðàíüøå. Åñëè ðèñêè áîëüøèå, áóäüòå
áîëåå îñòîðîæíû è èñïîëüçóéòå ïèëîòíûå ïðîåêòû äëÿ ïðîâåðêè ïðîöåññà è

16-19
èíñòðóìåíòàëüíûõ ñðåäñòâ.
„ Îðèåíòàöèÿ ñðåäè ëþäåé â îðãàíèçàöèè. Íàçîâèòå ñåãîäíÿøíèå ïðîáëåìû â îðãàíèçàöèè
è ïîêàæèòå, êàê îíà ðàáîòàåò. Åñëè ïåðñîíàë ïîíèìàåò ñåãîäíÿøíèå ïðîáëåìû, áóäåò ïðîùå
ïðèíÿòü è ïîíÿòü ïîòðåáíîñòè â èçìåíåíèè. Ïîñòàðàéòåñü ñðàçó ïðèâëå÷ü ëþäåé èç íàèáîëåå
àêòèâíîé ÷àñòè ïåðñîíàëà îðãàíèçàöèè.
Íå ïûòàéòåñü ñäåëàòü âñå ñðàçó. Âìåñòî ýòîãî ðàçäåëèòå âíåäðåíèå íà ðÿä ïðèðàùåíèé è â êàæäîì
âíåäðèòå ÷àñòü íîâîãî ïðîöåññà âìåñòå ñ èíñòðóìåíòàëüíûìè ñðåäñòâàìè ïîääåðæêè. Êàê
ïðàâèëî, ñîñðåäîòî÷üòåñü íà îäíîé èç îáëàñòåé, ãäå, êàê Âû ïîëàãàåòå, èçìåíåíèå áóäåò èìåòü
áîëüøîå âëèÿíèå. Åñëè îðãàíèçàöèÿ ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ èìååò ñëàáóþ ñòîðîíó
â òåñòèðîâàíèè, Âû ìîæåòå íà÷àòü, ââîäÿ ïîòîê ðàáîò Èñïûòàíèå Rational Unified Process âìåñòå
ñ èíñòðóìåíòàëüíûìè ñðåäñòâàìè, êîòîðûå àâòîìàòèçèðóþò òåñòèðîâàíèå. Îäíàêî, åñëè
îðãàíèçàöèÿ èìååò ñëàáóþ ñòîðîíó â ôèêñàöèè èëè â óïðàâëåíèè òðåáîâàíèÿìè, íà÷íèòå, ââîäÿ
ïîòîê ðàáîò Òðåáîâàíèÿ âìåñòå ñ åãî èíñòðóìåíòàëüíûìè ñðåäñòâàìè ïîääåðæêè.
Âíåäðÿéòå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà â èòåðàöèÿõ ïðîåêòîâ ðàçðàáîòêè ïðîãðàììíîãî
îáåñïå÷åíèÿ (â ïèëîòíûõ èëè â ðåàëüíûõ ïðîåêòàõ). Öåëü ñîñòîèò â òîì, ÷òîáû ïðîòåñòèðîâàòü
ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà êàê ðåàëüíóþ ñðåäó, íàñêîëüêî ýòî âîçìîæíî. Ðàññìîòðèòå
ñëåäóþùèå ôàêòîðû, êîãäà Âû âûáèðàåòå ïðîåêòû ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ è
èòåðàöèè:
„ Åñëè öåëü ñîñòîèò â òîì, ÷òîáû âíåäðèòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà â îäèíî÷íîì
ïðîåêòå ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, ðåøèòå, âíåäðèòü ëè ïðîöåññ è
èíñòðóìåíòàëüíûå ñðåäñòâà â ýòîò îäèí ïðîåêò, à çàòåì îöåíèâàòü è óëó÷øàòü ïðîöåññ ïî
ìåðå ïðîäîëæåíèÿ ïðîåêòà.
„ Åñëè öåëü ñîñòîèò â òîì, ÷òîáû âíåäðèòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà â áîëüøîé
îðãàíèçàöèè âî ìíîãèõ ïðîåêòàõ, ðàññìîòðèòå âîçìîæíîñòü âíåäðåíèÿ è ïðîâåðêè ïðîöåññà
è èíñòðóìåíòàëüíûõ ñðåäñòâ â èòåðàöèÿõ íåñêîëüêèõ ñòàäèé.  ýòîì ñëó÷àå âûáåðèòå
îòíîñèòåëüíî ìàëåíüêèé ïðîåêò, ãäå Âû ñìîæåòå ïðèìåíÿòü ïðîöåññ è èíñòðóìåíòàëüíûå
ñðåäñòâà â òå÷åíèå âñåãî æèçíåííîãî öèêëà ïðîãðàììíîãî ïðîåêòà.
„ Åñëè Rational Unified Process ïðåäñòàâëÿåò ñóùåñòâåííîå îòêëîíåíèå îò âàøåãî òåêóùåãî
ïðîöåññà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, èëè åñëè Âû äîëæíû ïîëó÷èòü õîðîøåå
óïðàâëåíèå ðèñêàìè è ïðåèìóùåñòâàìè ââåäåíèÿ íîâîãî ïðîöåññà, èëè åñëè Âû ðàáîòàåòå â
íîâîé îðãàíèçàöèè ñ íåáîëüøèì ïðîöåññîì èëè ïðè îòñóòñòâèè ïðîöåññà âîîáùå,
ðàññìîòðèòå âîçìîæíîñòü ïðîâåðêè Âàøåãî èëè óïðîùåííîãî àäàïòèðîâàííîãî ïðîöåññà
íà ìèíè-ïðîåêòå èëè íà ïèëîòíîì ïðîåêòå ïåðåä ïðèìåíåíèåì åãî ê âàøåìó ãëàâíîìó,
êðèòè÷åñêîìó ïðîåêòó ðàçðàáîòêè.
Èñïîëüçîâàíèå íîâîãî ïðîöåññà, íîâûõ èíñòðóìåíòàëüíûõ ñðåäñòâ è, âîçìîæíî, íîâàÿ òåõíîëîãèÿ
â ïðîãðàììíîì ïðîåêòå äåëàåò ãðàôèê ïðîåêòà áîëåå ýíåðãîçàâèñèìûì. Óáåäèòåñü, ÷òî
ðàñïðåäåëèëè âðåìÿ è ðåñóðñû íà âíåäðåíèå ïðîöåññà, îáó÷èëè ëþäåé, è òàê äàëåå â èòåðàöèÿõ

16-20
ïðîåêòà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ, â êîòîðîì Âû çàïóñêàåòå èñïîëüçîâàíèå ïðîöåññà
è èíñòðóìåíòàëüíûõ ñðåäñòâ.
Îñíîâíûå ïðè÷èíû äëÿ íåóäà÷è
Ëó÷øå ó÷èòüñÿ íà ÷óæèõ îøèáêàõ!
Íèæå ïðåäñòàâëåí êðàòêèé ñïèñîê òèïè÷íûõ ïðè÷èí íåóäà÷ âíåäðåíèÿ ïðîöåññà â îðãàíèçàöèè:
„ Íåóäà÷à âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ ñ ïðèðàùåíèåì.
„ Íåäîñòàòîê ïîääåðæêè ðóêîâîäñòâà.
„ Íåäîñòàòîê ó÷àñòèÿ ñîâëàäåëüöåâ — âñå ñîâëàäåëüöû, íà êîòîðûõ âîçäåéñòâóåò íîâûé
ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà, äîëæíû, êàæäûé â ñâîåé ìåðå, ó÷àñòâîâàòü âî
âíåäðåíèè, âêëþ÷àÿ çàêàç÷èêîâ, äðóãèå îòäåëåíèÿ îðãàíèçàöèè è ñóáïîäðÿä÷èêîâ.
„ Íåäîñòàòîê ãîòîâíîñòè èëè ñïîñîáíîñòè îðãàíèçàöèè ê èçìåíåíèþ.
Êàê ïîêàçûâàåò îïûò, ýòè ïðè÷èíû, ÷àùå âñåãî, íå ÿâëÿþòñÿ òåõíè÷åñêèìè ïðîáëåìàìè.

16-21
Ïîòîê ðàáîò «Ñðåäà» (Ïðîäîëæåíèå)
Âíåäðåíèå ïðîöåññà â ïðîåêòå
Âíåäðåíèå ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ â ïðîåêòå îñóùåñòâëÿåòñÿ ïðè âûïîëíåíèè
ïîòîêà ðàáîò äèñöèïëèíû Ñðåäà â òåñíîì âçàèìîäåéñòâèè ñ äåéñòâèÿìè äèñöèïëèíû Óïðàâëåíèå
ïðîåêòîì, êîòîðàÿ èìååò äåëî ñ ïëàíèðîâàíèåì ïðîåêòà, èäåíòèôèêàöèåé ðèñêîâ è òåêóùèì
óïðàâëåíèåì ïðîåêòîì (ñì. ñòð. 6-1 – 7-22).

Ïîòîê ðàáîò äèñöèïëèíû Ñðåäà

Âàæíî ïîíÿòü, ÷òî ìîãóò áûòü ðàçëè÷íûå ñïîñîáû âíåäðåíèÿ ïðîöåññà. Ïîäõîä, êîòîðûé Âû
âûáèðàåòå, çàâèñèò îò òåêóùåãî ñîñòîÿíèÿ ïðîåêòà è îò îêðóæàþùåé åãî îðãàíèçàöèè.
Åñòåñòâåííî, åñëè Âû óæå èìååòå îáùóþ ñðåäó ðàçðàáîòêè óðîâíÿ îðãàíèçàöèè, Âàì ïðèäåòñÿ
çíà÷èòåëüíî ëåã÷å.  âàøåì ðàñïîðÿæåíèè áóäåò íåêîòîðûé áàçîâûé ïðîöåññ, øàáëîíû,
ñòàíäàðòû. Âàì ïîìîãóò ñïåöèàëèñòû èç ãðóïïû ñðåäû (ñì. èëëþñòðàöèþ íà ñòð. 16-5). Íî ìîæåò
áûòü, èìåííî Âû îêàæåòåñü ïåðâîïðîõîäöåì (èëè «ïîäîïûòíûì êðîëèêîì»?). Äàëüíåéøåå
èçëîæåíèå îðèåíòèðîâàíî íà ýòîò ñëó÷àé.

17-1
Ïðèñïîñàáëèâàíèå ïðîöåññà
Âàøåé ïåðâîé çàäà÷åé áóäåò ðàçðàáîòêà Àäàïòèðîâàííîãî ïðîöåññà (ñì. ñòð. 16-2). ×àùå âñåãî
ýòî äåéñòâèå ñâîäèòñÿ ê ïðèñïîñàáëèâàíèþ êàêîãî-òî áàçîâîãî ïðîöåññà ê ïîòðåáíîñòÿì Âàøåãî
ïðîåêòà. Ýòèì áàçîâûì ïðîöåññîì áóäåò èëè ïðîöåññ óðîâíÿ îðãàíèçàöèè, î êîòîðîì ãîâîðèëîñü
â ïðåäûäóùåì âûïóñêå, èëè Rational Unified Process, åñëè Âû ÿâëÿåòåñü ïåðâîïðîõîäöåì â âàøåé
îðãàíèçàöèè.
Ïîëíûå áëàãèõ íàìåðåíèé «íîâîîáðàùåííûå» ïîêëîííèêè Rational Unified Process ÷àñòî
ñòðåìÿòñÿ èñïîëüçîâàòü âñå åãî ðåêîìåíäàöèè, âîçìîæíîñòè è äåéñòâèÿ. Âåäü ýòî «ëó÷øèé îïûò»!
À÷òî «ãîâîðèò» ïî ýòîìó ïîâîäó ñàì Rational Unified Process?
Öåëü ïðîãðàììíîãî ïðîåêòà ñîñòîèò â òîì, ÷òîáû ïðîèçâåñòè èçäåëèå. Õîðîøèé ïðîöåññ äîëæåí
ïîçâîëèòü ïðîèçâåñòè èçäåëèå, êîòîðîå îòâå÷àåò ïîòðåáíîñòÿì åãî ñîâëàäåëüöåâ, âîâðåìÿ è â
ïðåäåëàõ áþäæåòà. Ïðè ýòîì ïðîöåññ ÿâëÿåòñÿ íàñòîëüêî ïðîñòûì, íàñêîëüêî ýòî âîçìîæíî,
è â òî æå âðåìÿ îí âñå åùå íàñëåäóåò ëó÷øèé îïûò, ñêîíöåíòðèðîâàííûé â Rational Unified
Process.
Êîãäà Âû âûáèðàåòå èç ìíîæåñòâà àðòåôàêòîâ, äåéñòâèé è ðîëåé Rational Unified Process òå,
êîòîðûå áóäóò èñïîëüçîâàòüñÿ â ïðîåêòå, ñïðîñèòå ñåáÿ: “À íóæåí ëè ýòîò ïðåäìåò â ìîåì
ïðîåêòå?”, “Ïî êàêîìó ïðèíöèïó ÿ ìîãó âûáèðàòü, êàêèå èç ýòèõ ïðåäìåòîâ íóæíû â ìîåì
ïðîåêòå?» è ”Íóæíî ëè â ìîåì ïðîåêòå âûïîëíÿòü âûáðàííûå ïðåäìåòû â ïîëíîì îáúåìå, êàê
îíè îïèñàíû â Rational Unified Process?”. Îòâåòû íà ýòè âîïðîñû ÿâëÿþòñÿ èñõîäíîé
èíôîðìàöèåé äëÿ ïðèñïîñàáëèâàíèÿ.
Ñíà÷àëà ñôîðìèðóéòå êàðêàñ
Îáùàÿ ïðîáëåìà ìíîãèõ ïðîåêòîâ ñîñòîèò â òîì, ÷òî îíè ÷àñòî ñîñðåäîòà÷èâàþòñÿ íà îäíîé
ñïåöèôè÷åñêîé îáëàñòè è «óòîïàþò» â ïîäðîáíîñòÿõ ýòîé ñïåöèôè÷åñêîé îáëàñòè. Ëó÷øå ñíà÷àëà
ñõåìàòè÷íî óêàçàòü âñå îñíîâíûå ýëåìåíòû ïðîöåññà ïåðåä äåòàëüíûì ðàñêðûòèåì åãî
ñïåöèôè÷åñêèõ îáëàñòåé.
Ïîñëå òîãî, êàê ýòîò êàðêàñ ïðîöåññà ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ áóäåò ñîçäàí, ïðîåêò
ìîæåò ýôôåêòèâíî ñîñðåäîòî÷èòüñÿ íà ñïåöèôè÷åñêîé îáëàñòè, êîòîðàÿ èäåíòèôèöèðîâàíà êàê
ãëàâíàÿ ñîñòàâëÿþùàÿ âàøèõ ïðîáëåì. Ýòîò âûáîð äîëæåí áàçèðîâàòüñÿ íà èäåíòèôèöèðîâàííûõ
è ðàñïîëîæåííûõ ïî ïðèîðèòåòàì ðèñêàõ ïðîåêòà è íà ðàíåå îïðåäåëåííîé còðàòåãèè óìåíüøåíèÿ
ýòèõ èäåíòèôèöèðîâàííûõ ðèñêîâ.
Íå âêëþ÷àéòå íåîáîñíîâàííûå äåéñòâèÿ è àðòåôàêòû
Ðóêîâîäèòåëü ïðîåêòà èëè èíæåíåð-òåõíîëîã ìîãóò èìåòü áîëüøîé ñïèñîê ïîæåëàíèé «õîðîøî
áû èìåòü»: ìåòðèêó, ñðåäñòâî óïðàâëåíèÿ, îò÷åò è ò.ä. Îäíàêî äåéñòâèÿ è àðòåôàêòû ñòîÿò âðåìåíè
è äåíåã. Íåêîòîðûå èç ýòèõ çàòðàò, òèïà åæåäíåâíîãî âçàèìîäåéñòâèÿ ñ êîìïëåêòîì
èíñòðóìåíòàëüíûõ ñðåäñòâ ñðåäû, ìîãóò áûòü âèäèìûìè èëè íå âèäèìûìè, íî îíè ïðîÿâëÿþòñÿ
â áîëåå íèçêîé ïðîèçâîäèòåëüíîñòè îñíîâíûõ çàäà÷.

17-2
Îòëè÷àéòå êðèòè÷åñêèå ïîòðåáíîñòè ïðîöåññà îò òåõ, êîòîðûå «õîðîøî áû èìåòü». Îïðåäåëÿéòå,
ïåðåâåøèâàþò ëè âûãîäû èõ ñòîèìîñòü.
Îãðàäèòå âàøèõ ðàçðàáîò÷èêîâ îò ïðîöåññà
Âû, âåðîÿòíî, õîðîøî îáó÷èëè ïåðñîíàë íàâûêàì ïðîåêòèðîâàíèÿ, âûïîëíåíèÿ è òåñòèðîâàíèÿ.
Íåò ñìûñëà òðàòèòü èõ âðåìÿ íà åæåíåäåëüíîå çàïîëíåíèå ôîðì, øëèôîâêó äîêóìåíòàöèè èëè
áîðüáó ñ ãðîìîçäêèìè èíñòðóìåíòàëüíûìè ñðåäñòâàìè. Åñëè ýòè äåéñòâèÿ äåéñòâèòåëüíî
íåîáõîäèìû, òî ðàññìîòðèòå âîçìîæíîñòü âîçëîæèòü ýòè äåéñòâèÿ íà ïåðñîíàë ïîääåðæêè.
Ìèíèìèçèðóéòå ôîðìàëüíûå ïðîìåæóòî÷íûå àðòåôàêòû
Ôîðìàò ïðîìåæóòî÷íîãî àðòåôàêòà – àðòåôàêòà, êîòîðûé íå ïðåäíàçíà÷åí äëÿ êîíå÷íîãî ïðîäóêòà
– íå ñòîëü âàæåí, êàê äåéñòâèÿ è ðàçìûøëåíèÿ, â ðåçóëüòàòå êîòîðûõ îí ñîçäàí. Ñîâåðøåííî íå
èìååò çíà÷åíèÿ, êàê îí âûãëÿäèò èëè êàêèå èíñòðóìåíòàëüíûå ñðåäñòâà Âû èñïîëüçóåòå äëÿ åãî
ôîðìèðîâàíèÿ, åñëè îí äîñòèãàåò öåëè.
Çàïàäíÿ, â êîòîðóþ ïîïàäàþò ìíîãèå, ýòî ñòðåìëåíèå ñðàçó ôîðìàëèçîâûâàòü àðòåôàêòû. Ðàííèå
âåðñèè àðòåôàêòîâ ÷àñòî áûñòðî ðàçâèâàþòñÿ è â òå÷åíèå íåêîòîðîãî âðåìåíè îñòàþòñÿ
èçìåí÷èâûìè, à èõ çíà÷åíèÿ èññëåäóþòñÿ. Ôîðìàëèçàöèÿ äîêóìåíòà ìîæåò ïðåïÿòñòâîâàòü ýòîìó
ïðîöåññó. Âû ìîæåòå çàòðàòèòü ìíîãî âðåìåíè âïóñòóþ, ïîëèðóÿ àðòåôàêò, êîòîðûé ÿâëÿåòñÿ â
çíà÷èòåëüíîé ñòåïåíè ïîòðåáëÿåìûì. Íàðèñîâàííûå îò ðóêè äèàãðàììû, ïðîñòûå îïèñàíèÿ íà
èíäåêñíûõ êàðòî÷êàõ ÷àñòî ÿâëÿþòñÿ äîñòàòî÷íûìè â ðàííèõ ñòàäèÿõ àðòåôàêòà, à äëÿ íåêîòîðûõ
ïðîåêòîâ áîëüøåãî ìîæåò è íå òðåáîâàòüñÿ.
Èñïîëüçóéòå óäîáíûå ôîðìàòû
Àðòåôàêò ìîæåò áûòü ïðèñïîñîáëåí, ÷òîáû ïîääåðæèâàòü åãî â ëþáîé ôîðìå. Íàïðèìåð,
äîêóìåíò Âèäåíèå ìîæåò áûòü çàôèêñèðîâàí êàê âåá ñòðàíèöà, Ïëàí ïðîåêòà ìîæåò áûòü
çàôèêñèðîâàí êàê ôàéë Microsoft Project, à Ñïèñîê ðèñêîâ – êàê òèï òðåáîâàíèÿ Rational
RequisitePro.
Ãåíåðèðóéòå, êîãäà ýòî âîçìîæíî
 íåêîòîðûõ ïðîåêòàõ çàòðà÷èâàåòñÿ ìíîãî âðåìåíè íà çàïîëíåíèå øàáëîíîâ îôèöèàëüíûõ
äîêóìåíòîâ ðó÷íûì êîïèðîâàíèåì è âñòàâëåíèåì èíôîðìàöèè. Ðàññìîòðèòå âîçìîæíîñòü
ïðîèçâîäñòâà òðåáóåìûõ äîêóìåíòîâ èç èñòî÷íèêà ñ èñïîëüçîâàíèåì èíñòðóìåíòàëüíûõ ñðåäñòâ
òèïà Rational Soda. Èëè ïðèìèòå áîëåå ïðîñòûå ñðåäñòâà ïðåäñòàâëåíèÿ òîé æå ñàìîé
èíôîðìàöèè, íàïðèìåð, èñïîëüçîâàíèå Rational Rose Publisher äëÿ ãåíåðàöèè è ïóáëèêîâàíèÿ
ìîäåëè ïðîåêòà íà âåá.
Âî ìíîãèõ ñëó÷àÿõ Âû ìîæåòå âîîáùå ïðîïóñêàòü àðòåôàêò, ïîòîìó ÷òî ñîîòâåòñòâóþùàÿ
èíôîðìàöèÿ íåÿâíî ïðåäñòàâëåíà â ñðåäå. Íàïðèìåð, âìåñòî ãåíåðàöèè ðàçäåëà Ïëàíà óïðàâëåíèÿ
òðåáîâàíèÿìè, ïåðå÷èñëÿþùåãî àòðèáóòû òèïîâ òðåáîâàíèé, Âû ìîæåòå ïðîñòî ïðåäñòàâèòü
ïðèñïîñîáëåííûé ïðîåêò Rational RequisitePro ñ ñîîòâåòñòâóþùèìè òèïàìè òðåáîâàíèé è
òðàññèðóåìîñòüþ, è äîïóñòèòü ê íåìó âñå çàèíòåðåñîâàííûå ñòîðîíû. Êàê äðóãîé ïðèìåð,

17-3
ïðåäñòàâüòå âñåì çàèíòåðåñîâàííûì ñòîðîíàì âåðñèþ òîëüêî äëÿ ÷òåíèÿ ôàéëîâ Microsoft Project
âìåñòî äóáëèðîâàíèÿ ãðàôèêà â Ïëàí ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ.
Èñïîëüçóéòå âåá
Ïîëåçíûé àðòåôàêò – òîò, êîòîðûé ñîîáùàåò öåííóþ èíôîðìàöèþ. Ýòà èíôîðìàöèÿ äîëæíà
áûòü íà êîí÷èêàõ ïàëüöåâ ó òåõ, êòî â íåé íóæäàåòñÿ. Âåá-òåõíîëîãèÿ – ïðåâîñõîäíûé ìåõàíèçì
äëÿ ýòîé öåëè. Åñëè òðåáîâàíèÿ, ïðîåêò è âûïîëíåíèå äîñòóïíû íà âåá, íåò íèêàêîé
íåîáõîäèìîñòè â ïðîèçâîäñòâå áîëüøèõ íàáîðîâ áûñòðî óñòàðåâàþùåé áóìàæíîé äîêóìåíòàöèè.
Èñïîëüçóéòå èíòåãðèðîâàííûå èíñòðóìåíòàëüíûå ñðåäñòâà
Âûáåðèòå èíñòðóìåíòàëüíûå ñðåäñòâà, êîòîðûå ñîîòâåòñòâóþò ïðîöåññó, è ïðèñïîñîáüòå ïðîöåññ
ê èìåþùèìñÿ èíñòðóìåíòàëüíûì ñðåäñòâàì. Æåëàòåëüíûé ðåçóëüòàò – ýòî ïðîñòîé â
èñïîëüçîâàíèè ïðîöåññ è êîìïëåêò èíñòðóìåíòàëüíûõ ñðåäñòâ. Èíòåãðèðîâàííûå
èíñòðóìåíòàëüíûå ñðåäñòâà ñïîñîáíû îáåñïå÷èòü áîëüøóþ ñîãëàñîâàííîñòü, îíè ìîãóò
ïðåäîñòàâèòü áîëåå èíôîðìàòèâíûå èçìåðåíèÿ è îò÷åòû, ÷åì èíñòðóìåíòàëüíûå ñðåäñòâà,
êîòîðûå íå èíòåãðèðîâàíû.
Ðåãóëÿðíî âîçâðàùàéòåñü ê ïðîöåññó
Ðåãóëÿðíî ïîâòîðíî îáðàùàéòåñü ê ïðîöåññó, ÷òîáû ñîâåðøåíñòâîâàòü åãî è ñíèæàòü ñëîæíîñòü.
Åñëè âàø ïåðñîíàë íå óáåæäåí, ÷òî êàæäûé øàã â ïðîöåññå íóæåí äëÿ êîíå÷íîãî ïðîäóêòà, òî
ïðîöåññ, âåðîÿòíî, èçëèøíå ñëîæåí.
Ïðèñïîñàáëèâàéòå ïðè ñîõðàíåíèè ëó÷øèõ äåéñòâèé
Rational Unified Process ïîîùðÿåò ïðèñïîñàáëèâàíèå. Îäíàêî, ïðèñïîñàáëèâàíèå – ýòî íå
ðàçðåøåíèå èñêàòü îáõîäíûå ïóòè ïðîöåññà â öåëîì. Ñóùíîñòü Rational Unified Process
âîïëîùåíà â åãî ëó÷øèõ äåéñòâèÿõ. Ñëåäóéòå äóõó ýòèõ ëó÷øèõ äåéñòâèé ïðè
ïðèñïîñàáëèâàíèè äåéñòâèé è àðòåôàêòîâ, ÷òîáû óäîâëåòâîðèòü âàøè ïîòðåáíîñòè.

Îáùèå ðåêîìåíäàöèè ïî ïëàíèðîâàíèþ


Âîñïîëüçóéòåñü ðåêîìåíäàöèÿìè ïî âíåäðåíèþ ñðåäû â îðãàíèçàöèè: íå ñòðåìèòåñü âíåäðèòü
íîâûé ïðîöåññ îäíîìîìåíòíî. Ñëåäóþùèå îáùèå ðåêîìåíäàöèè ïðèìåíèìû ïî÷òè â êàæäîì
ïðîåêòå:
„ Ïåðåä íà÷àëîì ïðîåêòà: Ïðåæäå, ÷åì ïðîåêò ôàêòè÷åñêè íà÷íåòñÿ, ëþäè, êîòîðûå äåéñòâóþò
êàê èíæåíåðû-òåõíîëîãè, ñïåöèàëèñòû ïî èíñòðóìåíòàðèþ è ðóêîâîäèòåëè ïðîåêòà, äîëæíû
èçó÷èòü Rational Unified Process. Ýòî êðèòè÷åñêèé ôàêòîð äëÿ óïåøíîñòè ïðîåêòà. Åñëè ÷ëåíû
ïðîåêòíîé ãðóïïû íå çíàþò, ÷òî äåëàòü, îíè, âåðîÿòíî, íå ïðåóñïåþò.
„ Ñòàäèÿ Íà÷àëî:  òå÷åíèå ýòîé ñòàäèè Âû, îáû÷íî, ôîêóñèðóåòåñü íà ïîíèìàíèè òîãî, êàê
óëó÷øèòü ñïîñîáû óïðàâëåíèÿ òðåáîâàíèÿìè (ïîòîê ðàáîò Òðåáîâàíèÿ) è óïðàâëåíèÿ
ïðîåêòîì (ïîòîê ðàáîò Óïðàâëåíèå ïðîåêòîì).

17-4
„ Ñòàäèÿ Óòî÷íåíèå: Ê êîíöó ñòàäèè Óòî÷íåíèå âåñü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà
èñïîëüçóþòñÿ. Íàèáîëåå êðèòè÷íàÿ ÷àñòü ýòîé ñòàäèè – êàê âûïîëíÿòü óïðàâëåíèå
êîíôèãóðàöèåé è èçìåíåíèÿìè, ïîòîìó ÷òî â ñòàäèè Êîíñòðóèðîâàíèå ÷ëåíû ãðóïïû
ðàçðàáîòêè áóäóò ïàðàëëåëüíî âûïîëíÿòü ñîâìåñòíûå ðàáîòû.
„ Ñòàäèÿ Êîíñòðóèðîâàíèå:  ýòîé ñòàäèè íå ââîäÿòñÿ íèêàêèå íîâûå ïðîöåññû èëè
èíñòðóìåíòàëüíûå ñðåäñòâà. Ðàáîòà çäåñü ñîñðåäîòî÷åíà íà ïðîèçâîäñòâå èçäåëèÿ, ïîýòîìó
ñðåäà ðàçðàáîòêè äîëæíà áûòü óñòîé÷èâîé.  ñòàäèè Êîíñòðóèðîâàíèÿ âîçíèêàåò ïîáóæäåíèå
ïîäêëþ÷èòü ê ïðîåêòó íîâûõ ëþäåé äëÿ óâåëè÷åíèÿ ñêîðîñòè ðàçðàáîòêè.
„ Ñòàäèÿ Ïåðåõîä: Íå ââîäÿòñÿ íèêàêèå íîâûå ïðîöåññû èëè èíñòðóìåíòàëüíûå ñðåäñòâà. Â
ñòàäèè Ïåðåõîä ôîêóñ ñäâèãàåòñÿ íà ñïåöèôè÷åñêîå äëÿ ïðîåêòà óòî÷íåíèå ïðîöåññà, ÷òîáû
ïðîèçâåñòè «àíàòîìè÷åñêîå âñêðûòèå» ïðîåêòà è ñîáðàòü îïûò, îáîáùèòü åãî è ñîõðàíèòü â
ôîðìå, êîòîðóþ ñìîãóò èñïîëüçîâàòü áóäóùèå ïðîåêòû. Ýòîò îáîáùåííûé îïûò ñëóæèò
èñõîäíîé èíôîðìàöèåé äëÿ óñîâåðøåíñòâîâàíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ ïðè
ðàçðàáîòêå ñëåäóþùåãî ïîêîëåíèÿ èçäåëèÿ.

Ïîäõîäû ê âíåäðåíèþ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ


Rational Unified Process îïèñûâàåò äâà áàçîâûõ ìåòîäà âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ
ñðåäñòâ â ïðîåêòå ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Ýòè ïîäõîäû:
„ «Èçìåíèòü âñå». Ýòî îçíà÷àåò, ÷òî ïðîåêò ïðèíèìàåò âåñü Rational Unified Process è âåñü
êîìïëåêò íîâûõ èíñòðóìåíòàëüíûõ ñðåäñòâ.
„ «Óëó÷øèòü ïðîöåññ». Ýòî îçíà÷àåò, ÷òî ðóêîâîäñòâî ïðîåêòà ðåøàåò óëó÷øèòü íåêîòîðûå
îáëàñòè ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ, ïðèíèìàÿ ÷àñòè Rational Unified Process è
èíñòðóìåíòàëüíûõ ñðåäñòâ ïîääåðæêè.
Êàêóþ ÷àñòü RUP Âû ïðåäïîëàãàåòå ïðèíÿòü è êàêèå íîâûå èíñòðóìåíòàëüíûå ñðåäñòâà Âû
ðåøàåòå âíåäðèòü â îïðåäåëåííîì ïðîåêòå, çàâèñèò îò ñëåäóþùèõ ôàêòîðîâ:
„ Êàêèå ïðîáëåìû èäåíòèôèöèðîâàíû è êàê îíè ðàñïðåäåëåíû ïî ïðèîðèòåòàì äëÿ ïðîåêòà
„ Êàêîâà ñïîñîáíîñòü ê èçìåíåíèÿì
Ýòî òå ôàêòîðû, êîòîðûå Âû îáû÷íî ðàñêðûâàåòå â õîäå îöåíêè (âïîñëåäñòâèè ìû ïîäðîáíî
ðàññìîòðèì äåéñòâèå RUP «Îöåíêà òåêóùåé îðãàíèçàöèè» è àðòåôàêò «Îöåíêà îðãàíèçàöèè
ðàçðàáîòêè»).
«Èçìåíèòü âñå»
Ðóêîâîäñòâî ïðîåêòà ìîæåò ðåøèòü ïðèíÿòü ïîëíûé RUP è íà÷àòü èñïîëüçîâàòü íîâûé íàáîð
èíñòðóìåíòîâ ïî îäíîé èëè íåñêîëüêèì èç ñëåäóþùèõ ïðè÷èí:
„  ðàñïîðÿæåíèè íåò íèêàêîãî ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ, è ïðîåêò íóæäàåòñÿ

17-5
âî âñåì – è â çàêîí÷åííîì ïðîöåññå, è âî âñåõ èíñòðóìåíòàëüíûõ ñðåäñòâàõ.
„ Âñå, èëè áîëüøàÿ ÷àñòü ëþäåé – âíîâü íàíÿòû è ó íèõ íåò îáû÷íî ïðèíèìàåìûõ îáùèõ
ñïîñîáîâ ðàáîòû.
„ Ïðîåêò ïåðåõîäèò íà íîâóþ òåõíîëîãèþ äëÿ îðãàíèçàöèè, ÷òî îçíà÷àåò, ÷òî ñóùåñòâóþùèé
ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà áóäóò çàìåíåíû.
Åñëè Âû ðåøèëè ââîäèòü â âàø ïðîåêò ïîëíûé Rational Unified Process è èíñòðóìåíòàëüíûå
ñðåäñòâà, òî âàæíî âíåäðÿòü ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà ñ ïðèðàùåíèåì (ñì. ñòð. 16-
3). Ïðè ïîøàãîâîé ïðîöåäóðå âíåäðåíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ ïðîùå óïðàâëÿòü
ðèñêàìè. Êðîìå òîãî, ïîñòåïåííîñòü èçìåíåíèé íå ïîäàâëÿåò ëþäåé íà ïðîåêòå. Ñëåäóþùàÿ
äèàãðàììà èëëþñòðèðóåò âîçìîæíûé ïîðÿäîê ðàçðàáîòêè ðàçëè÷íûõ àðòåôàêòîâ ïîòîêà ðàáîò
Ñðåäà ïî èòåðàöèÿì â æèçíåííîì öèêëå ïðîåêòà.

Ýâîëþöèÿ àðòåôàêòîâ ïîòîêà Ñðåäà â ïðîåêòå ïðè èñïîëüçîâàíèè ïîäõîäà «èçìåíèòü âñå».

Êîììåíòàðèè ê ïëàíó:
„ Îáùèé: Ïîòîê ðàáîò Äåëîâîå ìîäåëèðîâàíèÿ ïðîïóùåí öåëèêîì.
„ Íà÷àëî: Ôîêóñ íà ââåäåíèè ïîòîêîâ ðàáîò Òðåáîâàíèÿ è Óïðàâëåíèå ïðîåêòîì. ×òîáû
óìåíüøèòü ÷èñëî íîâûõ ôàêòîðîâ, ÷àñòü, ïîñâÿùåííàÿ ïîëüçîâàòåëüñêîìó èíòåðôåéñó â
ïîòîêå ðàáîò Òðåáîâàíèÿ, íå ââîäèòñÿ. Ðóêîâîäèòåëü ïðîåêòà ðåøàåò, êàêèå ÷àñòè ïîòîêà
ðàáîò Óïðàâëåíèå ïðîåêòîì îí áóäåò èñïîëüçîâàòü.
„ Óòî÷íåíèå, èòåðàöèÿ E-1: Íàèáîëåå âàæíûìè â ñòàäèè Óòî÷íåíèå ÿâëÿåòñÿ ïîòîê ðàáîò
Àíàëèç è ïðîåêòèðîâàíèå è àðõèòåêòóðà. Àâòîìàòèçàöèÿ òåñòèðîâàíèÿ è Óïðàâëåíèå
êîíôèãóðàöèåé è èçìåíåíèåì â íà÷àëå ïðîåêòà íå òàê êðèòè÷íû ïîòîìó, ÷òî ÷èñëî ÷ëåíîâ

17-6
ïðîåêòíîé ãðóïïû îòíîñèòåëüíî íèçêîå. Îíè ìîãóò áûòü ââåäåíû â ïðîåêò ïîçæå.
„ Óòî÷íåíèå, èòåðàöèÿ E-2: Èíñòðóìåíòû è ïðîöåññ òåñòèðîâàíèÿ ââîäÿòñÿ äëÿ àâòîìàòèçàöèè
òåñòèðîâàíèÿ. RequisitePro ââîäÿòñÿ äëÿ óïðàâëåíèÿ èçìåíÿþùèìèñÿ òðåáîâàíèÿìè.
„ Óòî÷íåíèå, èòåðàöèÿ E-3:  ñòàäèè Êîíñòðóèðîâàíèå ñîâìåñòíàÿ ðàáîòà áóäåò âûïîëíÿòüñÿ
ìíîãèìè ðàáîòíèêàìè ïàðàëëåëüíî. Ïîýòîìó êðèòè÷íî èìåòü ïîòîê ðàáîò Óïðàâëåíèå
êîíôèãóðàöèåé è èçìåíåíèåì ãîòîâûì â êîíöå ñòàäèè Óòî÷íåíèå. Àäìèíèñòðàòîð
ðàçâåðòûâàíèÿ ðåøàåò, êàê âûïîëíÿòü ïîòîê ðàáîò Ðàçâåðòûâàíèå.
„ Êîíñòðóèðîâàíèå: Íè÷åãî íîâîãî íå ââîäèòñÿ. Ñ òî÷êè çðåíèÿ ïîòîêà ðàáîò Ñðåäà ôîêóñ â
òå÷åíèå ñòàäèè Êîíñòðóèðîâàíèå ñîñòîèò â ïîäêëþ÷åíèè äîïîëíèòåëüíûõ ëþäåé äëÿ
óâåëè÷åíèÿ ñêîðîñòè ðàçðàáîòêè ïðîåêòà.
„ Ïåðåõîä: Íè÷åãî íîâîãî íå ââîäèòñÿ. Ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà
óñîâåðøåíñòâóþòñÿ ïî íåîáõîäèìîñòè.
«Óëó÷øèòü ïðîöåññ»
Ó÷àñòíèêè ïðîåêòà â îðãàíèçàöèè, ãäå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà óæå åñòü, èìåþò
âîçìîæíîñòü ðàçðàáàòûâàòü ñèñòåìû. Ýòè ëþäè èìåþò îáùèé ñïîñîá ðàáîòû, êîòîðûé ÿâëÿåòñÿ
ïðîöåññîì, è êîòîðûé, ìîæåò áûòü, áîëåå èëè ìåíåå õîðîøî çàäîêóìåíòèðîâàí.
Äîëãîñðî÷íàÿ öåëü ìîæåò ñîñòîÿòü â òîì, ÷òîáû ïðèíÿòü çàêîí÷åííûé Rational Unified Process è
ïîëíóþ ñèñòåìó íîâûõ èíñòðóìåíòàëüíûõ ñðåäñòâ. Îäíàêî, êðàòêîñðî÷íàÿ öåëü ñîñòîèò â òîì,
÷òîáû ïðîèçâåñòè óëó÷øåíèå â îäíîé èëè íåñêîëüêèõ îáëàñòÿõ ïðîöåññà è èíñòðóìåíòàëüíîé
ïîääåðæêè. Ýòî äîëæíû áûòü îáëàñòè, êîòîðûå èìåþò âûñîêèé ïîòåíöèàë óòî÷íåíèÿ.
Äèàãðàììà íèæå ïîêàçûâàåò ïðèìåð ïðîåêòà, ðóêîâîäñòâî êîòîðîãî ðåøèëî âíåäðèòü ïîòîê ðàáîò
Òðåáîâàíèÿ âìåñòå ñ èíñòðóìåíòàëüíûìè ñðåäñòâàìè RequisitePro è Rose è óëó÷øèòü ñïîñîá,
êîòîðûì óïðàâëÿþòñÿ òðåáîâàíèÿ. Êðîìå òîãî, ðåøåíî ââåñòè ïîòîê ðàáîò Àíàëèç è
ïðîåêòèðîâàíèå.
Âàæíî ïîíÿòü, ÷òî äèàãðàììà íèæå – ýòî òîëüêî ïðèìåð. ×àñòè ïðîöåññà, êîòîðûé Âû ðåøèëè
óëó÷øèòü, áóäóò îòëè÷àòñÿ â ðàçëè÷íûõ ïðîåêòàõ, â çàâèñèìîñòè îò ïðîáëåì è ïîòðåáíîñòåé
ñïåöèôè÷åñêîãî ïðîåêòà. Âû äîëæíû îöåíèòü ïðîåêò è âûïîëíÿþùóþ åãî îðãàíèçàöèþ, ÷òîáû
îïðåäåëèòü òå ÷àñòè ïðîöåññà, êîòîðûå Âû õîòèòå óëó÷øèòü, èëè èíñòðóìåíòàëüíûå ñðåäñòâà,
êîòîðûå Âû õîòèòå ââåñòè.

17-7
Ýâîëþöèÿ àðòåôàêòîâ ïîòîêà Ñðåäà ïðè óëó÷øåíèè ïîòîêîâ Òðåáîâàíèÿ è Àíàëèç è
ïðîåêòèðîâàíèå.

Ïðèìåð èòåðàöèè â ñòàäèè Íà÷àëî


Íèæå ïðåäñòàâëåí ïðèìåð èòåðàöèè â ñòàäèè Íà÷àëî, ãäå ââîäèòñÿ ïîòîê ðàáîò Òðåáîâàíèÿ.
Êàæäàÿ çàäà÷à äèàãðàììû Ãàíòòà äîñòàòî÷íî ïîäðîáíî îïèñàíà ïîñëå äèàãðàììû.

Ïðèìåð ïëàíà èòåðàöèè â ñòàäèè Íà÷àëî

17-8
Ýòà èëëþñòðàöèÿ ïîäãîòîâëåíà ñ èñïîëüçîâàíèåì øàáëîíà MSProject, ïðåäñòàâëåííîãî â ðàçäåëå
RUP «Òèïîâîé ïëàí èòåðàöèè: ñòàäèÿ Íà÷àëî», ñ íèæåïåðå÷èñëåííûìè èçìåíåíèÿìè è
äîïîëíåíèÿìè.
Óïðàâëåíèå ïðîåêòîì
„ ×àñòü ïîòîêà ðàáîò: Ïîñòàíîâêà íîâîãî ïðîåêòà
Ïðîâåäèòå ïðîåêò îò çàðîæäåíèÿ èäåè äî òî÷êè, â êîòîðîé ìîæåò áûòü ïðèíÿòî
àðãóìåíòèðîâàííîå ðåøåíèå î ïðîäîëæåíèè èëè îá îòêàçå îò ïðîåêòà. Ãëàâíûå ðåçóëüòàòû:
Àðòåôàêò: Äåëîâûå îáñòîÿòåëüñòâà, Àðòåôàêò: Ïëàí ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ
è Àðòåôàêò: Ñïèñîê ðèñêîâ (íàáðîñêè).
„ ×àñòü ïîòîêà ðàáîò: Îöåíêà êîíòåêñòà è ðèñêà ïðîåêòà
Èäåíòèôèöèðóéòå ðèñêè â ïðîåêòå, âêëþ÷àÿ òå ðèñêè, êîòîðûå ñâÿçàíû ñ âíåäðåíèåì íîâîãî
ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ. Ðåçóëüòàò: Àðòåôàêò: Ñïèñîê ðèñêîâ.
„ ×àñòü ïîòîêà ðàáîò: Ïëàíèðîâàíèå ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ
Ñïëàíèðóéòå ñòàäèè. Ãëàâíûé ðåçóëüòàò – ðàçäåë «Ïëàí ïðîåêòà» â Àðòåôàêòå: Ïëàí
ðàçðàáîòêè ïðîãðàììíîãî îáåñïå÷åíèÿ. Îí ñîäåðæèò ïëàí ñòàäèé, â êîòîðîì Âû óêàæåòå
ãëàâíûå âåõè ñ êðèòåðèÿìè èõ äîñòèæåíèÿ, âêëþ÷àÿ êðèòåðèè äëÿ ïîòîêà ðàáîò Ñðåäà.
„ ×àñòü ïîòîêà ðàáîò: Ïëàíèðîâàíèå ñëåäóþùåé èòåðàöèè
Ïîäðîáíî ñïëàíèðóéòå èòåðàöèþ, âêëþ÷àÿ ïîòîê ðàáîò Ñðåäà è âñå äðóãèå ïîòîêè ðàáîò.
Ãëàâíûé ðåçóëüòàò: Àðòåôàêò: Ïëàí èòåðàöèè.  íåì ïåðå÷èñëÿþòñÿ âñå ÷àñòè è äåéñòâèÿ
ïîòîêà ðàáîò Ñðåäà è âñåõ äðóãèõ îñíîâíûõ ïîòîêîâ ðàáîò ïðîöåññà.
„ ×àñòü ïîòîêà ðàáîò: Óïðàâëåíèå èòåðàöèåé
Âûïîëíèòå îöåíêó ðåçóëüòàòîâ èñïîëüçîâàíèÿ ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ êàê
÷àñòü îöåíêè èòåðàöèè. Ðåçóëüòàòû:
„ Àðòåôàêò: Îöåíêà èòåðàöèè. Îí îïèñûâàåò ïðîáëåìû èëè ïîñëåäñòâèÿ èñïîëüçîâàíèÿ
ïðîöåññà è èíñòðóìåíòàëüíûõ ñðåäñòâ, êîòîðûå íóæíî ó÷åñòü â ïîñëåäóþùèõ èòåðàöèÿõ.
„ Àðòåôàêò: Îöåíêà ñîñòîÿíèÿ. Ýòî àðòåôàêò èñïîëüçóåòñÿ äëÿ äðóãèõ îöåíîê,
íåïîñðåäñòâåííî ñ èòåðàöèåé íå ñâÿçàííûõ.
„ ×àñòü ïîòîêà ðàáîò: Ìîíèòîðèíã è óïðàâëåíèå ïðîåêòîì
Ðóêîâîäèòåëü ïðîåêòà êîíòðîëèðóåò åæåäíåâíóþ ðàáîòó, âêëþ÷àÿ ïðîöåññ è
èíñòðóìåíòàëüíûå ñðåäñòâà.
„ ×àñòü ïîòîêà ðàáîò: Îöåíêà êîíòåêñòà è ðèñêà ïðîåêòà
 êîíöå èòåðàöèè ïðîèçâåäèòå ïåðåîöåíêó ðèñêîâ, âêëþ÷àÿ ðèñêè, ñâÿçàííûå ñ ïðîöåññîì è
èíñòðóìåíòàëüíûìè ñðåäñòâàìè. Íåêîòîðûå ðèñêè ñìÿã÷åíû â õîäå èòåðàöèè, è íîâûå ðèñêè

17-9
èäåíòèôèöèðîâàíû. Îñíîâíîé ðåçóëüòàò - ìîäèôèöèðîâàííûé Àðòåôàêò: Ñïèñîê ðèñêîâ.
Òðåáîâàíèÿ
Ñïåöèôè÷åñêèõ èçìåíåíèé íåò.
Èñïûòàíèå
„ ×àñòü ïîòîêà ðàáîò: Ïëàíèðîâàíèå èñïûòàíèÿ
Ðóêîâîäèòåëü èñïûòàíèé âûïîëíÿåò íåêîòîðîå íà÷àëüíîå ïëàíèðîâàíèå.
Ñðåäà
„ ×àñòü ïîòîêà ðàáîò: Ïîäãîòîâêà ñðåäû äëÿ ïðîåêòà

×àñòü ïîòîêà ðàáîò «Ïîäãîòîâêà ñðåäû äëÿ ïðîåêòà» äèñöèïëèíû Ñðåäà

Ïðèìå÷àíèå: Ýòîò è ïîñëåäóþùèå ðèñóíêè èëëþñòðèðóþò ñîäåðæàíèå ñîîòâåòñòâóþùèõ ÷àñòåé


ïîòîêà ðàáîò äèñöèïëèíû Ñðåäà, êàê îíè ïðåäñòàâëåíû â Rational Unified Process.
Îñîáåííîñòè èõ ïðèìåíåíèÿ â ðàññìàòðèâàåìîì ïðèìåðå ïëàíà èòåðàöèè
îòðàæàþòñÿ â òåêñòå.
Îöåíèòå òåêóùåå ñîñòîÿíèå îðãàíèçàöèè è ðåøèòå, íà êàêèõ ÷àñòÿõ ïðîöåññà è
èíñòðóìåíòàëüíûõ ñðåäñòâ íóæíî ñîñðåäîòî÷èòüñÿ â ïåðâûõ èòåðàöèÿõ. Îñíîâûâàÿñü íà
ýòîé îöåíêå, ïðèìèòå ðåøåíèå î íà÷àëå âíåäðåíèÿ â ïðîåêòå ïðîöåññà è èíñòðóìåíòàëüíûõ
ñðåäñòâ. Ðåçóëüòàòû:
„ Àðòåôàêò: Îöåíêà îðãàíèçàöèè ðàçðàáîòêè, ãäå èññëåäóþòñÿ è äîêóìåíòèðóþòñÿ
ïîòðåáíîñòè ïðîåêòíîé ãðóïïû â óòî÷íåíèè ïðîöåññà è â ñðåäñòâàõ ðàçðàáîòêè.
„ Àðòåôàêò: Àäàïòèðîâàííûé ïðîöåññ, íà÷àëüíàÿ âåðñèÿ, êîòîðàÿ äàåò êðàòêèé îáçîð
ïðîöåññà.

17-10
„ ×àñòü ïîòîêà ðàáîò: Ïîäãîòîâêà ñðåäû äëÿ èòåðàöèè

×àñòü ïîòîêà ðàáîò «Ïîäãîòîâêà ñðåäû äëÿ èòåðàöèè» äèñöèïëèíû Ñðåäà

Ïîäãîòîâüòå ïðîöåññ è èíñòðóìåíòàëüíûå ñðåäñòâà äëÿ ïîòîêà ðàáîò Òðåáîâàíèÿ âìåñòå ñ


èíñòðóìåíòàëüíûìè ñðåäñòâàìè ïîääåðæêè òàê, ÷òîáû ÷ëåíû ïðîåêòíîé ãðóïïû ìîãëè íà÷àòü
èõ èñïîëüçîâàíèå. (Êîíå÷íî, ìîãóò áûòü ïîäãîòîâëåíû è äðóãèå ïîòîêè ðàáîò.)
Óäîñòîâåðüòåñü, ÷òî ëþäè â ïðîåêòå ïîíèìàþò, êàê èñïîëüçîâàòü àäàïòèðîâàííûé ïðîöåññ,
ðåêîìåíäàöèè ïî ìîäåëèðîâàíèþ ïðåöåäåíòîâ è èíñòðóìåíòàëüíûå ñðåäñòâà. Â äîïîëíåíèå
ê ñòàíäàðòíûì ó÷åáíûì êóðñàì, ìû ðåêîìåíäóåì, ÷òîáû Âû ïðîâåëè ñåìèíàð, ãäå ÷ëåíû
ïðîåêòíîé ãðóïïû ïîëó÷èëè áû ïðàêòè÷åñêèé îïûò.
Ðåçóëüòàòû âûïîëíåíèÿ ÷àñòè ïîòîêà ðàáîò:
„ Àðòåôàêò: Àäàïòèðîâàííûé ïðîöåññ, ãäå ïîäðîáíî îïèñàí ïîòîê ðàáîò Òðåáîâàíèÿ.
„ Ïðèñïîñîáëåííûå øàáëîíû äîêóìåíòîâ, ñì. Àðòåôàêò: Ïðîåêòíî-îïðåäåëåííûå øàáëîíû,
äëÿ àðòåôàêòîâ ïîòîêà ðàáîò Òðåáîâàíèÿ, òàêèõ, êàê Àðòåôàêò: Âèäåíèå, Àðòåôàêò: Ïëàí
óïðàâëåíèÿ òðåáîâàíèÿìè è Àðòåôàêò: Çàïðîñû ñîâëàäåëüöåâ.
„ Èíñòðóìåíòàëüíûå ñðåäñòâà äëÿ ïîòîêà ðàáîò Òðåáîâàíèÿ óñòàíîâëåíû è ãîòîâû ê
èñïîëüçîâàíèþ ó÷àñòíèêàìè ïðîåêòà.

17-11
„ ×àñòü ïîòîêà ðàáîò: Ïîäãîòîâêà óêàçàíèé äëÿ èòåðàöèè

×àñòü ïîòîêà ðàáîò «Ïîäãîòîâêà óêàçàíèé äëÿ èòåðàöèè» äèñöèïëèíû Ñðåäà

Ðåçóëüòàò: Àðòåôàêò: Óêàçàíèÿ ïî ìîäåëèðîâàíèþ ïðåöåäåíòîâ.


„ ×àñòü ïîòîêà ðàáîò: Ïîääåðæêà ñðåäû òåêóùåé èòåðàöèè

×àñòü ïîòîêà ðàáîò «Ïîääåðæêà ñðåäû òåêóùåé èòåðàöèè» äèñöèïëèíû Ñðåäà

Ñèñòåìíûé àäìèíèñòðàòîð ïîääåðæèâàåò ðàçðàáîò÷èêîâ â òå÷åíèå èòåðàöèè.

17-12
Îáó÷åíèå
„ Âñå ÷ëåíû ïðîåêòíîé ãðóïïû ïîñåùàþò êóðñû, êîòîðûå ïðåäîñòàâëÿþò êðàòêèé îáçîð RUP,
÷òîáû ïîëó÷èòü êðàòêèé îáçîð æèçíåííîãî öèêëà ïðîåêòà.
„ Ëþäè, êîòîðûå ðàáîòàþò íàä òðåáîâàíèÿìè, äîëæíû ïîñåòèòü êóðñ, ãäå îíè èçó÷àò
ïîäðîáíîñòè ïîòîêà ðàáîò Òðåáîâàíèÿ â RUP.
Íàñòàâíè÷åñòâî
„ Íàñòàâíèê ïðîöåññà 50%. Êòî-òî, êòî äåéñòâóåò êàê èíæåíåð-òåõíîëîã è ïîääåðæèâàåò
ðóêîâîäèòåëÿ ïðîåêòà è äðóãèõ åãî ó÷àñòíèêîâ ïðè èñïîëüçîâàíèè è êîíôèãóðèðîâàíèè
ïðîöåññà.
„ Íàñòàâíèê òðåáîâàíèé 50%. Êòî-òî, êòî ïîìîãàåò â ðàáîòå ñ òðåáîâàíèÿìè, ïðîâîäèò
ñåìèíàðû, ðàññìàòðèâàåò ðåçóëüòàòû è îòâå÷àåò íà ñïåöèôè÷åñêèå âîïðîñû îòíîñèòåëüíî
óïðàâëåíèÿ òðåáîâàíèÿìè.

17-13
17-14

Вам также может понравиться