Введение в программную инженерию

Page 1

Введение в программную инженерию

Оглавление Лекция 1. О предмете изучения .......................................................................................3 Программная инженерия ..........................................................................................3 Программное обеспечение ........................................................................................ 5 Литература .................................................................................................................. 6 Лекция 2. Процесс разработки программного обеспечения .......................................... 7 Процесс ....................................................................................................................... 7 Совершенствование процесса .................................................................................8 Классические модели процесса ................................................................................ 9 Литература ................................................................................................................ 13 Лекция 3. Рабочий продукт, дисциплина обязательств, проект..................................14 Рабочий продукт ...................................................................................................... 14 Дисциплина обязательств ....................................................................................... 16 Проект ....................................................................................................................... 17 Литература ................................................................................................................ 19 Лекция 4. Архитектура ПО ............................................................................................. 20 Обсуждение .............................................................................................................. 20 Определение ............................................................................................................. 20 Множественность точек зрения ............................................................................. 21 Язык UML................................................................................................................. 24 Литература ................................................................................................................ 28 Лекция 5. Управление требованиями ............................................................................ 29 Проблема .................................................................................................................. 29 Виды и свойства требований ..................................................................................30 Варианты формализации требований .................................................................... 31 Цикл работы с требованиями ................................................................................. 33 Литература ................................................................................................................ 33 Лекция 6. Конфигурационное управление .................................................................... 34 Проблема .................................................................................................................. 34 Единицы конфигурационного управления ........................................................... 35 Управление версиями .............................................................................................. 37 Управление сборками .............................................................................................. 37 Понятие baseline ....................................................................................................... 38 Литература ................................................................................................................ 39 Лекция 7. Тестирование .................................................................................................. 40 Управление качеством ............................................................................................ 40 Тестирование ............................................................................................................ 43 Работа с ошибками .................................................................................................. 47 Литература ................................................................................................................ 48 1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.