Каноническое проектирование
Каноническое проектирование ИС является одним из распространенных методов, получившим статус «классического». Каноническое проектирование применяется в небольших локальных проектах, реализация которых не требует применения тяжеловесных методологий или программных средств. Каноническое проектирование осуществляется на уровне непосредственных исполнителей проекта, которые в ходе своей работы не используют специализированные инструменты или используют их в ограниченном объеме.
Каноническое проектирование осуществляется на основе каскадной модели жизненного цикла информационной системы. Действительно, каскадная модель достаточно проста в использовании, и ее применение совместно с методом канонического проектирования дает стабильный, предсказуемый и достаточно высокий результат.
Принципы канонического проектирования достаточно просты. Основная единица обработки данных — это задача, которую исполнителям предстоит решить. Соответственно, предметная область рассматривается в контексте отдельных задач и комплексов задач, с которыми предстоит столкнуться.
Отдельного внимания заслуживает определение задачи. Метод канонического проектирования рассматривает задачу как совокупность операций, при помощи которых набор исходных данных преобразуется в значимую информацию, которая нужна для принятия управленческого решения или для осуществления управленческой функции.
В рамках метода канонического проектирования для каждой задачи требуется указать:
- • наименование задачи;
- • сроки или периодичность решения задачи;
- • степень формализуемости задачи;
- • источники информации, которые понадобятся для решения задачи;
- • количественные характеристики и (или) показатели задачи;
- • алгоритмы расчета показателей и методы контроля расчетов;
- • средства сбора, передачи и обработки данных;
- • требуемую точность решения задачи;
- • трудоемкость задачи;
- • формы представления исходных данных и полученной из них информации;
- • конечных потребителей полученной информации.
Метод канонического проектирования в самом общем виде предполагает наличие следующих стадий, входов и выходов (рис. 5.2).
Подробная детализация всех стадий в данной главе производиться не будет, поскольку стадии ЖЦИС подробно разбираются в соответствующих главах данного учебника.
Рис. 5.2. Стадии, входы и выходы канонического проектирования1