Автор работы: Пользователь скрыл имя, 19 Ноября 2013 в 12:15, лабораторная работа
Целью данной работы является реализация визуальной модели программной системы АТМ (Automated Teller Machine ― автоматический банкомат).
Задание: Создайте диаграмму вариантов использования для системы автоматический банкомат.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ
Отчёт по лабораторной работе
по дисциплине «Технология разработки ПО»
на тему «Автоматизация конструирования визуальной модели программной системы»
Факультет: АВТ Преподаватель:
Группа: АСМ-13 Шахмаметов Р.Г.
Студенты:
Каплин Д.О.
Киселев С.О.
Новосибирск, 2013 г.
Целью данной работы является реализация визуальной модели программной системы АТМ (Automated Teller Machine ― автоматический банкомат).
Задание: Создайте диаграмму вариантов использования для системы автоматический банкомат.
Диаграмма вариантов использования содержит варианты использования системы, действующих лиц и связи между ними.
Рисунок 2.1 – Диаграмма вариантов использования для системы автоматического банкомата.
Задание: Создайте диаграмму последовательности и кооперативную диаграмму, отражающую процесс снятия Джексоном со своего счета $100 в системе АТМ.
Существуют два типа диаграмм
взаимодействия(
Рисунок 3.1 - Диаграмма последовательности
Задание: Постройте диаграмму классов для отображения пакетов, диаграммы классов для представления классов в каждом пакете и диаграмму классов для представления всех классов варианта использования.
На диаграммах классов отображаются классы и пакеты системы. Это статические картины фрагментов системы и связей между ними.
Рисунок 4.1 – Диаграмма классов AddNewOrder
Задание: Добавьте атрибуты и операции к классам диаграммы классов.
Классы инкапсулируют атрибуты (данные) и действующие на них операции(поведение).
Рисунок 5.1 – Диаграмма классов с атрибутами и сигнатурами операций классов
Задание: Постройте диаграмму состояний для класса Account
Диаграммы состояний предназначены для моделирования различных состояний, в которых может находиться объект.
Рисунок 6.1 - Диаграмма состояний для класса Account
Задание: Постройте диаграмму деятельности компании по обработке заказа клиента и диаграмму деятельности.
Рисунок 7.1 – Диаграмма деятельности для системы АТМ
Задание: Необходимо создать диаграмму компонентов системы ATM.
Диаграммы компонентов (Componentdiagrams) показывают, как выглядит модель на физическом уровне.
Рисунок 8.1 - Диаграмма компонентов пакета ATMClient
Рисунок 8.2 - Диаграмма компонентов пакета ATMServer
Задание: Разработайте диаграмму размещения для системы ATM
Представление размещения (Deploymentview) отражает физическое распределение готового приложения, включая размещение и топологию сети, а также локализацию в ней компонентов системы.
Рисунок 9.1 - Диаграмма размещения для системы АТМ
Вывод: В процессе выполнения данной лабораторной работы нами были закреплены навыки работы с программным комплексом Rational Rose, в частности, построение канонических диаграмм, которые являются неотъемлемой частью графической нотации UML, путем разработки системы АТМ автоматического банкомата.
Информация о работе Автоматизация конструирования визуальной модели программной системы