.
(ClassTicket diagram) - . , , , , . . .
, "", . , , , , . , . , . , . UML, , . . , , . . . . , , , UML [http://khpi-iip.mipk.kharkiv.edu/library/case/leon/index.html]. 1, , .
1 -
.
, . - . , . , , . , . UML . , . , , , . , , . , , - . , . UML , . UML . , . , . UML (activity) , . (action). , . [http://khpi-iip.mipk.kharkiv.edu/library/case/leon/index.html]. 2, 3 DlgRooms::OnAddR() DlgClients::OnAddC().
|
|
2 - ,
3 - ,
.
UML , . . . . , , . . UML . , . , . , . UML . , . . . - , , . - , . . , . . , , , , . , "-".
|
|
(object lifeline) , . , , , . , [http://khpi-iip.mipk.kharkiv.edu/library/case/leon/index.html]. 4 DlgEmpl::OnAddE().
4 - ,
DlgEmpl CDialog.
CEmpl .
Use Case .
UML , , . (use case diagram), , , , . . :
- .
- .
- .
- .
: , . (actor) , . , , , , . , (use case) , . , , . , . , ". , , . . , , , , , , . , . , , [http://khpi-iip.mipk.kharkiv.edu/library/case/leon/index.html]. 5 .
|
|
5 - Use Case ,
.
, (.1):
1 -
1 .
.
2 -
2
, , , , | --------------------- | --------------------- | |
.
|
|
3 - / .
3.
, , , , , , , , | --------------------- | --------------------- | |
EditBox1 | I- EditBox1 | ||
EditBox2 | I- EditBox2 | ||
DataTime Picker1 | I- DataTime Picker1 | ||
DataTime Picker2 | I- DataTime Picker2 | ||
List Box | ------------------ | ---------------------- | |
Ok | |||
Cancel |
() - .
1
16 , 4 3 , 4 2 , 8 1 . , , , . : , , , , , , . .
:
1 ;
2 - ;
3
4 - ,
2
16 , 2 3 , 8 2 , 6 1 . , , , . : , , , , , , .
3
16 , 8 3 , 4 2 , 4 1 . , , , . : , , , , , , . 1 .
4
, : , , , . , , . . , ) ; ) ) . .
:
1. :
70%;
- 26%;
4%.
2. 60% ( Dt 10 )
5
, 70%, 20% ( ). . . (ab) (8-2ab-XXXXX), ( 10), , , . 30 .
|
|
:
1. :
70%;
- 26%;
4%.
2. 60% ( Dt 10 )
6
30 , : , , , , , , , .
:
1. :
80%;
- 15%;
5%.
2. 70% ( , Dt 10 )
7
, 30 ( 60-00-01 60-00-30), , , 10 . , 0 5. , , , () .
:
1. :
60%;
- 30%;
10%.
2. 60% ( , Dt 10 )
8
.
, . , . , . .
, , , .
9
, 80%, 10% ( ). . . (ab) (8-2ab-XXXXX), ( 10), , , ( ). 10 ,
:
1. :
70%;
- 26%;
4%.
2. 60% ( Dt 10 )
10
. ( - ). , , . . ( ) , , , , , . . , , .
1. . - : . : , 2005
2. . - ++ Object-Oriented Programming in C++.- 4- .- .: , 2008
3. . . - . : . /.- .: , 2008