Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК CASE-средства.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
724.31 Кб
Скачать

Занятие №2 (14.09.12) Жизненный цикл по

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

ИСО - 12.207 byajhvfwbjyyfz nt[yjkjubz ghjwtccs ltqcndbz b pflfxb? Rjnjhst ljk;ys ,snm dsgjkytys d ghjwtcct cjplfybz GJ

ГОСТ 36.601- 90 Автоматизированные системы. Стадии создания.

Стадии создания:

  1. Формирование требований к АС (обследование объекта, пользовательские требования, отчет)

  2. Разработка концепций АС (изучение объекта и поисковые и научно исследовательские работы)

  3. Техническое задание

  4. Эскизный проект

  5. Технический проект

  6. Рабочая документация

  7. Ввод в действие (подготовка объекта, персонала, строительно-монтажные работы)

  8. Сопровождение АС

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

Группы процессов:

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

  2. Вспомогательные (документирование, управление конфигурацией, верификация, аттестация, аудит и т.д.)

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

Действия процесса разработки:

  1. Подготовительная работа (выбор моделей ЖЦ и т.д.)

  2. Анализ требований к системе

  3. Проектирование архитектуры системы

  4. Анализ требований к ПО

  5. Проектирование архитектуры ПО (определение структуры, интерфейсов взаимодействия)

  6. Детальное проектирование

  7. Кодирование и тестирование

Этапы разработки ПО:

  1. Постановка задачи (техническое задание)

  2. Анализ требований и разработка спецификаций (эскизный проект)

  3. Проектирование (технический проект)

  4. Реализация (рабочая документация, рабочий проект)

  5. Внедрение (ввод в действие)

  6. Сопровождение (сопровождение)

Постановка задачи

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

Требования бывают:

  1. Функциональные (определяют функции, которые должно выполнять ПО)

  2. Эксплуатационные (определяют особенности его функционирования) (пред проектное исследование)

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

Анализ требований и определение спецификаций

Спецификация – это точное формализованное описание функций и ограничений ПО. Различают функциональные и эксплуатационные спецификации.

Совокупность спецификаций образует общую логическую модель ПО.

Результаты этапа: логическая модель и наборы тестов.

Проектирование (технический проект)

Основная задача: определение подробных спецификаций, включая:

  1. Общую структуру ПО (компоненты и их взаимосвязи)

  2. Декомпозицию компонентов и построение структурных иерархий

  3. Проектирование компонентов

Результат этапа: детальная модель ПО и спецификация компонентов всех уровней модели.

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

  1. Логический (включает проектные операции, независящие от технических и программных средств, составляющих среду функционирования ПО)

  2. Физический (несет привязку к конкретным техническим и программным средствам)