Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик по разработке ПО1.DOC
Скачиваний:
29
Добавлен:
01.05.2014
Размер:
1.97 Mб
Скачать

Государственный комитет по высшему образованию России

Санкт-Петербургский Государственный Электротехнический Университет

Кафедра МО ЭВМ

Дисциплина: Технология разработки

программных средств

Пояснительная записка

к

курсовой работе

Студенты гр.7304:

Крохмаль М.И.

Танкуа Ж.

Преподаватель:

Самойленко В.П.

Санкт-Петербург

2000г.

1. Техническое задание

1.1. Введение

Наименование

Family Tree

Область применения

Для личного пользования, для архивных работ.

1.2. Основание для разработки

Задание на курсовую работу по курсу «Технология разработки программных средств».

1.3. Назначение разработки

Назначение изделия:

Для выяснения родственных связей членов «небольшой» семьи, заданной деревом.

1.4. Требования к программному изделию

  1. Требования к функциональным характеристикам:

Ввод описания семьи с клавиатуры;

Ввод описания семьи из существующего файла, в заданном формате;

Вывод дерева семьи на экран;

Сохранения дерева семьи в файле заданного формата;

Определение степени родства заданных людей.

  1. Требования к надежности:

Модель качества программы:

2.1. Работоспособность.

  • Функционирование в заданных режимах

2.2. Устойчивость функционирования.

  • Средства восстановления при ошибках на входе

  • Возможность обработки ошибочных ситуаций

  • Наличие системы контроля полноты входных данных

  • Наличие средств контроля корректности входных данных

  • Наличие средств контроля непротиворечивости данных

  • Реализация управления средствами восстановления

  • Наличие возможности автоматически обходить ошибочные ситуации в процессе вычисления

2.3. Дополнительные требования к программе выдвинутые разработчиком с целью повышения надежности:

  • Обеспечить защиту от ввода неправильных данных;

  • Использование файлов только заданного формата;

  • Обработка исключительных ситуаций;

  • Защита от удаления существующих данных.

  • Контроль за соответствием здравому смыслу вводимой семьи.

  1. Требование к информационной и программной совместимости:

Программное изделие разрабатывается под системой Windows 98 и для систем подобного типа;

1.5. Требования к программной документации

  1. Техническая документация.

  2. Описание интерфейса.

1.6. Стадии этапа разработки

Название

Исполнитель

Дата начала

Дата окончания

Анализ поставленной задачи

Крохмаль Танкуа

10.11

13.11

Сбор исходных материалов.

Крохмаль

10.11

13.11

Разработка логической модели данных.

Крохмаль Танкуа

13.11

19.11

Протоколирование проектных решений

Танкуа

12.11

3.12

Разработка основных методов нахождения связи

Крохмаль

12.11

17.11

Разработка методов создания дерева

Крохмаль

18.11

19.11

Разработка структуры файла

Крохмаль Танкуа

19.11

19.11

Разработка алгоритмов

Крохмаль Танкуа

19.11

19.11

Распределение задач

Крохмаль

19.11

19.11

Анализ задачи на уровне каждого исполнителя

Крохмаль Танкуа

19.11

22.11

Разработка алгоритмов анализа и создания

Крохмаль

22.11

2.12

Разработка алгоритмов работы с файлами

Танкуа

23.11

2.12

Согласование алгоритмов

Танкуа

25.11

7.12

Разработка "главного -функционального" алгоритма программы.

Крохмаль

28.11

3.12

Программирование

Крохмаль Танкуа

1.12

7.12

Разработка интерфейса

Танкуа

1.12

3.12

Интегрирование отдельных частей

Крохмаль

7.12

8.12

Контрольные испытания модулей

Крохмаль

8.12

12.12

Функциональные испытания

Танкуа

9.12

11.12

Предварительные испытания

Танкуа

11.12

12.12

Тестирование полученного изделия

Танкуа

11.12

12.12

Сдача программного изделия заказчику

Крохмаль Танкуа

13.12

13.12

Оформление пояснительной записки

Крохмаль

13.12

17.12

Корректировка пояснительной записки

Танкуа

17.12

17.12

Написание руководства пользователя

Крохмаль

10.12

15.12

Графическое оформление

Танкуа

18.12

19.12