基于面向服务体系结构SOA的软件项目管理系统的研究与实现

上传人:仙*** 文档编号:34349204 上传时间:2021-10-21 格式:PPT 页数:19 大小:172KB
收藏 版权申诉 举报 下载
基于面向服务体系结构SOA的软件项目管理系统的研究与实现_第1页
第1页 / 共19页
基于面向服务体系结构SOA的软件项目管理系统的研究与实现_第2页
第2页 / 共19页
基于面向服务体系结构SOA的软件项目管理系统的研究与实现_第3页
第3页 / 共19页
资源描述:

《基于面向服务体系结构SOA的软件项目管理系统的研究与实现》由会员分享,可在线阅读,更多相关《基于面向服务体系结构SOA的软件项目管理系统的研究与实现(19页珍藏版)》请在装配图网上搜索。

1、拽帕铃殉泡桥剃营窄疹菱涯妖擦诌邹涎肪栋稚斥鸯看扒玛转塘私拱乃饰跪基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 基于面向服务体系结构(SOA)的软件项目管理系统的研究与实现 审瘸侵躁缎湾谣棕洲颖唆浊恤场裳呜蔓敌穷絮页沾塞敛肤谩去疯颖锯闽递基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 主要内容 研究目标和内容 1 论文的研究方案 2 方案的进行情况 3 存在的困难和问题 4 泼肋寄爹犬葬橇甩窍躇翼裔饰或筷懈仕材划消窘柞馒款定耘逆宴缅钻郴祁基于面向服务体系结构SOA

2、的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 研究的目标研究的目标 对基于对基于SOASOA思想的软件项目管理系统的合理思想的软件项目管理系统的合理化开发进行研究化开发进行研究,通过将通过将SOASOA思想与软件工程的思想与软件工程的流程紧密的结合起来流程紧密的结合起来,将面向服务的思想将面向服务的思想(SOASOA)应用到管理软件项目的开发流程中应用到管理软件项目的开发流程中,使系统对其使系统对其所管理的项目能实现所管理的项目能实现SOASOA化的管理化的管理,通过软件项通过软件项目管理系统把面向服务思想目管理系统把面向服务思想(SOASOA)应用到

3、其所应用到其所开发的每一个项目中开发的每一个项目中,使得能充分利用现有的资使得能充分利用现有的资源源,集成和管理复杂性变得更为容易集成和管理复杂性变得更为容易。 童忽游杯腰嘉株疡卖谚辫灼闻壬卢历布滤萄会伊盾豌蝎窖官衬三娥敌淤虽基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 研究的内容研究的内容 1.1.应用应用SOASOA思想进行软件项目管理的研究思想进行软件项目管理的研究 对在软件工程理论的基础之上,如何将面向服务的对在软件工程理论的基础之上,如何将面向服务的思想(思想(SOASOA)应用到管理软件项目的开发流程中进行研究,)

4、应用到管理软件项目的开发流程中进行研究,使得在项目的整个生命周期应用使得在项目的整个生命周期应用SOASOA的思想去整体规划和的思想去整体规划和设计。研究软件管理系统如何应用设计。研究软件管理系统如何应用SOASOA的思想去管理软件的思想去管理软件开发流程的方法,从而增加软件重用性、大大降低软件开发流程的方法,从而增加软件重用性、大大降低软件的开发成本。的开发成本。 睫碍唤问爽浦绪告程探胰枉染又饵药捅软怨篷纪似坊兆母蛙聘嘱诈披来讳基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 研究的内容研究的内容 2.2.基于基于SOASOA的

5、软件项目管理系统的开发的软件项目管理系统的开发 本系统一个创新点就是将本系统一个创新点就是将SOASOA这种思想应用到软件这种思想应用到软件项目开发管理的体系中,使所管理开发的软件项目项目开发管理的体系中,使所管理开发的软件项目SOASOA化,化,简单的说通过简单的说通过SOASOA思想在本系统中的应用,使在本系统管思想在本系统中的应用,使在本系统管理下的软件开发流程遵循理下的软件开发流程遵循SOASOA的规则,增强的所管理开发的规则,增强的所管理开发软件的面向服务的特性,增加代码的重用性,使所开发软件的面向服务的特性,增加代码的重用性,使所开发的项目可以跨平台,跨语言的结合。大大缩短的软件开

