请教一下,关于软件开发过程中的几种版

guhguh 2003-10-18 02:32:16
有那位高手可以告诉我一下,
一般软件开发过程中的所有版本,包括DEMO,version*.*.等这些是怎么定的,
也就是说到什么程度出什么样的版本呢?
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rose2000 2003-10-29
  • 打赏
  • 举报
回复
Demo版是演示版
Beta版是测试版
Release版是正式发布版本
zxuan 2003-10-28
  • 打赏
  • 举报
回复
我正好做这个作业,以下是我写的:
• File Names
File names should be as clear as possible, they must be meaningful which can tell other programmer what is this module tells about, what is the functionality of this module. For example, I_module.cpp indicates “Input module” and so on.

These module files should be well grouped into different directory. This helps to manage software product, and form a good develop habit. For example: src/ is the subdirectory for storing source code files; include/ is for head files; bak/ is for back up; doc/ is for document like Javadoc and etc. bin/ and class/ is the place for created files.

Version numbers should appear in module names also to keep it clear which version performs which task. For example, I_module_version.cpp tells “Input module with version”.
• Version numbers
Version numbers are combined by three parts. They are major version numbers, minor version numbers and build. Major and minor version indicates the release version and the changes in products, respectively. Build changes into letters when release.

There is no limit in digits used, like zoneAlarm 3.7.159. Note, it is a very bad idea that if version number increased from 3.0.1 to 3.0.20 to 4.0.1. For example, you first version numbered 3.0.1 for your product. And later you did 20 minor changes, the version number increased to 3.0.20. Then you think you made enough changes, and release a 4.0.1 product. This confuses users because the second digit did not increase at all! Good numbering should be: from 3.0 to 3.20 to 4.0.
• Tags
Tags are release information indicates the improvement changes between old version and new version.
zxuan 2003-10-18
  • 打赏
  • 举报
回复
根据以上的关键词GOOGLE,三言两语说不清
zxuan 2003-10-18
  • 打赏
  • 举报
回复
你说的是software configuration Management 中的version management。
version 有两类:Variant和Revision

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