Автор работы: Пользователь скрыл имя, 09 Мая 2012 в 18:54, курсовая работа
Rational Rose – популярний засіб візуального моделювання об'єктно-орієнтованих інформаційних систем компанії Rational Software Corp. Робота продукту заснована на універсальній мові моделювання UML (Universal Modeling Language). Завдяки унікальному мови моделювання Rational Rose здатний вирішувати практично будь-які завдання в проектуванні інформаційних систем: від аналізу бізнес процесів до кодогенераціі певною мовою програмування. Тільки Rose дозволяє розробляти як високорівневі, так і низькорівневі моделі, здійснюючи тим самим або абстрактне проектування, або логічне.
ВСТУП…………………………………………………………………………… 4
1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ………………………………………… 6
1.1. Опис основних елементів моделі……………………………………... 6
1.2. Опис варіантів функціонування системи…………………………….. 7
2. ПОБУДОВА ДІАГРАМ ПРОЕКТОВАНОЇ МОДЕЛІ……………..…….8
2.1. Створення діаграми варіантів використання………………………….. 8
2.2. Створення діаграми послідовності…………………………………….. 9
2.3. Створення діаграми класів……………………………………………. 11
2.4. Створення діаграми активності………………………………………. 14
ВИСНОВКИ ТА РЕКОМЕНДАЦІЇ…………………………………………... 16
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ……
Тобто маємо 4 прецеденти:
Рис.1 Діаграма
варіантів використання
2.2.
Створення діаграми
послідовності
Діаграма послідовності (Sequence diagram) - діаграма, на якій зображено впорядковане в часі взаємодія об'єктів. Зокрема, на ній зображуються беруть участь у взаємодії об'єкти і послідовність повідомлень, якими вони обмінюються.
Основними
елементами діаграми послідовності
є позначення об'єктів (прямокутники),
вертикальні лінії (англ. lifeline), що відображають
протягом часу при діяльності об'єкта,
і стрілки, що показують виконання дій
об'єктами. На даній діаграмі об'єкти розташовуються
зліва направо. Її недоліком є те, що вона
займає багато місця.
Діаграма послідовності «Вызов лифта» (Рис.2) показує послідовність видимих та скритних дій у системі з моменту натискання кнопки виклику ліфта.
Містить таку послідовність дій між такими діючими лицями та об’єктами:
Рис.2 Діаграма
послідовності
2.3.
Створення діаграми
класів
Діаграма класів (Class diagram) – статична структурна діаграма, що описує структуру системи, вона демонструє класи системи, їх атрибути, методи і залежності між класами.
Існують різні точки зору на побудову діаграм класів у залежності від цілей їх застосування:
Діаграма класів для даної системи (Рис.3) має досить просту структуру. Є 4 класи:
В кожного класу є свої описані операції та атрибути:
Операції:
Атрибути:
Операції:
Атрибути:
Операції:
Атрибути:
Операції:
Атрибути:
Рис.3 Діаграма
класів
2.4.
Створення діаграми
активності
Діаграма активності (Activity diagram) - діаграма, на якій показано розкладання деякої діяльності на її складові частини. Під діяльністю (англ. activity) розуміється специфікація виконуваної поведінки у вигляді координованого послідовного і паралельного виконання підлеглих елементів - вкладених видів діяльності та окремих дій (англ. action), з'єднаних між собою потоками, які йдуть від виходів одного вузла до входів іншого.
Діаграми
діяльності використовуються при моделюванні
бізнес-процесів, технологічних процесів,
послідовних і паралельних
Діаграма активності системи керування ліфтом (Рис.4) складається з послідовності таких активностей та умов:
Нам
необхідно зробити дві «водяні
доріжки»(Swimline) – одну для Користувача,
який приймає участь у активності, другу
для Контролера.
Таким чином Користувач виявляє всього дві активності, а саме:
Рис.4 Діаграма
активності
ВИСНОВКИ
ТА РЕКОМЕНДАЦІЇ
Спроектована
модель системи керування ліфтом є досить
спрощеною та неповною, так як сучасні
системи керування ліфтами, як правило,
керують декількома елеваторами, враховують
виклики на декількох поверхах, при чому
напрям також враховується та вираховують
оптимальний маршрут кожного підйомника
задля економії енергії та оптимального
зносу двигунів та інших елементів системи,
що схильні до зносу.
СПИСОК
ВИКОРИСТАНИХ ДЖЕРЕЛ