Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ІПЗ_1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
978.43 Кб
Скачать

3.2 Асоціації, що розширюють типи зв’язки класів в пакеті Logical View

1. Association:Build (Побудова) – це асоціація між певної серверною сторінкою, яка є відповідальною за побудову деякої клієнтської сторінки.

2. Association:Link (Зв’язок) - це асоціація, яка позначає посилання однієї клієнтської сторінки на іншу.

3. Association:Submit (Передача) – це асоціація, що зв’язує класи Form Server і Page, тобто вказує на те, яка серверна сторінка може обробляти дані, що містяться в певній формі.

4. Association:Targeted Link (Цільове посилання) – це посилання на певну сторінку, яка відображається в іншій області Target.

5. Association:Redirect (Переадресація) – це асоціація, яка показує напрям можливого переходу з однієї сторінки на іншу (для серверних або клієнтських сторінок).

3.3 Стереотипи компонентів, що розширюють пакет Component View

1. Component: HTMLPage – це представлення будь-якої Web-сторінки, яка відображається у браузері клієнтського додатку.

2. Component:ASP Page – це представлення Web-сторінки, яка використовує технологію ASP (Active Server Pages).

3. Component:Script Library – це представлення бібліотеки script- сценаріев, які можуть бути використані іншими Web-сторінками.

4. Component:JSP Page – це представлення Web-сторінки, яка використовує технологію JSP (Java Server Pages).

5. Component:Servlet – це представлення Web-сторінки, яка використовує технологію сервлетов (Java servlets).

Рис. 17. Деякі стереотипи WAE

В середовищі RR (Рис. 18) їх можна додати звичним шляхом – нажати правою кнопкою мишки на панелі інструментів діаграми, вибрати Customize… та обрати потрібний стереотип.

Рис. 18. Нові інструменти WAE

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

  1. Назвіть призначення та основні компоненти архітектури Case- засобу Rational Rose.

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

  3. Навести типи зв язків UML і надати їх коротку характеристику.

  4. Які основні пакети існують в середовищі Rational Rose та для чого використовуються?

  5. Які діаграми містяться в пакеті Use Case View?

  6. Які діаграми містяться в пакеті Logical View?

  7. Які діаграми містяться в пакеті Component View та Deployment View?

  8. Для чого застосовуються UML-розширення WAE?

  9. Привести основні стереотипи UML-розширення WAE, які використовуються для розширення можливостей пакету Logical View.

  10. Привести основні стереотипи UML-розширення WAE, які використовуються для розширення можливостей пакету Component View.

5.Список джерел інформації

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

  2. 2. Хавар З., Кэрри Е. Разработка корпоративных Java-приложений с помощью J2EE и UML. : М.: Изд. Дом «Вильямс», 2002. – 272 с.

  3. Леоненков «СамоучительUML».

ЗРАЗОК ТИТУЛЬНОЇ СТОРІНКИ

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”

Інститут екології, природоохоронної діяльності та туризму ім. В. Чорновола

Кафедра загальної екології та

екоінформаційних систем

Лабораторна робота

з дисципліни

ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ”

на тему:

Вивчення архітектури візуальних інтерфейсів та базових інструментальних засобів CASE-системи RATIONAL ROSE

Варіант 1

Виконав:

студент групи КН-28

Петренко А.А.

Перевірив:

ас. Кузь О.Н.

Львів – 2013

НАВЧАЛЬНЕ ВИДАННЯ