PTGGUI系统研发及软件重用技术研究

PTGGUI系统研发及软件重用技术研究

ID:36345211

大小:3.22 MB

页数:82页

时间:2019-05-09

PTGGUI系统研发及软件重用技术研究_第1页
PTGGUI系统研发及软件重用技术研究_第2页
PTGGUI系统研发及软件重用技术研究_第3页
PTGGUI系统研发及软件重用技术研究_第4页
PTGGUI系统研发及软件重用技术研究_第5页
资源描述:

《PTGGUI系统研发及软件重用技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、四川大学硕士学位论文PTGGUI系统研发及软件重用技术研究姓名:欧阳任海申请学位级别:硕士专业:计算机应用技术指导教师:杨红雨20040427摘要良好评价,并于2004年1月通过了公司内部验证,2004年3月开始投入使用。软件投入使用以来,一直运行稳定,效率提高明显,无论在功能设计还是在操作使用方面都得到了用户的好评。这期间,本人主要做了以下几个方面的工作:1)整个PTGGUI部件的开发实现:从PTGGUI的功能界定,可行性分析,软件需求,软件设计、规划与布局,整个项目编码,单元测试,集成测试以及所有文档编写工作,全部按ThalesATM公司相关标准以及软件开发

2、流程完成。2)将设计模式嵌入到面向对象分析(OOA)与面向对象设计(OOD)过程之间:面向对象方法学一般将系统设计分析分成两个阶段,即面向对象分析与面向对象设计。然而,在实际项目的分析设计过程当中,设计人员经常发现面向对象方法学中的分析理论与设计理论之间并不会自由过渡,它们之间往往存有一条鸿沟,时常困惑着设计人员。基于此问题,本文通过引人设计模式的经验知识以及特定领域的、被反复验证的经验解决方案,能很好地帮助设计人员顺利跨越这条鸿沟。3)PTG动态命令生成框架(GeneratorFramework):由于PTG命令繁多且命令格式变化多样,语法分析器也颇为复杂,再

3、加上项目要求:能跟据用户的各种触发事件动态产生符合语法要求的相应PTG命令(可能一条,也可能是多条,甚至多组)。为了解决此类灵活问题,我设计了一个Generator框架,很好的实现了项目要求。而且经过对此框架的再次抽象,发现该框架还可大量的应用于其它相关J清形。4)Eurocat-2000系统生产线的描述:根据作者在ThalesATM的实际项目开发过程以及对Eurocat-2000系统的认识和理解,本文对Eurocat-2000系统生产线作了一个简单的描述,以此说明软件生产线为何是软件重用的顶峰以及如何实施软件生产线的问题。关键词:软件重用,面向对象技术,面向对

4、象方法学,设计模式,框架技术、重构技术、软件生产线摘要PTGGUIDevelopmentandSoftwareReuseTechniquesMajor:ComputerApplicationGraduate:OUYANGRenhaiAdvisor:YANGHongyuAssoftwarebecomesamoreandmorecriticalaspectofthesociety,thedemandsfordevelopingcomplex,eficient,robustsoftwaregrowlargerandlarger.Despitesignificantad

5、vancesincomputers,networks,programminglanguages,andsoftwaremethodologies,developingqualitysoftwareontimeandwithinbudgetisstillhard.Thesoftwareindustryfeelsmoreandmoredifficulttomeetthegrowingdemands.Howthesoftwarecrisiscomes?Becausethecostforsoftwaredevelopmentandmaintenancekeepsincr

6、easingandthequalityoftheincreasinglycomplicatedsoftwareishardtocontrol.Oneefectiveandfeasiblesolutionforaddressingkeyaspectofthechallengeoutlinedaboveistodevelopreusableandmaintainablesoftware,namelysoftwarereuseSoftwarereuseisoneofthemostimportantissuesforimprovingtheproductivityofs

7、oftwaredevelopmentprocessesandthesoftwarequalityaswell.Softwarereuseincludesnotonlythereuseforproducts,frameworks,componentsandcodes,butalsothereuseofsoftwaredevelopmentprocesses.Byfar,alotofsoftwarereusetechniqueshavebeenproposedinthesoftwarereusecommunity.Basedontheresearchbackgrou

8、ndofthePTGGU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。