- •Структура описания технологической операции
- •Типы программ
- •Жизненный цикл программного обеспечения
- •Структура процессов ЖЦПО
- •Стратегии конструирования ПО
- •Водопадная модель ЖЦПО
- •Макетирование
- •Спиральная модель БОЭМА
- •Инкрементальная модель
- •Модель быстрой разработки приложений (RAD)
- •Схема процесса XP.
- •Эксплуатационные требования к программным продуктам
ОСНОВНЫЕ ПОНЯТИЯ И ПОДХОДЫ
Технология
программирования
совокупность методов, средств и процедур, используемых в процессе разработки программногообеспечения.
Структура описания технологической операции
Документы, рабочие материалы
Методическиематериалы, инструкции, нормативы, стандарты
Технологическая операция
Исполнители, программные и техническиесредства
Результаты в стандартном виде
Типы программ
Автономное ПО - устанавливается на одиночный компьютер, не связано сдругим программным и аппаратным обеспечением.
Встроенное ПО – часть уникального приложения с привлечением аппаратного обеспечения.
ПО реального времени - должно выполнять функции в течении малого интервала времени с минимальным временем отклика
Сетевое ПО – состоит из частей взаимодействую- щихчерез сеть.
Жизненный цикл программного обеспечения
период от момента появления идеи создания некоторого программногообеспечения до момента завершения его поддержки фирмой- разработчиком или фирмой, выполнявшей сопровождение.
Состав процессов жизненного цикла регламентируется международным стандартом
ISO/1EC12207: 1995 «Information Technologe -
Software Life Cycle Processes»
Структура процессов ЖЦПО
Основныепроцессы
- Приобретение --Поставка
--Разработка
--Эксплуатация --Сопровождение
Организационныепроцессы
-Управление
--Усовершенствование
--Созданиеинфраструктуры
--Обучение
Вспомогательные процессы
-Документирование
--Управлениеконфигурацией --Обеспечение качества
--Верификация
--Аттестация
-Аудит
-Разрешениепроблем