Проектирование систем обработки данных

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

икл включает следующие этапы:

1.Планирование и анализ требований (предпроектная стадия). На этом этапе выполняется исследование и анализ существующей ИС, определяются требования к создаваемой системе, оформляется технико-экономическое обоснование и техническое задание на разработку.

2.Проектирование (техническое и логическое). На этом этапе осуществляется разработка в соответствии со сформулированными на первом этапе требованиями состава автоматизированными функциями (функциональная архитектура) и состава обеспечивающих подсистем. На этом этапе оформляется технический проект.

.Реализация (рабочее проектирование, физическое проектирование, программирование). На этом этапе выполняется разработка и настройка программ, наполнение баз данных, создание рабочих инструкций. Оформляется рабочий проект.

.Внедрение (тестирование, опытная эксплуатация). Выполняется комплексная отладка подсистем, обучение персонала, поэтапное внедрение в эксплуатацию по подразделениям предприятия. Оформляется акт приёмо-сдаточных испытаний.

.Эксплуатация (сопровождение, модернизация). На этом этапе выполняется сбор рекламации статистики о функционировании системы, исправление ошибок и недоработок, оформление требований по модернизации системы.

Примечание: часто 2 и 3 этапы проектирования объединяют в один, называемый технорабочим проектированием.

Существующие модели жизненного цикла определяет порядок этапов в ходе разработке, а также критерии перехода от одного этапа к другому. Наиболее широко используются две модели жизненного цикла: каскадная и спиральная.

Каскадная модель - 70-ые годы. Предполагает переход на следующий этап после полного завершения работ на предыдущем этапе.

Спиральная модель после 80-х. Эта прототипная модель, которая предполагает постепенное расширение прототипа.

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

. На каждом этапе формируется полный комплект проектной документации, отвечающий требованиям полноты и согласованности.

. Выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты.

Каскадная модель хорошо себя зарекомендовала при разработке относительно простых ИС, для которых уже на начальном этапе можно достаточно точно и полно сформулировать все требования к системе. К подобным система можно отнести в частности сложные расчётные системы, например САБУХ.

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

Спиральная модель

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

 

Каноническое проектирование

 

Оно отражает особенности ручной технологии оригинального (индивидуального) проектирования. Проектирование осуществляется на уровне исполнителей без использования каких-либо специальных инструментальных средств. Как правило каноническое проектирование применяется при разработке небольших локальных систем. В основе канонического проектирования лежит каскадная модель жизненного цикла. Процесс каскадного проектирования в соответствии с ГОСТом 34601-90 делится на следующие 7 стадий:

1.Исследование объекта и обоснование создания ИС.

2.Разработка технического задания.

.Создание эскизного проекта.

.Техническое проектирование.

.Рабочее проектирование.

.Ввод системы в действие.

.Функционирование, сопровождение, модернизация.

Примечание: традиционно этап исследования объекта, обоснование проекта и разработка технического задания объединяются одним термином - предпроектная стадия.

Основное назначение предпроектной стадии заключается в обосновании экономической целесообразности создания информационной системы и формирование требований к ней. На предпроектной стадии выделяется два этапа: сбор материалов обследования; анализ материалов обследования, разработка технико-экономического обоснования и технического задания.

В результате выполнения этапа сбор материалов обследования проектировщики получают материалы, которые должны содержать полную и достоверную информацию , которая описывает предметную область, т.е. предприятие. В том числе цель системы, организационную структуру системы объекта управления, т.е. управленческие отделы, цеха, склады, хозяйственные службы, функции управления, выполняемые в подразделени?/p>