软件构架温习大纲

软件构架温习大纲

ID:79475664

大小:197.21 KB

页数:11页

时间:2022-02-14

软件构架温习大纲_第1页
软件构架温习大纲_第2页
软件构架温习大纲_第3页
软件构架温习大纲_第4页
软件构架温习大纲_第5页
软件构架温习大纲_第6页
软件构架温习大纲_第7页
软件构架温习大纲_第8页
软件构架温习大纲_第9页
软件构架温习大纲_第10页
资源描述:

《软件构架温习大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件构架》温习大纲成绩评定:考勤10%+平常作业20%+期末考试70%第一章构架商业周期1.构架的产生受阻碍的因素构架商业周期一一软件构架是技术、商业和社会诸多因素作用的结果,而软件构架的存在反过来又会阻碍技术、商业和社会环境,从而阻碍到以后的构架。咱们把这种彼此阻碍的周期一一从环境到构架又返回环境称为构架商业周期(ArchitectureBusinessCycle,ABC)从构架商业周期的概念咱们能够看出,构架与之交互的外界环境之间存在着紧密的关系,他们彼此阻碍,彼此作用,彼此增进。一方而构架受到多种因素的阻碍:1、涉众的

2、阻碍:2、构架开发组织的阻碍:3、构架设计师素养和体会的阻碍;4、技术环境的阻碍:5、其他阻碍因素。另一方面,环境反过来又会对构架的形成和进展产生阻碍:一、阻碍着开发组织的结构;二、阻碍着开发组织的目标:3、阻碍客户对下一个系统的要求:4、阻碍着构架设计师:五、构架阻碍着软件工程的进展第二章1.明白得软件构架,构架模式的概念软件构架一某个软件或运算机系统的转住构里是该系统的一个或多个结构,他们由软件元素,这些元素之间的外部可见属性和这些元素之间的关系组成♦WI一一视图是构架元素内聚集的表述,由系统涉众编写和阅读,它由一个元素集

3、合表示和元素之间的关系组成,用于表示构架中的某个结构♦三个模型一1、构架模式2、参考模型3、参考构架♦构架模式一是对元素和关系类型和一组对其利用方式的限制的描述,咱们能够把它看做是对构架的一组制约条件一一即对各元素类型及其交互模式的限制条件,而这些制约条件确信了一组或一系列能知足他们要求的构架,比如,客户机/效劳器构架模式。构架模式最重要的作用是它们展现了已知的质量属性。♦参考模型一一是一种考虑数据流的功能划分,它对已知问题进行分解,分解取得的各个部份彼此协作,组成问题的解决方案♦参考构架——是映射到软件元素及元素之间数据流上

4、的参考模型三者之间的关系是:参考模型实现了系统的功能划分,而参考构架那么将这种功能划分与系统分解对应起来,这种对应一样是一一对应关系,也可能不是。图软件构架及其中间进程之间的关系1.明白得构架模式,参考模型,参考构架和软件构架的区别和联系2.软件构架重要性的缘故软件构架关于一个系统而言,具有极为重要的意义,包括:(1)、软件构架是涉众之间交流的手腕(2)、软件构架是系统的初期设计决策(3)、软件构架是可传递的系统抽象为了能够清楚的表达构架,咱们引入了如下两个概念:视图一一视图是构架元素内聚集的表述,由系统涉众编写和阅读,它由一

5、个元素集合表—示和元素之间的关系组成,用于表示构架中的某个结构结构一一结构是元素本身的集合,他们存在于软件和硬件中,比如,模块结构是系统的模块和其组织的结构,模块视图是该结构的表示4.三种构架结构及其详细分类咱们利用视图和结构来表示系统的构架,构架结构依照元素的要紧特性能够分为三类:(1)、模块结构:表示一种考虑系统的基于代码的表示方式(2)、组件一连接器结构:展现了软件运行是各个部份之间的交互(3)、分派结构:展现了软件元素和创建并执行软件的一个或多个外部环境中的元素之间的关系分层模块图常见的软件构架结构第四章明白得质量属性

6、()咱们开发一个系统是为了给用户利用,因此系统的质量好坏最终要由用户来评判。评判的依据:(1)、系统是不是能够知足客户的功能需求(直接)(2)、系统是不是能够知足必然的质量需求(间接,长期的阻碍)功能性(funclionalitv)是指系统能够完成所期望的工作的能力质量:属性(qualituattributes)是高于系统功能大体要求的,它是对多种更高层次需求的抽象描述,如平安、靠得住、易用及易于修改等,显然它适用于多个特定系统而非一个。1.什么是质量属性场景(比如可用性的一样场景表示)♦质量属性场景(scenarios是描述

7、质量属性的手腕,是一种而向特定的质量属性的需求2.质量属性场景由以下6个部份组成:(1)刺激源(Sourceofstimulus):生成刺激的实体(人、运算机或其他)(2)刺激(Stimulus):当刺激源产生的刺激达到系统后需要考虑的条件,或指可能对系统的阻碍(3)环境(Environment):刺激抵达时系统的状态,或指刺激在系统的某些条件内发生(4)制品(Artifact):被刺激的部份,可能是整个系统,也可能是其中的一部份(5)响应(Response):刺激抵达后系统所采取的方法(6)响应气宇(Responsemeas

8、ure):当响应发生时,咱们以某种方式对其进行气宇,便于咱们对需求进行测试一样质量属性场景是指那些独立于系统,极可能适合任何系统的场景,一样场景的集合描述了质量属性具体质量属性场景是指适合正在考虑的某个特定系统的场景特定系统图质量属性、质量属性场景和系统的关系1.明白得可用性

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

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

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