- •Введение
- •1 Описание проектирования Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •1.1 Нормативная база для проектирования Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •1.3 Роли и функции участников Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •Установление совместимости
- •2 Выбор и обоснование средств и методов разработки
- •3 Проектирование логической структуры программного средства
- •3.1Проектирование статической структуры модели Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •3.2 Моделирование поведения Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •3.3 Моделирование динамики взаимодействия объектов Автоматизированной информационной системы «Расчет планировки офисного помещения» во времени
- •3.4 Проектирование алгоритма работы Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •4 Разработка физической структуры программного средства
- •4.1Проектирование архитектуры Автоматизированной информационной системы «Расчет планировки офисного помещения»
- •4.2 Представление общей конфигурации и топологии распределенной программной системы
- •5 Разработка интерфейсных компонентов программного средства
- •Заключение
- •Список использованной литературы
3.3 Моделирование динамики взаимодействия объектов Автоматизированной информационной системы «Расчет планировки офисного помещения» во времени
Одной из характерных особенностей систем различной природы и назначения является взаимодействие между собой отдельных элементов, из которых образованы эти системы. Речь идет о том, что различные составные элементы систем не существуют изолированно, а оказывают определенное влияние друг на друга, что и отличает систему как целостное образование от простой совокупности элементов.
В языке UML взаимодействие элементов рассматривается в информационном аспекте их коммуникации, то есть взаимодействующие объекты обмениваются между собой некоторой информацией. Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Взаимодействия объектов можно рассматривать во времени, и тогда для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности.
Одной из основных задач администратора АИС РП является обеспечение взаимодействия Системы с внешней САПР AutoCAD. Процесс отражен на рисунке 3.6 – «Диаграмма последовательности «Обеспечение взаимодействия с внешней САПР AutoCAD».
Составление графиков офисного помещения, на основе которых происходит составление схем планировки проектировщиком-пользователем Системы «Расчет планировки», происходит в САПР AutoCAD. Для того, чтобы всегда проектировщик или главный проектировщик могли иметь быстрый доступ к графикам внешней системы, в состав базы данных Системы входит еще и архив схем планировки AutoCAD.
Основным вариантом использования АИС РП является процесс составления планировки. Последовательность действий этого процесса отражено на рисунке Б.1. Составлением планировкой занимается проектировщик – непосредственный пользователь АИС РП, который запрашивает из архива схем планировки AutoCAD схему, составленную во внешней системе. На форму ввода проектировщик также вводит вручную необходимые значения эргономических показателей, которые были заранее рассчитаны по алгоритму расчета количественных характеристик планировки, «вшитому» в программный код Системы. В графическом редакторе схем на основе данных, определенных проектировщиком, составляется схема планировки. В результате составленной схемы формируется отчет и архивируется схема, а также отчет о составленной схеме.
Рисунок 3.6 - Диаграмма последовательности
«Обеспечение взаимодействия с внешней САПР AutoCAD»
Автоматизированная информационная система «Расчет планировки» направлена на расчет планировки офисного помещения, а также на расчет примерной стоимости проекта. Процесс реализации этих возможностей Системы представлен на рисунке Б2.
На основе схемы планировки AutoCAD, а также параметров для расчета осуществляется по алгоритму расчет планировки или расчет стоимости проекта. В результате расчетных работ формируется смета на проект, архивированная после в архив смет.
Отладка и тестирование АИС РП является одной из основных функций администратора. Последовательность действий, совершаемых при проверке Системы, показана на рисунке Б3. После проверки надежности системы в случае нормального функционирования АИС формируется отчет о проверке, в противном случае происходит корректировка в работе того или иного модуля Системы и соответственно составление отчета о сервисном обслуживании АИС РП. Аналогичным образом происходит проверка и необходимая корректировка правильности работы информационной системы на основе ее тестирования. На этапе приемки программного средства заказчиком эти функции выполняет главный проектировщик.
Автоматическое формирование отчетности входит в одну из основных функций АИС РП, что представлено на рисунке Б4. Проектировщик вводит на форму ввода необходимые исходные данные для формирования отчетной документации. Архивирование этого отчета происходит в случае положительного совпадения с утвержденным отчетом главного проектировщика. Утвержденный отчет составляется при окончательном утверждении заказчиком некоторого этапа работ по проектированию АИС РП. В противном случае необходимы корректировочные мероприятия как самой Системы или ее определенного модуля, так и соответствующей отчетности, формируемой на этом этапе проектирования Автоматизированной информационной системы «Расчет планировки офисного помещения».
