226e.Net,企业信息化人员的学习与交流平台! 欢迎您:[ ]
总首页
|
资讯中心
|
下载中心
-
最新更新
|
互动BBS
分类列表
协同商务
CRM
KM项目
BPM流程
电子商务
OA办公
E化实物
ISO5S专题
SAP
SCM
电子政务
网络管理
商务资料
下载中心
Down
您的位置:
首页
>>
下载首页
>>
信息管理
>>
E化实物
>>
软件学报上一篇不错的文章(pdf 12)--ABC:基于体系结构
文件类别: 国内资料/共享版/
E化实物
文件大小: 400KB
文件格式: DOC
软件更新: 2006-12-13 0:32:07
下载次数: 次
软件评级:
会员级别: 普通用户
软件编辑:
软件演示:
文件内容简介:
ABC:基于体系结构、面向构件的软件开发方法 ABC方法概述基本思想基本概念和建模语言转换规则、支持工具和构件平台 ABC方法指导的软件开发示例建立SA模型构件开发系统检验系统生成总结 1 ABC方法概述 ABC方法的根本思想是在构件组装的基础上,使用SA的理论与概念来指导软件开发,以提高系统生成的效率和可靠性. 1.1 基本思想 ? 软件体系结构是软件生命周期中的重要产物,它影响到软件开发的各个阶段.首先,SA为系统的不同参与者(客户、开发人员、用户等)提供了交流的基础,也是系统理解和演化的基础.其次,SA体现了系统最早的一组设计决策,对系统的整体特性、后续开发和组织进行了约定.此外,使用SA方法不仅可以对软件构件进行复用,还可以实现更高层次上的复用,例如对SA模型本身的复用. 进一步来说,SA应该不仅仅局限在高层设计的描述中,而是要扩展到软件开发的全过程中,充分地发挥SA模型在软件开发中的指导作用,并在软件生命周期的各阶段间保持良好的可追踪性.因此,我们提出了基于软件体系结构的软件开发过程, 在这个开发过程中,首先是基于SA的需求获取和分析,将SA的概念引入需求空间,从而为分析阶段到设计阶段的过渡提供了更好的支持.在得到需求分析结果的基础上进行体系结构的设计,考虑系统的总体结构以及系统的构成成分,根据构成成分的语法和语义要求在构件库中寻找匹配的构件.当不存在符合要求的构件时, 目前,ABC方法关注的主要还是从SA建模到系统的组装、部署阶段的工作. ? 应该在不同的抽象层次上实现构件复用与组装.基于构件的软件复用没有理由局限在实现层次上,而应该在不同的层次上,针对不同的对象来进行.ABC方法复用的构件包含有多个层次、多个生命周期阶段的产品,例如需求分析文档、SA规约、OOD设计到源代码和二进制代码等.在实现层,利用现有的二进制构件规范(EJB,CORBA,COM),可以对运行级的构件进行复用和组装.在设计层上,一是复用基于OO范型的详细设计,也就是说,在构造系统时,不但要组装可运行的构件,也要能够在一定程度上将构件的OOD模型组装成系统的总体模型;二是对于使用ADL描述的系统的高层设计,也应该能够进行复用和组装.这就要求在构件的开发和系统的组装过程中,统一使用ABC方法来指导并遵循一定的规范. ? 从SA描述到OOD和具体实现的映射是必须的.软件工程研究的最终目标是为了提高软件的质量和生产率,若SA仅仅局限于对系统的描述和验证,则其作用是有限的.由于当前软件开发的主流是OO范型,要想在软件开发中真正发挥SA的指导作用,实现一套有自动工具支持的从SA到OOD和具体实现的映射机制是非常必要的. SA到OOD的转换现在还没有一个很好的方法,关于这方面的研究有不少,但主要还是集中在如何使用OO建模语言,如UML等,来描述SA结构上.ABC方法则是希望能够用OOD来缩小SA设计到实现的距离,保持系统开发各阶段间的可追踪性.所以,从构件组装的特点出发,我们提出了一个两阶段的映射方法来解决这个问题,具体的细节后面将会进一步介绍. ? 有效的工具支持是必要的.作为一个完整的软件开发方法,ABC提出了自己的概念、建模语言和开发步骤;而要有效地应用到实际工作中,工具支持是不可或缺的.工具可以屏蔽技术细节,提高系统的可视化程度,减少开发人员的重复性劳动,从而提高开发的效率与质量. 1.2 基本概念和建模语言 作为基于SA的软件开发方法,ABC的基本概念主要有构件(component)、连接子(connector)和体系结构风格(style),同时吸取了面向Aspect(aspect-oriented)的软件开发的研究成果,引入了Aspect这一概念,以更好地描述实际系统.
下载地址
会员资料,请登陆后下载。您的状态:[ ]
软件学报上一篇不错的文章(pdf 12)--ABC:基于体系结构
相关软件
奥博软件顶级电话行销
某著名软件企业关于软件项目管理的规定
网站登录软件:OyWebstar
网站登录软件:maxpost
搜索群发一体软件:高级邮件搜索群发 V1.0
搜索群发一体软件:超速邮件搜索群发 V1.7
免SMTP群发软件 网聪邮件特快
Borand的传奇(一个软件公司的传奇)
共享软件幽默广告奖
·软件公司工作总结
相关文章
网络安全管理选那个 2007年度安全软件排名
网络管理员的看门狗 辅助软件 WinPatrol
开源的虚拟机软件 VirtualBox v1.5.0下载
BI牵手全面预管理软件助跑中小企业信息化
浅谈企业在实施ERP软件中遇到的协调问题
“AV终结者219648”阻止杀毒软件的更新
“禁闭杀软114688”关闭大多数杀毒软件
移动设备上的恶意软件:威胁及预防的研究
技巧:让Windows更新对恶意软件说“不”
杀毒软件发展方向 安全专家眼里的主动防御
注意事项:
如果您发现该文件不能下载,请通知
管理员
;
为了保证您快速的下载,推荐使用
迅雷
或
FlashGet
等专业工具下载;
为确保所下软件能正常使用,请使用
WinRAR v3.0
或以上版本解压本站软件;
本站部分文件包源于网络搜集,若无意中侵犯到您的权利,敬请来信联系
我们
;
如果下载回来的部分压缩包需要解压密码的话,解压密码就是: www.226e.Net
站内搜索
下载名称
下载简介
文章标题
文章内容
下载排行 TOP20
VPN设置(doc 20)--Windows2000 Server 设置
E化方案书-从海尔物流看企业成功实施ERP之关键(DOC 11
MS project 软件在项目管理中的应用(ppt 24)
移动IP技术应用案例1:校园网络篇(PDF 8)
E化方案书:《金蝶物流企业调研提纲》(doc 12)
业务服务管理:优化IT服务 推动业务成功(PDF 10)英文
IT执行官生存指南(DOC 8)英文版!!!
软件介绍--计算机审计工具说明ACL(pdf 56)
什么是“系统架构”(ppt 9)
点击协同之道——提升效率之源(48ppt)
联想EXCEL培训资料(ppt 17)
中国进入信用卡时代
制药行业信息化策略(ppt 29)
大型场站的管理信息系统的实现(11doc)
企业信息化系列讲座
驾驭信息技术的精益化转型(PDF 9)
信息化是零售企业提高竞争力的得力武器(doc)
企业信息化:从六个角度分析流程建模(2DOC)
所思制造业信息化方案(PPT 9)
企业信息化中的关键集成技术(8doc)
推荐下载 TOP20
E化方案书-广州商业步行街数字化商务与现代物流配送中
E化方案书-构建供应链管理的战略框架(doc 9)
企业信息化中的关键集成技术(8doc)
企业信息化的十条原则(3doc)
IT执行官生存指南(DOC 8)英文版!!!
网吧连锁增值服务的内容(ppt 15)
E化方案书-平衡记分法在供应链绩效评价中的应用研究(D
电脑学习:计算机病毒知识(ppt 11)--碰到病毒之后的解
软件学报上一篇不错的文章(pdf 12)--ABC:基于体系结构
软件介绍--计算机审计工具说明ACL(pdf 56)
企业信息化:从六个角度分析流程建模(2DOC)
点击协同之道——提升效率之源(48ppt)
图书馆信息化解决方案(5doc)
设计数据仓的九个要点(PDF 6)
MS project 软件在项目管理中的应用(ppt 24)
企业信息化系列讲座
中国进入信用卡时代
E化方案书:《金蝶物流企业调研提纲》(doc 12)
E化方案书-物流研究报告(doc 18)
E化方案书-从海尔物流看企业成功实施ERP之关键(DOC 11
关于我们
|
联系我们
|
合作联系
|
版权隐私
|
免责声明
|
友情链接
|
使用指南
Copyright © 2000-06 226e.Net ( 企业信息化联盟 )
All Rights Reserved