Рабочая программа По дисциплине «Разработка программного обеспечения» По специальности 230102. 65 Автоматизированные системы обработки информации и управления icon

Рабочая программа По дисциплине «Разработка программного обеспечения» По специальности 230102. 65 Автоматизированные системы обработки информации и управления



Смотрите также:
Рабочая программа по дисциплине: Модели и методы анализа проектных решений Для специальности:...
Рабочая программа по дисциплине " Метрология...
Рабочая программа по дисциплине "Базы данных" для специальности 230102 "Автоматизированные...
Рабочая программа по дисциплине "Теория информации (дисциплина по выбору) для специальности...
Рабочая программа по дисциплине "Теоретические основы автоматизированного управления" для...
Рабочая программа по дисциплине "Сетевые технологии" для специальности 230102...
Рабочая программа по дисциплине "Исследование операций" (региональный компонент) для...
Рабочая программа по дисциплине "Теория принятия решений" для специальности 230102...
Рабочая программа по дисциплине “ Сети ЭВМ и телекоммуникаций” для специальности 230102...
Образовательный стандарт по специальности 230102...
Образовательный стандарт по специальности 230102...
Рабочая программа по дисциплине Системное программное обеспечение Для специальности 230102...



скачать
М

ИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ


РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ




Государственное образовательное учреждение

высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ»

УТВЕРЖДАЮ

Проректор по учебной работе

______________ Т.В. Маркелова



«_____» ___________2006 г.

^

рабочая программа


По дисциплине «Разработка программного обеспечения»

По специальности 230102.65 – Автоматизированные системы обработки

информации и управления

Факультет Цифровых систем и технологий

Кафедра «Информационные технологии»



^ Форма

обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

Лабораторные занятия

Курсовая

работа

Курсовой проект

Самостоятельная работа

Очная

2

3

70

34

17




17







36

зачёт

Очно-заочная

3

6

70

34

17




17







36

зачёт



Москва — 2006 г.


Составитель: ассистент Д.В. Крутояров

Рецензент: Попов Д.И., к.т.н., доцент


Рабочая программа обсуждена на заседании кафедры «Информационные технологии»



_________________, протокол № ________.


Зав. кафедрой ____________________/В.М. Гасов/


Одобрена ^ Советом факультета Цифровых систем и технологий


__________________, протокол № __________.


Председатель______________________


1. Цели и задачи дисциплины, требования к знаниям и умениям


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

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


1.1. Цель и задачи изучения дисциплины.

Целью данной дисциплины является предоставить студенту сведения о методах создания пользовательского интерфейса у конечного программного продукта, о требованиях предъявляемых к современным программным продуктам, о подходах к созданию интегрированных справочных систем, о создании инсталляционного пакета. Все полученные сведения должны быть закреплены в процессе создания студентами на лабораторных занятиях конечного программного продукта, а также в ходе самостоятельной работы студентов.

Частные цели: обучение практическим навыкам создания конечного программного продукта.


1.2. Требования к знаниям и умениям.
^

В результате изучения дисциплины студент должен



знать:

  • основные требования, предъявляемые к пользовательскому интерфейсу;

  • основные требования, предъявляемые к программному продукту;

  • основные принципы построения интегрированной справочной системы;

  • основные принципы построения инсталляционного пакета.


уметь:

  • разрабатывать конечное программное обеспечение;

  • разрабатывать интегрированную справочную систему;

  • использовать API функции для создания и управления ярлыками;

  • создавать инсталляционный пакет.


1.3. Перечень дисциплин с указанием разделов (тем), усвоение которых студентами необходимо для изучения данной дисциплины.

Данная дисциплина базируется на следующих ранее прочитанных учебных курсах:


  • Информатика.

  • Основы программирования.

  • Алгоритмические языки и программирование.


^ 2. Содержание дисциплины


2.1. Наименование тем, их содержание, объем в часах.


п/п

Наименование тем, разделов

Общая трудоемкость (часов)

Аудиторные занятия

