#svn #do178-b
#svn #do178-b
Вопрос:
Я провожу технико-экономическое обоснование, чтобы выяснить, можно ли использовать SVN для поддержки проекта DO-178B / C. В большинстве проектов DO178, которые я видел, используется CVS или аналогичный инструмент управления конфигурацией, который поддерживает версии для каждого файла отдельно (что отличается от SVN). Вот некоторые из производных целей для управления конфигурацией, которые требуются моему проекту:
- Для каждого файла должна быть доступна полная история изменений.
- Должен быть способ доказать, что каждая версия файла была проверена. Это требует, чтобы был способ перечислить все изменения, внесенные в конкретный файл с момента некоторого предыдущего ТЕГА.
- Для каждого выполненного изменения должна быть возможна группировка, с помощью которой я могу определить, какие файлы были изменены для общего требования. Обычно мы используем хэштег для каждого изменения, внесенного в комментарии к истории изменений. Если один и тот же хэштег встречается в нескольких файлах, они принадлежат к одной группе.
- Наконец, должен быть доступен отчет об индексе конфигурации, в котором перечислены сводные данные для каждой модификации файла независимо от некоторого уже существующего ТЕГА. Обычно это резюме включает базовую версию файла, а затем для каждой модификации, выполненной с тех пор, список хэштегов для каждой модификации, а затем окончательную версию.
Кто-нибудь знает, как я могу использовать SVN, чтобы я все еще мог предоставлять эти отчеты аудиторам программного обеспечения.
Комментарии:
1. Все это возможно с помощью Subversion. Вы читали документацию? svnbook.red-bean.com/en/1.8
2. Мне просто любопытно относительно пункта 2. SVN предоставляет механизм для перечисления всех изменений, выполненных в определенном файле — отлично. Но действительно ли в SVN есть встроенный механизм для проверки того, что файл / изменение были проверены (например, принудительные проверки или что-то еще?)