Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик.doc
Скачиваний:
30
Добавлен:
14.09.2019
Размер:
1.5 Mб
Скачать

2.4 Физическая модель

Опишем особенности физического представления модели управления банкоматом при помощи диаграмм компонентов и размещения.

Определим архитектуру разрабатываемой системы, установив зависимости между программными компонентами.

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

Построим диаграмму компонентов (Рисунок 7).

Рисунок 7 - Диаграмма компонентов для модели управления турникетом

Теперь представим общую конфигурацию и топологию распределенной программной системы в виде диаграммы размещения. Разместим компоненты по отдельным узлам системы.

Система состоит из сервера метрополитена и некоторого количества турникетов, связанных с сервером при помощи сети.

Изобразим это на диаграмме (Рисунок 8).

Рисунок 8 - Диаграмма размещения для модели управления турникетом

Заключение

В процессе изучения объектно-ориентированного подхода к проектированию мы познакомились с его особенностями, с основными методологиями разработки информационных систем, с основами языка UML, подробно рассмотрели виды канонических диаграмм языка.

В ходе разработки модели программного обеспечения, управляющего работой турникета метрополитена, мы провели объектно-ориентированный анализ системы управления, описали терминологию данной предметной области: создали концептуальную и физическую модели системы, а также проанализировали ее поведение. Нами были созданы глоссарий и иерархия классов системы, разработаны диаграммы вариантов использования, классов, кооперации, последовательности, состояний, деятельности, компонентов и развертывания.

Список использованных источников

  1. В.П.Романов, Н.З.Емельянова, Т.Л.Партыка Проектирование экономических информационных систем. Методологии и современные технологии. – М: Экзамен, 2005.- 256 с.

  2. Дж.Рамбо, М.Блаха. UML 2.0. Объектно-ориентированное моделирование и разработка. – СПб.: Питер, 2007.

  3. Г.Буч, ДЖ.Рамбо, А.Якобсон. Язык UML: руководство пользователя . – СПб. : Питер, 2003.

  4. Леоненков А.В. Самоучитель UML. 2-е издание - СПб.: "БХВ-Петербург", 2004. - 432 с.

  5. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения - СПб: "Питер", 2002. - 496 с.

  6. Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов - М.: "ДМК Пресс", 2002. - 160 с.

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