基于Essup软件过程的Esswork框架的研究与实现

被引量 : 0次 | 上传用户:huanghoubin101
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来对于软件开发过程的组件化框架实现越来越得到软件开发人员重视,本论文就是研究与探索的成果之一。核心统一过程EssUP(Essential Unified Process)是建立在RUP之上的软件开发过程。EssUP提出了应用最佳实践的方式精简日益臃肿的RUP,但是EssUP提出的只是一种思想,一个开发过程,仅仅限于理论的研究范围,并没有涵盖软件过程的全部内容,缺少具体的工具支持和实现方式。为了使得EssUP得到具体的支持和应用,我们提出了在EssUP的思想基础上开发EssUP的应用框架——Esswork。Esswork将Essup软件开发过程组件化,帮助在开发中应用Essup的人员改进软件开发的整个过程,其主要功能是提供面向最佳实践的软件开发方法,主要包括浏览、建立、合并实践及各种工作组件的工作环境,将实践及各种工作组件用简单的卡片/指南格式(Card/Guideline)呈现给用户,将根据实践及过程生成的任务部署到Team Foundation Server上。本文首先介绍了国际与国内在研究软件过程组件化方面的研究现状,针对现有软件开发过程存在的问题,提出了应用组件化思想构建Esswork框架的方法。本文分析了实现Esswork框架的主要技术,对Esswork框架进行了总体分析和设计,包括系统架构、功能模型和数据存储的分析与设计。应用XML、GWT等技术开发了Esswork框架,以作者参与开发的客户端GWT层的模块、服务器端部分模块和API层模块为例,详细介绍了系统从设计到实现的具体过程。最后论文提出了Esswork框架的性能优化解决方案,对Esswork的前景及下一步开发计划做出了总结与展望。
其他文献
<正>猪肉产品质量目前主要涉及的方面有猪传染病、寄生虫病、不合格肉、药品残留、违规药品添加等,而生产质量合格、消费者满意的产品,涉及到生产、运输、屠宰、分割、加工、
听力技能的要求一直是英语习得的重要一环。近年来,教育部的相关文件要求及各项国家级重点测试都把对英语听力能力的要求放在一个突出的地位。如何在大学英语课程的有限时间
搞现代舞的人常常喜欢拿生活用品作为道具进行编舞,毋庸惊叹,这与现代舞本身所具有的包容性有关,也与现代舞者那份特立独行的品质息息相关。在国内舞蹈界中,以把杆为道具的舞
肖文玖,北京蓝地企业集团公司董事长,从事服装行业20多年,期间曾经创办北京首家民办服装院校F.I.D。他1990年创办“蓝地”女装,堪称服装界的“老将军”。与他同期起兵的许多战
我的脚步一经迈入西藏的高原,就无法和她不生干系了。13年前,我独自踏上往西藏拉萨并往阿里的日子,永如昨天。
期刊
<正>1989年,美国科学家Capecchi[1]通过研究胚胎干细胞同源重组原理获得的基因敲除小鼠取得成功,因此,Capec-chi与美国科学家Smithies、英国科学家Evans共同分享了2007年诺贝
介绍希腊橄榄油加工和市场现状,关键技术及其特征,主要设备,橄榄油的等级、质量指标和感官评价,化学组成及分析方法,影响橄榄油质量的因素,废水和果渣的组成及其副产物的开发
<正> 我們曾于1964、1965年間分別报告了23例及34例单純用中医中药治疗肺結核病的疗效观察。一年来我們以同样治疗方法又积累了一些病例,包括以前的34例共有93例(全部都是門
婚姻对于智障女性来说并不意味着幸福安宁,相反,她们的权益更可能在婚姻中受到侵犯。
半刚性基层沥青路面因其强度高、抗永久变形能力强、能适应重交通等优点,已成为我国目前高等级公路路面结构的主要形式。但其亦有不尽人意之处。重视和研究基面层表面处治工