(всего часов)

Лекции

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

(семинары)

Лабораторные занятия

1

Тема 1. Предмет, содержание и задачи курса.

1

1







2

Тема 2. Основные требования, предъявляемые к конечному программному продукту. Цикл создание ПО.

1

1







3

Тема 3. Основные требования, предъявляемые к пользовательскому интерфейсу.

1

1







4

Тема 4. Создание интегрированной справочной системы.

5

2




3

5

Тема 5. Создание инсталляционного пакета.

6

3




3

6

Тема 6. Использование API функций для создания и управления ярлыками.

8

4




4

7

Тема 7. Создание собственного инсталлятора. Возможные сложности при реализации.

7

3




4

8

Тема 8. Тестирование готового программного обеспечения.

5

2




3

9

итого:

34

17




17


2.2.Содержание разделов дисциплины


Тема 1. Предмет, содержание и задачи курса.

Цель, предмет, задачи и содержание курса. Его место в общем комплексе дисциплин специальности. Роль курса в подготовке инженеров по программистским специальностям.


^ Тема 2. Основные требования, предъявляемые к конечному программному продукту. Цикл создание ПО.

Основные этапы разработки программного обеспечения. Критерии качества программного обеспечения для конечного пользователя. Понятие о дружественности программного продукта. Удобство использования ПО (Usability). Жизненный цикл программного обеспечения.


^ Тема 3. Основные требования, предъявляемые к пользовательскому интерфейсу.

Понятие о дружественности пользовательского интерфейса. Рассмотрение некоторых эргономических требований. Рассмотрение основных требований, предъявляемых к пользовательскому интерфейсу.


^ Тема 4. Создание интегрированной справочной системы.

Необходимость создания интегрированных справочных систем. Принципы построения справочной системы. Технологии создания справочной системы. Создание HLP и CHM файлов помощи. Интеграция справочной системы с программным продуктом.


^ Тема 5. Создание инсталляционного пакета.

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


^ Тема 6. Использование API функций для создания и управления ярлыками.

Рассмотрение основных API функций, позволяющих осуществлять управление ярлыками в операционных системах семейства MS Windows. Создание, удаление, перемещение ярлыков в файловой системе. Определение (изменение) координат расположения ярлыка на рабочем столе.


^ Тема 7. Создание собственного инсталлятора. Возможные сложности при реализации.

Рассмотрение ситуаций, в которых оправдано создание собственного инсталлятора. Рассмотрение основных сложностей при создании собственного инсталляционного пакета (без использования сторонних инсталляционных систем).


^ Тема 8. Тестирование готового программного обеспечения.

Необходимость тестирования ПО. Этапы тестирования ПО. Методы проведения тестов. Роль качественного тестирования программных средств при программировании конечного программного продукта.


2.3. Лабораторные занятия, их наименование и объем в часах


№ п/п

Наименование лабораторных работ

Объём

(часов)

1

Создание интегрированной справочной системы.

3

2

Создание инсталляционного пакета.

3

3

Использование API функций для создания и управления ярлыками.

4

4

Создание собственного инсталлятора. Возможные сложности при реализации.


4

5

Тестирование готового программного обеспечения.

3



2.4. Организация самостоятельной работы





^ Наименование тем, разделов

Виды и формы самостоятельной работы *

(распределение по часам по формам обучения)

Подготовка к практическому (семинару, лаб. работе)

Подготовка рефератов (докладов, сообщений и информационных материалов и т.п.)

Выполнение домашних контрольных и иных заданий)

Подготовка к промежуточной аттестационной работе (в т.ч. коллоквиум, тестированием и пр.)

Подготовка к зачету

(экзамену)

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная

очная

Очно-заочная

заочная




Тема 1.




























1

1




1

1







Тема 2.




























1

1




1

1







Тема 3.




























1

1




1

1







Тема 4.

2

2






















1

1




2

2







Тема 5.

2

2






















1

1




2

2







Тема 6.

2

2






















2

2




3

3







