专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 开发方法

基于构件应用开发的未来趋势? 回帖沾边就给分解决方案

发布时间:2011-06-18 09:20:53 文章来源:www.iduyao.cn 采编人员:星星草
基于构件应用开发的未来趋势? 回帖沾边就给分
参照分布式和企业系统结构、及应用开发的重点明显地转向基于构件的应用开发,讨论以下问题:
1.基于构件应用开发体系结构的类型
2.基于构件应用开发的优点
3.其他应用开发模式的相对应的优缺点
4.基于构件应用开发的未来趋势
5.基于Web应用的构件

这是我这学期信息搜索和分析技能(ISAS)项目,马上就要答辩了,我是第四题!搜了半天,得到的资料少得可怜
现在对构件应用开发的未来趋势一点头绪都没!
说点思路,给个链接都可以 首先谢了!

------解决方案--------------------
构件,做作研究可以,实际上没多大用途
------解决方案--------------------
我在数据库里面给你检索到两篇论文 我想对你会有帮助的 
链接如下 不晓得你能不能连接得上(访问有限制)
(http://dlib.edu.cnki.net/kns50/scdbsearch/cdbindex.aspx
中国期刊全文数据库)

http://dlib.edu.cnki.net/kns50/detail.aspx?QueryID=28&CurRec=4
基于构件技术的应用系统开发研究

http://dlib.edu.cnki.net/kns50/detail.aspx?QueryID=28&CurRec=8
基于构件的软件开发研究与应用


GOOD LUCK!
------解决方案--------------------
简单的浏览了一下 copy些给你
(一) 软件构件的定义
构件是指应用系统中可以明确辨识的构成成分,随着对
软件复用理解的深入,构件的概念已不再局限于源代码构
件,而是延伸到需求、系统和软件的需求规则、系统和软件的
构架、文档、测试计划、测试案例和数据以及其他对开发活动
有用的信息。可复用构件是指具有相对独立的功能和可复
用价值的构件,分为构件类和构件实例,通过给出构件类的
参数,生成实例,通过实例的组装和控制来构造相应的应用
软件。[ 1 ]
可复用构件应具备以下属性: (1) 有用性(Usefulness) :构
件必须提供有用的功能; (2) 可用性(Usability) :构件必须易
于理解和使用; (3) 质量(Quality) :构件及其变形必须能正确
工作; (4) 适应性(Adaptability) :构件应该易于通过参数化等
方式,在不同语境中进行配置; (5) 可移植性( Portability) :构
件应能在不同的硬件运行平台和软件环境中工作。
二、基于构件的软件开发
构件模型为基于构件的软件开发(CBSD :Component —
based Software Development) 奠定了基础[ 2 ] ,它是目前正在兴
起的、软件研究人员也看好的方法,它摆脱了面向对象理论
的束缚。构件对用户来说,能够“即插即用”,即能从所提供
的对象构件库中获得合适的构件并重用,就供应商来说,这
种软件构件便于用户裁剪,维护和重用。
采用构件技术开发应用系统的过程与搭积木的过程很
类似,它先根据需求分析确定系统的总体框架,然后构造各
个构件,即从构件库中查找所需要的标准的构件或者针对特
殊需求自主开发的专用构件,整个构件隐藏了具体的实现,
只用接口提供服务,这样,在不同层次上,均可以组合成高层
次的粒度更大的新构件,甚至直接封装成一个系统,从而使
软件像硬件一样,能根据功能来定制装配。
在传统开发方法中,系统集成通常是实现工作的结束部
分,而在CBSD 中,构件集成是构造系统的核心内容。因此,
在决定获取、重用甚至构造构件时,可集成性是所需考虑的
关键因素。一旦确定了构件的复用价值,就应将新开发的构
件及其文档存入构件库中,使其规模不断扩大,成为可供后
续开发项目使用的可复用资源。CBSD 通过对已有构件的复
用,使软件系统的开发不必一切从零开始,从而提高了软件
的开发效率,降低了开发成本;由于构件的封装性,调整某些
构件的内部实现并不会影响整个系统的正常运行,从而降低
了维护成本。

----------------
构件是软件体系结构的基础, 构件技术是从面向对象技术发展起来的, 是一种更高层次的面向对象
技术. 构件是一个具有良好设计功能(服务) 和对其他构件的通信协议(接口) 的软件的可执行单元[ 2 ].
目前, 国际上已有三大分布式构件对象标准: 对象管理组织(O b ject M anagem en t Group , 简称
OM G) 推出的公共对象请求代理结构(Common O b ject Request B roker A rch itectu re, 简称CORBA ) ; 微
软公司推出的构件对象模型(Componen t O b jectModel, 简称COM )ö分布式构件对象模型(D ist ribu ted
Componen t O b jectModel, 简称DCOM )ö COM + ; SUN 公司推出的En terp rise J ava Bean s (EJB).
------解决方案--------------------
个人理解:

他更多的是针对业务组件的。


------解决方案--------------------
软件的发展方向永远是 尽可能多的复用已作过的工作, 函数的出现就是要复用函数中的代码;然后是面向对象层次的复用;然后是面向组件的复用;甚至SOA,其实是要复用service
对于构件,首先要把这些构件的功能明确化,功能的提供方式通用化;这样才能方便复用。
------解决方案--------------------
我有这方面的资料 很详细 QQ联系164543719
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • UML建模表示系统(框架)可扩展性解决思路

    UML建模表示系统(框架)可扩展性 求解:如何在UML中表示系统或者开发框架的可扩展性? ------解决方案-------------------- 你的问题...

  • 实体类应该有增删改查的Operation么?解决办法

    实体类应该有增删改查的Operation么? 我们正在设计一个系统,他们说实体类都要实现增删改查的方法。 理由是以面向对象开发为模式,那...

  • 需求说明书该不该写的很详细?解决方案

    需求说明书该不该写的很详细? 需求说明书一般都是这样写的: 6.3.2.3参数设置 设置系统运行需要的基本参数配置。 系统配置参数如...

  • UML书籍推荐解决办法

    UML书籍推荐 各位兄台: 我最近由于工作原因,需要进行如下工作: 1、用户需求到产品需求的转换,根据产品业务抽取业务模型,制...

  • 用labview模拟cpu解决思路

    用labview模拟cpu 我刚学习微型计算机原理,同时又接触了labview,看到微型计算机的基本原理结构,有了用labview模拟其工作原理的想法...

  • 软件接口标准有哪些?解决方法

    软件接口标准有哪些? 一般来说,接口遵循的标准应该不是指设计原则之类的吧?如,单一职责原则 - Single Responsibility Principle(SRP)...

  • 请问,找几本设计模式方面的经典书,大家推荐下

    请教,找几本设计模式方面的经典书,大家推荐下 请教,找几本设计模式方面的经典书,大家推荐下 ------解决方案-------------------- 偶...

  • 从数据流图导出模块结构图,该如何处理

    从数据流图导出模块结构图 本例是来自张海藩编著的《软件工程导论》第五版第5章P112中关于事务分析的映射方法。 数据流图如下 结...

  • C写的软件代码怎么实现

    C写的软件代码如何实现 应用软件的结构框架是。。。。。,谁能说下,我是菜鸟,特地来此请教 ------解决方案-------------------- 超...

  • 啊解决思路

    啊? 什么是云计算?学那个难不难? ------解决方案-------------------- 云计算的定义LZ自己百度吧,不管什么,只要自己想学,并下定决心...

热门推荐: