欢迎来到天天文库
浏览记录
ID:36345211
大小:3.22 MB
页数:82页
时间:2019-05-09
《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
此文档下载收益归作者所有