Файл: Отладка и тестирование программ: ограничения и основные подходы.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 24.04.2023

Просмотров: 557

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Приложение 2

Техническое задание на разработку ПО

1. Введение

1.1. Наименование программного продукта.

Полное наименование программы – «Помощник администратора». Краткое наименование – Помощник.

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

Программа предназначена для предоставления информации об услугах клиники: описание преимуществ услуги, стоимость.

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

Помощь администратору клиники в консультировании клиентов

3. Требования к программе

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

3.1.1. Состав выполняемых функций

Запуск

При запуске Помощника с помощью файла PomAdmin.exe программа должна обеспечить загрузку главного меню Помощника

Редактирование

Добавление новой услуги

Редактирование информации о преимуществах услуги и стоимости

Сохранение отредактированной информации

Удаление услуги

Просмотр

Выбор интересующей услуги в главном меню и окне просмотра услуги N

Вывод на экран окна с информацией об услуге

Возврат в главное меню из любых других окон, кроме главного

Помощь

В любой момент работы программы при нажатии клавиши F1 либо при выборе пункта «Помощь» главного меню должна выводиться справочная информация по работе в программе

О программе

Вывод на экран окна с информацией о программе

Выход

В любой момент при нажатии кнопки «Закрыть» или при нажатии комбинации клавиш Alt+F4 программа закрывается

3.1.2. Схема внешнего вида программы

Главное меню

О программе

Закрыть

Помощь

Услуга 1

Услуга 2

Услуга 3

Услуга 4

Услуга 5

Услуга 6

Добавить услугу

Окно информации об услуге

О программе

Закрыть

Помощь

Услуга 1

Услуга 2

Услуга 3

Услуга 4

Услуга 5

Услуга 6

Редактировать

Преимущества услуги

Стоимость

Окно редактирования услуги

О программе

Закрыть

Помощь

Сохранить

текстовый редактор преимуществ

текстовый редактор стоимости

Выйти в главное меню

Удалить услугу

Окно добавления услуги

О программе

Закрыть

Помощь

Сохранить услугу

Текстовый редактор названия услуги

Выйти в главное меню

3.1.3. Временные характеристики

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


3.2. Требования к надежному функционированию

Программа должна нормально функционировать при бесперебойной работе ПК. При возникновении сбоя в работе аппаратуры восстановление нормальной работы программы должно производиться после:

1) перезагрузки операционной системы

2) запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации.

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

1) инспекцию исходного текста программы;

2) модульное тестирование;

3) интеграционное тестирование;

4) системное тестирование.

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

4. Язык программирования и инструменты разработки.

Программа разрабатывается в среде MS Visual Studio 2013, язык программирования – C++.

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

Разработка программы должна выполняться по следующим этапам:

1) разработка, согласование и утверждения технического проекта программы с пояснительной запиской – 5 недель;

2) разработка рабочего проекта программы с комплексным тестированием – 6 недель;

3) приемка-сдача с исправлением обнаруженных недостатков в программе и программной документацией – 2 недели;

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

6.1. Виды испытаний

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

6.2. Приемка программы должна осуществляться заказчиком. Программа должна считаться годной, если она удовлетворяет всем пунктам данного технического задания и прошла все запланированные тестовые испытания.

Приложение 3

План тестирования программы «Помощник администратора»

Цель плана: организация и контроль процесса тестирования программы

Тестируемые опции:

Опция (функция)

Степень риска

Запуск программы

высокий

Добавление новой услуги

высокий

Редактирование информации о преимуществах услуги и стоимости

высокий

Сохранение отредактированной информации

высокий

Удаление услуги

низкий

Вывод на экран окна с информацией об услуге

высокий

Возврат в главное меню из любых других окон, кроме главного

средний

Открытие раздела «Помощь»

средний

Открытие раздела с информацией о программе

низкий

Выход из программы

средний