Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа спецкурсов кафедры ФТИ.doc
Скачиваний:
8
Добавлен:
06.06.2015
Размер:
593.92 Кб
Скачать

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

  1. Разработка устава проекта

Студенты разбиваются на группы по 2-3 человека. Каждая группа выбирает реальный или вымышленный проект, с которым будет работать в течение курса. На первом этапе необходимо разработать устав проекта, определить его идею, цели, участников.

  1. Разработка содержания проекта

Для выбранного проекта каждая группа должна разработать документ по содержанию, который будет определять проект.

  1. Разработка ИСР и словаря ИСР

Для выбранного проекта разработайте иерархическую структуру работ и определите словарь ИСР.

  1. Разработка расписания проекта

Для выбранного проекта, на основе ИСР, устава и документа по содержанию необходимо разработать расписание проекта, выделить пакеты задач и отдельные операции.

  1. Разработка бюджета проекта

Для выбранного проекта на основе расписания, ИСР определить ресурсы для всех работ в проекте, составить план управления стоимостью проекта.

  1. Разработка плана по качеству

Для выбранного проекта определите критерии и политику качества, задокументируйте требования по качеству и способ его достижения в виде плана по качеству проекта.

  1. Разработка плана управления рисками

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

Разработка распределенных систем(2-й курс магистратуры, 11-й семестр, 72 ч., диф. Зачет) Программа курса лекций(36 ч.)

Ассистент Николай Юрьевич Толстокулаков

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

  1. Распределенные программные системы и проблемы, возникающие при их разработке – концепции и технологии этих систем: связь, процессы, синхронизация, целостность и репликация, защита от сбоев и безопасность. Обзор существующих систем.

  2. Примеры распределенных систем промежуточного уровня (middleware):J2EE,CORBA, .Net.

    1. Понятие контейнера и компонентов.

    2. Основные контракты (API – платформа-приложение, SPI – платформа-service provider, сетевые протоколы, deployment descriptors).

    3. Разделение ролей (product provider, application component provider, application assembler, application deployer, system administrator, tool provider).

  3. Базы данных и распределенные системы. Альтернативы классическим базам данных (LDAP, не реляционные базы).

  4. Транзакции, транзакционные источники данных в распределенных системах. ACIDиуровни изоляции. АлгоритмTwophasecommit.

  5. EJBкак пример распределенной системы объектов.

  6. Служба NamingService. ПримерыJNDI,DNS.

  7. Persistence– понятиеORmapper, реализация вEJB3.0, особенности, жизненный цикл, язык запросов.

  8. Безопасность в распределенных системах. Пример OpenID. Модель безопасности вJ2EE.

  9. Архитектура webприложений в рамкахJ2EE.

    1. Возможности уровня представления: Servlet,JSP,JSTL,JSF.

    2. Seam Framework – пример современного каркаса для построения приложений в рамках J2EEсреды.

  10. XML&Webservices–Предназначение, архитектура, основные интерфейсы, варианты использования, примеры.

Программа практических занятий(36 ч.)

Ассистент Николай Юрьевич Толстокулаков

На семинарских занятиях, проходящих в терминальном классе, студенты выполняют определенный набор небольших заданий и пишут курсовую работу. Задания и курсовая работа ориентирована на знакомство студентов с платформой J2EE.

Учебное издание

АдаманскийАнтон Валентинович

АульченкоВладимир Михайлович

ВалеевТагир Фаридович

ДубровСергей Валерьевич

ЖулановВладимир Викторович

ИдрисовРенат Искандерович

ИртеговДмитрий Валентинович

КоваленкоЮрий Васильевич

КорольАлександр Аркадьевич

КурилинОлег Юрьевич

ЛогашенкоИван Борисович

МигинскийДенис Сергеевич

ПироговСергей Анатольевич

СабитовАндрей Альбертович

РубанАлександр Анатольевич

РыловВсеволод Юрьевич

ТимоновВладимир Сергеевич

ТолстокулаковНиколай Юрьевич

ПРОГРАММЫ И ЗАДАНИЯ НА 2009-2010 УЧЕБНЫЙ ГОД

Подписано в печать 7.10.2009 г.

Формат 60 × 84 1/16 . Уч.-изд. л. 7,25.

Уч. печ. л. 6,7. Тираж 100 экз.

Заказ №

Редакционно-издательский центр НГУ.