Ф р е й м в о р к   м е т о д и к с и с т е м н о г о   п р о е к т и р о в а н и я К о н с т а н т и н   В а л е е в ,   м а й   2 0 2 1
П р и в е т ! Р у к о в о ж у   Ц е н т р о м   к о м п е т е н ц и й   п о   с и с т е м н о м у   а н а л и з у   в   « Р о с т е л е к о м   И н ф о р м а ц и о н н ы х   Т е х н о л о г и я х » . У п р а в л я ю   п р о е к т о м   п о   р а з р а б о т к е   и н т е г р а ц и о н н о г о   м и к р о с е р в и с н о г о   с л о я   д л я   ц и ф р о в ы х   п р о д у к т о в . 2
Ч т о   о б с у д и м П о г о в о р и м   п р о   ф р е й м в о р к   с и с т е м н о г о   а н а л и т и к а :   о с н о в н ы е   и н с т р у м е н т ы   и 4 к а к 4 и х   с о в м е с т н о   и с п о л ь з о в а т ь   п р и   с о з д а н и и   п р о д у к т а . 1 . П о л ь з о в а т е л ь с к и е   т р е б о в а н и я . 2 . С ц е н а р и и   и с п о л ь з о в а н и я . 3 . М о д е л и р о в а н и е   д а н н ы х . 4 . П р о е к т и р о в а н и е   A P I . 5 . П р о т о т и п и р о в а н и е   U X . 6 . О т д е л ь н ы е   с и с т е м н ы е   т р е б о в а н и я . 3
П а р у   с л о в   п р о   п р о ц е с с   р а з р а б о т к и К а р т и н к а :   B i g w a t e r   C o n s u l t i n g ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 4
К а к   п р о в о д и т ь   п р о е к т и р о в а н и е ? К а р т и н к а :   Б .   Б .   Ж е л в а к о в ,   М о д е л и р о в а н и е   с и с т е м   2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 5
С л о ж н о ,   д о л г о ,   д о р о г о К а р т и н к а :   Б .   Б .   Ж е л в а к о в ,   М о д е л и р о в а н и е   с и с т е м   2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6
A g i l e ! К а р т и н к и :   P u s h P r e s s   ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 7
К а к   п р о в о д и т ь   п р о е к т и р о в а н и е ? К а р т и н к и :   P u s h P r e s s ,   S a l e f o r c e ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 8
К а к   п р о в о д и т ь   п р о е к т и р о в а н и е ? К а р т и н к и :   P u s h P r e s s ,   G a n   K h o o n   L a y     i c o n n d e r . c o m ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 9
К а к   п р о в о д и т ь   п р о е к т и р о в а н и е ? A c c e p t a n c e   T e s t S y s t e m   U s e   C a s e   ( T e m p l a t e ) M i n d   M a p B u s i n e s s   R u l e   ( T e m p l a t e ) T e c h n i c a l   R e q u i r e m e n t N e t w o r k   D i a g r a m C h a n g e   C a s e   ( T e m p l a t e ) U M L   A c t i v i t y   D i a g r a m O b j e c t   R o l e   M o d e l   ( O R M )   D i a g r a m C l a s s   R e s p o n s i b i l i t y   C o l l a b o r a t o r   ( C R C )   m o d e l U M L   C l a s s   D i a g r a m P e r s o n a s C o n s t r a i n t U M L   C o m m u n i c a t i o n / C o l l a b o r a t i o n   D i a g r a m P h y s i c a l   D a t a   M o d e l   ( P D M ) C o n t r a c t   m o d e l   ( T e m p l a t e ) U M L   C o m p o n e n t   D i a g r a m R o b u s t n e s s   D i a g r a m D a t a   F l o w   D i a g r a m   ( D F D ) U M L   C o m p o s i t e   S t r u c t u r e   D i a g r a m U M L   T i m i n g   D i a g r a m D o m a i n   M o d e l U M L   D e p l o y m e n t   D i a g r a m U M L   U s e   C a s e   D i a g r a m E s s e n t i a l / A b s t r a c t   U s e   C a s e   ( T e m p l a t e ) U M L   I n t e r a c t i o n   O v e r v i e w   D i a g r a m U s a g e   S c e n a r i o E s s e n t i a l / A b s t r a c t   U s e r   I n t e r f a c e   P r o t o t y p e U M L   O b j e c t   D i a g r a m U s e r   I n t e r f a c e   F l o w   D i a g r a m   ( S t o r y b o a r d ) F e a t u r e U M L   P a c k a g e   D i a g r a m U s e r   I n t e r f a c e   P r o t o t y p e F r e e - F o r m   D i a g r a m s U M L   S e q u e n c e   D i a g r a m U s e r   S t o r y F l o w   C h a r t U M L   S t a t e   M a c h i n e   D i a g r a m V a l u e   S t r e a m   M a p G l o s s a r y L o g i c a l   D a t a   M o d e l   ( L D M ) S e c u r i t y   T h r e a t   M o d e l 1 0
Х о ч е т с я   ф р е й м в о р к П р о щ е   ч е м   U P ,   н о   в с ё - т а к и   д а ю щ и й   р е к о м е н д а ц и и . Н е   п р о с т о   с п р а в о ч н и к   и н с т р у м е н т о в ,   н о   с о б р а н н ы й   н а б о р . П р а в и л а   с о в м е с т н о г о   и с п о л ь з о в а н и я   и н с т р у м е н т о в . М и н и м а л ь н о   н е о б х о д и м ы й   н а б о р   н о т а ц и й . Ф о к у с   н а   в е р х н е у р о в н е в о м   п р о е к т и р о в а н и и Д е т а л и     р а з р а б о т к е . 1 1
I C O N I X   P r o c e s s Б о л е е   л е г к о в е с н ы й ,   ч е м   U P . С к в о з н а я   у п р о щ е н н а я   м о д е л ь . Н о ,   к а к   и   U P ,   в с ё   е щ ё   с и л ь н о   п р и в я з а н   к ; к о д у . 1 2
О б л а с т ь   д е й с т в и я Р а з г р а н и ч и в а е м   о т в е т с т в е н н о с т ь   р а з р а б о т ч и к а   и   с и с т е м н о г о   2 2 а н а л и т и к а . П р о е к т и р о в а н и е   о с т а н а в л и в а е т с я   н а   к о м п о н е н т а х ,   д о   к л а с с о в   2 2 и 2 к о д а . К о н ц е п т у а л ь н а я   м о д е л ь   д а н н ы х ,   н е   н о р м а л и з у е м   д о   л о г и ч е с к о й . И с п о л ь з у е м   U M L ,   н о   т о л ь к о   о с н о в н ы е   д и а г р а м м ы   ( м о ж н о   д о п о л н и т ь ) . П р о е к т и р у е м   A P I   ( R E S T   о т   м о д е л и   д а н н ы х ,   R P C   о т   ф у н к ц и й ) . П р о е к т и р у е м   с т р у к т у р у   п о л ь з о в а т е л ь с к о г о   и н т е р ф е й с а   ( U X ,   н е   U I ) . 1 3
Д в а   с т о л п а 1 . М о д е л ь   д а н н ы х     о п и с а н и е   п р е д м е т н о й   о б л а с т и . 2 . С ц е н а р и и   и с п о л ь з о в а н и я     о п и с а н и е   в з а и м о д е й с т в и я   п о л ь з о в а т е л я   и   с и с т е м ы .   С в я з у ю щ и й   а р т е ф а к т   в с е й   м о д е л и   с и с т е м ы . 1 4
П р о ц е с с   р а б о т ы 1 . П е р в и ч н а я   м о д е л ь   д а н н ы х   п р е д м е т н о й   о б л а с т и . 2 . П о л ь з о в а т е л ь с к и е   ц е л и . 3 . Р а с к р ы т и е   ц е л е й   с ц е н а р и я м и . 4 . У т о ч н е н и е   м о д е л и   д а н н ы х . 5 . П р о е к т и р о в а н и е   и н т е р ф е й с о в . 6 . В ы ч л е н е н и е   с и с т е м н ы х   т р е б о в а н и й   ( е с л и   н у ж н о ) . 1 5
М о д е л ь   д а н н ы х Н а ч и н а е м   п р о е к т   с   п о г р у ж е н и я   в   п р е д м е т н у ю   о б л а с т ь . С х е м а   о с н о в н ы х   с у щ н о с т е й   п р е д м е т н о й   о б л а с т и . E R - м о д е л ь :   с у щ н о с т и ,   а т р и б у т ы ,   с в я з и . К о н ц е п т у а л ь н а я ,   н е   л о г и ч е с к а я !   С т р у к т у р у   Б Д   B о п р е д е л я е т B р а з р а б о т к а . 1 6
М о д е л ь   д а н н ы х Н о т а ц и и : C r o w ' s   F o o t   E R E E R D A r c h i m a t e U M L   C l a s s   D i a g r a m 1 7
М о д е л ь   д а н н ы х Н о т а ц и и : C r o w ' s   F o o t   E R E E R D A r c h i m a t e U M L   C l a s s   D i a g r a m 1 8
М о д е л ь   п р е д м е т н о й   о б л а с т и 1 9
М о д е л ь   п р е д м е т н о й   о б л а с т и 2 0
П о л ь з о в а т е л ь с к и е   ц е л и С ч и т а е м ,   ч т о   б и з н е с - т р е б о в а н и я   е с т ь . О п р е д е л я е м   п о т р е б н о с т и   п о л ь з о в а т е л я . J o b   S t o r y     п е р в и ч н а я   п о т р е б н о с т ь . U s e r   S t o r y     п о л ь з о в а т е л ь с к о е   т р е б о в а н и е . 2 1
П о л ь з о в а т е л ь с к и е   ц е л и К о г д а   _ _ _ _ _ ,   я   х о ч у _ _ _ _ _ _ ,   ч т о б ы _ _ _ _ _ _ _ К о г д а   я   н а ш ё л   т о в а р ,   я   х о ч у   е г о   о т л о ж и т ь   н а   п о т о м ,   ч т о б ы   н а й т и   е г о ,   к о г д а   з а х о ч у   к у п и т ь . Я   к а к   _ _ _ _ _ _ ,   х о ч у _ _ _ _ _ _ ,   ч т о б ы _ _ _ _ _ _ _ Я   к а к   п о л ь з о в а т е л ь   х о ч у   д о б а в и т ь   т о в а р   в   и з б р а н н о е ,   ч т о б ы   н а й т и   е г о ,   к о г д а   з а х о ч у   е г о   к у п и т ь . 2 2
У р о в н и   ц е л е й И к о н к и :   K i r a n s h a s t r y ,   G o o d   W a r e ,   F r e e p i k     a t i c o n . c o m & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & 2 3
У р о в н и   ц е л е й 2 4
У р о в н и   ц е л е й Я   к а к   п о л ь з о в а т е л ь   х о ч у   о п л а ч и в а т ь   у с л у г и   ч е р е з   P a y P a l ,   ч т о б ы   н е   в б и в а т ь   д а н н ы е   к а р т ы . Я   к а к   п о л ь з о в а т е л ь   х о ч у   в и д е т ь   т е к у щ и й   б а л а н с   п р и   о п л а т е   у с л у г ,   ч т о б ы   з н а т ь   н а   с к о л ь к о   н у ж н о   е г о   п о п о л н и т ь . 2 5
У р о в н и   ц е л е й 2 6
С ц е н а р и й   и с п о л ь з о в а н и я 1 . Р е а л и з у е т   ц е л ь   п о л ь з о в а т е л я . 2 . О п и с ы в а е т   в з а и м о д е й с т в и е   п о л ь з о в а т е л я   и   с и с т е м ы . 3 . С о с т о и т   и з   ш а г о в   с т а н д а р т н о г о   ф о р м а т а . 4 . К р о м е   о с н о в н о й   в е т к и     а л ь т е р н а т и в н ы е   и   и с к л ю ч е н и я . 5 . Т е   ж е   н а з в а н и я   с у щ н о с т е й ,   ч т о   в   м о д е л и   д а н н ы х . 6 . Н е   о п и с ы в а е т   д е т а л и   и н т е р ф е й с а ,   н о   с о д е р ж и т   н а з в а н и я   э к р а н о в E и   и х   о с н о в н ы х   ч а с т е й   ( м о д а л ь н ы х   о к о н ,   б л о к о в ) . 2 7
С ц е н а р и й   и с п о л ь з о в а н и я 1 . Р е а л и з у е т   ц е л ь   п о л ь з о в а т е л я . 2 . О п и с ы в а е т   в з а и м о д е й с т в и е   п о л ь з о в а т е л я   и   с и с т е м ы . 3 . С о с т о и т   и з   ш а г о в   с т а н д а р т н о г о   ф о р м а т а . 4 . К р о м е   о с н о в н о й   в е т к и     а л ь т е р н а т и в н ы е   и   и с к л ю ч е н и я . 5 . Т е   ж е   н а з в а н и я   с у щ н о с т е й ,   ч т о   в   м о д е л и   д а н н ы х . 6 . Н е   о п и с ы в а е т   д е т а л и   и н т е р ф е й с а ,   н о   с о д е р ж и т   н а з в а н и я   э к р а н о в 4 и   и х   о с н о в н ы х   ч а с т е й   ( м о д а л ь н ы х   о к о н ,   б л о к о в ) . 2 8
С ц е н а р и и   и с п о л ь з о в а н и я Ц е л ь   с ц е н а р и я : я   к а к   п о л ь з о в а т е л ь ,   х о ч у   о с т а в и т ь   о т з ы в   к   т о в а р у ,   ч т о б ы   п о д е л и т ь с я   с в о и м   м н е н и е м   о   н ё м . 2 9
С ц е н а р и и   и с п о л ь з о в а н и я 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у . 3 0
С ц е н а р и и   и с п о л ь з о в а н и я 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у . 3 1
С ц е н а р и и   и с п о л ь з о в а н и я   и   с у щ н о с т и 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у . 3 2
С ц е н а р и и   и с п о л ь з о в а н и я   и   с у щ н о с т и 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у . 3 3
С ц е н а р и и   и с п о л ь з о в а н и я   и   с у щ н о с т и :   о п е р а ц и и 3 4
С ц е н а р и и   и с п о л ь з о в а н и я   и   U I 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у . 3 5
К а р т а   э к р а н о в 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у . 3 6
К а р т а   э к р а н о в 3 7
С о д е р ж и м о е   э к р а н о в 3 8
С о д е р ж и м о е   э к р а н о в 3 9
O b j e c t e d   O r i e n t e d   U X 4 0
O b j e c t e d   O r i e n t e d   U X 4 1
O b j e c t e d   O r i e n t e d   U X 4 2
П р о г р а м м н ы е   и н т е р ф е й с ы 4 3
П р о г р а м м н ы е   и н т е р ф е й с ы G E T   / u s e r s P O S T   / u s e r s G E T   / u s e r s / { i d } P U T   / u s e r s / { i d } D E L E T E   / u s e r s / { i d } P O S T   / u s e r s / { i d } / b l o c k P O S T   / u s e r s / { i d } / u n b l o c k G E T   / p r o d u c t s G E T   / p r o d u c t s / { i d } G E T   / p r o d u c t s / { i d } / r e v i e w s P O S T   / p r o d u c t s / { i d } / r e v i e w s G E T   / p r o d u c t s / { i d } / r e v i e w s / { i d } P A T C H   / p r o d u c t s / { i d } / r e v i e w s / { i d } D E L E T E   / p r o d u c t s / { i d } / r e v i e w s / { i d } . . . 4 4
С и с т е м н ы е   т р е б о в а н и я 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у   и   п е р е с ч и т ы в а е т   и т о г о в ы й   о т з ы в . 9 . П р и л о ж е н и е   о т п р а в л я е т   С М С - н о т и ф и к а ц и ю   п о л ь з о в а т е л ю   о   н о в о м   о т з ы в е . 4 5
С и с т е м н ы е   т р е б о в а н и я 1 . П о л ь з о в а т е л ь   з а п р а ш и в а е т   с п и с о к   т о в а р о в   и з   к а т а л о г а . 2 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   к а т а л о г а . 3 . П о л ь з о в а т е л ь   в ы б и р а е т   т о в а р . 4 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   т о в а р а . 5 . П о л ь з о в а т е л ь   в ы б и р а е т   п р о с м о т р   о т з ы в о в . 6 . П р и л о ж е н и е   о т о б р а ж а е т   с т р а н и ц у   о т з ы в о в . 7 . П о л ь з о в а т е л ь   о с т а в л я е т   н о в ы й   о т з ы в . 8 . П р и л о ж е н и е   д о б а в л я е т   о т з ы в   к   т о в а р у   и   п е р е с ч и т ы в а е т   и т о г о в ы й   о т з ы в . 9 . П р и л о ж е н и е   о т п р а в л я е т   С М С - н о т и ф и к а ц и ю   п о л ь з о в а т е л ю   о   н о в о м   о т з ы в е . 4 6
С и с т е м н ы е   т р е б о в а н и я :   ф у н к ц и о н а л ь н о с т ь К о г д а   п о л ь з о в а т е л ь   з а п р а ш и в а е т   и н ф о р м а ц и ю   о   т о в а р е   с и с т е м а   д о л ж н а   о т о б р а ж а т ь   с т р а н и ц у   т о в а р а . К о г д а   к   т о в а р у   д о б а в л е н   н о в ы й   о т з ы в ,   с и с т е м а   д о л ж н а   о т п р а в л я т ь   С М С - н о т и ф и к а ц и ю   а в т о р у   о т з ы в а . К о г д а   к   т о в а р у   д о б а в л е н   н о в ы й   о т з ы в   с   р е й т и н г о м ,   с и с т е м а   д о л ж н а   п е р е с ч и т ы в а т ь   и т о г о в ы й   р е й т и н г   т о в а р а . 4 7
С и с т е м н ы е   т р е б о в а н и я :   а л л о к а ц и я   ф у н к ц и й 4 8
И т о г о 1 . М о д е л ь   д а н н ы х   п р е д м е т н о й   о б л а с т и . 2 . П о л ь з о в а т е л ь с к и е   ц е л и   д л я   с ц е н а р и е в . 3 . П р о р а б а т ы в а е м   с ц е н а р и и ,   у т о ч н я е м   м о д е л ь   д а н н ы х . 4 . И з   с ц е н а р и е в <   с т р у к т у р а   э к р а н о в   и   A P I . 5 . И з   м о д е л и   д а н н ы х     и х   с о д е р ж и м о е . 6 . Е с л и   н у ж н о ,   в ы ч л е н я е м   и з   с ц е н а р и е в   ф у н к ц и и . 4 9
И т о г о 5 0
Н о т а ц и и U M L   U s e   C a s e   D i a g r a m U M L   C l a s s   D i a g r a m U M L   S e q u e n c e   D i a g r a m U M L   A c t i v i t y   D i a g r a m   ( и л и # B P M N ) Б о н у с о м     U M L   I n f o r m a t i o n   F l o w   D i a g r a m   ( и л и ) D F D ) ,   A r c h i m a t e 5 1
С п а с и б о ! h e l l o @ k v a l e e v . m e @ k v a l e e v 5 2