Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

advertisement
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Саратовский государственный технический университет имени Гагарина Ю.А.»
Кафедра «Информационные системы и технологии»
АННОТАЦИЯ К РАБОЧЕЙ ПРОГРАММЕ
по дисциплине
СД. 06 «Программирование в сетях»
направления подготовки бакалавра 230100.62
«Информатика и вычислительная техника»
форма обучения – очная
курс – 4
семестр – 7,8
часов в неделю – 1,5
всего часов – 102,
в том числе:
лекции – 34
лабораторные занятия – 17
СРС – 51
экзамен – 8 семестр
Рабочая программа обсуждена на заседании кафедры
«29» августа 2013 года,
протокол № 1
Зав. кафедрой _____________/А.А. Сытник/
Рабочая
программа утверждена на заседании
УМКС/УМКН
«29» августа 2013 года,
протокол № 1
Председатель УМКС/УМКН _______/А.А. Сытник/
Саратов 2013
1. Цели и задачи дисциплины
Целью изучения дисциплины «Программирование в сетях» является
изучение основных видов современных сетевых приложений, принципов их
функционирования и разработки.
Основной задачей является формирование системного представления об
организации и создании сетевых приложений, включая проектирование,
разработку, тестирование, документирование, внедрение и эксплуатацию.
2. Требования к знаниям и умениям студентов по дисциплине
Студент должен знать: зарождение, процесс развития и перспективы
развития сетевых приложений; характеристики и задачи уровней модели OSI;
основные типы архитектур и технологий организаций сетевых приложений;
основные методы, средства и технологии создания сетевых приложений.
Студент должен уметь: осуществлять разработку сетевых приложений от
этапа проектирования до внедрения приложения.
В процессе изучения дисциплины "Программирование в сетях" у студентов
должны сформироваться навыки:





Анализ задачи, составление требований к разрабатываемому
приложению, выбор архитектуры и технологии создания сетевого
приложения
Разработка сетевого приложения
Тестирование и документация
Внедрение сетевого приложения
Эксплуатация и сопровождение
3 Распределение времени по темам и видам занятий
Практические
занятия
Сам. работа
4
Лабораторные
занятия
1 Сетевые приложения. История развития
Интернета, WWW: основные принципы ,
структура, наиболее часто используемые
протоколы; концепция web-сервисов; история и
перспективы развития сетевых приложений.
Лекции
1
Наименование темы
Всего часов
№ недели
1
№ темы
№ модуля
Часы
2
6
2
2
3
3
4
4
5
5
6
6
7
7
8
8
2 Передача данных по сети. Модель OSI - уровни,
их характеристики и функции; горизонтальная
модель на основе протоколов, вертикальная
модель на основе услуг. Стек протоколов
TCP/IP. API. Сокеты.
3 Классификация архитектур и технологий
организации сетевых приложений;
централизованная архитектура, файл-сервер,
клиент-сервер (двухзвенная и трёхзвенная
архитектуры). Веб-приложения. Хранилища
данных. Вычислительные узлы. Сервисориентированная архитектура.
4 Удалённый вызов процедур: DCOM, CORBA,
.NET Remoting, Java RMI. Сериализация
данных. REST, HTTP, XML, SOAP.
5 WEB-службы. Платформы разработки
приложений. .NET, J2EE. Технологии сетевых
приложений - ASP, JSP. SOA, ESB, distributed
caching, data grid, distributed map-reduce
6 Создание сетевого приложения - модели
жизненного цикла, стадии создания.
Управление проектом и рисками. Требования сбор, анализ и документирование.
Функциональный дизайн.
7 Разработка - выбор архитектуры, выбор
технологии и инструментов.
8 Тестирование и отладка приложения.
Внедрение. Эксплуатация и сопровождение.
Модернизация. Ликвидация.
Документирование.
Итого
4
2
6
6
3
9
4
2
6
4
2
6
4
2
6
4
2
6
4
2
6
34
17
51
Related documents
Download