Министерство образования и науки Российской Федерации
Южно-Уральский государственный университет
Кафедра системного программирования

УТВЕРЖДАЮ
Декан механико-
математического факультета
______________ А.Д. Дрозин
08.06.2005

РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА
дисциплина			Учебная (вычислительная) практика
для специальности	010101 Математика
факультет			Механико-математический
кафедра-разработчик	Системное программирование

Рабочая программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования и примерной программой дисциплины по специальности 010100 Математика.

Рабочая программа рассмотрена и одобрена на заседании кафедры системного программирования, протокол № 4 от 08.06.2005.

Зав. кафедрой	Л.Б. Соколинский

Ученый секретарь	М.Л. Цымблер

Разработчики:
канд. физ.-мат. наук, доцент М.Л. Цымблер,
ассистент кафедры Н.С. Жигальская. 

1.	Цель и задачи
Целью данной дисциплины является практическое закрепление и углубление знаний, полученных при изучении учебной дисциплины "Компьютерные науки".
Основной задачей данной дисциплины является практическое освоение приемов анализа, спецификации, проектирования, кодирования, тестирования и отладки, документирования и сопровождения программных систем, а также приобретение навыков работы в команде.
2.	Содержание программы
Летняя учебная практика посвящена разработке модельного приложения баз данных "Многопользовательская система учета поставок" с использованием СУБД MS Access (для разработки клиентской части) и СУБД MS SQL Server (для разработки серверной части).
Выполнение работ по учебной практике разделяются на следующие этапы :
№
п/п	Вид работ	Примечание	К.-во
дней	
				
1.		Подготовка к выполнению	Весь поток студентов делится на команды по 3 человека. Участники каждой команды распределяются по ролям (Начальник, Экономист, Диспетчер).	1	
2.		Изучение задания	Каждая команда изучает неформальное описание предметной области для разрабатываемой Системы, которое приводится на личной страничке преподавателя.		
3.		Проектирование БД	Каждая команда приступает к созданию Технического задания (ТЗ) на разработку Системы. Проектируется БД Системы, указываются возможные связи таблиц.	2	
4.		Разработка тестовой БД	Каждая команда разрабатывает тестовую БД в соответствии с ТЗ, достаточную для проведения тестирования всей Системы в целом.	1	
5.		Формальное описание автоматизированных рабочих мест
(АРМов)	Каждый участник приступает к формальному описанию АРМа в ТЗ, согласно своей роли в команде (участники работают раздельно).	2	
6.		Реализация АРМов	Каждый участник команды приступает к реализации АРМа (участники работают раздельно). 	14	
7.		Тестирование Системы	После того, как все участники завершили работу по созданию АРМов, команда приступает к комплексному тестированию Системы.	3	
8.		Приемка Системы	Приемку ведет преподаватель. Оценка выставляется каждому участнику при условии наличия ТЗ.	1	
	ИТОГО		24	

3.	Учебно-методическое обеспечение 
1.	Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ. ‑М.: Мир, 1985. ‑281 с.
2.	Когаловский М.Р. Перспективные технологии информационных систем. –М.: ДМК Пресс, 2003. –284 с.
3.	Корнеев В.В., Гареев А.Ф., Васютин С.В., Райх В.В. Базы данных. Интеллектуальная обработка информации. 2-е издание. –М.: Нолидж, 2001. –496 с.
4.	Ульман Д., Уидом Д. Введение в системы баз данных. –М.: ЛОРИ, 1999. –374 с.
5.	Р. Шнайдер. MS SQL Server: проектирование высокопроизводительных баз данных. –М.: ЛОРИ, 1998. – 384 с.
6.	Microsoft Corp. Проектирование и реализация баз данных MS SQL Server 2000, Учебный курс MCSA/MCSE. Русская редакция, 2003. – 512 с.
7.	М. Хернандес и др. SQL-запросы для простых смертных. Практическое руководство по манипулированию данными в SQL. –М.: ЛОРИ, 2000. –480 с.
8.	Виллариал Б. Программирование Access 2002 в примерах. –М.: КУДИЦ-ОБРАЗ, 2003. –496 с.
9.	Роджер Дженнингс. Использование MS Access 2002. Специальное издание. –М.: Русская редакция, 2002. –1008 с.