скачать М ![]() ИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ![]() Государственное образовательное учреждение высшего профессионального образования «МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ» УТВЕРЖДАЮПроректор по учебной работе______________ Т.В. Маркелова«_____» ___________2006 г. ^ По дисциплине «Разработка программного обеспечения» По специальности 230102.65 – Автоматизированные системы обработки информации и управления Факультет Цифровых систем и технологий Кафедра «Информационные технологии»
Москва — 2006 г. Составитель: ассистент Д.В. Крутояров Рецензент: Попов Д.И., к.т.н., доцент Рабочая программа обсуждена на заседании кафедры «Информационные технологии» _________________, протокол № ________. Зав. кафедрой ____________________/В.М. Гасов/ Одобрена ^ __________________, протокол № __________. Председатель______________________ 1. Цели и задачи дисциплины, требования к знаниям и умениям Основная задача курса – сформировать фундаментальные знания у студентов о принципах построения, реализации и функционирования программного обеспечения, ознакомить студентов с методами разработки программ. Познакомить с несколькими подходами по созданию интегрированных справочных систем. При изучении курса студенты приобретают практические навыки разработки конечного программного обеспечения, интегрированной справочной системы, инсталляционного пакета. 1.1. Цель и задачи изучения дисциплины. Целью данной дисциплины является предоставить студенту сведения о методах создания пользовательского интерфейса у конечного программного продукта, о требованиях предъявляемых к современным программным продуктам, о подходах к созданию интегрированных справочных систем, о создании инсталляционного пакета. Все полученные сведения должны быть закреплены в процессе создания студентами на лабораторных занятиях конечного программного продукта, а также в ходе самостоятельной работы студентов. Частные цели: обучение практическим навыкам создания конечного программного продукта. 1.2. Требования к знаниям и умениям. ^ знать:
уметь:
1.3. Перечень дисциплин с указанием разделов (тем), усвоение которых студентами необходимо для изучения данной дисциплины. Данная дисциплина базируется на следующих ранее прочитанных учебных курсах:
^ 2.1. Наименование тем, их содержание, объем в часах.
2.2.Содержание разделов дисциплины Тема 1. Предмет, содержание и задачи курса. Цель, предмет, задачи и содержание курса. Его место в общем комплексе дисциплин специальности. Роль курса в подготовке инженеров по программистским специальностям. ^ Основные этапы разработки программного обеспечения. Критерии качества программного обеспечения для конечного пользователя. Понятие о дружественности программного продукта. Удобство использования ПО (Usability). Жизненный цикл программного обеспечения. ^ Понятие о дружественности пользовательского интерфейса. Рассмотрение некоторых эргономических требований. Рассмотрение основных требований, предъявляемых к пользовательскому интерфейсу. ^ Необходимость создания интегрированных справочных систем. Принципы построения справочной системы. Технологии создания справочной системы. Создание HLP и CHM файлов помощи. Интеграция справочной системы с программным продуктом. ^ Необходимость и обоснованность создания инсталляционных пакетов. Функции, выполняемые программой инсталлятором. Функциональные возможности, основных систем, используемых для создания инсталляционных пакетов. ^ Рассмотрение основных API функций, позволяющих осуществлять управление ярлыками в операционных системах семейства MS Windows. Создание, удаление, перемещение ярлыков в файловой системе. Определение (изменение) координат расположения ярлыка на рабочем столе. ^ Рассмотрение ситуаций, в которых оправдано создание собственного инсталлятора. Рассмотрение основных сложностей при создании собственного инсталляционного пакета (без использования сторонних инсталляционных систем). ^ Необходимость тестирования ПО. Этапы тестирования ПО. Методы проведения тестов. Роль качественного тестирования программных средств при программировании конечного программного продукта. 2.3. Лабораторные занятия, их наименование и объем в часах
2.4. Организация самостоятельной работы
* могут быть предложены иные формы СРС ^ 3.1. Основная и дополнительная литература Основная
. Дополнительная
Web – ресурсы:
3.2. Перечень наглядных и других пособий, методических указаний по проведению конкретных видов учебных занятий, а также методических материалов к используемым в учебном процессе техническим средствам.
Протокол согласования рабочей программы с другими дисциплинами специальности на 2006/07 учебный год
^ на 200 / учебный год В рабочую программу вносятся следующие изменения: ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Рабочая программа пересмотрена и одобрена на заседании кафедры « »____________________200 г. Заведующий кафедрой «Информационные технологии» ____________________/ В.М.Гасов/ Внесенные изменения утверждаю Проректор по учебной работе_______________ Т.В. Маркелова«_____» ___________200 г.
|