.


:




:

































 

 

 

 


, .




:

1 ;

2 ;

3 , ;

4 , .

. . , - , , , , , . , , - , . . , .

. .

1) , ( , ).

2) ( , , ).

3) , ( , , - ).

4) . , .

(Unified Modeling Language UML) . , , . UML Web- .

UML ( , ) . UML , , - , , , .

UML ( ).

UML :

1) (use case diagram);

2) (class diagram);

3) (collaboration diagram);

4) (sequence diagram);

5) (statechart diagram);

6) (activity diagram);

7) (component diagram);

8) (deployment diagram).

, UML. , . , , . UML.

, . , , , . , . . , , .

.

UML - , . (use case diagram), . . :

− .

− .

− .

− .

(actor) ‑ , ( , , - , .. , , ..).

‑ , ( , ).

, . , , . . . , , . , , , .

, . . , .

. 7 ( , 1, ).

 


7 ()

 


, UML- : , . , ( ). . : . ( ). , ( , , ); ..

, UML . , UML , . , , .

(scenario) ‑ , .

UML . . .

, , . .

:

1. , , , , . , .

2. , , .

3. ().

4. .

. ( 8).


8

:

. . , .

. .

. , .

.

1) , ().

2) OK.

1: ٸ .

3) .

4) . . .

2: / .

.

1: ٸ .

1.1. . .

2: / .

2.1. / . .

. , .

. .

, - , , , . , .

, (. .1), , , ( ) / .

9 . . UML (. 3). 10 .

3

(dependency)
(generalization)
(association)
(association)
(composition)

, , . , .

, () .

, (). ‑ . (, 1..*, ).


9 ()



10 ()


. , ( -). [9]: - , () . : , . . , , (), .. .

, , (. 4-5) ( + public, ‑ ‑ private, # ‑ protected).

4

 
+
+

5

 
+
+
- ѻ  
-  
-  
-  
-  

:

(abstract) , ();

(active class) , ;

(passive class) , ;

(qualified name) , , . ::;

.

 


8

( ). , ( ) ( ). , . [7].

. (), , , . (ER- ( - ), SHM- ( ) [3]). , [4]. .

 


- . :

, ;

/1/.

, .

() . RAD (Rapid Application Development), , , (, CASE- ), . , . . , .

. .

[21] :

− ( );

− ( );

− ( );

− ( );

− ;

− ;

− ;

− ( );

− ( );

− ;

− .

:

1) ;

2) ;

3) ;

4) ( ).

, , , .

I. 1: , ( ), -, .

III.

1.1 , ;

1.2 , , ; ( );

1.3 ( );

1.4 , () , (ER- SHM- ), . , .

1.5 ( ) , , -;

1.6 , ( ) . , ( , , , ). , , , , .

II. , :

2.1 , .

2.2 , . , , , , .

2.3 () , , ( , /).

2.4 , , . [21, 22].

34.003-90 [2].

, . .

:

− ;

− ;

− ;

− , .

30-35 ( ).


1. , . . CASE-. . [] / . . .: , 1999. 256 .: .

2. . []: // 34.003-90, 50-680-88, 50-682-89, 34.201-89 - 34.602.89. - .: - , 1992. -150 .

3. , .. (1 ) []: / .. . : - , 2006. 96 .: .

4. , . . UML [ ]/ .. . - . http://www.intuit.ru/department/pl/umlbasics.

5. [ ] ‑ http://ru.wikipedia.org/wiki/_.

6. 2.2.2/2.4.2198-07. - . N 1 2.2.2/2.4.1340-03 [] c 01.07.07. .: . ‑ 3. 2007.

7. 12.1.005-88. . - [] 01.01.1989. .: , 2006. 49 .

8. 12.1.007-76. . . [] 01.01.1977. ‑ .: , 2007. 7 .

9. , . UML. [] /. , . , . . ‑ 2- .: . . . .: , 2006. 496 .: .

10. [ ] ‑ http://ru.wikipedia.org/
wiki/.

11. []. ‑ .: , 2003.

12. , . []: . . /. . .: , 2004. 576.: .

13. , .. . []: / .. . : - , 2012. 148 .: .

14. , . ( SWEBOK). [ ] ‑ http://swebok.sorlik.ru/1_software_
requirements.html.

15. , (IEEE-830-1998) [ ] ‑ http://www.webisgroup.ru/services/
programming/srs/ieee-830-1998/.

16. , . / . ., , : , 2002. 626 .: .

17. , . [] // . , . // . - .: , 1984. - .165 - 198.

18. , . []: /. . - .: , 1991. - 252 .

19. , .. UML []. : -, 2002. -234 .

20. , .. . []. .: ѻ, 2006. 609 .

21. 02068410-004-2007. []: . - : - . . . -, 2007. - 30 .

22. 19.701-90 ( 5807-85). . , , . . .: - , 1991. - 26 .






..
( ) ()





:


: 2016-11-23; !; : 1144 |


:

:

.
==> ...

1573 - | 1550 -


© 2015-2024 lektsii.org - -

: 0.106 .