2015-10-10 4 views
0

В качестве части домашнего задания я должен проверить документ SRS (Спецификация требований к программному обеспечению) на наличие ошибок. Одна из глав выглядеть следующим образом:Проверка требований к программному обеспечению

4 - Проверка

Текущая спецификация системы будет осмотрены внешней группой экспертов.

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

Моя проблема - последнее предложение. Это даже имеет смысл? Развить что-то частично TDD? Я должен объяснять все, и я не знаю, как объяснить это: это просто вздор, или это разумно, но не полное определение (какая часть TDD? Что происходит с другими частями?).

Спасибо заранее, Гейб

ответ

0

TDD (Test Driven Development) представляет собой процесс разработки таким образом, что разработчики пишут тесты, что их будущий код должен пройти. В нем содержатся рекомендации, которые разработчик должен соблюдать для прохождения тестов.

Возвращаясь к вопросу, мне кажется, что существует действующая система, в которой эксперты будут проверять. Затем после этого для будущего развития (в котором был написан этот RS), они собираются использовать TDD; модульные тесты и интеграционные тесты являются частью TDD. Поэтому я думаю, что это имеет смысл, но я бы потратил немного времени на чтение TDD.

+0

Спасибо, я тоже думал о том же. –

Смежные вопросы