Міністерство освіти і науки Російської Федерації
Федеральне державне бюджетне
освітня установа
ВИЩОЇ ОСВІТИ
«Оренбурзька ДЕРЖАВНИЙ УНІВЕРСИТЕТ»
Факультет економіки і управління
Кафедра прикладної інформатики в економіці та управлінні
ЗВІТ
з лабораторної роботи
з курсу «Управління життєвим циклом інформаційних систем»
Виконавець
студентка групи 12 БІ (б) КК Н.В. Карась
Оренбург +2014
Завдання
Салон краси «Афродіта» збирається автоматизувати процес реалізації послуг через мережу «Інтернет» за допомогою сайту. Необхідно описати взаємодія клієнтів з терміналом, склавши діаграми: варіантів використання, послідовності, кооперацій, класів, стану, розміщення.
клієнт термінал графічний моделювання
1. Теоретична частина
UML - це графічний мова опису для об'єктного моделювання в області розробки програмного забезпечення. Моделі в UML представляються у вигляді діаграм, тобто графічного набору елементів у вигляді пов'язаного графа з вершинами і ребрами.
В UML виділяють наступні види діаграм:
1. діаграма варіантів використання (прецедентів);
2. діаграма послідовності;
. Діаграма класів;
. діаграма стану;
. діаграма розміщення.
Діаграма використання містить варіанти використання і дійові особи. Варіант використання - це опис функцій системи на високому рівні. Кожен варіант використання являє собою завершену транзакцію між користувачем і системою. Дійова особа (актор) - це деяка роль, яку відіграє зовнішня сутність по відношенню до системи.
Діаграма послідовності описує один сценарій програми. На діаграмі зображуються екземпляри об'єктів і повідомлення, якими вони обмінюються в рамках одного прецеденту.
Діаграма класів служить для представлення статичної структури моделі системи в термінології класів об'єктно-орієнтованого програмування. Діаграма класів може відбивати, зокрема, різні взаємозв'язки між окремими сутностями предметної області, такими як об'єкти і підсистеми, а також описувати їх внутрішню структуру і типи відносин.
Діаграми станів визначають всі можливі стани, в яких може перебувати конкретний об'єкт, а також процес зміни станів об'єкта в результаті настання деяких подій. Діаграми станів застосовуються тільки в складних випадках. Якщо об'єкт класу може існувати в декількох станах і в кожному з них веде себе по-різному, для нього може знадобитися така діаграма.
Діаграма розміщення відображає фізичні взаємозв'язки між програмними та апаратними компонентами системи. Вона є хорошим засобом для того, щоб показати маршрути переміщення об'єктів і компонентів в розподіленій системі. Кожен вузол на діаграмі розміщення являє собою певний тип обчислювального пристрою - у більшості випадків, частина апаратури.
. Практична частина
За завданням складемо:
) діаграму варіантів використання (малюнок 1). В якості акторів виступають клієнт і адміністратор сайту.
Рисунок 1 - Діаграма варіантів використання
Опишемо кожен варіант використання:
1) Реєстрація/вхід: для вчинення деяких операцій клієнту необхідно зареєструватися; за відсутності реєстрації клієнт має обмежений доступ до сайту.
) Бронювання послуги: клієнту надається можливість забронювати будь-яку послугу в зручний для нього час.
) Вибір способу оплати: клієнтові надається можливість сплатити обрану послугу на касі або через інтернет.
) Замовлення послуги на будинок: клієнту надається можливість замовити будь-яку послугу на будинок по м Оренбург.
) Відгуки: клієнт має право залишити відгук, як позитивний так і негативний, про якість обслуговування салону «Афродіта». Адміністратор на основі відгуків виявляє рентабельність інтернет-магазину.
) Ведення каталогу: на сайті знаходиться каталог послуг, адміністратор додає в нього нові послуги.
Далі для кожного варіанту використання побудуємо діаграму послідовності:
Реєстрація (малюнок 2)
...