
- •Методическое пособие
- •Содержение
- •Введение
- •Раздел 1. Требования к выполнению курсового проекта
- •1 Назначение раздела
- •2 Общие положения
- •3 Оформление пояснительной записки
- •4 Список литературы
- •5 Нормоконтроль пояснительных записок
- •Раздел 2. Защита курсового проекта
- •2.1 Порядок защиты курсового проекта
- •2.2 Процедура защиты курсового проекта
- •2.3 Критерии оценки курсового проекта
- •2.4 Вопросы к защите курсового проекта
- •2.5 Примерный план ответа
- •Сущность объектно-ориентированного подхода
- •Диаграммы вариантов использования
- •Диаграммы размещения и пакетов
- •Раздел 4. Выполнение курсового проекта
- •4.1 Теоретические сведения
- •4.1.1 Use case diagram (диаграммы прецедентов)
- •4.1.3 State maсhine diagram (диаграммы состояний)
- •Statechart diagram (диаграмма состояний)
- •Activity diagram (диаграммы активности)
- •4.1.4 Interaction diagram (диаграммы взаимодействия)
- •Sequence diagram (диаграммы последовательностей действий)
- •Collaboration diagram (диаграммы сотрудничества или кооперативная)
- •4.1.5 Class diagram (диаграммы классов)
- •4.1.6 Component diagram (диаграммы компонентов)
- •4.2 Проектирование автоматизированной информационной системы
- •Составление технического задания
- •Последовательность действий
- •Построение предметной области
- •Выделение основных и второстепенных объектов
- •Определение связей между объектами
- •Предварительный анализ проблемы и формулировка концептуальной модели
- •Выбор базовой модели
- •Построение логической модели реального процесса выращивания цветов в теплице в рамках объектно-ориентированного анализа и проектирования
- •1 Определение вариантов использования
- •2 Определение действующих лиц
- •Диаграмма вариантов использования (use case diagram)
- •Диаграмма размещения (deployment diagram)
- •Диаграмма состояний (statechart diagram)
- •Диаграмма активности (activity diagrams)
- •Диаграмма последовательностей (sequense diagram)
- •Диаграмма сотрудничества (кооперативная)
- •Диаграмма компонентов (component diagram)
- •Диаграмма классов (class diagram)
- •Заключение по проектированию автоматизированной информационной системы «гидропоника»
- •Приложение а Бланк титульного листа
- •Приложение б
- •Продолжение бланка задания на курсовой проект
- •Приложение в Бланк отзыва руководителя о качестве курсового проекта
- •Приложение г Бланк Штамп на листе Содержание
- •Приложение д
- •Приложение ж
- •Приложение к Бланк «список используемой литературы»
- •Содержение
- •Методическое пособие
Диаграмма вариантов использования (use case diagram)
Диаграмма вариантов использования отражает требования к системе с точки зрения пользователя. На ней нужно показать взаимодействие между действующими лицами и вариантами использования, то есть описать различные связи, в которых участвуют актеры и прецеденты.
Диаграмма размещения (deployment diagram)
Диаграмма размещения отражает состав аппаратной части системы и взаимосвязи между компонентами системы, где каждый компонент представляет собой устройство.
Центром диаграммы является процессор - компьютер, производящий обработку данных и управляющий исполнительными устройствами.
К устройствам, входящим в состав аппаратной части системы, относятся датчики температуры воздуха, уровня кислотности рН и уровня освещенности и исполнительные устройства - вентилятор, нагреватель воздуха, лампа дневного света, емкости с водой и удобрениями для изменения концентрации питательных веществ.
У модели может быть только одна диаграмма размещения.
Диаграмма состояний (statechart diagram)
Диаграмма состояний описывает поведение системы и все возможные состояния, в которых могут находиться объекты. На диаграмме должны быть отражены два специальных состояния системы – начальное и конечное.
Диаграмма активности (activity diagrams)
Диаграмма активности описывает последовательность действий объектов и вариантов использования.
Диаграмма последовательностей (sequense diagram)
Диаграмма последовательности отражает последовательность действий, выполняемых объектами в рамках варианта использования. Построим диаграмму последовательности действий для прецедента «управлять работой исполнительных устройств».
Диаграмма сотрудничества (кооперативная)
(COLLABORATION DIAGRAM)
Тот же вариант использования «управлять работой исполнительных устройств» можно представить на кооперативной диаграмме Collaboration Diagram. Если на диаграмме последовательности все действия упорядочены по времени, то кооперативная диаграмма, описывая тот же поток событий, отображает связи между объектами.
Диаграмма компонентов (component diagram)
Диаграмма компонентов показывает, как выглядит модель на физическом уровне. На ней изображены компоненты программного обеспечения системы и связи между ними. Количество компонентов соответствует количеству классов проектируемой модели, а их размещение на диаграмме соответствует схеме размещения устройств на диаграмме Deployment Diagram.
Диаграмма классов (class diagram)
Диаграмма классов отражает взаимодействие между классами системы. Классом называется описание совокупности объектов с общими атрибутами, операциями и отношениями. Атрибуты – это общие свойства, а операции – это поведение (действия), влияющее на эти свойства.
Заключение по проектированию автоматизированной информационной системы «гидропоника»
Проектирование информационных систем всегда начинается с определения цели проекта. Цель автоматизации гидропонной системы заключается в том, чтобы с момента запуска системы и в течение всего времени ее эксплуатации можно было обеспечить оптимальный режим выращивания растений при минимальном вмешательстве человека, безотказную работу системы в требуемом режиме, простоту эксплуатации и поддержки системы.
В результате предварительного анализа проблемы сформулирована концептуальная модель, исследующая понятия предметной области. После детального изучения предметной области определены основные объекты гидропонной системы и связи между ними, которые являются основой объектно-ориентированного подхода при проектировании информационных систем. Наглядно смоделировать предметную область позволяют графические инструментальные средства CASE-технологии, основанные на методах структурного или объектно-ориентированного анализа и проектирования. Точным, выразительным и доступным для понимания языком визуального моделирования информационных систем является унифицированный язык UML. Case-средства содержат наборы диаграмм для описания внешних требований к системе, связей между моделями системы, динамики поведения системы и моделирования физической архитектуры системы. Использование графических средств моделирования позволяет получить общее представление о структуре и поведении автоматизированной гидропонной системы.