РП Web Дизайн ПИ К - Институт управления, бизнеса и права

реклама
ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА
УТВЕРЖДАЮ:
Проректор по науке
и качеству образования
______________Ю.В. Дашко
___________________ 2010г
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
ДФ.07
«Web дизайн»
(наименование)
(индекс)
Направление подготовки
Колледж
080800.62
ПРИКЛАДНАЯ ИНФОРМАТИКА
(шифр)
(наименование)
КАФЕДРА
«Информационные технологии»
(код)
ПЛАНОВЫЕ ПОКАЗАТЕЛИ
Всего часов на освоение учебного материала
(по ГОС/по Учебному плану)
Часов аудиторных занятий всего
Часов лекций с разбивкой по семестрам (курсам)
Часов практических занятий с разбивкой по семестрам
(курсам)
Часов лабораторных занятий с разбивкой по семестрам
(курсам)
Часов самостоятельной работы
Число контрольных работ с разбивкой по семестрам
(курсам)
Число курсовых работ с разбивкой по семестрам (курсам)
Число зачетов с разбивкой по семестрам (курсам)
Число экзаменов с разбивкой по семестрам (курсам)
(наименование)
Очная
форма
75
38
9- 10
9- 28
37
7- 1
-
Заочная
форма
Заочная
сокр.
Авторы рабочей программы: ________________________
(подпись)
Ткачук Е.О.,
(Ф.И.О.)
РАБОЧАЯ ПРОГРАММА СОСТАВЛЕНА НА ОСНОВАНИИ:
1.
Государственного образовательного стандарта высшего профессионального образования 27.12.2005г
(дата утверждения)
2.
Типовой программы
(дата утверждения)
3.
Учебного плана
1.07.2010
(дата утверждения)
РАБОЧАЯ ПРОГРАММА ОБСУЖДАЛАСЬ И СОГЛАСОВАНА
КАФЕДРОЙ:
«Информационные технологии»
(наименование)
Ткачук Е.О.
(подпись зав. каф)
Протокол заседания кафедры № 1
от 30.08.2010
УМС по экономике и управлению
(наименование)
Протокол УМС _____№1
Киянова Л.Д.
(подпись председателя УМС)
от 31.08.2010
(Ф.И.О.)
(Ф.И.О.)
1
ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Целью дисциплины является ознакомление студентов с основными
принципами
проектирования
Web-приложений
с
использованием
современных методик создания софтверной архитектуры.
Задачами дисциплины являются:
- знакомство студентов с
архитектурными шаблонами современных
Web-приложений,
- знакомство студентов с
расширением языка UML для Web-
приложений,
- освоение этапов итерационного процесса разработки приложений для
Web,
- получение навыков моделирования контента сайта,
- получение навыков работы с инструментальными средствами
проектирования Web – систем,
- получение опыта создания динамических Web -страниц.
2
ТРЕБОВАНИЯ К УРОВНЮ УСВОЕНИЯ ДИСЦИПЛИНЫ
В процессе изучения дисциплины студенты должны:
Иметь представление:
О принципах и методиках эффективного моделирования веб-ресурсов,
об основных артефактах, используемых при анализе и проектировании сайтов,
шаблонах
сопроводительной
документации,
организации
сеансов
моделирования и работе в команде, основы инженерии требований
Знать: этапы разработки требований к веб-приложениям, диаграммы и
методы уровня анализа и проектирования веб-приложения, подходы к
проектированию веб-интерфейса, архитектурные шаблоны Web-приложений,
элементы языка UML применительно для Web-приложений,
Уметь:
выполнять
анализ
прецедентов,
осуществлять
выбор
архитектурного шаблона, составлять описание требований к системе, строить
модель прецедентов, диаграммы последовательностей, строить диаграмму
пакетов,
сотрудничества,
видов
деятельности,
выполнять
построение
диаграмм путей в сайте, составлять тематическую схему, выполнять
интерактивную раскадровку, осуществлять функциональную спецификацию,
выполнять инвентарную опись контента, строить схему сайта, составлять
словарь схемы сайта, выполнять построение логической схема сайта.
Овладеть компетенциями IT-менеджера: основного уровня по
разработке архитектуры и проектированию веб-приложения (2, 3 главы
дипломного проекта)
3
АУДИТОРНАЯ РАБОТА
3.1 Лекции
№
Тема занятия
Краткое содержание
Кол-во часов
О
1
Определение
архитектуры Webприложений
Процесс разработки приложения.
Анализ прецедентов.
Архитектурные шаблоны Webприложений. Шаблон Thin Web
Client. Шаблон Thick Web Client.
Шаблон Web Delivery.
2
Требования и
прецеденты при
разработке Webприложений
2
3
Стадия анализа при
разработке Webприложений
4
Стадия
проектирования при
разработке Webприложений
Требования.
Формулировка требований.
Рекомендации по написанию
требований. Ранжирование.
Прецеденты. Модель
прецедентов. Диаграммы
последовательностей. Анализ
прецедентов
Итеративность. Пакеты.
Определение модели верхнего
уровня. Анализ. Диаграммы
последовательностей.
Диаграммы сотрудничества.
Диаграммы видов деятельности.
Расширение языка UML для
Web-приложений.
Проектирование на основе
шаблонов Thin Web Client, Thick
Web Client, Web Delivery.
Рекомендации по
проектированию Webприложений.
5
Артефакты
моделирования
Построение диаграмм путей в
сайте. Составление тематической
схемы. Интерактивная
раскадровка. Функциональная
спецификация. Инвентарная
опись контента. Схема сайта.
Разновидности схем. Словарь
схемы сайта. Логическая схема
сайта.
2
Итого:
10
2
2
2
З
С
3.2 Практические занятия
№
Тема занятия
Краткое содержание
Кол-во часов
О
Выполнить сбор требований к
Создание документа
проектируемой CMS и составить
об образе и границах
документ об образе и границах
проекта
проекта.
6
2
Создание документа
о вариантах
использования
Создать документ о вариантах
использования для
разрабатываемой CMS.
4
3
Создание
спецификации
требований к ПО
Выполнить спецификацию
требований для разрабатываемой
CMS.
2
Аттестация
требований к ПО
Создать диаграмму потоков
пользовательского интерфейса
для разрабатываемой CMS.
Создать прототипы
пользовательского интерфейса
для разрабатываемой CMS.
2
Разработать доменную модель
диаграммы классов
проектируемой CMS.
2
5
Разработка
доменной модели
диаграммы классов
Выполнить проектирование
диаграмм состояний для
разрабатываемой CMS.
2
6
Разработка
диаграммы
состояний
Выполнить проектирование
диаграмм деятельности для
разрабатываемой CMS.
2
7
Разработка
диаграммы
деятельности
Выполнить проектирование
диаграмм последовательности
для разрабатываемой CMS.
2
8
Разработка
диаграммы
последовательности
Завершение
проектирования
приложения
4
9
Произвести уточнение
построенной ранее доменной
модели диаграммы классов.
Построить диаграммы
компонентов и диаграммы
развертывания для
разрабатываемой CMS.
Проектирование
10 базы данных
приложения
Выполнить проектирование
логической и физической
модели базы данных для
разрабатываемой CMS.
2
1
4
Итого:
28
З
С
4
№
САМОСТОЯТЕЛЬНАЯ РАБОТА
Содержание самостоятельной
работы
Кол-во часов
О
2
1
Изучение материала по теме
«Определение архитектуры Webприложений»
2
2
Изучение материала по теме «Требования
и прецеденты при разработке Webприложений»
3
Изучение материала по теме «Стадия
анализа при разработке Web-приложений»
2
Изучение материала по теме «Стадия
проектирования при разработке Webприложений»
2
4
5
Изучение материала по теме «Артефакты
моделирования»
2
6
Изучение материала по теме «Создание
документа об образе и границах проекта»
2
7
Изучение материала по теме «Создание
документа о вариантах использования»
2
8
Изучение материала по теме «Создание
спецификации требований к ПО»
2
9
Изучение материала по теме «Аттестация
требований к ПО»
2
10
Изучение материала по теме «Разработка
доменной модели диаграммы классов»
2
11
Изучение материала по теме «Разработка
диаграммы состояний»
2
12
Изучение материала по теме «Разработка
диаграммы деятельности»
3
13
Изучение материала по теме «Разработка
диаграммы последовательности»
4
14
Изучение материала по теме «Завершение
проектирования приложения»
4
Изучение материала по теме
«Проектирование базы данных
приложения»
4
15
З
Форма контроля
С
тест 1
тест 2
тест 3
Итого: 37
5
ТЕМЫ КУРСОВЫХ РАБОТ И УЧЕБНЫХ ПРОЕКТОВ
В процессе выполнения лабораторных работ студенты реализуют
семестровый учебный проект «Проектирование Web-приложения на основе
шаблона Thin Web Client».
Тематику Web-приложения студенты формируют самостоятельно.
6
УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
6.1 Основная литература
№
п/п
Перечень литературы
1.
Мацяшек Л. А. Анализ требований и проектирование систем
(Разработка информационных систем с использованием UML) :
учебно-методическое пособие / Л. Мацяшек - Москва : Вильямс, 2002.
432 c.
2.
Уодке К. Информационная архитектура: чертежи для сайта – М.:
КУДИЦ-ОБРАЗ, 2004. – 320 с.
3.
Торрес Р.Д. Практичекое руководство по проектированию и
разработке пользовательского интерфейса : руководство / Р.Д. Торрес Москва : Вильямс, 2002. 400 c.
4.
Ларман К. Применение UML и шаблонов проектирования : книга / К.
Ларман - Москва : Вильямс, 2004. 624 c.
6.2 Дополнительная литература
№
п/п
Перечень литературы
1.
Ратшиллер Т., Геркен Т. PHP 4: разработка Web-приложений.
Библиотека программиста. - СПб.: Питер, 2001. -384 с.
2.
Гилмор В. PHP 4. Учебный курс. – СПб.: Питер, 2001. -352 с.
3.
Гольцман В. MySQL 5.0 : книга / В. Гольцман - Санкт-Петербург :
Питер, 2010. 256 c.
4.
Браун Д.М. Разработка веб-сайта. Взаимодействие с заказчиком,
дизайнером и программистом : книга / Д.М. Браун - Санкт-Петербург
: Питер, 2009. 336 c.
5.
Форристал Д. и др. Защита от хакеров Web-приложений – М.: АйТи,
ДМК Пресс, 2004 – 496 с.
6.
Веллинг Л. Разработка Web- приложений с помощью PHP и MySQL :
пособие / Л. Веллинг, Л. Томсон - Москва : Питер, 2004. 800 c.
7
ИНФОРМАЦИОННО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ (УМК,
КОМПЬЮТЕРНЫЕ ПРОГРАММЫ, ЭЛЕКТРОННЫЕ УЧЕБНИКИ,
ИНТЕРНЕТ-РЕСУРСЫ)
№
п/п
Перечень
1.
IE
2.
PHP 5
3.
My SQL
4.
MS-Visio
5. BBP-Win, ER-Win
P
6. Rational Rose
7.
Материалы сервера ИУБиП
Скачать