Каковы различные типы документов, необходимых для разработки программного обеспечения?
Мне известен документ функционального требования и технический документ.
Тем не менее, я хотел бы знать, каковы различные документы, необходимые для общей разработки проекта.
Скажем, у меня небольшая компания, и я хочу построить проект для другой компании. Какие документы необходимо подавать от начала до конца?
И где подходят FRD и TSD?
Ответы
Ответ 1
Возможно, это будет хороший старт:
http://en.wikipedia.org/wiki/Software_documentation
http://stc-carolina.org/newsletter/tiki-index.php?page=Documents+That+No+Project+Cannot+Be+ Без
Но я бы сказал, все зависит от контекста. Для проектов Agile потребуются различные результаты, а также проекты RUP. Этот список должен быть согласован с целевой компанией/клиентом.
Ответ 2
Для разработки идеального программного обеспечения следующие документы обязательны в серии:
- URS (спецификация требований пользователей): точка URS соответствует всем требованиям программного обеспечения.
- Пользовательский интерфейс: в зависимости от URS разработаны определенные страницы программного обеспечения. Это также включает сообщения об ошибках, всплывающие сообщения и т.д.
- SRS (спецификация системных требований): точка SRS определяет системные требования в зависимости от URS.
- STC (системные тестовые случаи): после разработки программного обеспечения тестирование системы выполняется и записывается в STC
- UAT (тестирование приёма пользователей): после того, как все системные тестовые примеры являются успешными приемочными приемочными испытаниями, проводимыми для проверки того, распространяется ли программное обеспечение на все точки, как указано в URS, и готовится, как ожидается.
- DTL (журнал ошибок дефектов): все ошибки/дефекты, записанные во время UAT/STC, упоминаются в DTL, так что они могут быть исправлены.
После устранения всех ошибок выполняется второй цикл STC и UAT, чтобы проверить, все ли в порядке и выполнить ожидания пользователя. И, наконец, программное обеспечение готово к использованию.
Ответ 3
Пойдите для SRS в первую очередь. Необходима юридическая письменная документация, которая будет включать все виды вещей, которые будут включены в программное обеспечение. Это показывает ваш профессионализм.