logo
Проектирование / План лекций

Практические:

1. Задания. Модель анализа. Модель вариантов использования. Концептуальная модель предметной области.

2. Анализ результатов итерации 1.

3. Итерация 2. Требования и объектная модель.

4. Анализ результатов итерации 2.

5. Итерация 3. Требования и объектная модель.

6. Анализ результатов итерации 3.

7. Защита технических проектов.

Лабораторные работы:

Выдача заданий.

Итерация 1. Техническое задание. Требования и объектная модель. Диаграмма вариантов использования. Спецификация вариантов использования. Концептуальная модель предметной области. Макеты пользовательского интерфейса. Дополнительная спецификация.

(1)

ТК1 (до 7 октября)

Эскизный проект. Диаграмма развёртывания. Диаграмма компонентов. Диаграмма пакетов. Логическая модель БД. Физическая модель БД. Диаграммы последовательности. Диаграммы классов. Перечень использованных шаблонов.

(3)

ПК1 (1) (до 28 октября)

Реализация итерации 1. Итерация 2. Требования и объектная модель. Диаграмма вариантов использования. Спецификация вариантов использования. Концептуальная модель предметной области. Макеты пользовательского интерфейса. Дополнительная спецификация. Рефакторинг.

(3)

ТК2 (до 25 ноября)

Технический проект. Диаграмма развёртывания. Диаграмма компонентов. Диаграмма пакетов. Логическая модель БД. Физическая модель БД. Диаграммы последовательности. Диаграммы классов. Перечень использованных шаблонов.

(3)

ПК2 (1) (до 16 декабря)

Реализация итерации 2. Подготовка презентаций. Защита технических проектов.

(2)

Экзамен

Литература

Основная литература

  1. Орлов С.А. Технологии разработки программного обеспечения. Разработка сложных программных систем: [учебник для вузов] / С. А. Орлов.—3-е изд.—СПб.: Питер, 2004.—527 с

  2. Практическая программная инженерия на основе учебного примера / Л.А. Мацяшек, Б.Л. Лионг. – М.: БИНОМ. Лаборатория знаний, 2009. – 956 с.

  3. Ларман К. Применение UML и шаблонов проектирования. 2-е издание. – М.: Издат. дом «Вильямс», 2002.- 624 с.

  4. Microsoft Corporation. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD. Пер. с англ. – М.: Издательско-торговый дом «Русская Редакция», 2000 – 608 с.

  5. Левенец И.А. Технология разработки программного обеспечения. Анализ и проектирование: учебно-методическое пособие / И. А. Левенец ; Федеральное агентство по образованию, ГОУВПО "Ивановский государственный энергетический университет им. В. И. Ленина".—Иваново: Б.и., 2009.—88 с.