9
формализуются и документируются. Фактически на этом этапе дается ответ
на вопрос: «Что должна делать будущая система?». Именно стадия анализа и
формирования требований к ПО определяет успех всего проекта.
Необходимо на более ранних стадиях разработки понять, что будет
представлять собой создаваемая система, обнаружить промахи и
недоработки, что, в свою очередь, облегчит работы на последующих этапах
ЖЦ и понизит стоимость разработки.
Целью анализа является преобразование общих, расплывчатых знаний
об исходной предметной области в точные определения и спецификации, а
также генерация функционального описания системы.
В случае создания ПО для информационной системы управления
предприятием (совокупность средств, методов и персонала для обработки,
хранения и выдачи информации) структурный анализ начинается с
исследования того, как организована система управления предприятием, с
обследования функциональной и информационной структуры системы
управления. По результатам обследования аналитик строит модель «как
есть»: обобщенную логическую модель исходной предметной области,
отображающую ее функциональную структуру, особенности основной
деятельности и информационное пространство, в котором эта деятельность
осуществляется. Далее создают модель «как надо»: усовершенствованную
обобщенную логическую модель, отображающую реорганизованную
предметную область или ее часть, которая подлежит автоматизации. Эта
стадия анализа содержит элементы проектирования. На практике описанная
стадия планирования реорганизованной деятельности предприятия,
применяется крайне редко. Такую работу могут выполнить для заказчиков
лишь крупные, специализированные консалтинговые фирмы, способные
подключить к работе специалистов-экспертов в той области деятельности,
которая подлежит автоматизации. В большинстве случаев модель «как есть»
улучшается системным аналитиком за счет устранения очевидных