Friday, April 24, 2009

Explain Software Versioning?

Software Versioning

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software. [Wikipedia]

In software versioning, subsequent releases of a specific product receive numerical identifiers consisting of two or three numbers separated by periods. The first number, called the major number, is increased when there are significant improvements or changes in functionality. The second number, called the minor number, is incremented when there are minor feature changes or significant fixes. The third number, if it exists, is called the revision number. It is added or increased when minor bugs are eliminated. [Source]

Software Versioning - useful resources

Most detailed article on software versioning.
Wikipedia - software versioning

Tips on Software Versioning - What can software versioning do for you?
Tips on Software Versioning

7 Tips for Software Versioning
7 Tips for Software Versioning

What's In a Version Number, Anyway?
Software Versioning

Versioning Rules
Software Versioning rules

Software Versioning
Software Versioning