论文部分内容阅读
Software methodologies and processes provide a conceptual framework and a stepwise sequence of activities that a software development team adopts and performs in the course of developing a software product. In the present there are various software processes available to the industry. The Rational Unified Process (RUP) is one of the processes; it provides a comprehensive methodology that scales to support very large software projects. The process offers a good base to formalize the software development process whilst making extensive use of UML concepts. The process makes extensive use of Workflows to define the various activities which are carried out in the course of software development process;the activities within the workflow are centered on roles. Following through the activities to deduce the flow of artifacts in relation to the activities becomes a very intimidating pursuit. As part of a research done on integrating the elements of the Rational Unified Process, this thesis proposes a framework that provides guidelines on the elements of process knowledge in respect to workflows based on the process that need to be captured in helping software developers better follow the workflows in relation to the core set process language capabilities. The workflow elements of the process are integrated to reduce the complexity mentioned above. EPMS is used as a software modeling tool to model the workflows, and a web viewer developed for viewing the model. The process workflow base includes all the document templates as per the process this follows a UML mapping to the workflows.