Качество > Методология > Методология анализа

Методология анализа

Любой проект разработки информационной системы (далее по тексту — Система) начинается с обследования и анализа предметной области и объектов автоматизации, формализации текущих и целевых функциональных процессов. Обследование начинается с формирования и согласования плана обследования с Заказчиком. План содержит список мероприятий, контактные данные ответственных лиц, календарные графики и иные сведения, необходимые для успешного завершения работ по обследованию. 

Обследование включает в себя несколько мероприятий:

уточнение требований и сбор пожеланий Заказчика по разработке и внедрению Системы;

анкетирование и интервьюирование ответственных лиц Заказчика;

формирование отчета об обследовании.

В ходе обследования анализируются следующие данные:

стратегические цели, перспективы разработки и внедрения программного обеспечения на объектах Заказчика;

результаты интервьюирования ответственных лиц Заказчика и их предложения по взаимодействию в процессе работ;

проектная, рабочая документация на смежные системы Заказчика;

уточненные требования по разработке и внедрению Системы.

На стадии обследования и при последующей разработке применяются определенные методологии:

IDEF — методологии семейства ICAM для решения задач моделирования сложных систем, позволяющие отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах;

адаптированная версия методологии Rational Unified Process (RUP) от компании IBM — мирового лидера в разработке методологий производства программных продуктов. Использование данной методологии позволяет избежать потерь при сборе информации и переходе от одного этапа работ к другому, сформировать у Заказчика и Исполнителя целостное видение объекта обследования в различных разрезах.

В качестве инструментальных средств специалисты Docco используют CASE-средства IBM Rational Rose, Rational RequisitePRO, ARIS или BPWin. По желанию Заказчика могут быть также применены другие программные средства, поддерживающие, например, нотацию UML (Sparx System Enterprise Architect и др.).