Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы по ТЭИС.docx
Скачиваний:
6
Добавлен:
18.09.2019
Размер:
411.33 Кб
Скачать

Вопрос №8. Жизненный цикл (жц) эис. Понятие и основные этапы жц эис.

Жизненный цикл (ЖЦ) любой системы - это непрерывный процесс, который начинается с момента принятия решения о ее создании и заканчивается в момент полного изъятия системы из эксплуатации. 

Структура ЖЦ ПО ИС в соответствии с международным стандартом ISO/IEC 12207 базируется на трех группах процессов:

  • основные процессы (приобретение, поставка, разработка, эксплуатация, сопровождение);

  • вспомогательные процессы (документирование, верификация, обеспечение качества и др.);

  • организационные процессы (управление проектами, обучение и др.).

Рассмотрим определения некоторых из этих процессов.

Разработка включает все работы по созданию ИС в соответствии с заданными требованиями. Разработка состоит из 4-х этапов:

  • Формирование и анализ требований к системе (в результате составляется спецификация системы);

  • Концептуальное проектирование (создание информационной модели системы без привязки к типу ЭВМ и системных программных средств);

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

  • Физическая реализация (разработка прикладных программ, базы данных, их отладка и тестирование, написание документации).

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

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

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

ЖЦ – период создания и использования ЭИС, охватывающий её различные состояния, начиная с момента возникновения необходимости в данной ЭИС и заканчивая моментом её полного выхода из употребления у пользователей.

ЖЦ состоит из 4-х стадий: предпроектной, проектной, внедрения и функционирования. Каждая стадия делится на этапы и предусматривает составление документации, отражающей результаты работы:

1) Предпроектное обследование.

Формировании требований, изучение объекта проектирования, выбор варианта концепции системы, создание и утверждение технико-экономического обоснования и технического задания на проектирование системы.

2) Проектирование.

Техническое проектирование: ведётся поиск наиболее рациональных проектных решений, создается и описываются все компоненты системы, результаты работы отражаются в техническом проекте (для него характерно отсутствие жёсткой привязки к конкретной технической среде, на состав и структуру технического проекта существует ГОСТ)

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

Способы проектирования:

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

  • Б) типовое проектирование (типовой проект дорабатывается до требований конкретного заказчика, малозатратный способ, хорошо там, где предполагается многократное использование проекта)

  • В) использование готовых проектов (не предусматривает доработки в соответствии с потребностями пользователя)

В связи с большой трудоёмкостью процесса проектирования становится рентабельным построение и использование Систем Автоматизации Процессов Проектирования (САПР).

3) Ввод системы в действие

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

Модели ЖЦ ЭИС:

  • Каскадная: переход на следующий этап после полного окончания работ по предыдущему этапу

  • Поэтапная модель с промежуточным контролем: межэтапные корректировки обеспечивают меньшую трудоёмкость разработки по сравнению с каскадной моделью, однако время жизни каждого из этапов растягивается на весь период разработки

  • Спиральная: делает упор на начальные этапы ЖЦ, предварительное и детальное проектирование. Наиболее сложные этапы ЖЦ – предпроектное обследование и проектирование. У последующих этапов невысокая сложность и трудоёмкость. Ошибки, допущенные на этапах анализа и проектирования, порождают на этапах внедрения и эксплуатации трудные, часто неразрешимые проблемы.

В жизненном цикле ЭИС можно следующие выделить стадии разработки (проектирования) и эксплуатации. Этапами проектирования являются:

- формулирование и анализ требований к системе,

- концептуальное проектирование,

- проектирование реализации,

- физическое проектирование.

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

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

Концептуальный уровень описания оказывается достаточным для использования программной поддержки - систем управления базами данных. Концептуальное описание можно привязывать к требованиям конкретной СУБД. После такого преобразования появляется возможность использования всех средств обработки данных, представляемых конкретной СУБД.

Проектирование реализации предполагает проектирование структуры базы данных применительно к выбранной СУБД и проектирование структуры основных прикладных программ.