Требования к инструментам разработки АИС.

Технология создания АИС предъявляет особые требования к методикам реализации и программным инструментальным средствам. К таким требованиям можно отнести следующее:

1. Реализацию проектов по созданию АИС принято разбивать на стадии и этапы, перечисленные выше. Известно, что наиболее критическими являются первые стадии проекта. Так, аналитическая компания Gartner Group, проводя оценку стоимости ошибки на различных стадиях подготовки производства, выявила следующую закономерность: ошибка в $1, допущенная на стадии концептуального проектирования, обходится в $1000000 на стадии серийного производства. Поэтому крайне важно иметь эффективные средства автоматизации ранних этапов реализации проекта.

2. Проект по созданию сложной АИС невозможно реализовать в одиночку. Коллективная работа существенно отличается от индивидуальной, поэтому при реализации крупных проектов необходимо иметь средства координации и управления всеми участники проекта: менеджеров, бизнес и системных аналитиков, администраторов баз данных (БД), разработчиков ПО.

3. Жизненный цикл создания сложной АИС сопоставим с ожидаемым временем ее эксплуатации. Другими словами, в современных условиях компании перестраивают свои бизнес-процессы примерно раз в два года, столько же требуется (если работать в традиционной технологии) для создания АИС. Может оказаться, что к моменту сдачи АИС она уже никому не нужна, поскольку компания, ее заказавшая, вынуждена перейти на новую технологию работы. Следовательно, для создания АИС жизненно необходим инструмент, значительно (в несколько раз) уменьшающий время разработки АИС.

4. Вследствие значительного жизненного цикла может оказаться, что в процессе создания системы внешние условия изменились. Обычно внесение изменений в проект на поздних этапах создании АИС – весьма трудоемкий и дорогостоящий процесс. Поэтому для успешной реализации крупного проекта необходимо, чтобы инструментальные средства, на которых он реализуется, были достаточно гибкими к изменяющимся требованиям.

5. Как на этапе обследования, так и на последующих этапах целесообразно придерживаться определенной дисциплины фиксации и представления получаемых результатов, основанной на той или иной методике формализации спецификаций. Формализация нужна для однозначного понимания исполнителями и заказчиками требований, ограничений и принимаемых решений, при этом наиболее информативным является графический способ представления информации.