Учебно-методическое обеспечение дисциплины



Перечень рекомендуемой литературы

Основная

1. Брауде, Э. Технология разработки программного обеспечения / Э. Брауде. – СПб.: Питер, 2004. – 655 с.: ил.

2. Иванова, Г.С. Технология программирования: учебник для вузов. / Г.С.Иванова. - М.:Изд-во МГТУ им. Н.Э.Баумана, 2002.-320с.: ил.

3. Одинцов, И.О. Профессиональное программирование. Системный подход / И.О.Одинцов. – СПб.:БХВ-Петербург, 2002. – 512 с.: илл.

4. Орлов, С. Технологии разработки программного обеспечения: учебник / С.Орлов. – СПб.:Питер,2002. – 464 с.:илл.

5. Сергушичева, А.П. Жизненный цикл программного продукта: учеб.пособие / А.П.Сергушичева. – Вологда: ВоГТУ, 2010. – 136 с.

6. Якобсон, А. Унифицированный процесс разработки программного обеспечения/ А.Якобсон, Г.Буч, Дж.Рамбо. – СПб.:Питер,2002. – 496с.: илл.

7. ГОСТ Р ИСО/МЭК 12207–99 Информационная технология. Процессы жизненного цикла программных средств. – Введ. 23.12.99 – М.: ИПК Издательство стандартов , 2000. – 48с.

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

8. Брукс, Ф. Мифический человеко-месяц или как создаются программные системы: пер. с англ. / Ф.Брукс. – СПб.: Символ, 2000. – 298 с.

9. Вендров, А.М. CASE – технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М. : Финансы и статистика, 1998. – 176 с.

10. Канер, С. Тестирование программного обеспечения /С. Канер, Дж. Фолк, Енг Кек Нгуен. – Киев: Диасофт, 2000. – 544 с.

11. Калянов, Г.Н. CASE структурный системный анализ (автоматизация и применение) / Г.Н.Калянов. – М.: ЛОРИ, 1996. – 242 с.

12. Маклаков, С.В. BPwin и ERwin: CASE-средства разработки информационных систем / С.В. Маклаков.– М. : ДИАЛОГ-МИФИ, 1999. – 256 с.

13. Орфали, Р. Основы CORBA: Пер. с англ. / Р.Орфали, Д.Харки, Д.Эдвардс – М., МАЛИП, Горячая линия – Телеком, 1999. – 318 с.

14. Бентли, Дж. Жемчужины программирования / Дж. Бентли. – СПб.:Питер,2002. – 272 с.:илл.

15. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++: Пер. с англ. / Г.Буч. – М.: Бином, СПб.: Невский диалект, 1999. – 560 с.

16. Грегори, К. Использование Visual С++ 6. Специальное издание: пер.с англ. / К. Грегори.– М., СПб., Киев: Издательский дом "Вильямс", 2000. – 864 с.

17. Дарахвелидзе, П.Г. Программирование в Delphi 5. / П.Г.Дарахвелидзе, Е.П.Марков, О.А. Котенок. - СПб.: БХВ-Санкт Петербург, 2000. – 784 с.

18. Лавров, С.С. Программирование. Математические основы, средства, теория. / С.С. Лавров. – СПб.: БХВ-Петербург,2001. – 320 с.:илл.

19. Сайлер, Б. Использование Visual Basic 6. Специальное издание: Пер.с англ./ Б.Сайлер, Д.Споттс. – М., СПб., Киев: Издательский дом "Вильямс", 2000. – 832 с.

 

Методическая

20. Технология разработки программного обеспечения: лабораторный практикум. Часть 1 / сост.: А.П. Сергушичева. – - Вологда: ВоГТУ, 2008. - 36 с.

21. Технология разработки программного обеспечения: лабораторный практикум. Часть 2 / сост.: А.П. Сергушичева. – - Вологда: ВоГТУ, 2008. - 36 с.

22. Методическое пособие по дипломному проектированию / сост.: С.Ю.Ржеуцкая, А.П. Сергушичева,  Н.А.Сердюков и др. – Вологда: ВоГТУ, 2006. – 60 с.

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

Электронные версии методических материалов размещены на сервере кафедры по адресу P:\ ТРПО. В каталоге P:\ Цифровая библиотека имеются электронные версии некоторых учебных пособий по данной дисциплине.

 


Основные теоретические положения и методические указания к выполнению контрольной работы

Задание

 

Контрольная работа включает два задания, предназначенных для освоения некоторых элементов процесса разработки программного обеспечения.

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

а) составить диаграмму вариантов использования

б) одну из выделенных функций проанализировать с помощью диаграмм функционального моделирования (IDEF-диаграммы)

в) подготовить и оформить в соответствии со стандартом ЕСПД проект документа, указанного преподавателем

Задание 2 направлено на процессы проектирования и реализации. Оно включает несложную задачу, предполагающую создание программы (цель не в том, чтобы показать умение решать сложные задачи). Для этой задачи требуется:

а) составить алгоритм решения (блок-схему)

б) перечислить использованные конструктивы

в) составить программу и записать ее, используя все возможные способы улучшения стиля программы

 

Варианты заданий приведены в приложении А, при этом содержание задания может быть изменено, а количество вариантов увеличено. Некоторые рекомендации по выполнению задания приводятся ниже.

Номер варианта для конкретного студента указывается преподавателем. Он содержит номер первой задачи (от 1 до 25), номер документа (от а до п) и номер второй задачи (от 1 до 25). Например, задание № 9а1 выглядит следующим образом:  

 

Вариант 9а1

1. Для программного продукта игра “Отгадай задуманное слово”

а) составить диаграмму вариантов использования

б) одну из выделенных функций проанализировать с помощью диаграмм функционального моделирования (IDEF-диаграммы)

в) подготовить и оформить в соответствии со стандартом ЕСПД проект документа Техническое задание.

 

2. Для программы проверяющей, является ли сумма цифр числа четной

а)составить алгоритм решения (блок-схему)

б) перечислить использованные конструктивы

в) составить программу и записать ее, используя все возможные способы улучшения стиля программы

 

 


Дата добавления: 2018-05-12; просмотров: 283; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!