Скачать 165.91 Kb.
|
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный электротехнический университет "ЛЭТИ" имени В.И.Ульянова (Ленина)» (СПбГЭТУ) РАБОЧАЯ ПРОГРАММА дисциплины УПРАВЛЕНИЕ ПРОГРАММНЫМИ ПРОЕКТАМИ Для профиля "Программное обеспечение и администрирование информационно-вычислительных систем и сетей" магистерской программы: "Управление информационными системами и ресурсами" Санкт-Петербург 2007 Санкт-Петербургский государственный электротехнический университет “ЛЭТИ” “УТВЕРЖДАЮ”Проректор по учебной работе проф. ___________ Кузьмин Н.Н. “_____”_______________2007 г. РАБОЧАЯ ПРОГРАММА Дисциплины УПРАВЛЕНИЕ ПРОГРАММНЫМИ ПРОЕКТАМИ Для профиля "Программное обеспечение и администрирование информационно-вычислительных систем и сетей" магистерской программы: "Управление информационными системами и ресурсами" Факультет КТИ Кафедра автоматизированных систем обработки информации и управления Курс – 5 Семестры – 10 Общая трудоемкость – 4 зачетных единицы Виды занятий: Формы отчетности: 1. Аудиторные занятия, в т.ч.: 90 ч. 1.1. Лекции 36ч. Экзамен 10 семестр 1.2. Лабораторных работ 36ч. 1.3. Практические занятия 18ч. 2. Самостоятельная работа 54 ч. Всего часов 144 ч. 2007 Рабочая программа обсуждена на заседании кафедры ВТ .................. 2007 г., протокол № ...... Рабочая программа составлена в соответствии с государственными образовательными стандартами для подготовки магистров по направлению "Информатика и вычислительная техника" Дисциплина «Распределенные программные системы и технологии» преподается на основе ранее изученных дисциплин:
Рабочая программа одобрена методической комиссией ФКТИ "___ " _____________ 2007 г. АННОТАЦИЯ ДИСЦИПЛИНЫ Дисциплина обеспечивает теоретическую и практическую подготовку в области управления программными проектами. Программа дисциплины включает в себя изучение основных направлений управления программными проектами. Лекционные материалы дисциплины по каждому разделу подкрепляются примерами. DISCIPLINE ANNOTATION The discipline provides theoretical and practical preparation in the field of software project management The program of discipline includes studying the basic directions of software project management. Lecture materials of discipline on each section are supported with examples. Цель и задачи дисциплиныЦелью дисциплины является обеспечить теоретическую подготовку и практическую подготовку в области управления программными проектами, в том числе изучить:. - основные методологии управления проектами; - основные задачи управления проектами и пути их решения; - основные технические средства по управлению проектами. Требования к уровню освоения дисциплины В результате изучения дисциплины студенты должны:
Содержание рабочей программы Введение (8) Тема 1. Введение в разработку ПО Проблемы разработки сложного ПО. Модели жизненного цикла ПО. Понятие жизненного цикла ПИ. Виды деятельности. Артефакты. Роли. Каскадная модель. Итерационная модель. Спиральная модель. Процесс разработки ПО. Стандарты и методологии разработки ПО. (2) Тема 2. Унифицированный процесс разработки программных изделий Унифицированный процесс Rational. Фазы проекта. Начало проекта. Проектирование. Построение. Внедрение. Виды деятельности. Модели. Роли. (2) Тема 3. Экстремальная разработка программных изделий Основные принципы "живой" разработки ПИ. Техники XP- программирование. Планирование. Дизайн. Кодирование. Тестирование. (2) Тема 4. Стандарты качества История возникновения стандартов качества. Стандарты серии ISO 9000. Стандарт СММ. Иерархия уровней модели СММ. Ключевые области. Общие черты. Ключевые приемы. Оценивание достижимости уровней зрелости. (2) Базовый (18) Тема 5. Сбор и управление требованиями Требования пользователей. Требования к ПИ. Классификация требований. Сбор и анализ требований. Подходы к сбору и анализу требований. Моделирование требований. Управление изменениями требований. Трассировки требований. Документирование требований. Роли в процессе управления требованиями. (2) Тема 6. Планирование программного проекта Требование модели СММ. Правила реализации ключевых приемов. Условия реализации ключевых приемов. Деятельность по реализации ключевых приемов. Отслеживание хода реализации ключевых приемов. Роли в процессе планирования. (2) Пример реального планирования разработки программных изделий. Многоуровневая структура проектного плана. Планирование в ритме выполнения проекта. Анализ рисков при планировании. Автоматизация планирования (2) Тема 7. Управление рисками Понятие риска. Риски и возможности. Вероятность риска. Причина риска. Последствия риска. Категории рисков: риски проекта, риски продукта, бизнес-риски. Оценка риска. Стратегии преодоления рисков. Роли в процессе управления рисками. (2) Тема 8. Проектирование программных изделий Понятие архитектуры ПИ. Конструирование физической модели программного изделия. Описание требований к архитектурному проекту. Выбор языка программирования. Обзор проекта. (2) Универсальный язык моделирования (UML). Диаграммы прецедентов. Диаграммы классов. Диаграммы последовательностей. Диаграммы действий. Диаграммы размещения. (2) Метрики объектно-ориентированных программных систем. Связанность объектов. Связанность по данным. Связанность по методам. Сцепление объектов. Набор метрик Чидамбера и Кемерера. Метрики Леренца и Кидда. Набор метрик Фернандо Абреу. (2) Тема 9. Управление конфигурацией программного проекта Определение конфигурации. Идентификация ресурсов. Целостность и контроль конфигурации. Учет состояния конфигурации. Управление конфигурацией. Средства версионного контроля. Средства управления изменениями. Роли в процессе управления конфигурацией. (2) Тема 10. Контроль и управление программным проектом Отслеживание параметров планирования. Анализ отклонений от плана. Отслеживание обязательств. Отслеживание рисков. Обзор текущего состояния проекта. Разработка корректирующих действий. Управление корректирующими действиями. Роли в процессе управления ПП. (2) Функционально-ориентированные метрики. Размер программы в строках ее кода. LOC- и FP-метрики. Функциональные точки. Объектные точки. Методы оценки трудоемкости и времени проекта Конструктивная модель стоимости. Анализ чувствительности программного проекта (2) Специальный (8) Тема 11. Тестирование Основные понятия тестирования. Виды и этапы тестирования. Модульное тестирование. Интеграционное тестирование. Функциональное тестирование. Регрессионное тестирование. Системное тестирование. (2) Тестовый план. Тестовые процедуры и сценарии. Критерии выбора тестов. Оценки тестирования ПП. Управление тестированием. Автоматизация тестирования. Роли в процессе тестирования. (2) Тема 12. Обеспечение качества Целостность ПИ. Качество ПИ. Обеспечение качества. Объективная оценка качества. Метрики качества. Управление качеством. План управления качеством. Роли в процессе управления качеством. (2) Тема 13. Сопровождение ПИ Определение сопровождения. Потребность в сопровождении. Категории сопровождения. Жизненный цикл сопровождения. Управление сопровождением. Процессы сопровождения. Работы по сопровождению. Методы сопровождения. Роли в процессе сопровождения. (2). Перечень лабораторных работ
Перечень тем практических занятий
Расчет учебных часов по видам занятий
Самостоятельная работа студентов
Учебно-методическое обеспечение дисциплиныОсновная литература
Дополнительная литература
Зав.отделом учебной литературы Киселева Т.В. Автор д.т.н., профессор Холод И.И. Рецензент к.т.н., доцент Первицкий А.Ю. Зав. кафедрой ВТ д.т.н., профессор Пузанков Д.В. Декан ФКТИ д.т.н., профессор Герасимов И.В.
|
R caj/47/2 «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | Министерство транспорта Российской Федерации «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | ||
Курс лекций и практических занятий «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | Открытая лекция карлсруэ, 4 октября 1911 г «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | ||
Ix-я Всероссийская дистанционная эвристическая олимпиада по мхк «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | Ширли Эндрюз Атлантида: По следам исчезнувшей цивилизации «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | ||
Публичный доклад за 2010-2011 учебный год «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | Голомолзин Евгений, Голомзина Марина Грани нового мира «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | ||
«Санкт-Петербургский государственный электротехнический университет... | «Санкт-Петербургский государственный электротехнический университет... Городской слет экспедиционных отрядов «Экспедиция-2012» (в рамках городского экологического марафона) | ||
«Санкт-Петербургский государственный электротехнический университет... Этнопсихология: Учебник для вузов / Т. Г. Стефаненко. — 4-е изд., испр и доп. — М.: Аспект Пресс, 2009.— 368 с | Андрей Лазаренков Партия, которую создал Иисус. Очерки общественной... «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | ||
Гоу впо тобольская государственная социально-педагогическая академия... «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | Программа (мероприятие): Федеральная целевая программа «Научные и... «Санкт-Петербургский государственный электротехнический университет «лэти» им. В. И. Ульянова (Ленина)» | ||
Приказ №578 о проведении в 2009 году конкурса научных достижений... «Санкт-Петербургский государственный электротехнический университет “лэти” имени В. И. Ульянова (Ленина)» | Федеральное агентство по образованию государственное образовательное... Омский институт водного транспорта (филиал) фбоу впо «Новосибирская государственная академия водного транспорта» |