Основные виды работ, рекомендуемые при построении логической и физической моделей программной системы
1) Проведение функционального и информационного обследования предметной области, которая включает:
1. Определение организационной и топологической структуры организации.
2. Определение перечня функций организации.
3. Проведение анализа распределения функций по подразделениям и сотрудникам.
4. Формирование альбома форм входных и выходных документов использующихся в организации.
2) Разработка функциональной модели деятельности организации, которая включает:
1. Определение информационных потоков между основными процессами деятельности организаций.
2. Оценка объемов и интенсивности информационных потоков.
3. Разработка иерархий и диаграмм потоков данных.
4. Проведение архивизации структуры функциональной модели.
3) Разработка информационной модели включает:
1. Определение сущностей модели и их атрибутов.
2. Проведение анализа атрибутов и оптимизация их сущностей.
3. Идентификация отношений между сущностями.
4. Определение типов отношений.
5. Разрешение неспецифических отношений.
6. Анализ и оптимизация построенной информационной модели.
4) Разработка событийной модели включает:
1. Идентификацию перечня состояний модели.
2. Определение возможных переходов между состояниями.
3. Определение условий, активизирующих переходы и сопровождающих переходы действий.
4. Анализ и оптимизация событийной модели.
5) Разработка предложений по реорганизации предметной области включает:
1. Составление перечня рабочих мест и способов взаимодействия между ними.
2. Разработку требований к техническим средствам.
3. Разработку требований к программным средствам.
4. Разработку предложений по средствам взаимодействия подразделений.
5. Разработку предложений по этапам и срокам оптимизации.
Таким образом, фактически будет построено две модели:
1) модель деятельности, которая определяет ситуацию в организации на момент обследования. Модель деятельности позволяет сделать выводы о том, как с точки зрения системного анализа функционирует организация. Средства автоматической верификации позволяют выявить ошибки и узкие места и сформировать предложения по улучшению деятельности организации.
2) модель автоматизации объединяет в себе предложения системных аналитиков, экспертов, руководства организации и ее сотрудников и позволяет сформировать представления о вновь создаваемой системе.
Для традиционной разработки характерно выполнение начальных этапов создания программной системы неформализованными способами. В результате заказчики и пользователи могут увидеть программную систему только после того, как она почти реализована. Эта система обычно существенно отличается от того, что заказчик ожидал увидеть. За этим последует несколько итераций разработки системы, что требует значительных затрат времени и денег. Построение модели автоматизации позволяет:
1) Описать, увидеть и скорректировать будущую программную систему до ее реализации.
2) Уменьшить затраты на разработку и внедрение системы, оценить разработку по времени и по результатам.
3) Достичь взаимопонимания между заказчиками, пользователями, разработчиками, программистами и т. д.
4) Улучшить качество разработки системы за счет создания качественной структуры базы данных и выполнения функциональной декомпозиции типовых модулей.
Логическая модель сама по себе является ценным результатом разработки по следующим причинам:
1) она включает в себя модель существующей, неавтоматизированной технологии, принятой в организации. Формальный анализ этой модели позволяет выявить узкие места и предложить рекомендации по совершенствованию организационной структуры предприятия;
2) модель полностью независима от конкретных разработчиков и может быть передана для использования другим лицам;
3) модель позволяет осуществлять обучение новых работников конкретным направлениям деятельности организаций с использованием диаграмм;
4) с помощью модели можно выполнить предварительное моделирование нового направления деятельности организаций с целью выявления новых потоков данных и бизнес-процессов;
5) модель можно использовать для корректировки программных средств отделов автоматизации предприятия.
Дата добавления: 2021-07-22; просмотров: 293;