Учебно-методическое обеспечение дисциплины
Перечень рекомендуемой литературы
Основная
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!