Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
73
Добавлен:
03.01.2020
Размер:
858.62 Кб
Скачать

«Программная

инженерия»

Лекция 1:

Структура и программа курса; Организация работы в семестре;

Материалы и задания; Введение в модуль №1 «Разработка и

стандартизация программ»; Модели жизненного цикла ПО.

Лекция 1. Структура и программа курса «Программная инженерия»

Модули:

«Разработка и стандартизация программ».

10 лекций, 5 лабораторных работ.

«Метрическая теория (физика) программ».

6 лекций, 3 лабораторные работы.

Семестровая работа включает материалы обоих модулей и представляет собой проект, в результате которого бригада (2-4 человека) реализует программное обеспечение, сопровождает его разработку созданием программной документации, рассчитывает метрические характеристики разрабатываемого продукта.

Лекция 1. Организация работы в семестре

16 лекций + 8 лабораторных занятия + семестровая работа.

Лабораторная работа выполнена в срок:

защищена в день выполнения по плану;

на следующем занятии по расписанию.

Работа, сданная позднее срока, но до начала 17 недели, как максимум, оценивается из расчета 0.5*максимальный балл.

После 18 недели – все работы оцениваются в 0.5 балла.

Лекция 1. БРС по курсу «Программная инженерия»

Общее распределение баллов:

100 баллов за семестр = 60 баллов за работу + 40 баллов за экзамен

Распределение баллов в семестре (60):

12 баллов – за презентацию и защиту семестровой работы;

8 баллов – посещение всех лекций;

40 баллов – за своевременное и отличное выполнение всех лабораторных (5 баллов за работу).

Семестровая работа выполняется в печатном виде согласно требованиям ГОСТ 7.32 – 2001 к оформлению.

Лекция 1. Используемые аббревиатуры и сокращения

ПИ – программная инженерия;

ПО – программное обеспечение; ПС – программные системы;

ЖЦ ПО - жизненный цикл программного обеспечения;

ИТ – информационные технологии.

Лекция 1. Введение в модуль №1 «РиС ПО»

ЦельОбъектПредметСвязь курса

Лекция 1. Жизненный цикл создания и использования компьютерных программ

ЖЦ ПО отражает различные их состояния, начиная с

момента возникновения необходимости в данном программном изделии и заканчивая моментом его

полного выхода из употребления у всех пользователей.

Традиционно выделяют следующие основные этапы жизненного цикла программного обеспечения:

анализ требований,

проектирование,

кодирование (программирование),

тестирование и отладка,

эксплуатация и сопровождение.

Классификация стратегий разработки по

Стратегия — подход к организации процесса разработки. По тому сколько раз могут повторяться этапы процесса разработки в ходе ЖЦ ПО, выделяют однократные и многократные стратегии.

Классический ЖЦ ПО (водопад)

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

Соседние файлы в папке Лекции