Font Size: a A A

Design And Implementation Of Software Outsourcing Project Management Workflow Engine In Neusoft

Posted on:2010-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y H QiaoFull Text:PDF
GTID:2178360308978784Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the field of software outsourcing, the outsourcing projects often can not be completed as planned as the result of the specificity of their own, that mainly due to the poor management. Therefore, project management is very important. Through using workflow technology to deal with project management process, we can not only improve the efficiency of project management, but also improve software reusability.Workflow technology is a technique which can be used to achieve the automation of business process, and it is widely applied in various fields and being in a stage of rapid development. Workflow management system is the software to control and manage the workflow. Workflow engine is the core component of workflow management system; it can perform the process according to the process model and assign tasks by the role of the participants. It can interpret the process description, create and run the process, schedule activities, assign tasks and so on. Therefore the performance and reliability of workflow engine determine the efficiency and security of the enterprise business process directly.In this paper, we discuss the designing and implementation of a project management workflow engine. This is a lightweight workflow engine based on java. First, I study the workflow technology; analyse the workflow reference model given by Workflow Management Coalition. Then, I design a workflow process mode that meets the business requirements, according to the actual process of project management in neusoft. Base on this process model, I design the database, function modules, architecture of the workflow engine, and implement a lightweight workflow engine by analyzing its performing mechanism and scheduling algorithm. Finally, this workflow engine is applied to the practical project management system.
Keywords/Search Tags:Software Outsourcing, Workflow Management System, Workflow Engine, Workflow Model, Project Management
PDF Full Text Request
Related items