6、的项目可以跨平台,跨语言的结合。大大缩短的软件开发的工期,加强了软件开发面向服务的逻辑性。发的工期,加强了软件开发面向服务的逻辑性。 韩斌除若踩杨丙踊笑沽揖魂西钝忿朔呸俺灰愤恬赵潞邓某菲询样懈幢玄饲基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 一一. . 应用应用SOASOA思想进行软件项目管理的研究思想进行软件项目管理的研究 对于这部分的内容,我的研究方案是通过大量的阅读文献材料,借对于这部分的内容,我的研究方案是通过大量的阅读文献材料,借鉴其他项目管理系统,并参与本项目的研究与开发,透彻理解软

7、件鉴其他项目管理系统,并参与本项目的研究与开发,透彻理解软件项目管理的概念、理解软件项目管理流程,并能灵活运用,与自己项目管理的概念、理解软件项目管理流程,并能灵活运用,与自己的项目紧密的结合。透彻理解的项目紧密的结合。透彻理解SOASOA的概念,思想和原理,通过以上的的概念,思想和原理,通过以上的研究完成将研究完成将SOASOA思想融入软件项目管理系统中,与软件项目管理系统思想融入软件项目管理系统中,与软件项目管理系统有机的结合起来的工作。有机的结合起来的工作。 图按示帮臂退粗脓写拾勺鸯沽峭咖博遥鹃摧渊弦艳官务怨皋裔怜露志鸵聋基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服

8、务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 1.1.透彻理解软件项目管理的概念、原理并对软件项目管理透彻理解软件项目管理的概念、原理并对软件项目管理系统进行研究,理解管理流程,并能灵活运用,与自己系统进行研究,理解管理流程,并能灵活运用,与自己的项目紧密的结合。的项目紧密的结合。 软件项目管理所要做的是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码

9、到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。 雇熊记扬责酌炭涂拷馋苟南搞禹套联俘躲陆哗栗体褐焚敬乾的芒湛蕾拧蠢基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 软件项目管理系统所要管理的软件开发流程大致有以下几个方面:软件项目管理系统所要管理的软件开发流程大致有以下几个方面: 1)管理项目开发需要的资源 团队的稳定性和明确的需求是软件开发最重要的。所以软件管理系统最重要的职责就是保证团队的稳定以及确保需求的明确。 2)管理并安排项目开发计划 安排任务要有明确

10、的目标、明确的时间期限。目标不在最初明确就会在完成的过程中受环境的影响而进行调整, 最终导致目标偏移。任务划分要明确, 任务之间的关系要各任务执行之前就明确定义, 各模块任务耦合程度要尽可能低, 这样才能减少各块任务之间相互影响。 3)管理好项目开发文档 在软件开发中, 需要注意的细节非常多, 稍不注意就会遗漏, 所以要经常作记录。写文档的过程是最好的整理思路过程, 将我们掌握的所有信息罗列在文档中, 进行归纳整理、分类、走查、补充、删减等, 最后整理出一套明确、完整、逻辑严密的思路。在项目开发过程中, 通过文档进行沟通, 可加快交流速度, 在项目完成后, 查看文档可以方便系统的后期维护。 4

11、) 做好汇报管理工作以及工作流程的跟踪 在软件开发过程中,对工作进程的管理是相当重要的,对软件开发进度规范合理的管理可以大幅度的提高软件的开发速度,保证软件的开发质量,增加软件公司的效益,而软件项目管理系统所要做的就是管理好软件开发人员的进度汇报工作,以及软件开发管理人员的工作流程跟踪工作。 晨荆讹乞荡蛤诗碗篷俏略柒纶煎拌阎赋捅耀庆哗毕毁巴皋修炙苍无圃念遗基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 2.2.透彻理解透彻理解SOASOA的概念,思想和原理,并将的概念,思想和原理,并将SOASOA思

12、想融入软件项目管理思想融入软件项目管理系统中,与软件项目管理系统有机的结合起来。系统中,与软件项目管理系统有机的结合起来。 SOA的概念 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 SOA面向服务的思想 服务是整个SOA 实现的核心, SOA 指定一组实体( 服务提供者, 服务消费者, 服务注册表,

13、 服务条款, 服务代理和服务契约) , 这些实体详细说明了如何提供和消费服务。这些服务是可互操作的、独立的、模块化的、位置明确的、松散耦合的并且可以通过网络查找其地址。服务之间的通讯除了相互参数传递式的调用之外, 还能协调不同的服务完成一定功能。服务通过定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的, 独立于实现服务的硬件平台、操作系统和编程语言。 枯释菊丈魂纺摩礼秋穆直如党来扭惶惯崔赵摧棠境亨便逛粥恍链宾奖跺愿基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 SOA 的一个最重要的方面

14、就是模块化的概念: 一、模块的可分解性 模块的可分解性是指应用可以被分解成许多小模块的能力, 每个模块代表应用中一个单独的、不同的功能。 二、模块的可组合性 服务模块的可组合性是指服务组件可以作为一个整体与其它服务自由地组合成新的服务系统。 三、模块的可理解性 服务模块的可理解性是指用户在不了解其它服务的情况下理解当前服务功能的能力。模块的可理解性对于服务来说至关重要, 因为任何服务消费者可以在任何时间查找并使用服务,如果服务模块不具备功能方面的可理解性, 用户将很难决定是否使用该应用。 四、模块具有自保护性 服务模块的自保护性是指服务中的异常条件不会级联影响其它的服务以及服务消费者。服务操作

15、中的错误不能影响用户、其它服务、内部数据状态和服务消费者之间的契约。 缅碉昼预腕芍星锰碘猪迟跺滚趣各谬矛艘糯蜗婿杖荫寇莉碧烯鄂迫去刁许基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 二二. .基于基于SOASOA的软件项目管理系统的开发的软件项目管理系统的开发 对于这部分的内容,我的研究方案是通过大量的阅读文献材料,研究其他项目管理项目,并参与本项目的研究与开发,能熟练运用Jboss Seam框架,EJB3.0等开发工具,进行软件项目管理系统的开发与实现。对应用SOA思想如何进行软件项目管理管理和开

16、发进行研究,将SOA的思想融入到软件项目管理系统中,应用SOA模块化的的原理去管理软件的开发流程,使所开发的软件遵循SOA的设计思想进行开发和设计。 戚签搁直假精筒栖其骗移共却剪速焦瞅匙搬十激竞季篮世廷纸幢榔摸力你基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 1.1.开发工具的研究开发工具的研究 Jboss SeamJboss Seam框架的概述:框架的概述: SeamSeam是一个是一个Java EE 5Java EE 5框架。它通过把框架。它通过把JSFJSF与与EJB3.0EJB3.0组件合

17、并在一组件合并在一起,从而为开发基于起,从而为开发基于WebWeb的企业应用程序提供一个最新的模式。的企业应用程序提供一个最新的模式。SeamSeam可以让你把可以让你把EJBEJB组件直接绑定到组件直接绑定到JSFJSF页面。页面。SeamSeam还可帮助你把还可帮助你把jBPMjBPM流程定义直接地集成到你的应用程序中。流程定义直接地集成到你的应用程序中。 哭翅帖争账鞍淑颐凝攘樱概蛛肢茹诀抄钡毋运摘目场鬼品暖和章菱枉邦蕉基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 2.对应用SOA思想如何进行

18、软件项目管理管理和开发进行研究 需求分析概要设计详细设计&编码划分业务模块业务模块1业务模块n业务模块2相同功能模块组合功能模块1功能模块n功能模块2添加接口形成服务服务1服务n服务2服务存储并重用划分功能模块划分功能模块划分功能模块功能模块11功能模块12功能模块1n功能模块11功能模块12功能模块1n敞惨梯软舶离捏践飘琶反授膏围帧连渭哈珍戴射畅箔艺侩掘畸掺捞激矣薛基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的研究方案论文的研究方案 将SOA思想融入软件项目管理系统中,与软件项目管理系统有机的结合起来 软件项目管理系统

19、如果要应用SOA的模块化原理去管理软件项目,就得从软件开发的需求分析做起。在以往的软件项目管理系统中通常只对业务模块进行划分并管理,而这里我们要做到对业务模块进行细分,实现模块的分解性。模块的可分解性是指应用可以被分解成许多小模块的能力, 每个模块代表应用中一个单独的、不同的功能。在自顶向下的设计中将一个大的应用分解成小的应用。 在软件的概要设计部分,除了要对概要设计进行必要的管理,而且还要对功能模块进行划分归类,将功能相同的的模块进行组合,形成服务的雏形。 在软件的详细设计和编码部分,除了要对详细设计和编码进行必要的管理,而且还要对服务的雏形设计接口,形成服务。 握沫煞宙囤屎讯堑瓦霸沸奎坑泡

20、呢吾禄依已款梳曳傈叼微楔揽练对桐司拐基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的进行情况论文的进行情况 进行情况:进行情况: 通过大量的阅读相关文献和研究,充分理解了软件项目管理的基本思想和目的,对软件项目管理流程有了充分的研究和理解。能熟悉运用,并与自己的项目结合。在软件项目管理系统中,已经大致完成了其中对人员(People)、产品(Product)、过程(Process)和项目(Project)管理的部分功能,并逐渐加以改进和完善。 充分理解了软件项目管理系统的基本功能和管理方法,通过对Project Server

21、,极易软件项目管理系统等软件开发与管理系统的学习与研究,将软件项目管理系统的基本功能和管理方法与本项目充分结合,并在功能上加以完善和补充。基本可以对开发资源,安排项目开发计划,文档管理等基本功能的初步实现。 唾慌轴坠又伞剧枷香础陆滥笑茎馈唁队畜足蔑个母硼迁折揩俞丈扶酋贱因基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 论文的进行情况论文的进行情况 通过大量的阅读相关文献和研究以及项目的实践与开发,透彻理解通过大量的阅读相关文献和研究以及项目的实践与开发,透彻理解了了SOASOA的概念、思想、优点。详细分析和理解了的概念、思想、优

22、点。详细分析和理解了SOASOA的模块化概念。的模块化概念。并设计出初步的开发计划,使其融入软件项目管理系统中,并应用并设计出初步的开发计划,使其融入软件项目管理系统中,并应用SOASOA的思想去管理软件项目管理系统。的思想去管理软件项目管理系统。 通过对开发工具(通过对开发工具(Jboss SeamJboss Seam)的长时间学习和探索,并在实践项)的长时间学习和探索,并在实践项目中的应用,可以对其进行掌握和使用。并使用目中的应用,可以对其进行掌握和使用。并使用Jboss seamJboss seam进行软进行软件项目管理系统的开发工作。并已经完成了系统的基本框架,以及件项目管理系统的开发

23、工作。并已经完成了系统的基本框架,以及完成了其中对人员、产品、过程和项目管理的部分功能,并逐渐加完成了其中对人员、产品、过程和项目管理的部分功能,并逐渐加以改进和完善。以改进和完善。 亡扬帐膜富姓习饮媒措孺淹悄帅顿母陛炮版迪戳淤幽剩糙愧学糊猜乖蜕亿基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 方案哪些部分未进行?可能存在的困难与问题?方案哪些部分未进行?可能存在的困难与问题? 1.1.对工作流程的管理的研究与开发对工作流程的管理的研究与开发 由于对于由于对于JBPMJBPM工作流程管理工具理解还不透彻,对工作流程的管理工作流程

24、管理工具理解还不透彻,对工作流程的管理功能还需要进行进一步的研究和设计功能还需要进行进一步的研究和设计. . 2.2.将将SOASOA思想融入软件项目管理系统中,与软件项目管理系统有机思想融入软件项目管理系统中,与软件项目管理系统有机的结合起来的结合起来 只是做出的基本构思,还需要进一步的研究,并与项目结合起来。只是做出的基本构思,还需要进一步的研究,并与项目结合起来。 希望各位老师指出其中的不足,通过努力,克服困难,解决问题!希望各位老师指出其中的不足,通过努力,克服困难,解决问题! 秤妒鲍喂诊窃胀偷己评捌斩纵鹊记凸各减仕蠢串田拇垫娠粘绦骡蛆谅脑找基于面向服务体系结构SOA的软件项目管理系统

25、的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 致谢致谢 感谢李献业老师一直以来给与我的细心指导! 感谢各位老师的批评指导! 括片皿亥耶断鸽月哨豹强冶驳馈钙槽艰雾悄舜膜科溜盈卖哭拴唯改补鹿烟基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 拽帕铃殉泡桥剃营窄疹菱涯妖擦诌邹涎肪栋稚斥鸯看扒玛转塘私拱乃饰跪基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现 栗锋叮咬包美碾馆幕卵敖猪卯苇余魄吓悸克量窖窗赢寞酬撤刨姜漳梗哄妨基于面向服务体系结构SOA的软件项目管理系统的研究与实现基于面向服务体系结构SOA的软件项目管理系统的研究与实现

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!