幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

组件技术在软件开发中的应用分析

  刘歆一张立新崔粉霞
  【摘要】在传统的软件开发工程中,大型软件开发项目也要从头开始,导致软件开发成本高昂、耗时较长,而且软件开发质量无法得到保障。在此情况下,基于组件的软件复用技术得到快速发展,通过组件的编制,使大量通用功能代码形成一个固定的软件模块,可以被重复使用,极大的提高了软件开发效率和开发质量。软组件技术在通信软件中的应用,成为主导通信软件开发模式创新的重要推动力,具有极高的应用价值。下面本文分析组件技术在软件开发中的应用现状,结合软件技术的开发,对组件技术在软件技术开发中的应用进行具体分析。
  【关键词】组件技术;软件开发;技术应用
  目前,在软件开发领域,一场新的革命正在悄悄兴起,这是由日趋成熟的组件技术引发的。几年以前,当微软公司首先使用OLE的时候,其初衷是为了增强软件的互操作性。然而在使用过程中,人们逐渐认识到这一技术背后的实质性内容和它在软件开发中所扮演的重要角色。组件技术将以前所未有的方式提高软件产业的生产效率,这一点已逐步成为软件开发人员的共识。传统的ClientServer结构、群件中间件等大型软件系统的构成形式,都将在组件的基础上重新构造。组件技术使近二十年来兴起的面向对象技术进入到成熟的实用化阶段。在组件技术的概念模式下,软件系统可以被视为相互协同工作的对象集合,其中每个对象都会提供特定的服务,发出特定的消息,并且以标准形式公布出来,以便其他对象了解和调用。组件技术的出现,软件开发的方式有了很大的变化,可以把软件开发的内容分成若干个层次,将每个层次封装成一个个的组件,在构建应用系统时,将这些个组件有机地组装起来就成为一个系统,就象是用零件组装出一台机器一样,其应用和推广已经成为必然趋势。
  一、软组件技术的应用现状
  软组件技术即基于组件的软件技术。组件是可重用的软件开发模块,封装一组数据和处理过程,为用户提供业务接口,与对象有一定的相似性,但不完全符合对象的概念界定,因此要对组件和对象进行区别对待。首先,组件可以独立运行,也可以在其他容器应用程序中使用,比如浏览器、VB程序等。其次组件可以由一个或多个类组成,本身是一个完整的应用程序,但不能被执行。组件的存在意义及最大特点是可以被重复使用,而不须修改源代码。目前常用的组件包括ActiveX、CDF、JavaBeans等。
  随着软件市场竞争的日益激烈,客户对软件开发效率和开发质量都提出了更高要求。为提高软件产品开发的市场竞争力,开发者必须在更短的时间内,设计研发出具有更少漏洞的软件产品。软组件技术是一种软件复用技术,可以最大限度的降低冗余开发工作,而且被复用的组件均已经过严格的测试审核,可以为软件开发质量提供保障。因此,软组件技术具有极高的应用价值,目前已经在通信软件系统设计中得到了广泛应用。
  二、组件技术在企业软件开发中的应用
  1。基础设计
  在企业应用中,要构建组件首先就得将应用合理地划分为许多层次,然后根据这些层次来设计组件。系统层次结构的前提是一组网络、数据、应用的集合,Client和Server可以动态地建立或断开连接以满足用户需求。在这种模式下,用户可以在任何时间、任何地点存取数据及应用逻辑,其优点是,无论何时,即使需要对组件或子件进行简单或复杂的修改,都不会对其他组件造成影响。笔者最近参加了一个教育软件题卷编辑与组卷网络系统的分析与设计,该系统在丰富题目资源的基础上,提供给用户对题目进行增、删、改,对试卷结构进行维护调整以及根据用户输入的条件组合一份试卷等功能。软件开发环境采用了VBSQLServer,在设计中运用了WindowsDNA三层系统架构。
  2。层次划分
  (1)应用层。应用层通常是指人机界面,本系统中与用户直接交互的有题库管理、卷库管理、智能组卷和基表维护界面;其中基表维护包括年级管理、學科管理、题型管理以及章节管理。应用层中没有涉及业务逻辑,只是进行了一些界面设计、简单的人机交互,最重要的是调用中间件提供的方法。
  (2)业务逻辑层。第二层是业务逻辑层,也是系统实现的核心和关键;它包含中间件和系统服务对象,处理系统的应用逻辑。在这一层的设计上充分运用了组件技术的概念,将系统中频繁使用的对象抽象封装成题目、试卷、年级、学科、章节树这五个控件(也可称为中间件)。以上控件使用方法类似,在此仅以题目控件为例说明设计思路:题目是题卷库系统的重中之重,在题库管理(包含增加题目、删除题目、修改题目以及浏览题目四个窗体界面),组卷等多个窗体界面中都有所运用,为了避免代码的重复以及界面的重复设计,将题目封装成控件的形式,在应用层只需调用控件提供的接口方法,而控件的具体实现则对应用层完全透明。
  (3)数据层。采用了SQLServer数据库设计,存放了题目属性、试卷结构、年级信息、学科信息、题型信息等软件所有相关数据。SQLServer是客户服务器数据库,所以软件也是CS结构,网络可以有多台机器同时使用和操纵数据库进行组卷或对题卷维护管理。
  三、展望
  随着计算机网络技术的不断发展,有效推动了软件开发技术的发展,软件开发技术开始从过去的结构化体系中,逐渐蛮像体系转变,从研制了组件技术之后,软件开发领域的发展提供了参考价值。未来,组件软件的持续开发将朝着结构化、开发化等方面发展。相较而言,结构化的开放方法在早期已经有着广泛的应用,主要是根据软件内部的数据结构对系统结构进行优化,从而满足软件开发的需求。对于结构化的开发一定要遵循逐步求精的过程,并且自上而下的,借助结构化设计更好实现模块化设计,提高整个系统结构的运行效率。这种开发的方式还需要进一步成熟,以满足大规模软件的开发需求。因此,未来还应该进一步研究面向广大用户对象的开发方法,在软件开发技术方面,面向对象的思想出现的软件开发,将成为新领域、新视野。实际上,面向对象的开发方法属于软件开发领域中比较重要的一个研究项目,总体考虑软件开发的全过程以及各阶段的开发需求,是一种优秀的开放方式。对象利用相关的状态变化来组成整体的软件开发。总体来说,面向对象的开发方法具有封装性和继承性,还能够有效解决软件重用问题,用于拓展和补充,满足复杂规模较大的项目系统的变化和发展需求。随着未来科学技术的不断发展,组件技术在软件技术中的应用和研究,必定越来越深入,提高软件开发率,通过组件技术的基本概念阐述和应用必要性分析,针对软件开发中的应用进行研究,为今后的软件开发领域提供重要的素材。
  四、结束语
  组件技术的出现,极大地满足了多个应用领域的要求,使得各种技术形成的组件可以最大程度地进行重用。现在人们越来越多地寄希望于具有分散和联合处理能力的开放性分布式组件技术。分布式组件技术的目标是实现开放的组件产品,使应用程序能相互操作,降低开发与管理费用。到目前为止,还没有出现一个完整的开放式组件系统的实施方案。但我们相信,组件化是软件工业化的必然和最终选择。
  【参考文献】
  〔1〕向云帆。软组件技术及其在通信软件中的应用分析〔J〕。电子技术与软件工程,2017(24):6868。
  〔2〕王宗陶。组件技术在测控软件开发中的应用前景分析〔C〕全国计算机网络应用年会论文集(2001)。2001。
  〔3〕覃铭坚。基于组件技术的快速成型软件系统开发〔D〕。西安科技大学,2007。

