АрхитектураИС_Семестр3_Лаба8-9
.pdf


. 






, 




. 


,
, 


,
, , |
|
|
. |
|
, |
. . |
|
, |
, |
. |
|
- |
, |
|
. |
|
. |
|
, |
. |
|
|
. |
|
. |
|
, |
, 
, 


.
. 

,
.
2.1.4


, 
, 




, 



. |
, |
. 
24




, 

, 
, 






-


. 


. 1. 




.
2. 






. 3. 



.
4.
CRC (class responsibility collaborators
«
»).
2.1.5
,
. 


, 






-
.
1.









.
2.





.

, 






, 

«
-
». 




«
»
, 
, 



.
, 




, 
Organization (
) 


.
3.
(
.
.
-
) 


. 




(
), 




(cardinality)
(
.
. 






).
,
, 

, 






.
25
4. 




. 








.






Car (
). 




Color (
) 





(
,
, 

.
.).
5. 



. 








.
,



(
, 

), 




(
1).
2.1.6
«

» 


.
1. 





.
2.
(CreditPoint |
, |
- (


), 







, 






).
3. 

.
4.






, 


(
, 

(


)
68
, 

).
5.





,

, 


.
26

. 





Degree (
)
Course (
). 




, 
.



, 




Course 


CompulsoryCourse (
)
ElectiveCourse (
).
,
, 








.
, 







. 
, CompulsoryCourse
ElectiveCourse 


.
Course, |
|
|
course_level |
( |
|
) |
credit_point_value |
||
( |
|
|
). |
|
|
|
|
|
|
|
|
|
|
Course |
Degree. |
|
|
||
|
|
|
min_total_credit_points ( |
|
|
||||
|
|
) |
|
|
|
|
Degree. |
|
|
|
|
|
|
|
|
|
|
: |
|
Student |
( |
), CourseOffering |
( |
|
|
) StudyProgram |
|||
( |
|
|
). |
, |
|
, |
|
|
|
|
|
, |
StudyProgram |
|
|
|
|
|
|
|
|
Student |
CourseOffering. |
StudyProgram |
|||||
|
|
|
|
|
|
|
. |
|
|
. 1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Course ( |
) |
|
|
|
|
ComplosoryCourse ( |
) |
|
|
|
|
|
|
|
|
|
|
|
|
Degree ( ) |
|
|
|
|
ElectiveCourse ( |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Student ( |
) |
|
|
|
|
StudyProgram ( |
) |
|
|
|
|
|
|
|
|
|
|
|
|
CourseOffering ( |
|
) |
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
|
|
||
2.1.7 






,
:
.





, 



. 

, 


, 


. CASE-
, 
, 

,



, 
, 

.
2.1.8

, 
, 

(
,
,
). 


. 


.
. |
|
« |
» |
. |
|
, |
|

.
, 
, 




.
,
, 
. 

(





, 
,
).
,
28




, 






, 



.
.
: 





, 





.
2.1.9
«

». 


, 

.
1.






-

, 






, 






.
2.




. 








.






.





, 




.
,
, |
. |
, 




, 



. 









enrolment_quota (
) 
CourseOffering. 

, 



year (
)
semester (
).
29

StudyProgram. 
, 
StudyProgram
|
, |
. |
StudyProgram |
year semester. |
|
CompulsoryCourse 
ElectiveCourse 


, 
. 










,
, 

,
. 
, 
CompulsoryCourse
ElectiveCourse 

.
|
.3 |
, |
|
. |
, |
( |
(stereotype)) <<PK>> |
<<CK>> |
|
|
, . |
|
|
. |
|
. |
|
StudyProgram
CourseOffering
.
.
2.1.10 
.
, 
. 

, 





.
30

, 
, 



, 


(
) 
, 


.
.3 

. 
, |
. |
.

.

.
,
, |
, |
( |
). 
, 

31
|
|
(derived). |
|
|
( |
|
|
). |
, |
|
|
( |
, |
). |
2.1.11 |
|
|
. |
|
|
1. |
|
. |
2. |
|
. |
3. |
|
. |








,
.

,
. CASE-

.
, 


(self associations) (
, 






). 








,
,

.
32
2.1.12





. 







,
, 




.

«
» («has»)
«
» («is_part_of»).



-




«
» (
,
«
»
). 
|
|
- |
« |
» |
( |
, |
« |
» ). |
, |
|
|
|
, |
|
|
|
|
, |
|
|
|
. |
|
|
|
|
|
, |
|
. 
,

.
2.1.13
UML
. 



UML
.
( |
« |
»).

. 

UML 




.
UML 

. 
«
» 

. 

33
