嵌入式实时软件的构件化开发技术研究

嵌入式实时软件的构件化开发技术研究

ID:22495575

大小:55.00 KB

页数:7页

时间:2018-10-29

嵌入式实时软件的构件化开发技术研究 _第1页
嵌入式实时软件的构件化开发技术研究 _第2页
嵌入式实时软件的构件化开发技术研究 _第3页
嵌入式实时软件的构件化开发技术研究 _第4页
嵌入式实时软件的构件化开发技术研究 _第5页
资源描述:

《嵌入式实时软件的构件化开发技术研究 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式实时软件的构件化开发技术研究沙星昊渤海大学信息学院辽宁锦州121000【文章】随着社会经济的快速发展,电子信息产品在社会经济生活中得到广泛的应用,与之相对应的嵌入式实时软件的开发活动也变得炙手可热,成为软件开发领域关注的焦点。嵌入式实时软件在当今社会经济生活中得到广泛的应用,所以在其开发技术上,应该将开发重点放在组建规范化、标准化的开发过程和技术手段上。本文从开发技术研究的角度,将嵌入式实时软件的构件化开发相关技术与现实生活中的应用联系在一起,对嵌入式实时软件的构件化开发的相关技术进行探讨与研究。【关键词】嵌入式;实时软件;构件化;开发技术研究构件化软件开

2、发是软件开发技术中一种规范化、标准化的开发模式,是将软件开发过程中各个独立的职能软件模块分类保存在数据库中,在进行软件开发时,在数据库中选择适合的软件模块,直接应用到待开发软件中去,以此到达减少软件开发周期的目的,除此之外还可以缩减开发软件的费用。构件化软件开发技术,是提高嵌入式实时软件开发效率和质量的重要途径,本文将对此进行详细说明。1构件化软件开发概述1.1构件化软件开发构件化软件开发是将产品标准化生产理念应用于软件开发过程的一种思想,这种思想将职能性软件视作一种可以重复利用的标准化构件,对已经设计完成的标准化构件进行分类保存,在软件开发过程中一旦需要用到这

3、一标准化软件构件,就可以到数据库中搜索相应软件,加入到软件中去,这样可以减少开发软件的费用,减少了时间的浪费,提高了开发质量。构件化概念从软件技术发展成熟以后开始进入到软件设计领域,经过多年的发展、不断的完善,现在已经基本上形成了自己的体系,这是一种有组织的并且很完整的机制。1.2嵌入式实时软件构件化开发的必备条件与传统的软件设计开发过程相比,嵌入式实时软件的设计开发过程并没有太大的区别,但是在开发嵌入式实时软件时,要充分考虑到它自身的特点,即实时性和可扩展性,在进行软件设计时,以满足其实时性和可扩展性的需求。在众多软件中嵌入式实时软件系统是最适宜应用构件化开发

4、技术的,因为嵌入式实时软件系统是一种微观上的软件系统,其应用的领域也主要集中在一些生产用品、生活用品中,并不需要满足传统意义上软件系统的兼容性和操作性的高要求,只需要具备容易上手、操作简单的功能就可以,这就是软件的构件化开发所具备的必需条件。在嵌入式实时软件系统的构件化开发的过程中,必须从软件系统应用的角度出发,对实际中的相关细节进行系统、科学的设计,并进行开发和管理。在软件开发过程中,开发人员应该对软件的功能需求进行分析,并根据实际需求在软件构件数据库中搜索相关的软件构件。如果嵌入式实时软件系统的功能需求比较简单,开发人员可以直接使用软件构件数据库中的构件进行

5、开发;如果嵌入式实时软件系统的功能需求比较复杂或难以实现,开发人员可以将软件构件库中几种软件构件进行组合来进行开发。这时会不断更新构件库,从而形成一个动态的构件库,为嵌入式软件系统可持续开发提供了更加系统、更加全面的软件构件库支持。2构件化的嵌入式实时软件开发构建合理的构件化的嵌入式实时软件框架是软件系统开发的基础,通过软件框架可以充分体现出构件化软件开发方式的优势,构件化开发框架具有的易于理解、拆解、组合等特性,使得嵌入式实时软件得到广泛普及,相关开发技术水平也得到大幅度的提高。在开发嵌入式实时软件时,理想的构件化软件框架不仅应该包括软件系统中的各个组成部分,

6、而且还应该包括各个组成部分之间的逻辑关系。而这种逻辑关系非常的重要,如果嵌入式实时软件框架中只针对软件内容进行设计,而忽略框架内部各个部分的逻辑结构,没有对各个组成部分进行逻辑结构进行设计,在软件的开发过程中就会整个软件的逻辑关系混乱,会导致系统开发面临瘫痪的危险。因为在软件开发过程中职能软件构件会因为自身逻辑关系的问题,而不能在构件化软件设计过程中自由运用,这时就需要重新根据软件设计中所需的逻辑关系来修改软件构件的逻辑关系,这样一来,就会耗费大量的人力、物力和时间,严重影响了嵌入式实时软件构件化开发的效率,也不符合嵌入式实时软件构件化开发的特点,必然要予以解决

7、。CBRTSF是目前相对成熟的完全构件化嵌入式实施软件开发系统,通过赋予构件接口优先级,维持构件黑盒特性,以实现构件重复利用;通过集中显示表示构件的交互关系,增强构件可维护性、扩展性;应用策略、机制分离思想,赋予构件分离、合成功能,增强构件灵活性。CBRTSF软件开发系统充分展现了嵌入式实时软件的构件化开发的高效和强适应性的特点。3构件化嵌入式软件开发环境软件开发环境是软件开发过程中不可或缺的支撑工具,也是开发过程中所需的最基本的工具,而嵌入式实时软件的开发更是离不开一个科学、合理的软件开发环境,在良好的开发环境支持下,嵌入式实时软件的开发过程才会更好的展现出它

8、的优势,才可能体现出良好

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。