1 / 76
文档名称:

智能家电软件构件化开发平台设计与实现.pdf

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

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

分享

预览

智能家电软件构件化开发平台设计与实现.pdf

上传人:Horange 2014/2/13 文件大小:0 KB

下载得到文件列表

智能家电软件构件化开发平台设计与实现.pdf

文档介绍

文档介绍:电子科技大学
硕士学位论文
智能家电软件构件化开发平台设计与实现
姓名:景德伟
申请学位级别:硕士
专业:软件工程
指导教师:罗克露;李凤保
20070501
摘要随着软件规模及复杂性的不断提高,如何高效开发已成为一个严峻的挑战。软件复用是软件工程的重要领域,被认为是解决软件危机,提高软件生产率和软件质量的主要途径。基于构件的软件复用是当前复用研究的焦点,被视为实现成功复用的关键因素。在家电行业,软件复用率低,软件开发不规范问题依然严重。首先,本文分析了软件复用技术发展。提出基于构件软件开发优势,以及应用特点,指出构件化软件开发在家电软件开发中的现实意义。接下来两个章节,分析比较了、三种通用流构件模型在软件构件应用方面的特点;并分析了例、等几种嵌入式构件模型。结合家电嵌入式软件领域特点,提出了适用于智能家电嵌入式软件开发的构件化开发平台。基于构件的软件开发过程可以分成领域工程7⒐辜和应用过程用构件开发应用程序礁龆懒⒌淖庸蹋礁鲎庸讨渫ü辜饬O灯鹄础在集成平台中,这些功能分三个子系统来完成。论文详细论述了本论文研究的构件化开发平台:构件生成、构件组装、构件管理三个子系统。以及代码构件、框架构件设计模型。构建出符合行业应用特色的构件化软件开发平台。关键词:构件,软件复用,基于构件的软件开发,构件模型摘要
韭郺瞫、:绣羯綾膖坤藿臿∞脚辌瑆竎,卿鷆”岱””鬭曹莋群瞎、琾誩辌”蕖眎蕂:”瓼珻珻辪阳∞.锄辪∞氕∞,辮盯∞∞”鴒”.嚣篊,篽丘畇.’:痶保D縝”;Ⅱ
签名:兰啦导师签名:缝日期:嘲年厂月日独创性声明关于论文使用授权的说明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。确的说明并表示谢意。签名:拢珼日C艿难宦畚脑诮饷芎笥ψ袷卮斯娑
;随着应用软件功能和性能复杂度的不断提高,如何高效开发已成为一个严竣的挑战。为此,人们已经尝试了多种技术手段来提高效率与质量、降低开发成本。其中,构件技术是唯一被实践证明能够全面改善软件生命周期中各个阶段综合效益的技术手段。但是,构件化方法要求用户从意识形态到管理实践、从应用整合策略到开发技术、从组织人员结构到开发工具选择,都要发生全方位的变化,使’得目前多数企业和组织难以适应,特别是在传统的电子信息制造产品领域的嵌入式应用软件的开发实践中。当前的电子信息制造产品嵌入式软件基本上是无操作系统的单片机应用程序开发。当选定具体的之后,芯片厂商将提供具体的程序开发包和配套开发工具。针对具体的解决方案,软件开发人员在其框架内添加相应的外设控制程序和中断处理程序。由于经常使用同种外设或中断,这些程序源代码往往可以重复使用,有时只需要修改相关的变量即可。为了方便电子信息类产品的用户高效开发嵌入式应用软件,增强产品设计的灵活性、可扩展性和可维护性,有必要对通用的构件技术进行变革,使之既符合用户传统的开发理念,又能体现出构件化开发的高效、可靠特征,有效地组装与构建可用的电子信息制造产品嵌入式软件构件化开发平台虺乒辜7⑵本论文以软件复用为基础,以构件化软件开发思想为指导,总结出一般性规律,定义相应的构件化规范。构建符合行业应用特色的嵌入式软件开发平台,辅助企业对电子信息制造类产品的高效研发。随着计算机应用的逐步扩大,软件需求量迅速增加,规模也日益增长,软件规模的快速增长,带来了软件的复杂程度的增加和程序代码的几何级增长。即使是富有经验的程序员,也难免对编写数万行的软件顾此失彼,其结果是:大型软件的开发费用经常超出预算,完成时间也常常超过预期。庞大的软件开发和维护台第一章绪论’
.砑从眉际醺攀费用,加上不可避免的软件质量下降,对计算机应用的继续扩大构成巨大的威胁。面对这种严峻的形势,软件界的有识之士发出了“软件危机”的警告。年北大西洋公约组织的计算机科学家在前联邦德国召开的国际学术会议上第一次提出了“软件危机”概括来说,软件危机包含两方面问题:绾慰7⑷砑月悴欢显龀ぁ⑷涨鞲丛拥男枨蟆绾挝な坎欢吓蛘偷娜砑贰具体地说,软件危机主要有以下表现:匀砑7⒊杀竞徒鹊墓兰撇蛔既贰没Ф浴凹和瓿伞毕低巢宦獾南窒蠓⑸砑返闹柿坎晃榷ā砑目晌こ潭鹊汀砑