1 / 75
文档名称:

基于软件复用技术的生产管理系统开发框架的设计与实现.pdf

格式:pdf   页数:75
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于软件复用技术的生产管理系统开发框架的设计与实现.pdf

上传人:山吉 2014/2/17 文件大小:0 KB

下载得到文件列表

基于软件复用技术的生产管理系统开发框架的设计与实现.pdf

文档介绍

文档介绍:黑龙江大学
硕士学位论文
基于软件复用技术的生产管理系统开发框架的设计与实现
姓名:葛业伟
申请学位级别:硕士
专业:软件工程
指导教师:郭龙江
20091205
中文摘要在面向日本中小型企业的软件开发实践中,经常会遇到关于生产管理系统这种类型的项目的开发。在经历了多次基于软件复用思想的成功的开发之后,如何能进一步提高软件生产效率这个课题已经被提上日程。本文通过利用软件复用技术,对现有成功案例中提取出来的可复用元素进行分析以确定框架的核心部分与可选择性加入部分,探讨每种可复用元素的复用方法并确定其复用的级别,结合生产管理领域的相关知识,设计出了一个可复用的生产管理系统的开发框架。该框架涵盖项目计划、开发、测试、维护等多个软件工程阶段,它通过各种模板来规范每个软件工程阶段所必需的目标与实现方法;通过基于实体数据模型的数据流的分段处理过程来实现业务逻辑;利用构件库、可复用的代码、类、函数库等对编码进行支持。在项目开发过程中引入这个开发框架,有利于采用快速原型技术进行开发,有利于让最终用户较早地了解最终产品,有利于降低软件开发成本并提高开发资源的利用效率,有利于规避项目开发中的风险,有利于项目的进度控制。利用同一框架所制作出来的软件产品,其风格统一,编码规范,也利于维护。另外,这个开发框架的建立过程,对于其他领域的开发框架的建立也有借鉴意义。关键词:软件工程;软件复用:快速开发:生产管理系统
黑龙江大学硕士学位论文琱,瑃,瑃..琩,珻,,,.
籗籖
纪涉葛步佧学位论文作者签名:为些《幸签字日期:办加晁耭尸日独创性声明学位论文版权使用授权书签字日期:鵇矿年/签字日期:矽。辏显翴究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他本人完全了解墨蕴延太堂有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权墨蕉江太堂可以将学位论文的全部或部分内容编入有关数据库进行检索,本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研人已经发表或撰写过的研究成果,也不包含为获得黑龙江大学或其他教育机构的学位或证书而使用过的材料。学位论文作者签名:可以采用影印、缩印或其他复制手段保存、汇编本学位论文。导师签名:学位论文作者毕业后去向:工作单位:通讯地址:电话:邮编:
,经常会遇到生产管理系统的开发。在经历了多次基于软件复用思想的成功的开发之后,如何能进一步提高软件生产效率这个课题已经被提上日程。通过对成功案例的可复用元素的抽取与组织,来做成一个开发框架。利用这个开发框架来进行软件项目开发,可以提高软件项目的开发速度与质量。从广泛意义上来讲,从基于复用思想制作出来的软件产品中抽取出共性元素,结合相关领域的知识,形成一个特定领域的开发框架,通过采用快速原型技术开发出高质量/时间比的软件,可以更进一步的提高软件的质量,降低软件开发过程中的成本并提高开发资源的利用效率。通过使用框架,软件开发者只要利用应用模板加入针对特定应用的处理代码,即可得到一个新的应用系统,从而提高开发的速度,大大降低应用开发的成本。通过使用框架,可以降低应用软件的开发难度,减轻开发者的负担。通过同一框架所制作出来的软件产品,其风格统一,编码规范,也利于维护。另外,这个开发框架的建立过程,对于其他领域的开发框架的建立也有借鉴意义。通常情况下,应用软件系统的开发过程包含以下几个阶段:需求分析、设计、编码、测试、维护等。当每个应用系统的开发都是从头开始时,在系统的开发过程中必然存在大量的重复劳动,如:用户需求获取的重复、需求分析和设计的重复、编码的重复、测试的重复和文档工作的重复等。软件复用是在软件开发中避免重复劳动的解决方案,其出发点是应用系统的开发不再采
统开发中积累的知识和经验,如:需求分析结果、设计方案、源代码、测试计划及测试案例等,从而将开发的重点集中于应用的特有构成成分。软件复用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件复用技术可减少软件开发活动中大量的重复性工作,提高软件的生产率,降低开发成本,缩短开发周期K馕蹲潘枷牒痛氲囊次开发,可多次用于多个软件开发过程,从而提高软件的可靠性、质量与开发效率软件复用的研究目前主要有如下几个领域:С秩砑从玫目7⒎椒的研究’恰V饕J嵌匀绾斡τ媚壳暗囊恍┲髁骺7⒓际酰7⒊鲋С指从玫软件产品,以及如何使用可复用的软件产品,组装新系统的方法研究。这也是此次研究的方向。砑从玫募际趿煊虻难芯U獠糠种饕J嵌匀砑复用过程中,应该包括的技术步骤及其内容的研究。砑从玫募ㄐа芯縧这部分主要是对使用