Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
50
Добавлен:
05.06.2015
Размер:
5.82 Mб
Скачать

. , UML

.

UML .

.

.

2.1.14

.

.

1.

.

 

,

,

(

, . .

 

).

2.,

.

; ,

.

. 4 ,

.

«» ( Student) «»

( AcademicRecord)

UML ( «»). AcademicRecord Student.

takes ( []) AcademicRecord course_code ().

,

 

takes

takes_crsoff («

»

) Student,

(collection),

, Set[CourseOffering].

 

34

 

takes_crsoff AcademicRecord, Student Course.

«» ( Course) (

CourseOffering)» UML (

«

»).

CourseOffering

 

 

 

Course.

CourseOffering

 

 

 

/

(

,

Student AcademicInCharge ()).

.4

2.1.15

/

.

.

35

(

)

/. , Course

Student (Student takes Course ), , TeachingAssistant

(TeachingAssistant teaches Course ). , TeachingAssistant

Student.

«» («can_be») «» («is_a_kind_of»).

 

 

 

-

 

 

 

«

» (

, Student «can_be» a TeachingAssistant

«

«

»

»).

 

 

 

-

 

«

» (

,

TeachingAssistant «is_a_kind_of» Student « «

 

»

»).

,

, «

«TeachingAssistant «is_a_kind_of» Teacher»,

 

.

2.1.16

,

,

. UML , .

.

,

, ,

, ,

. .

36

2.1.17

.

.

,

.

UML,

.

,

, .

,

.

, ,

.

.

.

. ,

,

.

,

.

,

.

.

37

. ,

, ,

. , , ,

-»).

.

1., ,

, - ().

2., GUI- (

).

2.1.18

,

.

.

1.

(, () ()).

2. (

).

3.

(

,

).

38

4.,

(, ).

5.,

(, ),

.

,

(

).

.

1., .

2.

.

, .

.

,

.

.

, ?

?

?

?

39

. .

,

.

,

, ,

()

. «»

/, .

.

2.1.19

, ,

.

1. .

2. .

3. .

4. .

 

 

.

 

« »

(include)

«

» (extend)

<<include>>

<<extend>>.

 

.

<<include>>

. (

UML

<<uses>> ()). <<extend>>

40

.

<<include>> <<extend>> , «» «» .

 

 

,

 

,

 

 

.

,

 

 

,

 

,

 

 

 

.

2.1.20

 

 

 

 

«

»

.23-24,

,

. 26-27

. 29-30

 

 

.

 

. 5

 

 

«

 

».

.

,

. , Student,

. Student

,

() .

Provide Examination Results (

) «» (<<extend>>) Provide Enrolment

Instructions ().

41

. ,

.

(<<extend>>),

(<<include>>).

 

 

<<include>>

 

Enter

Program

of

Study (

)

Validate

Program

of

Study (

 

).

<<include>>

,

 

 

 

.

 

 

,

, ..

.5 «

»

42

2.1.21

. ,

,

,

,

.

.

, .

,

,

. ,

,

.

. ,

,

.

.

()

. .

2.1.22

.

() ,

,

.

(

)

,

.

43