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

2.1 Введение.

Программа “жизнь”.

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

Учебный план.

2.3 Назначение для разработки.

Моделирование процесса жизнедеятельности клеток по заданным правилам (смотри руководство пользователя)

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

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

Возможность ввода и редактирования вида колонии клеток при помощи манипулятора “мышь”.

Возможность считывания вида колонии клеток из файла.

Возможность сохранения текущего вида колонии клеток в файле.

Вывод на экран текущее состояние колонии клеток.

Определение ситуации, когда колония стабилизировалась или умерла.

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

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

2.4.2.1 Работоспособность: функционирование в заданных режимах.

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

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

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

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

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

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

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

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

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

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

- Защита от потери существующих данных.

2.4.3 Условия эксплуатации.

Условия эксплуатации программного изделия совпадают с условиями эксплуатации технических средств.

2.4.4 Требования к составу и параметрам технических средств.

Для нормальной работы программы необходимы следующие аппаратные средства:

  • манипулятор "мышь"

  • монитор

  • клавиатура

  • процессор 486dx и выше

  • 16 Mb оперативной памяти

  • 46 Kb (свободных) на магнитном носителе

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

Для нормальной работы программы необходима операционная система Windows 98.

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

Программная документация должна поставляться в виде пояснительной записки

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

  1. Получение задания.

  2. Уточнение задания.

  3. Анализ задачи.

  4. Создание прототипа отчета.

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

  6. Получение рабочей версии программы.

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

  8. Исправление ошибок.

  9. Повторение пунктов 5) – 7) до получения конечной рабочей версии программы.

  10. Подготовка сопутствующей документации (пояснительной записки).

Срок выполнения работы – до 25.12.2000

Исполнители: Носков С.Ю. , Малышев Д. В. , Мехов М. А.

2.7 Порядок контроля и приемки.

1. Контрольные испытания модулей – испытания каждого модуля программы с целью контроля их качества (работоспособности). Осуществляется на стадии разработки и на стадии первичной демонстрации функциональных возможностей программного средства заказчику. Данные испытания над конечным продуктом осуществляются путем введения специфических данных, тестирующих работу каждого отдельного модуля программы.

  1. Функциональные испытания – определение значений показателей назначения программного изделия, то есть проверка соответствия выполняемых программой функций внешним спецификациям. Осуществляется путем ввода набора конечных тестов, характеризующих работоспособность программы и отдельных ее модулей. Выявляется возможности программного средства и сопоставляется с требованиям к функциональным возможностям.

  2. Предварительные испытания – контрольные испытания программного изделия с целью определения возможности её предъявления на приемочные испытания. Осуществляются перед сдачей готового программного изделия заказчику. Выполняются на техническом средстве заказчика и в условиях созданных заказчиком. Являются показателем приемки программы и проводятся в случае успешного результата предыдущих тестирований программного изделия и его модулей.

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

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

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

  1. Физическая модель