论文部分内容阅读
随着科技的进步和经济的繁荣,软件行业也在飞速的换代和发展。中国的软件行业也跟随着世界的步伐不断成熟并发展着。各个软件开发企业为了更好的管理软件开发的基本流程,以及员工的日常基本工作,开发配套使用了多种多样的软件项目管理系统。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则和方法。本文所要做的就是开发一套适合中小型软件开发企业的软件项目管理系统。具体情况具体分析,从需求分析、概要设计、编码、测试及维护等各个方面对中小型企业的软件规范行开发进行管理,并能对企业员工基本信息、工作进度、企业分工等进行科学化的管理和汇总。使中小型企业软件开发规范化、合理化。本系统的一个创新就是对基于SOA思想的软件项目管理系统的合理化开发进行研究,通过将SOA思想与软件工程的流程紧密的结合起来,将面向服务的思想(SOA)应用到管理软件项目的开发流程中,通过软件项目管理系统把面向服务思想(SOA)应用到其所开发的每一个项目中,将基础设施和实现发生的改变所带来的影响降到最低限度,更快地整合现实,减少成本和增加重用。通过以松散耦合的方式公开业务服务,企业可以根据业务要求更轻松地使用和组合服务,可以更轻松地创建、修改和管理它来满足不同时期的需要。