2010-03-12 4 views
3

Я готовлю лист Excel, в котором я должен поддерживать номер версии различных программных продуктов, разработанных в нашей компании.Поддержание версий программного обеспечения

Может ли кто-нибудь сказать мне, какую информацию нужно сохранить вместе с номером версии на этом листе для различных типов программного обеспечения?

Я знаю только один атрибут, который является номером версии, и если что-то еще, пожалуйста, дайте мне знать.

С уважением

+2

Это не связано с программированием (больше программного обеспечения). Чтобы ответить на ваш вопрос, вы должны решить, что вы будете делать с информацией? Определить, когда добавлена ​​функция? Или что могло вызвать ошибку? Или когда определенная вещь исправлена? И т. Д., Если да, то данные в списке изменений будут полезны (но не все это предоставят). Зависит от того, что вы планируете делать. –

+4

Обслуживание программного обеспечения - важная часть программирования. –

+1

согласен с Джонатаном. У некоторых людей есть необоснованно узкое определение того, что представляет собой «программирование». – APC

ответ

6

Items рассмотреть запись:

  • номер версии программного обеспечения
  • Дата выпуска
  • Дата сборки возможно
  • Сложение платформа - O/S версии, компилятор, библиотеки
  • Поддерживаемые платформы - там, где считается, что программное обеспечение работает
  • Система управления
  • Version (VCS) теги или этикетки
  • Ручной информации о версии - если не автоматически в распространении программного обеспечения

Поддерживаемые платформы имеют значение, если вы строите на Windows XP, но ожидать, что она работает на Висте и Windows 7, например; или, возможно, вы основываетесь на ядре Linux 2.6.9 и ожидаете, что он будет работать с более поздними версиями; или, возможно, вы строите на Solaris 9 и ожидаете, что он будет работать и на Solaris 10.


несколько вещей, которые могут быть полезны (в зависимости много на контексте):

  • Местоположение (разработки и реализации) документации для функций, добавленных к высвобождению
  • Информации о ошибки, исправленные в релизе
  • Возможно, имена людей, участвующих в разработке, - особенно имена, которые не отображаются в VCS
  • Информация о недокументированных особенности в продукте
  • Информация о возможностях, запланированных на продукт, который не делает его в
  • Информации о сертификации безопасности, полученной для программного обеспечения (Common Criteria, FIPS 140-2, и т.д.)
  • URL-адреса для данной версии продукта