Professional Documents
Culture Documents
Software Versioning: Arjun Thakur (09203003)
Software Versioning: Arjun Thakur (09203003)
seminar on
Software Versioning
Presented by:
Arjun Thakur
[09203003]
Software Versioning
Introduction
Practices
Change Significance
Designating Development Stages
Separating Sequences
Use of Characters
Negative Numbers & Dates
Internal Version Numbers
Excel in Market
Case Study
Introduction
Software versioning is the process of assigning
either unique version names or unique version
numbers to unique states of computer
software.
These numbers are generally assigned in
increasing order .
Practices
There are various practices for software
versioning.
Different corporations use different practices.
Practices
First Sequence
Change Significance
1.x.1
2.x.1
2.x.2
Major change(code is completely rewritten)
1.2.1.2 Beta
1.2. 2.3 RC
1.2.3.0 CD
Separating Sequences
There are various formats in practice.
Thank You
References
http://www.ntg.nl/maps/05/34.pdf
http://www.winamp.com/help/FAQ#10
http://www.debian.org/doc/debian-
policy/ch-controlfields.html#s-f-Version
http://java.sun.com/javase/downloads/ea/6u
10/deploymentToolkit.jsp
http://java.sun.com/javase/6/webnotes/6u16.
html