
- •Призначення системи, склад та перелік її основних компонентів
- •Вивчення основних понять uml-діаграм: пакети, класи, відношення (зв’язки) компоненти, стереотипи
- •2.1. Конструктивні блоки uml
- •2.2. Пакет Use Case View:
- •2.3 Пакет Logical View:
- •3 Розширення uml для проектування Web-додатків (wae)
- •3.1 Класи, що розширюють можливості пакету Logical View (Class diagram)
- •3.2 Асоціації, що розширюють типи зв’язки класів в пакеті Logical View
- •3.3 Стереотипи компонентів, що розширюють пакет Component View
- •4 Контрольні запитання
- •Інженерія програмного забезпечення методичні вказівки
- •6.050102 “Комп’ютерна інженерія”
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 Контрольні запитання
Назвіть призначення та основні компоненти архітектури Case- засобу Rational Rose.
Назвіть та поясніть, для чого застосовують основні конструктивні елементи (абстракції) UML.
Навести типи зв язків UML і надати їх коротку характеристику.
Які основні пакети існують в середовищі Rational Rose та для чого використовуються?
Які діаграми містяться в пакеті Use Case View?
Які діаграми містяться в пакеті Logical View?
Які діаграми містяться в пакеті Component View та Deployment View?
Для чого застосовуються UML-розширення WAE?
Привести основні стереотипи UML-розширення WAE, які використовуються для розширення можливостей пакету Logical View.
Привести основні стереотипи UML-розширення WAE, які використовуються для розширення можливостей пакету Component View.
5.Список джерел інформації
Коналлен Дж. Разработка Web-приложений с использованием UML. /Пер. с англ. М.: Издательский дом «Вильямс», 2001. – 288 .с.
2. Хавар З., Кэрри Е. Разработка корпоративных Java-приложений с помощью J2EE и UML. : М.: Изд. Дом «Вильямс», 2002. – 272 с.
Леоненков «СамоучительUML».
ЗРАЗОК ТИТУЛЬНОЇ СТОРІНКИ
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Інститут екології, природоохоронної діяльності та туризму ім. В. Чорновола
Кафедра загальної екології та екоінформаційних систем
Лабораторна робота з дисципліни “ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ” на тему: “Вивчення архітектури візуальних інтерфейсів та базових інструментальних засобів CASE-системи RATIONAL ROSE”
Варіант 1
Виконав: студент групи КН-28 Петренко А.А.
Перевірив: ас. Кузь О.Н.
Львів – 2013 |
НАВЧАЛЬНЕ ВИДАННЯ