Каноническое проектирование ИС и особенности его содержания.
Каноническое проектирование отражает особенности ручной технологии индивидуального (оригинального) проектирования, осуществляемого на уровне исполнителей без использования каких-либо средств автоматизации. Как правило, каноническое проектирование применяется для небольших локальных ИС.
В основе канонического проектирования лежит каскадная модель жизненного цикла ИС. Каноническое проектирование делится на четыре стадии в соответствии с жизненным циклом ИС:
1) Предпроектная стадия. Основное назначение заключается в обосновании экономической целесообразности создания ИС и формулировании требований к ней.
Этапы:
- сбор материалов обследования (проектировщики получают материалы обследования, которые должны содержать полную и достоверную информацию с описание предметной области);
- анализ материалов обследования, разработка технико-экономического обоснования (ТЭО) и технического задания (ТЗ) (на данном этапе проектировщики получают количественные и качественные характеристики информационных потоков, описание их структуру и места обработки, описание объемов выполняемых операций, их трудоемкость).
На основе всех материалов формируются 2 документа:
1. ТЭО – содержит расчеты и обоснование необходимости разработки ИС.
2. ТЗ – содержит требования к создаваемой системе и ее отдельным компонентам.
- Третий этап (необязательный) – создание эскизного проекта. Необходим для сложных ИС. На основании сформированных ранее требований разработать предварительные решения по ИС в целом и по отдельным ее обеспечениям.
2) Стадия проектирования. Этапы:
1.Техническое проектирование. На данном этапе выполняются работы по логической разработке проекта и выбору наилучших вариантов проектных решений. В результате данного этапа получаем документ – технический проект.
2.Рабочее проектирование. Происходит физическая реализация всех предложенных решений. На выходе получаем рабочий проект – это разработанная готовая ИС + вся необходимая документация.
После завершения этой стадии формируется документ – Технический проект (ТП). Это техническая документация, содержащая общесистемные проектные решения, и алгоритмы решения отдельных задач
3) Стадия внедрения. Этапы:
1.Подготовка объекта к внедрению. На данном этапе осуществляется комплекс работ по подготовке предприятия к внедрению разработанной ИС.
2.Опытное внедрение. Проверяется работоспособность системы обычно на реальных данных. Промежуточный документ – акты опытного внедрения.
3.Сдача в промышленную эксплуатацию. На выходе финальный акт о сдаче в промышленную эксплуатацию.
Итог: доработанный техно-рабочий проект и акт сдачи-приемки.
Сам процесс внедрения может осуществляться с использованием следующих методов:
- последовательный (последовательно внедряется одна подсистема за другой). Плюсы – улучшенный контроль ошибок. Минусы – время внедрения сильно увеличивается => увеличивается стоимость проекта.
- параллельный (все подсистемы внедряются сразу). Плюсы: уменьшение времени внедрения. Минусы: контроль ошибок ухудшится.
-смешанный (последовательно-параллельный) в начале несколько подсистем внедряются последовательно, потом, накопив опыт, остальные внедряются параллельно.
4) Стадия эксплуатации и сопровождения.
Этапы (выполняются одновременно):
1. Эксплуатация ИС (собирается информация о работе всей системы в целом и отдельных ее компонентов; накапливаются замечания от пользователей, статистика о сбоях системы)
2. Сопровождение ИС (выполняются следующие работы: ликвидация последствий сбоев в работе системы, исправление ошибок, которые не были выявлены)
3. Модернизация ИС (проект дорабатывается; доработка может происходить как по составу функциональной архитектуры, так и по системной).