Наверное, самой сложной задачей для системного аналитика является определение информационных требований, соответствующих выбранному решению. На основном уровнеинформационные потребности новой системы предполагают определение того кто, где, когда и каким образом будет работать с этой информацией. Анализ этих потребностей определяет параметры новой или модифицированной системы и должен содержать детальное описание функций, которые будет выполнять новая система.
Ошибки при проведении анализа информационных потребностей — основная причина неудач при создании и эксплуатации новых систем и повышенных расходов. Система, разработанная с учетом неправильных требований к информации, или вообще не будет работать, или будет нуждаться в серьезной модификации. Ниже описаны альтернативные подходы к определению информационных требований, которые помогают избежать возникновения этой проблемы.
Во многих случаях создание новой системы открывает возможность реорганизации всего бизнеса предприятия. Некоторые проблемы не нуждаются в использовании информационных решений, вместо этого нужно перестраивать стиль управления, переобучать персонал организации или модернизировать существующие процедуры.
Если проблема связана с информацией, анализ системы используется для ее точного определения и поиска подходящего решения.
В процессе анализа системы выясняется, соответствует ли система информационным потребностям организации, а проектирование системы дает ответ на вопрос, каким образом система будет решать эти задачи. Проект представляет собой общий план построения или модель системы. Как и чертеж здания, он содержит все спецификации, касающиеся параметров системы и ее структуры.
Системный проектировщик (системотехник) разрабатывает спецификации всех функций, которые должна выполнять система, определенных в процессе анализа системы. Эти документы должны содержать описание всех управленческих, организационных и технологических компонентов системного решения. В табл. 1перечислены все типы спецификаций, которые должны быть подготовлены при проектировании новой системы.
Как и строящиеся здания, информационные системы могут обладать различным дизайном. Каждая из них представляет собой уникальный набор технических и организационных компонентов. Хороший системный дизайн отличается простотой, высокой эффективностью и функциональностью, отвечающими всем требованиям и ограничениям.
Таблица 1
Спецификации проекта
Итоговый результат Управление
Среда, носители информации Управление вводом (символика, ограничения,
Содержание обоснование)
Временные требования Управление обработкой (связность, счетчики
записей)
Ввод информации Управление выводом (итоги, образцы данных)
Происхождение Управление процедурами (пароли, специальные
Объем формы)
Ввод данных Безопасность
Пользовательский интерфейс Средства управления доступом
Простота Планы на случай аварии
Эффективность Контрольные журналы
Логика Документация
Обратная связь Операционная документация
Ошибки Системные документы
Проектирование базы данных Пользовательская документация
Логические связи данных Осуществление перехода
Требования к объему и скорости Перевод файлов
Файловая структура Инициирование новых процедур
Описание процессов обработки Выбор метода тестирования
данных Переход на новую систему
Обработка данных Обучение
Вычисления Выбор методики обучения
Программные модули Разработка учебных программ
Требуемые отчеты Выбор необходимого оборудования для обучения
Временные параметры расчетов Организационные изменения
Ручные процедуры Редизайн задач
ЧТО делается Перестройка работ
КТО исполняет Реинжиниринг процессов
Когда Перестройка офисной и организационной структур