ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА
УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
ОПД. В.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 |