大团造句用大团造句大全(151)武大团队“甩开膀子”走在国际前沿。(152)那么一大团何首乌藤,让周三足足收获了23份夜交藤,而采集熟练度更是连续不断的提升了差不多一百点。(153)万人……影响学生人际关系的因素学生每天都在与许多人打着交道,有同学、老师、父母及朋友等,这就形成了我们学生的的人际关系,那么影响学生人际关系的因素是什么呢?本站为大家介绍一下,让大家知道在校学生如何处理好人……个性化作业批改彰显了什么样的教育价值近日,一组老师表情包评语刷爆微信朋友圈。作业本上,老师们极具创意、充满鼓励和爱意的个性化作业评语,受到了众多网友和家长的点赞,有网友甚至留言说:我都想写作业了!据了解,这是江苏……小米电视出货量达万台每卖台有台是小米【宅秘新闻】小米不仅在手机领域表现出色,在智能硬件和家居产品方面,也处于行业领先地位。2019年小米电视在中国的出货量就排名第一,年出货量超过千万台,足见其受欢迎程度。2月12……我们无法再享有天真和浅薄读后感锦集《我们无法再享有天真和浅薄》是一本由半岛璞著作,百花洲文艺出版社出版的平装图书,本书定价:36,页数:280,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。《……高秋曦事件女大学生惨遭抢劫杀害这几年女生失踪,失联的消息总是那么多,最终结局总是让人难以接受,为什么世界上有那么多凶残的人,谁都没有资格决定人的生死,想想就是满腔的愤怒,所以女生最需要注意的就是保护好……水土造句用水土造句大全151、为保生态环境,治理水土流失,丹江口市先后启动了流域综合治理、长防林建设、退耕还林工程、农村能源建设等,明年还将启动天然林保护工程,总投资已逾亿元。152、其实,面……究竟女性的安全期应该怎么算才准确对于广大女性朋友来说,相比于大姨妈这一种让人爱恨不得的东西,它按时来了,你烦,它到时间不来,你更烦,生怕一不小心中了招,撞了好孕,有个叫安全期的东东,让人放心,那么究竟女性的安……岩盐和海盐相比较起来哪个更好有什么区别随着社会的进步以及生活水平的提高,人们也开始向往和追求更高级、健康的生活方式,也越来越多的人注重养生、饮食等。在饮食方面,盐是最基础的厨房调味品。那么,岩盐和海盐相比较起来,哪……欧阳修泷冈阡表原文翻译及鉴赏呜呼!惟我皇考崇公卜吉于泷冈之六十年,其子修始克表于其阡。非敢缓也,盖有待也。修不幸,生四岁而孤。太夫人守节自誓,居穷,自力于衣食,以长以教,俾至于成人。太夫人告之曰:汝……炒股淘宝微商买房你都错过了千万新零售分享经济行业,你懂了吗?作为草根,你可以在互联网、大数据的社会里生存、发展,相信自己!不再有传统实体店,投资高、高成本、耗时长、回报慢、时间空间受限困扰……童装甲醛的清除方法为了宝宝的健康,新买的衣服尤其是贴身的衣服需要做个简单的处理,来清除残留的少量甲醛,从而保护宝宝的健康。那么童装甲醛的清除方法是什么呢?劣质童装的危害大吗?下面本站就来讲讲相关……
大二学生一进教室就害怕华夏老年人是弱势群,尤其是孤寡老人容易心理孤单、抑郁,这是多数人的共识,但是在心理问题上,学生也是弱势群体。10月10日是世界精神卫生日,记者采访日照市义工联心理中心、国家二级……快递投诉怎么处理客户对服务过程出现的问题进行投诉的时候,原因可能来自于物流部门提供的商品,也可能来自于服务。投诉的行为一旦做出,不论是对客户,或是对物流部门而言,都是一个不愉快的事情。快递投诉……触摸春天春天是万物复苏的季节,春姑娘不知不觉地披着绿纱来到人间。春天鸟语花香,春天充满生机。一阵春风吹过,大树抽出了新芽,小燕子穿着花衣服一排一排地从远处飞来了珠海。在一个阳光明……揭秘用户增长背后的魔法数字5次是一个充满了魔力的数字,5次购买用户变忠诚,5次消费用户变忠诚,5次投资用户变忠诚等等。5这个数字充满了魔力一样广泛存在于我们生活中的方方面面。为什么会存在这样的现象?这背……婴儿脑瘫的早期症状现在的生活条件都好了,大家对于疾病的预防都开始重视起来了,特别是对于小儿脑瘫的预防,因为我们知道,此病一旦发生,对孩子的生活影响是很大的,那么婴儿脑瘫早期症状有哪些?婴儿脑瘫检……什么是神经官能性腹痛什么是神经官能性腹痛?有些小孩由于精神情绪的影响,也会引起腹痛。这种腹痛没有一定的时间,或常于吃饭时或问他有无腹痛时才诉腹痛,一会儿去玩就忘掉了。疼痛发作常为钝痛,大都在脐周,……自制黑头导出液我们去除黑头属于一种持久战,这样的情况对于我们的肌肤也是带来了很多的不利状况,甚至很多女性再去去除了之后,黑头还会继续疯长。那么,怎么样才可以有效的将黑头去掉呢,我们就一起去看……韩国卷发发型图片中长发格调卷发别样吸眼韩国中长卷发发型LOOK1时尚指数:时尚看点:仙气感的一款中长发卷发造型将女生韩式气质尽显,飘逸的长发是增加迷人气质的最佳神奇,那稍微斜拨的齐刘海紧贴脸颊下垂的头发……小孩发烧会烧坏脑子吗当体温高于时要警惕了小孩发烧会烧坏脑子吗其实发烧合并感染不会对大脑造成损伤,只有当体温高于42时,发热才会对大脑造成伤害。并且只有当身体处在极端的环境温度下时,体温才会高到这种程度,比如在热……新成立企业文件材料归档完整性保障【摘要】文件材料归档完整是企业一项非常重要的工作,但受种种因素的影响,新成立企业不容易保证文件材料归档完整性。因此,企业宜在成立之初开展系列工作,建立各项制度,采取多种管理手段……如何通过互联网赚取人生的第一桶金我找到了两个秘诀从业互联网自由职业几年了,虽没有做过太多项目,但见过不少。身边不少人通过互联网赚取人生的第一桶金,实现闲鱼翻身,当然也包括我。在分析许多成功案例后,我找到了2两个秘……摩羯座脾气怎么样摩羯的坏脾气你能忍受吗摩羯的坏脾气,你能忍受吗?摩羯脾气本来是挺好的,但一恋爱起来,每天就像是吃炸药了一样,总给自己添堵。摩羯的心情超级多变,好的时候很好,心情不好也不会发出来,就默默的……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网