欢迎来到天天文库
浏览记录
ID:36747564
大小:1.29 MB
页数:56页
时间:2019-05-14
《基于构件和构架技术的MIS开发方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、牡'‘构件取lfj{裂技术的MIS扦发矗i}210t究【摘要】G前有许多软件组织在从事管理信息系缉Managementlnform:lIi。nsystem)的丌发工作。而基于构件和构架的软件复用技术是近年来软件工程学的前沿研究内容。大量的MIS在丌发目标、应用领域、丌发方法等各方面具有许多相通的地方,这使得将基于构侈和构架的软件复用技术应用到MIS丌发中来具有很强的可行性和现实意义。,通过对MIS开发进行领域分析、构架建立、构件选取和组装等一系列j[作,可以在很大程度上减少重复劳动,降低丌发复杂程度,同时可以满足多个应用领域的要求。能够在大型构架构件
2、库的支持下,利用现有的、质量好的、可靠性强的构件和构架,按照大规模软件丌发的工程规范进行开发。这样不仅提高了玎发效率,减少了开发所需的人力和物力,也使得丌发过程更加有序和规范,有利于丌发过程的管理和改进。本文对目前MIS开发的现状作了简要分析,从消费者复用和生产者复用两个角度探讨了如何将构件和构架技术引入到MIS丌发过程中去,并以作者参与,}发的一个MIS作为实例,重点分析了MIS丌发过程中的生产者复用是如何进行的,同时给出了若干MIS子领域的参考构架。在此基础上,本文总结出綦于构件和构架技术的MIS丌发的概要性实施方案。【关键词】软件复啊,构件,构
3、架,生产者复用.消费者复用,扩展点,刻丽\/√太V\/v&【分类号】带lj螽写复t3.人学硕I:学位论史旌J一蜘“HI蜘棠十l术的MIS】f技方法fW究[Abstract】Softwarereusetechnologiesbasedoncomponentsandarchitecturesareahotareaofsoftwareengineeringinrecentyears.AndManagementInformationSystem(MIS)isverypopularnow.ManyMIsdevelopingworkshavecommonpoin
4、tsinsuchareasasdevelopmentgoals,applicationareas,developmentmethodsandSOon.Soit'sveryfeasibleandmeaningfultointroducethetechnologiesofcomponentsandarchitecturesintothedevelopmentofMIS.Inthisarticle,theauthormakesbriefintroductiononthecurrentsituationofMISdevelopmentfirstly.Then
5、thefocusisputonhowtorealizeMISdevelopmentbasedoncomponentandarchitecturetechnologies.TheproblemisconsideredfromthefacetsofProducterReuseandConsumerReuse.ThentheauthortakesasampleMIStoexplaintheprocessofProducterReuse.AndsomereferencearchitecturesofsubdomainsofMISaregiven.Basedo
6、nthiswork,theauthorgivesoutapracticalplanofdevelopingMISwithtechnologiesofcomponentsandarchitectures.[Keywords]SoftwareReuse,Component,Architecture,DomainAnalysis,Facet复Ⅱ人学坝l。学位论且:2艰J一曲『牛和f构架技术∞MIS开发力法川砣绪论软件复用技术是近年来软件工程学的自U沿研究内容。软件复川的⋯发点是ij:应用系统的丌发不再采用一切从头开始的模式,而是以已有的工作为攮iii{j,
7、充分利用过去系统丌发中积累的丌发结果和经验,如:需求分析结果、发汁方案、源代码、测试计划和案例等,从而将丌发重点集中于应用的特有构成成分。通过软件复用,在应用系统丌发中可以充分地利用已有的劳动开发成果,消除了包括分析、殴计、编码、测试等在内的许多重复劳动。从而提高了软件丌发的效率。同时,通过复用高质量的已有丌发成果,避免了重新丌发可能引入的错误,从而提高了软件的质量。构件和构架技术是实现软件复用的关键技术。构件(Component)是指应用系统中可以明确辨识的构成成分。而可复用构件(ReusableComponent)是指具有相对独立的功能和可复用价
8、值的构件。构架则是指软件系统中软件成分(或构件)的组织结构、约束和关系,它是对系统的组成、系统结构以及系统如
此文档下载收益归作者所有