Главная страница
Навигация по странице:

  • 2. Процессы жизненного цикла

  • ISO/IEC 12207

  • 3. Модели жизненного цикла АИС

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

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

  • жц. 2-Жизненный цикл ИС. Систем понятие и этапы жизненного цикла информационных систем Жизненный цикл ис


    Скачать 392.45 Kb.
    НазваниеСистем понятие и этапы жизненного цикла информационных систем Жизненный цикл ис
    Дата10.03.2023
    Размер392.45 Kb.
    Формат файлаpdf
    Имя файла2-Жизненный цикл ИС.pdf
    ТипДокументы
    #979771

    ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННЫХ
    СИСТЕМ
    1. Понятие и этапы жизненного цикла информационных систем
    Жизненный цикл ИС (ЖЦ) – это непрерывный процесс, начинающийся с момента принятия решения о необходимости создания АИС и заканчивающийся в момент её полного изъятия из эксплуатации.
    АИС входят в состав СУБД и являются специфическим инструментальным и прикладным
    (пользовательским) программным обеспечением.
    Жизненный цикл АИС является производной жизненного цикла информации, информационных продуктов и услуг, а также технических средств.
    Рис. Связь ЖЦ АИС с другими элементами ЖЦ
    Для АИС условно выделяют следующие основные этапы их жизненного цикла:
    1. анализ требований — определение того, что должна делать система;
    2. проектирование — определение того, как система будет функционировать: прежде всего спецификация подсистем, функциональных компонентов и способов их взаимодействия в системе;
    3. разработку — создание функциональных компонентов и отдельных подсистем, соединение подсистем в единое целое;
    4. тестирование — проверку функционального и параметрического соответствия системы показателям, определенным на этапе анализа;
    5. внедрение — установку и ввод системы в действие;
    6. сопровождение — обеспечение штатного процесса эксплуатации системы на предприятии заказчика.
    Завершается жизненный цикл ИС выводом ее из эксплуатации.

    2. Процессы жизненного цикла
    Современные сети разрабатываются на основе стандартов, что позволяет обеспечить их высокую эффективность и возможность их взаимодействия между собой.
    Основной нормативный документ, регламентирующий ЖЦ ПО – базовый международный стандарт ISO/IEC 12207 (ISO, International Organization of Standardization – Международная организация по стандартизации; IEC,International Electrotechnical Commission – Международная комиссия по электротехнике). Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, выполняемые во время создания ПО.
    Каждая из стадий создания системы предусматривает выполнение определённого объёма работ, которые представляются в виде процессов ЖЦ.
    Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов.
    В соответствии с этим стандартом все процессы ЖЦ ПО делятся на три группы процессов, каждая из которых включает определённые этапы.
    1)основные процессы (приобретение, поставка, разработка, эксплуатация, сопровождение);
    2)вспомогательные процессы, обеспечивающие выполнение основных процессов:

    Документирование (формализованное описание информации, созданной в течение ЖЦ ИС)

    Управление конфигурацией (применение административных и технических процедур на всем протяжении ЖЦ ИС для определения состояния компонентов ИС, управления ее модификациями).

    Обеспечение качества (обеспечение гарантий того, что ИС и процессы ее ЖЦ соответствуют заданным требованиям и утвержденным планам)

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

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

    Совместная оценка (оценка состояния работ по проекту: контроль планирования и управления ресурсами, персоналом, аппаратурой, инструментальными средствами)

    Аудит (определение соответствия требованиям, планам и условиям договора)

    Разрешение проблем (анализ и решение проблем, независимо от их происхождения или источника, которые обнаружены в ходе разработки, эксплуатации, сопровождения или других процессов)
    3)организационные процессы:

    Управление (действия и задачи, которые могут выполняться любой стороной, управляющей своими процессами)

    Создание инфраструктуры (выбор и сопровождение технологии, стандартов и инструментальных средств, выбор и установка аппаратных и программных средств, используемых для разработки, эксплуатации или сопровождения ПО)

    Усовершенствование (оценка, измерение, контроль и усовершенствование процессов ЖЦ)

    Обучение (первоначальное обучение и последующее постоянное повышение квалификации персонала)

    3. Модели жизненного цикла АИС
    Модель жизненного цикла - структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении всего ЖЦ.
    Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной АИС и заканчивая моментом её полного выхода из употребления у всех пользователей. Модель ЖЦ АИС зависит от специфики АИС, специфики условий, в которых последняя создаётся и функционирует.
    На практике наибольшее распространение получили две основные модели жизненного
    цикла:

    каскадная модель (характерна для периода 1970–1985 гг.);

    спиральная модель (характерна для периода после 1986 г.).
    Каскадная модель (модель «водопада») предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке, при этом переход на следующий этап происходит только после полного завершения работ на текущем.
    Каждый этап завершался после полного выполнения и документального оформления всех предусмотренных работ – выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков. При этом этапы работ выполняются в логичной последовательности, что позволяет планировать сроки завершения всех работ и соответствующие затраты.
    Эта модель используется при построении относительно простых АИС, когда в самом начале разработки можно достаточно точно и полно сформулировать все требования к системе.
    Однако в процессе создания программного обеспечения практически постоянно возникает потребность возвращаться к предыдущим этапам, уточнять или пересматривать ранее принятые решения. Реальный процесс создания ИС принимает следующий вид:

    В результате затягиваются сроки получения результатов, а пользователи могут вносить замечания лишь по завершению всех работ с системой. При этом модели автоматизируемого объекта могут устареть к моменту их утверждения.
    Спиральная
    модель ЖЦ предполагает итерационный процесс разработки информационной системы. На каждом витке спирали выполняется создание очередной версии продукта (прототипа), уточняются требования проекта, определяется его качество и планируются работы следующего витка. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии ПО (АИС).
    Это позволяет как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизировать процесс уточнения и дополнения требований. Основная проблема спирального цикла – это определение момента перехода на следующий этап.


    написать администратору сайта