3 Оформление и содержание курсовой работы
Курсовая работа ‘специфицирование и тестирование программы’должна включать:
а) титульный лист (пример оформления показан в приложении А);
б) содержание работы (пример оформления приводится в приложении Б);
в) краткие теоретические сведения об этапах жизненного цикла программного продукта и месте и значении в нем этапов анализа, специфицирования и тестирования программ;
г) задание на курсовую работу (в приложении В приведен вариант типового задания);
д) описание ограничений, накладываемых на входные данные (см. п.2.3);
е) структуру целей разрабатываемой программы (см. рисунок 2.1);
ж) таблицы решений для функций программы( см. таблицы 2.4- 2.6);
з) содержание тестов и результаты тестирования функций программы (см. п. 2.7);
и) текст программы (на машинном носителе);
к) заключение в виде вывода о том, отвечает ли разработанная программа своим внешним спецификациям.
Список литературы
Липаев В.В. Управление разработкой программных комплексов. - М.: Финансы и статистика, 1993. - 168 с.
Липаев В.В. Тестирование программ. -М.: Радио и связь, 1986.-
296 с.
3. Мизрохи С.В. TURBO PASCAL и объектно-ориентированное программирование. - М.: Финансы и статистика, 1992.-192 с.
Калянов Г.Н. CASE структурный системный анализ (автоматизация и применение). - М.: ЛОРИ, 1996. - 242 с.
Майерс Г. Надежность программного обеспечения.-М: Мир, 1980.- 278 с.
Фокс Д. Программное обеспечение и его разработка.-М.: Мир, 1985.- 386 с.
Фаронов В.В. Турбо Паскаль (В 3 кн.). Кн. 1. Основы Турбо Паскаля .-М.: Учебно-инженерный центр “МВТУ-ФЕСТО ДИДАКТИК”, 1992.- 304 с.
Калянов Г.Н. Системное проектирование - новый вид деятельности на российском рынке // Информационные технологии. - 1995. -N 3-4. - С.20-21.
Подбельский В.В., Фомин С.С. Программирование на языке СИ: Учебное пособие. -М: Финансы и статистика, 1998.- 600 с.
ПРИЛОЖЕНИЕ А
(справочное)
Титульный лист курсовой работы
——————————————————————————————————
Министерство общего и профессионального образования
Российской Федерации
УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра технической кибернетики
Специфицирование и тестирование программ
КУРСОВАЯ РАБОТА
по дисциплине ‘Технология программирования’
Выполнил
студент группы АСОИ-215
Иванов И.И.
Проверила
доцент кафедры ТК
Мукасеева В.Н.
Уфа 2000
ПРИЛОЖЕНИЕ Б
(справочное)
Пример содержания курсовой работы
————————————————————————————
Содержание
1 Этапы жизненного цикла программного продукта 3
2 Задание на курсовую работу 4
3 Ограничения, учитываемые в программе обработки 5
4 Структура целей разрабатываемой программы 6
5 Таблицы решений для функций программы 7
6 Результаты тестирования спецификаций разработанной
программы обработки данных 11
7 Выводы по результатам тестирования 20
8 Список литературы 21
Приложение А. Текст программы 22
ПРИЛОЖЕНИЕ В
(справочное)
Вариант задания на курсовую работу
————————————————————————————————
Кафедра технической кибернетики
Задание на курсовую работу по дисциплине
‘Технология программирования’
Выдано <дата>студенту группы АСОИ 215 ___Письмерову Д.____
Срок выполнения <дата>
ЗАДАНИЕ К РАБОТЕ
Разработать программу совместной обработки файлов типа F1 иF2 для формирования выходного документа типа F3.
ИСХОДНЫЕ ДАННЫЕ И ОСОБЕННОСТИ АЛГОРИТМА
Текстовые файлы на МД, структура записей которых приведена ниже:
Таблица 1 - Структура файла F1
Количество мест |
Nрейса |
Пункт отправ-ления |
Пункт прибытия |
Время отправления |
Цена |
|
|
|
|
|
|
Таблица 2 - Структура файла F2
Nрейса |
Фамилия, имя, отчество |
Дата продажи |
Дата отправления |
|
|
|
|
Результат обработки в виде выходного документа, представленного в таблице F3:
Таблица 3 - Структура файла F3
Дата продажи |
Пункт отправления |
Пункт прибытия |
Фамилия, имя, отчество |
Стоимость |
|
|
|
|
|
В выходном документе предусмотреть подсчет количества проданных билетов на каждую дату продажи, для чего файл F2должен быть отсортирован по дате продажи.
Рекомендуется имена фаилов типа F1 иF2запрашивать с клавиатуры дисплея.
Составители: МУКАСЕЕВА Валентина Николаевна
ХАСАНОВ Айрат Юлаевич