snapshot version indicates a view of the source code taken at a specific time. This is not necessarily stable or ready for full use and can be changed in the future, as opposed to a release version which is stable and should be final.
A specification or product that has been formally reviewed and agreed to by responsible management, that thereafter serves as the basis for further development, and can be changed only through formal change control procedures”
Change is requested} Change requested is assessed against requirements and constraints} Change requests is either accepted or rejected} If accepted, it is assigned to a developer and implemented} Implementation change is audited
what are the Ty p e s o f C o n t r o l l i n g C h a n g e s