欢迎来到天天文库
浏览记录
ID:36794737
大小:1.13 MB
页数:46页
时间:2019-05-15
《软件工程领域一种新型开发方法的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南开大学硕士学位论文软件工程领域一种新型开发方法的研究与应用姓名:王东峰申请学位级别:硕士专业:计算机软件与理论指导教师:韩维桓2001.5.1软件工程领域一种新型开发方法的研究与应用摘要rf软件工程,就是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理和维护,它是一门介于软件科学、系统工程学和管理工程学之间的新兴学科。在它的这三十多年的发展过程中,各种理论和方法不断涌现,大大地促进了软件生产率的提高和软件科学的发展。然而由于软件系统开发过程的很多不确定性因素,也就导致了各类方法应用的局限性。厂7一本文首先对软件工程领域的生命周期理论、原型化方法、结构化方法、面向对象方法
2、进行分析和探讨。一一指出它们应用上的优越性与局限性,然后提出在软件开发中,实现以原型化方法为基础,以面向对象方法为主,结合结构化方法的一种新型的软件开发方法。然后本文详细论述了这种新型开发方法特点、作用、以及需求分析、概要设计阶段的实现细节。接下来,把这种新型软件开发方法应用于CardReader-一种用于中英文混合名片识别的应用软件的开发过程中。在实践中探讨该方法的具体实现、特点与作用。最后对全文进行总结。关键字:软件工程、原型化、结构化、面向对象StudyandApplicationofANewMethodinTheFieldofSoftwareEngineeringAbstract
3、SoftwareEngineeringmearlsmanagingsoftware’Sproduction,study,development,managementandsafeguardthroughthebaseprincipleandmethodofEngineeringScience.ItisanewsubjectamongSoftwarescience,SystemEngineeringandManagementEngineering.Duringmorethan30years’developmentofSoftwareEngineering,deferenttheoryand
4、methodcontinuetoemerge,whichgreatlyimprovesoftwareproductivityandthesoftwarescience.However,manyuncertainfactorsinsoftware’Sdevelopmentleadtolimitationswhenappliedinpractice.ThethesisfirstlydiscussestheLife—cycleTheory,PrototypeMethod,StructuredMethodandObject.OrientedMethodintheSoftwareEngineeri
5、ngarea.We’11pointouttheiradvantageandlimitationsinpracticeonebyone.Baseonthesemethods,we’11poseanewsoftwaredevelopmentmethodwhosemainbodyisObject·OrientedMethod,whichisbasedonPrototypeMethodandcombinedtoStructuredMethod.Thenthethesiswilldiscussthefeature,function,andtheimplementationdetailofRequi
6、rementAnalysisandDesignofthenewsoftwaredevelopmentmethod.Afterthat,we’11applythisnewsoftwaredevelopmentmethodtothedevelopingprocessofCardReader-anapplyingsoftwareusedforrecognizingEnglishandChineseCard.Thenwe’11discussthespecificimplementation,characterandfunctioninpractice.Atlast.we’Ilsummarizet
7、hewholethesisanddrawaconclusion.Keyword:SoftwareEngineering,PrototypeMethod,StructuredMethod,Object一0rientedMethod引言论文背景70年代中期以前,由于软件开发的个体化特征,使得软件复杂程度日益增大,开发周期越来越长。用户对软件经常出现不满意的状况,也就是大家所熟知的“软件危机”。为了摆脱软件危机的困境,北大西洋公约组织的科
此文档下载收益归作者所有