ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС

ОПД. В.001

«Проектирование Web сайтов»

(индекс)

(наименование)

СПЕЦИАЛЬНОСТЬ(И)

080801.65

ПРИКЛАДНАЯ ИНФОРМАТИКА (В УПРАВЛЕНИИ)

(шифр)

(наименование)

СПЕЦИАЛИЗАЦИЯ(И)

IT-менеджмент

(шифр)

(наименование)

ОБРАЗОВАТЕЛЬНЫЙ ПРОЕКТ

Управления и информационных технологий

КАФЕДРА

«Информационные технологии»

(код)

(наименование)

Ростов-на-Дону 2010 г.

Авторы УМК .

(подпись) (Ф. И.О.)

(подпись) (Ф. И.О.)

УМК СОСТАВЛЕН НА ОСНОВАНИИ:

1.  Государственного образовательного стандарта высшего профессионального образования 14.03.2000г

(дата утверждения)

2.  Типовой программы

(дата утверждения)

3.  Учебного плана _1.07.2010

(дата утверждения)

УМК ОБСУЖДАЛСЯ И СОГЛАСОВАН

КАФЕДРОЙ:

«Информационные технологии»

(наименование) (подпись зав. каф) (Ф. И.О.)

Протокол заседания кафедры № 1 от 30.08.2010

УМС по экономике и управлению

(наименование) (подпись председателя УМС) (Ф. И.О.)

Протокол УМС № 2 от 10.09.2010

СОДЕРЖАНИЕ

C.

1 Рабочая программа.. 5

1.1 Цели и задачи дисциплины.. 5

1.2 Требования к уровню усвоения дисциплины.. 5

1.3 Аудиторная работа. 7

1.4 Самостоятельная работа. 15

1.5 Темы курсовых работ и учебных проектов. 16

1.6 Учебно-методическое обеспечение дисциплины.. 17

1.7 Информационно-методическое обеспечение. 18

2 Лекции.. 20

3 План самостоятельной работы студентов. 34

4 Контрольные работы (только для ЗО). 35

НЕ нашли? Не то? Что вы ищете?

4.1 Методические рекомендации по выполнению и оформлению контрольных работ; 35

4.2 Перечень рекомендуемой литературы; 35

4.3 Темы (варианты) контрольных работ. 35

5 Курсовые работы (учебные проекты) 36

5.1 Тематика; 36

5.2 Методические рекомендации по выполнению; 36

5.3 Указания по оформлению; 36

5.4 Перечень рекомендуемой литературы. 36

6 Модули (только для дневного обучения). 37

6.1 Модульная структура. 37

6.2 Описание дисциплины.. 37

6.3 План изучения дисциплины.. 40

6.4 План аттестации дисциплины.. 53

7 Контроль. 54

7.1 Структура и бальная оценка каждого модуля. 54

7.2 Тестовые задания: 54

8 Контактная информация преподавателя: 54

1.  Рабочая программа

1.1  Цели и задачи дисциплины

Целью дисциплины является ознакомление студентов с основными принципами проектирования Web-приложений с использованием современных методик создания софтверной архитектуры.

Задачами дисциплины являются:

- знакомство студентов с архитектурными шаблонами современных Web-приложений,

- знакомство студентов с расширением языка UML для Web-приложений,

- освоение этапов итерационного процесса разработки приложений для Web,

- получение навыков моделирования контента сайта,

- получение навыков работы с инструментальными средствами проектирования Web – систем,

- получение опыта создания динамических Web -страниц.

1.2  Требования к уровню усвоения дисциплины

В процессе изучения дисциплины студенты должны:

Иметь представление:

О принципах и методиках эффективного моделирования веб-ресурсов, об основных артефактах, используемых при анализе и проектировании сайтов, шаблонах сопроводительной документации, организации сеансов моделирования и работе в команде, основы инженерии требований

Знать: этапы разработки требований к веб-приложениям, диаграммы и методы уровня анализа и проектирования веб-приложения, подходы к проектированию веб-интерфейса, архитектурные шаблоны Web-приложений, элементы языка UML применительно для Web-приложений,

Уметь: выполнять анализ прецедентов, осуществлять выбор архитектурного шаблона, составлять описание требований к системе, строить модель прецедентов, диаграммы последовательностей, строить диаграмму пакетов, сотрудничества, видов деятельности, выполнять построение диаграмм путей в сайте, составлять тематическую схему, выполнять интерактивную раскадровку, осуществлять функциональную спецификацию, выполнять инвентарную опись контента, строить схему сайта, составлять словарь схемы сайта, выполнять построение логической схема сайта.

Овладеть компетенциями IT-менеджера: основного уровня по разработке архитектуры и проектированию веб-приложения (2, 3 главы дипломного проекта)

1.3  Аудиторная работа

1.3.1. Лекции

Тема занятия

Краткое содержание

Кол-во часов

