Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
313.99 Кб
Скачать

Федеральное государственное бюджетное

учреждение высшего профессионального образования

«Нижегородский государственный архитектурно-строительный университет»

(ННГАСУ)

Факультет инженерно-экологических систем и сооружений

Кафедра информационных систем и сооружений

Расчетно-графическая работа по дисциплине:

«Методы и средства проектирования информационных систем и технологий»

Тема:

«Информационная система автоматизированного управления работой сервиса по ремонту автомобилей»

Выполнил студент гр. ИС-21 Крайнов А.А.

Проверил: доцент, кандидат технических наук Куклина И.Г.

Нижний Новгород

2015

Содержание

Введение…………………………………………………………………………..3

1. Постановка задачи……………………………………………………………..4

2. Разработка UML-диаграмм в системе Rational Rose……………………...…5

2.1. Разработка диаграммы вариантов использования…………………………5

2.2. Разработка диаграммы последовательности……………………….11

2.3. Разработка диаграммы активности…………………………………19

2.4. Разработка диаграммы состояний…………………………………..23

2.5. Разработка диаграммы классов……………………………………..26

3. Код программы……………………………………………………………….27

Заключение………………………………………………………………....……35

Введение

Rational Rose - мощное CASE-средство для проектирования программных систем любой сложности. Одним из достоинств этого программного продукта будет возможность использования диаграмм на языке UML. Можно сказать, что Rational Rose является графическим редактором UML диаграмм.

В распоряжение проектировщика системы Rational Rose предоставляет следующие типы диаграмм, последовательное создание которых позволяет получить полное представление о всей проектируемой системе и об отдельных ее компонентах:

  • Use case diagram (диаграммы прецедентов);

  • Deployment diagram (диаграммы топологии);

  • Statechart diagram (диаграммы состояний);

  • Activity diagram (диаграммы активности);

  • Interaction diagram (диаграммы взаимодействия);

  • Sequence diagram (диаграммы последовательностей действий);

  • Collaboration diagram (диаграммы сотрудничества);

  • Class diagram (диаграммы классов);

  • Component diagram (диаграммы компонент).

1. Постановка задачи

Создание ИС управления работой сервиса по ремонту автомобилей.

Предприятие располагает помещениями: бокс для покраски авто, бокс схождения-развала, помещение для рихтовки, склад автозапчастей.

  1. ИС должна контролировать прохождение через автосервис автозапчастей.

  2. ИС должна обеспечивать компьютерный подбор красок.

  3. ИС должна полностью вести базу данных ремонтных работ с конкретными автомашинами.

  4. Разработка программы автоматизированного выбора процедур для описания функционирования системы управления и отображения последовательности действий, необходимых для технического обслуживания и ремонта машин.

  5. Автоматизация выбора стратегии обеспечения работоспособности и операций по техническому обслуживанию машин.

2. Разработка uml-диаграмм в системе Rational Rose

2.1. Разработка диаграммы вариантов использования

Диаграмма вариантов использования (Use case) – это описание сценария поведения, которому следуют действующие лица (Actors).

Этот вид диаграмм позволяет создать список операций, которые выполняет система. Часто этот вид диаграмм называют диаграммой функций, потому что на основе набора таких диаграмм создается список требований к системе и определяется множество выполняемых системой функций.

В разрабатываемой модели выделены следующие актеры:

- Клиент

- Процессор

- Стенд покраски

- Бокс рихтовки

- Стенд развала/схождения

- БД автомобилей

- БД запчастей

- Устройство смешивания

- Спектрограф

- Мастер

Получены следующие диаграммы:

Рисунок 1. Use Case. Общая

Рисунок 2. Use Case. Бокс покраски

Рисунок 3. Use Case. Бокс развала/схождения

Количественная оценка диаграмм

Количественная оценка вычисляется по формуле:

, где

S – общая оценка диаграммы;

Sobj – оценки для элементов диаграммы;

Slnk – оценки для связей на диаграмме;

Оbj – число объектов на диаграмме;

Tobj – число типов объектов на диаграмме;

Tlnk – число типов связей на диаграмме;

Для общей диаграммы Use Case:

∑Sobj = 43

  • в диаграмме 7 классов по 5 баллов (актеры) = 35

  • 4 прецедентов по 2 балла = 8

∑Slnk = 16

  • в диаграмме 16 связей по 1 баллу = 16

Оbj = 11

Tobj = 2

Tlnk = 1

Для диаграммы Use Case Бокс покраски:

∑Sobj = 56

  • в диаграмме 8 классов по 5 баллов (актеры) = 40

  • 8 прецедентов по 2 балла = 16

∑Slnk = 40

  • в диаграмме 17 связей по 1 баллу = 17

Оbj = 16

Tobj=2

Tlnk=1

Для каждого актера записываются спецификации:

Процессор –

Клиент –

Мастер –

Спектрограф –

Стенд подбора красок –

Стенд схождения/развала –

Устройство смешивания –

БД автомобилей –

БД запчастей –

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]