Исследование предметной области следует начинать с определения требований, корректно и точно отражающих цели и задачи организации-заказчика. Задача формирования требований к информационной системе является одной из наиболее ответственных, трудно формализуемых и наиболее дорогих и тяжелых для исправления в случае ошибки.
Современные инструментальные средства и программные продукты позволяют достаточно быстро создавать информационные системы по готовым требованиям. Но зачастую эти системы не удовлетворяют заказчиков, требуют многочисленных доработок, что приводит к резкому удорожанию фактической стоимости информационной системы. Основной причиной такого положения является неправильное, неточное или неполное определение требований к информационной системе на этапе системного анализа.
Свойства требований:
o ясность, однозначность;
o приоритет;
o источник (пользователь, документ...);
o непротиворечивость другим требованиям;
o стабильность (или, наоборот, вероятность изменения);
o проверяемость.
Изменение требований в процессе разработки и использования информационной системы – объективный фактор. Эти изменения возникают вследствие технического прогресса, социальных перемен, изменений в людях, предлагаемых улучшений, обнаружения ошибок.
Задача аналитика – спрогнозировать изменение требований и запланировать соответствующую реакцию информационной системы на это событие.
Оценка осуществимости
Осуществимость проекта можно оценивать по критериям:
o экономическая осуществимость (стоимость, сроки, экономический эффект, спрос...);
o технологическая осуществимость (ресурсы, технология, инструменты...);
o юридическая осуществимость (законодательство, обязательства...).
Оценивая каждый из указанных критериев, следует ответить на вопрос: стоит ли разрабатывать новую информационную систему, или можно обойтись тем, что есть? Следует рассмотреть все возможные варианты решения текущих проблем, а также заглянуть в будущее в поисках новых проблем и методов их решения.
С другой стороны, экономический эффект от внедрения проектируемой информационной системы может привести к снижению текущих затрат, улучшению контроля и управления, увеличению гибкости и скорости работы, повышению престижа, получению прямой денежной прибыли.