体系结构完整版

体系结构完整版

ID:22647746

大小:62.50 KB

页数:7页

时间:2018-10-30

体系结构完整版_第1页
体系结构完整版_第2页
体系结构完整版_第3页
体系结构完整版_第4页
体系结构完整版_第5页
资源描述:

《体系结构完整版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章1.软件复用:利用现有的软件资源来开发新应用系统的过程。其中软件资源可能是已经存在的软件,也可能是专门用于开发设计且可复用的软件构件。2.可复用的软件的资源即复用成分,是软件服用技术的核心与基础。3.实现软件复用需要解决三个问题:1.有可以复用的对象2.所fi用的对象的对象是可用的3.复用者要知道怎样去使用被复用的对象4..软件重用再工程五个阶段:(1)候选阶段(2)选择阶段(3)资格说明阶段(4)分类和存储阶段(5)查找和检索5.软件复用:(1)代码复用分为目标代码复用和源代码复用(2)设计

2、复用比源程序复用的级别更高(3)分析复用要比设计复用的级别更高(4)测试复用主要包拈测试用例复用和测试过程复用6.软件复用的实现技术:组装和生成在组装中软件构件是复用的基石在生成中由程序生成器完成对软件结构模式的复用7.从构件的表示角度出发,分力人工智能A法、超文本和信息科学A法信息科学方法:枚举层次关键词分类方法8.软件构件化:就是要让软件开发过程14机械加工一样,可以使用各种标准的和非标准的零件来组装机器。9.抽象构件模型:提供服务接门--(软件构件:属性集合行为集合)--接收服务接口10.网络

3、服务技术:OMG的CORBA;SUN公司的J2EE/JavaBeans/EJB;Microsoft的DCOM/COM/COM+11.构件获取的四种方式:(1)从构件库中,按照适合新系统的原则选取,并做适应性修改已获得可重用的构件。(2)根据新功能模块进行自行开发,以获取新构件(3)对遗留系统进行功能分析,将具有潜在应用价值的模块提取出来,使其接口进行标准化以获得可重用性构件(4)通过商业方式购买合适的构件,利用互联网资源进行共享或免费获取12.框架:是一种为特定领域应用提供可扩展模版的架构实例。它表

4、述了整个设计过程、指明了协作对象之间的依赖关系、明确了责任分配和控制流13.软件体系结构主要包括:构件、连接件和配置约朿14.构件:可预制和可重用的软件部件,是组成体系结构的基本计算单元或数据存储单元第_单L模型的作川:使复杂的信息关联变得简单易懂,使我们能够洞察杂乱的和庞大的数据背后所隐藏的规律,使我们能够将系统需求映射到软件的框架结构上去。2.软件体系结构模型能够帮助人们从全局的角度来把握整个系统的框架结构。3.软件体系结构模型:(5种)结构模型:这是一个最直观、最普遍的建模方法。这种方法以体系

5、结构的构件、连接件和其他概念來刻画结构,并力图通过结构來反映系统的重要语义。系统语义主要包括系统的配置、约束、隐含的假设条件、风格、性质等。动态模型:是对结构或框架模型的补充,研究系统的“大颗粒”的行为性质。例如,描述系统的重新配貫或演化。动态可以指系统总体结构的配置、建立或拆除通信通道或计算的过程。框架模型:框架模型与结构模型类似,但它不太侧重描述结构的细节而更侧重于整体的结构。框架模型主要以一些特殊的问题为0标建立只针对和适应该问题的结构。过程模型:过程模彻研究构造系统的步骤和过程。结构是遵循某

6、些过程脚本的结果。功能模型:功能模型认为体系结构是巾一组功能构件按层次组成,下层向上层提供服务。功能模型可以看作是一种特殊的框架模型。4.“4+1”视图模型逻辑视图(概念视图)逻辑试图主要是用来描述系统的功能需求,即系统提供给S终用广的服务.表述了系统的功能需求及其之间的相互关系。按照应用领域的概念来描述系统的框架结构。在而昀对象技术屮,通过抽象、封装、继承,可以用对象模型来代表逻辑视阁开发视图(模块视图)开发视图主要用來描述系统的组织,与逻辑视图密切相关,都是描述了系统的静态结构。但是侧重点有所不

7、同,开发视图与系统实现紧密相关。模块视图负责软件模块的组织和管理,该视图以构件为着眼点,是系统开发的核心视角之一。过程视图进程试图侧重系统的动态行为即系统运行时所表现出来的相关特征。着重解决系统的可靠性、并发性、分布性、容错性、吞吐量等。反映软件的行为结构。物理视图物理试图主要描述硬件配置。服务于系统工程人员,解决系统的拓扑结构、系统安装、通信等闷题。主要考虑如何把软件映射到硬件上,也要考虑系统性能、规模、可靠性等。可以与进程视图一起映射。场景视图场景是用户需求和系统功能实例的抽象,设计者通过分析如

8、何满足每个场景所要求的约束来分析软件的体系结构。场景是整个体系结构设计的依据。不足(1)不能体现体系结构的构造是多层次抽象的过程,不能充分表达系统的体系结构风格(2)数据作为系统的重要组成部分,”4+1”视图中没有得到充分的体现(3)”4+1”视图不能充分的反映系统要素之间的联系,如构件、功能和角色之间的关联(4)在实现体系结构模型时,缺乏构造视阁和建立视阁之间关系的指导信息2.核心模型::=(构件,连接件,约束)构件::={端口1,端口2,...端口N}连接件::=

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

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

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