О

З

С

1

Определение архитектуры Web-приложений

Процесс разработки приложения. Анализ прецедентов. Архитектурные шаблоны Web-приложений. Шаблон Thin Web Client. Шаблон Thick Web Client. Шаблон Web Delivery.

2

1

1

2

Требования и прецеденты при разработке Web-приложений

Требования. Формулировка требований. Рекомендации по написанию требований. Ранжирование. Прецеденты. Модель прецедентов. Диаграммы последовательностей. Анализ прецедентов

2

1

1

3

Стадия анализа при разработке Web-приложений

Итеративность. Пакеты. Определение модели верхнего уровня. Анализ. Диаграммы последовательностей. Диаграммы сотрудничества. Диаграммы видов деятельности.

2

1

1

4

Стадия проектирования при разработке Web-приложений

Расширение языка UML для Web-приложений. Проектирование на основе шаблонов Thin Web Client, Thick Web Client, Web Delivery. Рекомендации по проектированию Web-приложений.

2

1

1

5

Артефакты моделирования

Построение диаграмм путей в сайте. Составление тематической схемы. Интерактивная раскадровка. Функциональная спецификация. Инвентарная опись контента. Схема сайта. Разновидности схем. Словарь схемы сайта. Логическая схема сайта.

2

2

2

Итого:

10

6

6

1.3.2. Практические занятия

Тема занятия

Краткое содержание

Кол-во часов

О

З

С

1

Создание документа об образе и границах проекта

Выполнить сбор требований к проектируемой CMS и составить документ об образе и границах проекта.

6

0,5

0,5

2

Создание документа о вариантах использования

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

6

0,5

0,5

3

Создание спецификации требований к ПО

Выполнить спецификацию требований для разрабатываемой CMS.

6

0,5

0,5

4

Аттестация требований к ПО

Создать диаграмму потоков пользовательского интерфейса для разрабатываемой CMS. Создать прототипы пользовательского интерфейса для разрабатываемой CMS.

2

0,5

0,5

5

Разработка доменной модели диаграммы классов

Разработать доменную модель диаграммы классов проектируемой CMS.

2

0,25

0,25

6

Разработка диаграммы состояний

Выполнить проектирование диаграмм состояний для разрабатываемой CMS.

2

0,25

0,25

7

Разработка диаграммы деятельности

Выполнить проектирование диаграмм деятельности для разрабатываемой CMS.

2

0,25

0,25

8

Разработка диаграммы последовательности

Выполнить проектирование диаграмм последовательности для разрабатываемой CMS.

2

0,25

0,25

9

Завершение проектирования приложения

Произвести уточнение построенной ранее доменной модели диаграммы классов. Построить диаграммы компонентов и диаграммы развертывания для разрабатываемой CMS.

2

0,5

0,5

10

Проектирование базы данных приложения

Выполнить проектирование логической и физической модели базы данных для разрабатываемой CMS.

4

0,5

0,5

Итого:

34

4

4

1.4  Самостоятельная работа

Содержание самостоятельной работы

Кол-во часов

Форма контроля

О

З

С

1

Изучение материала по теме «Определение архитектуры Web-приложений»

3

4

4

тест модуля 1

2

Изучение материала по теме «Требования и прецеденты при разработке Web-приложений»

3

4

4

3

Изучение материала по теме «Стадия анализа при разработке Web-приложений»

3

4

4

4

Изучение материала по теме «Стадия проектирования при разработке Web-приложений»

3

4

4

5

Изучение материала по теме «Артефакты моделирования»

3

4

4

6

Изучение материала по теме «Создание документа об образе и границах проекта»

5

10

10

тест модуля 2

7

Изучение материала по теме «Создание документа о вариантах использования»

4

10

10

8

Изучение материала по теме «Создание спецификации требований к ПО»

6

10

10

Выполнение контрольного проекта

18

Материалы проекта

Выполнение контрольной работы

18

18

Материалы проекта

9

Изучение материала по теме «Аттестация требований к ПО»

2

4

4

тест модуля 3

10

Изучение материала по теме «Разработка доменной модели диаграммы классов»

2

4

4

11

Изучение материала по теме «Разработка диаграммы состояний»

2

4

4

12

Изучение материала по теме «Разработка диаграммы деятельности»

2

4

4

13

Изучение материала по теме «Разработка диаграммы последовательности»

2

4

4

14

Изучение материала по теме «Завершение проектирования приложения»

2

4

4

15

Изучение материала по теме «Проектирование базы данных приложения»

2

4

4

Выполнение и оформление контрольного проекта

14

Отчет

Выполнение и оформление контрольной работы

14

14

Отчет

Итого:

76

110

110

1.5  Темы курсовых работ и учебных проектов

В процессе выполнения лабораторных работ студенты реализуют семестровый учебный проект «Проектирование Web-приложения на основе шаблона Thin Web Client».

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5