- •Лекция 17
- •Источники литературы
- •Основные виды деятельности программной инженерии
- •Основные виды деятельности программной инженерии
- •Основные виды деятельности программной инженерии
- •Реализация и Построение
- •Выполнение и Конструирование
- •Реализация, Внедрение, Сопровождение
- •Реализация в RUP
- •Конструирование, согласно SWEBOK
- •Смежные области знаний
- •Конструирование ПО, SWEBOK
- •1. Основы конструирования (Software Construction Fundamentals)
- •1.1. Минимизация сложности
- •1.1.Минимизация сложности - 2
- •1.2. Ожидание изменений (Anticipating Changes)
- •1.3 Конструирование с возможностью проверки (Constructing for Verification)
- •1.4. Стандарты в конструиро- вании (Standards in Constructing):
- •2. Управление конструированием (Managing Construction)
- •3. Практические соображения
- •3.1 Проектирование в конструировании
- •3.2 Языки конструирования (Construction Languages)
- •3.3Кодирование (Coding)
- •3.3Кодирование - 2
- •3.4 Тестирование в конструиро- вании (Construction Testing)
- •3.5. Повторное использование (Reuse)
- •Задачи повторного исп-я
- •3.6 Качество конструирования (Construction Quality)
- •3.7Интеграция (Integration)
- •Фаза внедрения (Transition) в RUP
- •Планирование фазы внедрения
- •Деятельность фазы внедрения
- •Подготовка бета-версии
- •Адаптация продукта под условия пользователей
- •Проверка системы
- •Работа с сообщениями бета- тестеров
- •Завершение артефактов
- •Определение факта окончания проекта
- •Внедрение – резюме
- •Эксплуатация (ISO IEC 12207)
- •Эксплуатация-2
- •Эксплуатация-3
- •Эксплуатация-4
- •Испытание
- •Документирование
- •Обучение
- •Источники литературы
Лекция 17
Реализация
Внедрение
Сопровождение
Проектирование информационных систем
Источники литературы
•SWEBOK www.swebok.org
•Перевод SWEBOK с замечаниями и комментариями С.Орлика http://sorlik.blogspot.com/
•Стандарт ISO/IEC 12207 –
«Информационные технологии – Процессы жизненного цикла программ».
•Якобсон, Айвар; Буч, Грэди; Рамбо, Джеймс. Унифицированный процесс разработки программного обеспечения. СПб: Питер, 2002. 496 с.
Основные виды деятельности программной инженерии
•Формирование
видения
•Деловое
моделирование
•Анализ требований
•Разработка архитектуры и анализ
•Проектирование
•Тестирование
•Управление
проектом
Основные виды деятельности программной инженерии
•Формирование
видения
•Деловое
моделирование
•Анализ требований
•Разработка архитектуры и анализ
•Проектирование
•Тестирование
•Управление
проектом
•Реализация
•Документирование
•Обучение
•Внедрение
•Эксплуатация
•Сопровождение
•Управление средой
•Управление
конфигурацией
•Управление
требованиями
•Усовершенствование
Основные виды деятельности программной инженерии
•Формирование
видения
•Деловое
моделирование
•Анализ требований
•Разработка архитектуры и анализ
•Проектирование
•Тестирование
•Управление
проектом
•Реализация
•Документирование
•Обучение
•Внедрение
•Эксплуатация
•Сопровождение
•Управление средой
•Управление
конфигурацией
•Управление
требованиями
•Усовершенствование
Реализация и Построение
Выполнение и Конструирование
Реализация, Внедрение, Сопровождение
Реализация и Конструирова ние
Внедрен
ие
Эксплуатаци я и
Сопровожде
ние
Реализация в RUP
•Разработка компонент (кодирование)
•Следование проектной спецификации
•Следование правилам процесса
•Работа с рисками
•Регрессионные тесты
•Связь с управлением
•Интеграция.
Конструирование, согласно SWEBOK
Создание рабочей программной системы
посредством комбинации
•Кодирования,
•Верификации (проверки),
•Модульного тестирования (unit testing),
•Тестирования интеграционного и
•Отладки.