
- •Моделирование прецедентов
- •Нефункциональные требования
- •Критерии качества требований
- •Рекомендованная литература
- •Раздел диплома 2. Проектирование ис
- •Алгоритмическое обеспечение ис
- •Идентификация архетипа ис
- •Ключевые сценарии
- •Архитектурные представления
- •Атрибуты качества
- •Список использованных технологий
- •Рекомендованная литература
- •Расчет метрик ис
- •Протокол проведения функционального тестирования
- •Проектная документация
- •Дополнительные предложения
- •Опросник студента для представления дипломной работы (проекта) к малой защите
Протокол проведения функционального тестирования
Для ИС с пользовательским интерфейсом необходимо провести функциональное тестирование (как правило методом черного ящика). Для этого требуется разработать тест-кейсы.
При разработке тест-кейсов необходимо учитывать функциональные требования. При разработке тест-кейсов необходимо учитывать следующие аспекты:
полнота. Тест-кейсы должны покрывать 100% функциональности ИС (см. функциональные требования).
покрытие атрибутов качества. Каждый атрибут качества должен быть покрыт достаточным набором тест-кейсов.
валидация данных. Для каждого поля ввода необходимо разработать один или несколько тест-кейсов, покрывающие случаи корректной, некорректной и пограничной информации (например, предельные значения).
Каждый тест-кейс должен содержать следующую информацию:
уникальный идентификатор;
ссылка на функциональное требование (если есть);
описание тест-кейса;
предусловия (если есть);
шаги для выполнения;
точное описание ожидаемого результата.
Проектная документация
Наличие всесторонней документации является необходимым условием для успешного развития любого проекта.
В зависимости от архетипа ИС необходимо разработать различные виды проектной документации, представленные в таблице.
Атрибут |
Описание |
Тип приложения |
---|---|---|
Руководство пользователя |
Содержит следующие важные секции:
|
WA, RWA, MA, RCA, MA |
Руководство по сборке проекта ИС |
Содержит следующие важные аспекты:
|
SA, WA, RWA, MA, RCA, MA Для проектов, исходный код которых подлежит трансляции в байт-код (компиляция и т.п.) |
Руководство администратора ИС |
Содержит следующие важные аспекты:
|
RA, RWA |
Документация программных интерфейсов ИС |
Секция содержит детальное описание всех программных интерфейсов ИС. Необходимо указать протокол взаимодействия (например, REST/SOAP и т.п.) Для каждого метода необходимо указать имя, назначения точку доступа (URL), тип вызова (для веб-сервисов это GET/POST/DEL/PUT), описание входных и выходных параметров (имя, тип, обязательность). |
SA |