Проверяемый текст
Тудер, Илья Юрьевич. Коллективное моделирование предметной области большой размерности (Диссертация 2002)
[стр. 24]

25 его цель не меняется: анализ предметной области предназначен для выявления, классификации и формализации информации обо всех аспектах предметной области, влияющих на свойства конечного результата проекта.
Важнейшим элементом анализа является моделирование предметной области.
В соответствии с современными методологиями модель предметной области представляет собой совокупность диаграмм, выполненных в какой-либо нотации, структурированных спецификаций, описывающих элементы модели (например, процессы и структуры данных при использовании методов структурного подхода), а также перечень документов
требований предметной области, являющихся первоисточником информации, представленной в диаграммах и спецификациях [9, 54].
В результате моделирования необходимо выявить наиболее значимые элементы предметной области, предназначенные для первоочередной реализации в виде проектных решений, и представить информацию о предметной области в виде, пригодном для формальной оценки взаимной зависимости элементов будущей системы.
С этой точки зрения основными свойствами модели предметной области являются:
♦ формализованная форма представления; ♦ достаточная степень подробности результатов для планирования проекта и проектирования архитектуры системы; ♦ функциональная полнота; ♦ логическая целостность.
Свойство функциональной полноты означает, что в модели предметной области должны быть отражены все функциональные и информационные элементы, а также их связи, имеющие место в обследуемой предметной области.
Выполнение данного требования на этапе моделирования предметной области определяет функциональную полноту результатов всего проекта.
На сегодняшний день не существует формальных методов, позволяющих гарантировать достижения данного свойства или формальных методов верификации, позволяющих строго его проверить.
Однако существующие методы предлагают формализованные в
[стр. 12]

12 выявления, классификации и формализации информации обо всех аспектах предметной области, влияющих на свойства конечного результата проекта.
Важнейшим элементом анализа является моделирование предметной области.
В соответствии с современными методологиями модель предметной области представляет собой совокупность диаграмм, выполненных в какойлибо нотации, структурированных спецификаций, описывающих элементы модели (например, процессы и структуры данных при использовании методов структурного подхода), а также перечень документов
предметной области, являющихся первоисточником информации, представленной в диаграммах и спецификациях [19, 66].
«Классическая» структурная схема процесса моделирования предметной области, обобщающая положения существующих методологий [13, 35] и изображенная в терминах структурного подхода, приведена на рисунке 2.


[стр.,14]

14 Построение функциональной модели «как есть» позволяет собрать и представить в формализованном виде информацию о существующем состоянии предметной области, после чего следует переосмысление состава и технологии бизнес-процессов (реорганизация бизнес-процессов [22]) с учетом ее комплексной автоматизации, что приводит к построению модели «как надо».
На основе функциональной модели «как надо», производится построение концептуальной модели данных (КМД).
При использовании объектноориентированных методов вместо КМД будет строиться модель классов, что не меняет сути самого процесса [70].
Требуемые свойства модели предметной области определяются потребностями последующих этапов жизненного цикла (проектирование архитектуры, проектирование и реализация подсистем и т.д.).
Для последующих этапов важно получить от моделирования предметной области формализованные, функционально полные и концептуально целостные результаты, которые, с одной стороны, позволят количественно оценить и спланировать последующую работу, а, с другой стороны, предоставят полную и непротиворечивую информацию для проектирования и верификации разрабатываемых решений.
Разработка программного проекта в предметной области большой размерности является параллельно-последовательной работой коллектива, для которой большое значение имеет очередность реализации элементов (подсистем).
В результате моделирования необходимо выявить наиболее значимые элементы предметной области, предназначенные для первоочередной реализации в виде проектных решений, и представить информацию о предметной области в виде, пригодном для формальной оценки взаимной зависимости элементов будущей системы.
С этой точки зрения основными свойствами модели предметной области являются:
• формализованная форма представления;

[стр.,15]

15 • достаточная степень подробности результатов для планирования проекта и проектирования архитектуры системы; • функциональная полнота; • логическая целостность.
Свойство функциональной полноты означает, что в модели предметной области должны быть отражены все функциональные и информационные элементы, а также их связи, имеющие место в обследуемой предметной области.
Выполнение данного требования на этапе моделирования предметной области определяет функциональную полноту результатов всего проекта.
На сегодняшний день не существует формальных методов, позволяющих гарантировать достижения данного свойства или формальных методов верификации, позволяющих строго его проверить.
Однако существующие методы предлагают формализованные в
различной степени подходы и приемы для снижения рисков, связанных с невыполнением данного требования.
Важнейшим элементом таких приемов является поиск базового источника (источников) информации о предметной области, гарантирующего полное ее покрытие.
Например, один из приемов предлагает формально анализировать существительные и глаголы в технологических нормативных документах [63].
Однако, как правило, на предприятии не существует единого функционально полного комплекта нормативных документов, которые можно было бы проанализировать таким образом.
Более удобный и хорошо зарекомендовавший себя на практике подход заключается в выборе, в качестве начального источника информации для построения модели «как есть», документов, регламентирующих организационную структуру предприятия (или его части), каковыми являются: устав организации, штатное расписание, положения об управлениях (отделах, секторах), должностные инструкции.
Такой подход позволяет:

[Back]