Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Diplom_itog.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
3.54 Mб
Скачать

2 Проектная часть

2.1 Определение модели жизненного цикла проекта

Жизненный цикл (ЖЦ) информационных систем – это временной период, который охватывает все время существования системы от момента возникновения идеи создания системы до ее полного выхода из строя и вывода из обращения.

Как правило, ЖЦ информационных систем включает в себя четыре стадии:

  • Предпроектную;

  • Проектировочную;

  • Внедрение;

  • Функционирование.

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

На предпроектной стадии можно выделить следующие этапы:

  • Сбор материалов для проектирования . Данный этап предусматривает разработку и выбор варианта концепции системы, выявление всех характеристик объекта и управленческой деятельности, потоков внутренних и внешних информационных связей, состава задач и специалистов, которые будут работать в новых технологических условиях, уровень их подготовки, как будущих пользователей системы;

  • Анализ материалов и формирование документации. Это этап составления задания на проектирования и утверждения технико-экономического обоснования.

Для успешного создания управленческой информационной системы всесторонне изучаются пути прохождения информационных потоков, как внутри предприятия, так и во внешней среде.

Стадия проектирования делится на:

  • Этап технического проектирования. На данном этапе формируются проектные решения по обеспечивающей и функциональной частям информационной системы, происходит моделирование производственных, хозяйственных, финансовых ситуаций, а также осуществляется постановка задачи и составление блок-схемы;

  • Этап рабочего проектирования. Здесь осуществляется разработка и доводка системы, корректировка ее структуры и создание различной документации: на поставку, на установку технических средств, инструкции по эксплуатации, должностные инструкции.

Стадия внедрения информационной системы предполагает:

  • Подготовку системы к вводу ее в эксплуатацию. На этом этапе производится установка технически средств, настройка системы, обучение персонала работе с системой и ее пробное использование;

  • Проведение опытных испытаний всех компонентов системы перед запуском;

  • Сдача в эксплуатацию, которая оформляется актом сдачи-приемки работ.

На этапе функционирования информационной системы:

  • В рабочем режиме не исключается корректировка функций и управляющих параметров;

  • Кроме того осуществляется оперативное обслуживание и администрирование.

Внедрение новой информационной системы в организации – довольно сложный и трудоемкий процесс. Определившись с этапами жизненного цикла, возникает необходимость в выборе модели этого жизненного цикла.

Модель жизненного цикла — это структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении жизненного цикла. Модель жизненного цикла зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует [8]. На сегодняшний день существует три модели жизненного цикла:

  • Каскадная (водопадная);

  • Каскадная с промежуточным контролем;

  • Спиральная.

Рассмотрим подробнее каждую из этих моделей.

Каскадная модель.

Каскадная модель демонстрирует классический подход к разработке различных систем в любых прикладных областях. Для разработки информационных систем данная модель широко использовалась в 70-х и первой половине 80-х годов. Каскадные методы достаточно хорошо известны.

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

Рисунок 2.1 - Схема каскадной модели ЖЦ

К основным достоинствам этой модели можно отнести следующие:

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

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

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

К недостаткам же относится:

  • Существенная задержка в получении результатов;

  • Ошибки и недоработки на любом из этапов проявляются, как правило, на последующих этапах работ, что приводит к необходимости возврата назад;

  • Сложность параллельного ведения работ по проекту;

  • Чрезмерная информационная перенасыщенность каждого из этапов;

  • Сложность управления проектом;

  • Высокий уровень риска и ненадежность инвестиций.

Каскадная модель с промежуточным контролем:

Модель была принята в 80-85 годы и является итерационной моделью разработки с циклами обратной связи между этапами. Данная модель содержит те же этапы, что и каскадная модель. Схема модели показана на рисунке 2.2.

Рисунок 2.2 - Схема каскадной модели с промежуточным контролем

К плюсам данной модели можно отнести:

  • Возможность поэтапной корректировки;

  • Возможность возвращения к предыдущему этапу.

Соответственно данная модель имеет и свои минусы, это:

  • Сложность оценки трудоемкости из-за повторений;

  • Трудно оценить качество;

  • Требует жесткого управления и контроля;

  • Возникновение десятикратного увеличение затрат на разработку.

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

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

На каждой итерации оцениваются:

  • Риск превышения сроков и стоимости проекта;

  • Необходимость выполнения ещё одной итерации;

  • Степень полноты и точности понимания требований к системе;

  • Целесообразность прекращения проекта.

Схема спиральной модели изображена на рисунке 2.3.

Рисунок 2.3 - Схема спиральной модели жизненного цикла ИС

К достоинствам данной модели можно отнести следующие:

  • Она позволяет быстрее показать пользователям системы работоспособный продукт, тем самым, активизируя процесс уточнения и дополнения требований;

  • Допускает изменение требований при разработке информационной системы, что характерно для большинства разработок, в том числе и типовых;

  • Обеспечивает большую гибкость в управлении проектом;

  • Позволяет получить более надежную и устойчивую систему. По мере развития системы ошибки и слабые места обнаруживаются и исправляются на каждой итерации;

  • С помощью данной модели можно совершенствовать процесс разработки – анализ, проводимый в каждой итерации, позволяет проводить оценку того, что должно быть изменено в организации разработки, и улучшить ее на следующей итерации;

  • Уменьшаются риски заказчика. Заказчик может с минимальными для себя финансовыми потерями завершить развитие неперспективного проекта.

Но также в этой модели можно выделить следующие недостатки:

  • Увеличивается неопределенность у разработчика в перспективах развития проекта. Этот недостаток вытекает из предыдущего достоинства модели;

  • Затруднены операции временного и ресурсного планирования всего проекта в целом. Для решения этой проблемы необходимо ввести временные ограничения на каждую из стадий жизненного цикла. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа выполнена. План составляется на основе статистических данных, полученных в предыдущих проектах и личного опыта разработчиков.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]