Method And System For Version Independent Software Release Management - Patent 8117596

Document Sample
scope of work template
Description: The present invention relates to software release management, and in particular, to version independent component release management.BACKGROUND OF THE INVENTION Software release management is a new and rapidly growing area of software engineering. As software systems, software development processes and resources become more distributed and specialized, they invariably become more complex. Additionally, software products may be run on various platforms, and they are typically involved invarious cycles of software development, testing and release. As a result, there are many software modules that are at various stages of the development and testing, which have to operate seamlessly together to ensure the value of a software product to a customer. Therefore the need exists for the development of a flexible software release management, which would be simpler and more expedient than the existing solutions. BRIEF DESCRIPTION OF THE DRAWINGS The embodiments of the invention will now be described, by way of example, with reference to the accompanying drawings in which: FIG. 1 illustrates a host intrusion prevention system (HIP), in which embodiments of the invention have been implemented; FIG. 2 illustrates classes of software components; FIG. 3 illustrates status and timestamps associated with software components; FIG. 4 illustrates a sample set of software components and their interrelationship; FIG. 5 shows a flow chart 300 illustrating a method for checking in a version of software component of any class and setting up its date time stamp; FIG. 6 shows a flowchart 400 illustrating a method for validating a checked-in version of a Filter software component; FIG. 7 shows a flowchart 500 illustrating a method for issuing a version of software component, comprising assigning an issued indicator and setting up an issue date; FIG. 8 shows a flowchart 600 illustrating a method for validating an issued version of Filter software component; FIG. 9 shows a flowchart 700 illustr
How are you planning on using Docstoc?