АрхитектураИС_Семестр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