Font Size: a A A

Design And Implementation Of Distributed Collaborative Project Management System

Posted on:2008-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:M LiuFull Text:PDF
GTID:2178360242476286Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, the scale of software project enlarges. How to manage those software projects becomes a key subject in IT industry. Using advanced project management methodology and tools to manage a project can improve the management level, productivity and reduce project development risk. This paper studies management methodology and supporting tools for software project. It syncretizes project management theory into software development and provides a platform to solve some difficult problems in current software development project such as team communication, quality control, schedule tracing and requirement traceability. Thus that can benefit the project management and improves software development productivity and quality.This paper researches into the content of software project management from software engineering aspect. It presents and solves two key problems as following. First, it offers a RUP based requirement traceability model for tracing artifacts in software project lifecycle. The traceability model solves the requirement traceability problem for large scale software project and makes the project management team manage requirements and controls the change better. Second, it researches RACI method and software development process, then puts forward RACI models for RUP four phases. RACI method gives a good solution for role and responsibility in a project. It improves team collaboration and communication.Based on the above investigation and software project management requirements, this paper uses object oriented technology to design and realize a web based project management system in distributed collaborative design - PMS. PMS includes a series of main functions in software project management such as plan management, schedule management, requirements management, requirement traceability, communication management, risk management, document management and review management. PMS is designed for software development project. It features distribution, expansibility and platform independence. PMS is based on J2EE framework and adopts four-tier application structure as following: Struts for Web layer, Java bean for business layer, Hibernate for persistence layer and Oracle for database layer.PMS has been practised in an outsourcing project of insurance business management system. It shows that PMS supports well in project management such as team communication, schedule management, requirement traceability and risk management. And PMS improves the efficiency and quality of project management and software development.
Keywords/Search Tags:Project Management, Requirement Traceability, RACI, Project Management System
PDF Full Text Request
Related items