- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于面向服务体系结构(soa)的软件项目管理系统的研究与实现【ppt】
基于面向服务体系结构(SOA)的软件项目管理系统的研究与实现 主要内容 研究的目标 对基于SOA思想的软件项目管理系统的合理化开发进行研究,通过将SOA思想与软件工程的流程紧密的结合起来,将面向服务的思想(SOA)应用到管理软件项目的开发流程中,使系统对其所管理的项目能实现SOA化的管理,通过软件项目管理系统把面向服务思想(SOA)应用到其所开发的每一个项目中,使得能充分利用现有的资源,集成和管理复杂性变得更为容易。 研究的内容 1.应用SOA思想进行软件项目管理的研究 对在软件工程理论的基础之上,如何将面向服务的思想(SOA)应用到管理软件项目的开发流程中进行研究,使得在项目的整个生命周期应用SOA的思想去整体规划和设计。研究软件管理系统如何应用SOA的思想去管理软件开发流程的方法,从而增加软件重用性、大大降低软件的开发成本。 研究的内容 2.基于SOA的软件项目管理系统的开发 本系统一个创新点就是将SOA这种思想应用到软件项目开发管理的体系中,使所管理开发的软件项目SOA化,简单的说通过SOA思想在本系统中的应用,使在本系统管理下的软件开发流程遵循SOA的规则,增强的所管理开发软件的面向服务的特性,增加代码的重用性,使所开发的项目可以跨平台,跨语言的结合。大大缩短的软件开发的工期,加强了软件开发面向服务的逻辑性。 论文的研究方案 一. 应用SOA思想进行软件项目管理的研究 对于这部分的内容,我的研究方案是通过大量的阅读文献材料,借鉴其他项目管理系统,并参与本项目的研究与开发,透彻理解软件项目管理的概念、理解软件项目管理流程,并能灵活运用,与自己的项目紧密的结合。透彻理解SOA的概念,思想和原理,通过以上的研究完成将SOA思想融入软件项目管理系统中,与软件项目管理系统有机的结合起来的工作。 论文的研究方案 透彻理解软件项目管理的概念、原理并对软件项目管理系统进行研究,理解管理流程,并能灵活运用,与自己的项目紧密的结合。 软件项目管理所要做的是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。 论文的研究方案 软件项目管理系统所要管理的软件开发流程大致有以下几个方面: 1)管理项目开发需要的资源 团队的稳定性和明确的需求是软件开发最重要的。所以软件管理系统最重要的职责就是保证团队的稳定以及确保需求的明确。 2)管理并安排项目开发计划 安排任务要有明确的目标、明确的时间期限。目标不在最初明确就会在完成的过程中受环境的影响而进行调整, 最终导致目标偏移。任务划分要明确, 任务之间的关系要各任务执行之前就明确定义, 各模块任务耦合程度要尽可能低, 这样才能减少各块任务之间相互影响。 3)管理好项目开发文档 在软件开发中, 需要注意的细节非常多, 稍不注意就会遗漏, 所以要经常作记录。写文档的过程是最好的整理思路过程, 将我们掌握的所有信息罗列在文档中, 进行归纳整理、分类、走查、补充、删减等, 最后整理出一套明确、完整、逻辑严密的思路。在项目开发过程中, 通过文档进行沟通, 可加快交流速度, 在项目完成后, 查看文档可以方便系统的后期维护。 4) 做好汇报管理工作以及工作流程的跟踪 在软件开发过程中,对工作进程的管理是相当重要的,对软件开发进度规范合理的管理可以大幅度的提高软件的开发速度,保证软件的开发质量,增加软件公司的效益,而软件项目管理系统所要做的就是管理好软件开发人员的进度汇报工作,以及软件开发管理人员的工作流程跟踪工作。 论文的研究方案 2.透彻理解SOA的概念,思想和原理,并将SOA思想融入软件项目管理系统中,与软件项目管理系统有机的结合起来。 SOA的概念 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 SOA面向服务的思想 服务是整个SOA 实现的核心, SOA 指定一组实体( 服务提供者, 服务消费者, 服务注册表, 服务条款, 服务代理和服务契约) , 这些实体详细
文档评论(0)