Тема 7.

2

2






















2

2




3

3







Тема 8.

2

2






















2

2




2

2




* могут быть предложены иные формы СРС


^ 3. Учебно-методические материалы по дисциплине


3.1. Основная и дополнительная литература

Основная

  1. Борисенко В.В. Основы программирования: Учебное пособие.- М.: Интернет – УН-Т ИНФОРМ. ТЕХНОЛОГИЙ, 2005 . – 328 с. – (Основы информатики и математики). – ISBN 5-9556-0039-6.

  2. Зыков С.В. Введение в теорию программирования. 2004, 400с., ISBN 5-9556-0009-4

  3. Котляров В.П. Основы тестирования программного обеспечения. 2005, 360с., ISBN 5-9556-0027-2

  4. Прата Стивен Язык программирования С. Лекции и Упражнения. Учебник пер. с англ. – СПб.: ООО «ДИАСОФТЮП», 2002. – 896 с.

  5. Тамре Л. Введение в тестирование программного обеспечения.: Пер. с англ. – М.: Издательский дом «Вильямс», 2003. – 568с.:ил. – Парал. тит. англ.

  6. Фаронов В.В. Delphi 5. Учебный курс. – М.: «Нолидж», 2000. – 608 с., ил.

.

Дополнительная

  1. Кинг Д. Создание эффективного программного обеспечения. – М.: Мир, 1991. – 272 с

  2. Кнут, Дональд, Эрвин Искусство программирования, том 1. Основные алгоритмы, 3-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 702 с.: ил. – Парал. тит. англ.

  3. Липаев В.В. Проектирование программных средств: Учебное пособие для ВУЗов.-М.: ВШ, 1990г. – 303 с.

  4. Файола Э. Шрифты для печати и Web-дизайна. – СПб.: БХВ-Петербург, 2003. – 288 с.: ил.

  5. Фаронов В.В. Delphi 5 Руководство программиста. – М.: «Нолидж», 2001. – 880 с.,ил.

  6. Шнейдерман Б. Психология программирования. М.: Радио и связь, 1984, 304 с.


Web – ресурсы:

  1. http://www.delphikingdom.ru

  2. http://www.delphiplus.org/

  3. http://www.torry.net

  4. http://www.sources.ru/

  5. http://coding.h5.ru/

  6. http://www.delphimaster.ru/

  7. http://www.citforum.ru

  8. http://www.microsoft.com



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


  • Раздаточный материал в электронном виде для изучения лекционного материала;

  • контрольные вопросы по курсу для подготовки к сдаче семестровой аттестации и экзамена;

  • тест по самоподготовке студентов;

  • программное обеспечение в соответствии с содержанием дисциплины (Windows 2000, Borland Delphi, InstallShield, Microsoft Help WorkShop).

  • комплекс технических средств обучения (экран, проектор, компьютер),

  • дисплейный класс для лабораторных работ и самостоятельной работы студентов.


Протокол

согласования рабочей программы с другими дисциплинами специальности на 2006/07 учебный год



Наименование дисциплин, изучение которых опирается на данную дисциплину

Кафедра

Предложения об изменениях в пропорциях материала, порядка изложения и т.д.

Принятое решение

(протокол N°. дата) кафедрой, разработавшей программу

1

2

3

4































































































































































^ Дополнения и изменения в рабочей программе

на 200 / учебный год


В рабочую программу вносятся следующие изменения:


____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


Рабочая программа пересмотрена и одобрена на заседании


кафедры « »____________________200 г.


Заведующий кафедрой «Информационные технологии»

____________________/ В.М.Гасов/


Внесенные изменения утверждаю

Проректор по учебной работе

_______________ Т.В. Маркелова



«_____» ___________200 г.








Скачать 210,73 Kb.
оставить комментарий
Дата07.03.2012
Размер210,73 Kb.
ТипРабочая программа, Образовательные материалы
Добавить документ в свой блог или на сайт

Ваша оценка этого документа будет первой.
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Документы

наверх