Мы ищем способы дальнейшего улучшения нашего процесса разработки программного обеспечения с помощью надлежащей документации. Однако, будучи документом, эта документация / спецификация доступна только тогда, когда мы ее открываем и читаем.
Например, URS, SRS, ERD, диаграмма DB, диаграмма классов, сценарий использования, тестовые сценарии, руководство пользователя и учебные материалы обычно являются отдельными документами.
Кто-нибудь делал все это в одной веб-системе?
Он начинается с ввода всех требований в систему и позволяет легко создавать URS. Всякий раз, когда какие-либо изменения в требованиях, они должны быть введены в систему, но могут быть легко созданы.
Самая важная часть - это прослеживаемость, где мы можем увидеть, как требования реализуются до конца. Иногда они находятся в URS, но отсутствуют в процессе, так как их трудно сравнивать / проверять вручную. Очень часто разные люди делают отдельный процесс, поэтому вещи могут случайно пропустить. Например, функция может существовать в системе и тестовом скрипте, но не в руководстве пользователя.
Я хотел бы представить какие-либо изменения в любой части процесса, которые не полностью реализованы, поэтому можно предпринимать действия.
Спасибо!