Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка_№_4.doc
Скачиваний:
4
Добавлен:
17.11.2019
Размер:
520.7 Кб
Скачать

2. Хід виконання роботи

  1. Розробити детальну діаграму класів для обраної предметної області

  2. Для окремих (найбільш важливих) її фрагментів побудувати відповідні діаграми об'єктів.

3. Контрольні запитання

    1. Які аспекти мають бути враховані при проектуванні програмної системи на логічному рівні? Які типи UML-діаграм застосовуються для цього?

    2. Назвіть основі графічні елементи, що мають місце для побудови діаграми класів, поясніть їх призначення

    3. Які типи відношень існують між окремими класами?

    4. В чому полягає семантична різниця між відношенням залежності та відношенням асоціації? Наведіть конкретні приклади

    5. В чому полягає семантична різниця між відношенням агрегації та відношенням узагальнення? Наведіть конкретні приклади

    6. Що означає відношення композиції? Чим воно відрізняється від відношення агрегації

    7. Яким чином можливо використання патернів GOF-колекції при побудові діаграм класів?

    8. Що таке клас-шаблон? Для чого він може бути застосованим при розробці діаграми класів?

    9. Що таке інтерфейс? Для чого він може бути застосованим при розробці діаграми класів?

    10. В чому полягає різниця між діаграмою класів та діаграмою об'єктів ? Для чого доцільно використання діаграм об'єктів?

4 Список додаткових джерел інформації

      1. Леоненков А.В. Самоучитель ЦМЪ. - СПб.: БХВ-Петербург, 2001. - // http://khpi-iip.mipk.kharkiv.edu/library/case/leon/

      2. Коналлен Дж. Разработка Web-приложений с использованием ЦМЪ. / Пер. с англ. М.: Издательский дом «Вильямс», 2001. - 288 .с

7