Кафедра Математического обеспечения ЭВМО кафедреПреподаватели и сотрудникиКарпенко Сергей Николаевич
Новости
О кафедре
Преподаватели и сотрудники
Структура
Немного истории
Контакты
Фотохроника
Обучение
Исследования
Семинары и конференции
Сотрудничество
О сайте
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Карпенко Сергей Николаевич

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

Курс Введение в программную инженерию (4 семестр специальности "Информационные технологии")

Объем курса

  • Лекций - 32 часа

Цели и задачи курса

Курс предназначен прежде всего для студентов, магистров и аспирантов, обучающихся по специальности «Информационные технологии» и смежным специальностям («Прикладная информатика», «Информационные системы», …).

Кроме того, курс может быть полезен и для специальностей, не имеющих прямого отношения к информационным технологиям (экономисты, финансисты, менеджеры, …), т.к. в современном представлении успех ИТ проекта зависит не только от квалификации исполнителей, но и от уровня компетентности заказчиков, способных квалифицировано сформулировать требования и принять частичное участие в разработке, и основами знаний по программной инженерии должны владеть специалисты всех профилей.

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

Требования к слушателям

Курс является вводным курсом по программной инженерии. Для освоения материалов курса не требуется глубокого знания каких-либо специальных дисциплин. Достаточно иметь начальные представления об основных математических понятиях, основах алгоритмизации и методах программирования, которые даются на всех  физико-математических специальностях ННГУ.

Описание курса

1.      Программная инженерия: назначение, основные принципы и понятия  (4 часа)

2.      Жизненный цикл программного продукта (4 часа)

3.      Управление программным проектом (6 часов)

4.      Управление качеством ИТ проекта (6 часов)

5.      Тестирование программного продукта (2 часа)

6.      Управление требованиями, изменениями и конфигурацией (4 часа)

7.      Управление рисками (2 часа)

8.      Обзор дополнительных процессов жизненного цикла (4 часа)

Затрагиваемые разделы рекомендаций Computing Curricular 2001

Предлагаемый курс является раширенным вариантом части курса SE201 (без объектно-ориентированного анализа и проектирования с примененим UML). Курс затрагивает следующие разделы состава знаний, рекомендованные Computing Curricular 2001:

FND.ef

Engineering foundations for software 

2 часа из 23
FND.ec Engineering economics for software 1 час из 10
PRF.psy Group dynamics / psychology 1 час из 5
PRF.com Communications skills (specific to SE) 2 часа из 10
PRF.pr Professionalism  1 час из 20
MAA.rfd Requirements fundamentals 1 час из 3
MAA.er Eliciting requirements 2 час из 4
MAA.rsd Requirements specification & documentation 2 часа из 6
MAA.rv Requirements validation 1 час из 3
VAV.fnd V&V terminology and foundations 2 часа из 21
VAV.tst Testing 1 час из 5
VAV.par Problem analysis and reporting 1 час из 4

PRO.con

Process concepts

1 час из 3

PRO.imp Process implementation 3 часа из 10
QUA.cc Software quality concepts and culture 1 час из 2
QUA.std Software quality standards 1 час из 2
QUA.pro Software quality processes 3 часа из 4
MGT.con  Management concepts 1 час из 2
MGT.pp Project planning 1 час из 6
MGT.per

Project personnel and organization

1 час из2

Учебные материалы

<< вернуться  |   Документ от: 15.01.2013 16:02

Новости

28.04.2014
21.04.2014
21.03.2014
12.01.2014
04.10.2013