福师《软件体系结构》在线作业二-0002.CEEB675
奥鹏2020年6月福师《软件体系结构》在线作业二_3.doc
1.并行结构风格和管道-过滤器的风格的不同之处,在于并行结构通常用于()处理环境中A.单B.多C.三D.特定【参考答案】: B2.基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段A.演化原型B.进化模型C.瀑布模型D.螺旋模型【参考答案】: A3.一般来讲,构件库系统可包括()类用户A.二B.四C.五D.八【参考答案】: C4.以下不属于产品线的开发的是()A.资源开发B.产品计划C.产品开发D.产品维护【参考答案】: D5.容错体系结构风格是由()个原始构件和一系列的备份构件组成A.一B.二C.三D.五【参考答案】: A6.下面不属于设计模式的基本成分的是()A.模式名称B.模式方式C.解决方案D.后果【参考答案】: B7.下面不属于Web服务共同特征是()A.应用的分布式B.应用到应用的交互C.平台无关性D.平台相关性【参考答案】: D8.()是一个或多个构件(和/或构件之间的关系)的特性A.敏感点B.场景C.定点D.顶点【参考答案】: A9.体系结构的核心模型由()种元素组成A.2B.3C.4D.5【参考答案】: D10.以下不属于软件体系结构风险分析方法的是()A.采用体系结构描述语言ADL对体系结构进行建模B.通过模拟方法执行复杂性分析C.建立用于风险评估的CDGD.通过状态图中的算法执行风险评估和分析【参考答案】: D11.在不同阶段,测试关注的信息和特征()A.相同B.不同C.相似D.都不正确【参考答案】: B12.产品线的起源可以追溯到()A.1976年B.1975年C.1980年D.1990年【参考答案】: A13.()是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望A.设计B.需求C.测试D.维护【参考答案】: B14.下面属于支持体系结构分析的工具的是()A.支持静态分析的工具B.支持类型检查的工具C.支持体系结构层次依赖分析的工具D.支持体系结构动态特性仿真工具【参考答案】: ABCD15.体系结构设计有那两大类方法()A.过程驱动方法B.问题列表驱动方法C.结构列表驱动D.结果列表驱动方法【参考答案】: AB16.面向对象的组装技术方法有()A.构造法B.设计法C.子类法D.模型法【参考答案】: AC17.HMB风格的构件模型包括()几个部分A.端口B.接口C.静态结构D.动态行为【参考答案】: BCD18.三层C/S体系结构是将应用功能分成()几部分A.表示层B.功能层C.数据层D.表格层【参考答案】: ABC19.以下可以体现体系结构是早期设计决策的体现()A.软件体系结构明确了对系统实现的约束条件B.软件体系结构决定了开发和维护组织的组织结构C.软件体系结构制约着系统的质量属性D.通过研究软件体系结构可能预测软件的质量【参考答案】: ABCD20.以下属于使用异构结构的原因的有()A.不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应该根据实际需要进行选择,以解决实际问题B.关于软件包、框架、通信以及其他一些体系结构上的问题,目前存在多种标准。
奥鹏2020年6月福师《计算机体系结构》在线作业二_2.doc
1.多处理机上两个程序段之间若有先写后读的数据相关,则()。
A.可以并行执行B.不可能并行C.任何情况均可交换串行D.必须并行执行【参考答案】: B2.在相同的机器字长和尾数位数的情况下,浮点数尾数基值取小,可使浮点数()。
A.运算过程中数的精度损失降低B.数在数轴上的分布变密C.可表示的数的范围增大D.可表示数的个数增多【参考答案】: B3.静态流水线是指()。
A.只有一种功能的流水线B.功能不能改变的流水线C.同时只能完成一种功能的多功能流水线D.可同时执行多种功能的流水线【参考答案】: C4.在计算机系统设计中,比较好的方法是()。
A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计【参考答案】: D5.最能确保提高虚拟存储器访主存的命中率的改进途径是()。
A.增大辅存容量B.采用FIFO替换算法并增大页面C.改用LRU替换算法并增大页面D.改用LRU替换算法并增大页面数【参考答案】: D6.与全相连映象相比,组相连映象的优点是()。
A.目录表小B.块冲突概率低C.命中率高D.主存利用率高7.系列机软件应做到()。
A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容【参考答案】: B8.用于虚拟存储器页面替换,且为堆栈型的是()。
A.随机法B.相连目录法C.比较对法D.近期最久未用法【参考答案】: D9.IBM 360/91属于()。
A.向量流水机B.标量流水机C.阵列流水机D.并行流水机【参考答案】: B10.多处理机在先的程序段1中的指令C←A×B和在后的程序段2中的指令A←D+E之间存在()。
A.数据相关B.数据输出相关C.数据反相关D.数据输入相关【参考答案】: C11.程序员编写程序时使用的地址是()。
A.主存地址B.逻辑地址C.物理地址D.有效地址【参考答案】: B12.多处理机的各自独立型操作系统()。
软件体系结构作业(完整版)
软件体系结构作业(完整版)1. 概述本文档是软件体系结构作业的完整版,涵盖了软件体系结构的相关概念、设计原则、模式及其应用。
主要目的是给软件体系结构的学习者提供一些指导和帮助。
2. 软件体系结构的定义软件体系结构是软件系统的重要组成部分,描述了软件系统的组成、结构、职责及其相互关系。
可以理解为软件系统的“骨架”,是软件架构师为了实现系统需求、满足质量属性、支持系统演化等目标而设计的系统蓝图。
3. 软件体系结构的设计原则1.模块化原则:将复杂系统分解为小而简单的组建,有利于系统的管理和维护。
2.建立完整模型原则:对系统进行整体分析,考虑到系统各个方面,做到系统的稳健性、可维护性等,从全局的角度看待系统问题。
3.选择合适的模式:将一些简单而经过实践检验的模式进行合理组合,对质量属性进行优化和提高。
4.考虑系统演化:考虑到系统的可扩展性,可以轻松的支持新的需求变化,便于现有代码或组建复用。
4. 常见的软件体系结构模式1.分层结构:将系统按照功能划分成若干层,每一层只与相邻层进行交互。
分层是一种非常常见的软件设计模式,它可以增加系统的可维护性,方便解耦。
2.MVC模式:MVC是模型-视图-控制器的缩写,是一种常见的软件体系结构模式,通过将系统分为三层来实现松耦合的功能。
模型层负责数据表示层,控制器层负责处理业务逻辑,视图层负责呈现给用户信息。
3.微服务架构:微服务架构是一种将单体应用切分成若干小粒度的服务,并将其组合成一个应用的架构风格。
这种架构风格有助于实现弹性的、可扩张的分布式系统。
5. 软件体系结构模式的应用1.分层结构在Web开发中的应用:Web开发中大量使用了分层结构模式,启用的负责UI、视图层,数据层负责对数据进行操作,各个层彼此独立、松耦合,方便开发和维护。
2.MVC模式在Web框架中的应用:Web框架如Spring、Django等也都使用了MVC模式,提供了非常多的支持来简化MVC应用开发。
福师《软件体系结构》在线作业一-0002A5EB
福师《软件体系结构》在线作业一-0002
以下不属于ADL的构成要素的是()
A:组件
B:构件
C:连接件
D:体系结构配置
答案:A
()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言A:XML
B:UML
C:DML
D:AML
答案:B
以下不属于产品线的开发的是()
A:资源开发
B:产品计划
C:产品开发
D:产品维护
答案:D
体系结构设计是一个()过程
A:迭代
B:重复
C:折线
D:直线
答案:A
下列描述不属于Web服务的特点的是()
A:使用标准协议规范
B:高度分散能力
C:完好的封装性
D:松散耦合
答案:B
在调用-返回结构风格中,调用构件执行()次
A:一
B:二
C:三
D:四
答案:A
并行结构风格和管道-过滤器的风格的不同之处,在于并行结构通常用于()处理环境中
A:单
B:多
C:三
D:特定
答案:B
基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段
A:演化原型
B:进化模型。
福师计算机体系结构作业二
、单选题(共20道试题,共40分。
1. 磁盘外部设备适合于连接(a)。
A. 数组多路通道或选择通道B. 字节多路通道或选择通道C. 数组多路通道或字节多路通道D. 任意一种通道满分:2分2. 磁盘外部设备适合于连接(a)oA. 数组多路通道或选择通道B. 字节多路通道或选择通道C. 数组多路通道或字节多路通道D. 任意一种通道满分:2分3. 静态流水线是指()C。
A. 只有一种功能的流水线B. 功能不能改变的流水线C. 同时只能完成一种功能的多功能流水线D. 可同时执行多种功能的流水线满分:2分4. 程序员编写程序时使用的地址是(b)oA. 主存地址B. 逻辑地址C. 物理地址D. 有效地址满分:2分5. 用于虚拟存储器页面替换,且为堆栈型的是(d )oA. 随机法B. 相连目录法C. 比较对法D. 近期最久未用法满分:2分6. 在相同的机器字长和尾数位数的情况下,浮点数尾数基值取小,可使浮点数(b )A. 运算过程中数的精度损失降低B. 数在数轴上的分布变密C. 可表示的数的范围增大D. 可表示数的个数增多满分:2分7. IBM 370系统中断响应优先级别最低的是(d )。
A. 机器校验中断B. 外中断C. I/O中断D. 重新驱动中断满分:2分/ 8.程序员编写程序时使用的地址是(b)oA. 主存地址B. 逻辑地址C. 物理地址D. 有效地址满分:2分9. 采用组相连映象的Cache存储器,地址变换可用的方法是(a )A. 查表变换B. 比较对法C. 页表法D. 堆栈法满分:2分10. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是( b )A. 汇编语言机器级-操作系统机器级-高级语言机器级B. 微程序机器级-传统机器语言机器级-汇编语言机器级C. 传统机器语言机器级-高级语言机器级-汇编语言机器级D. 汇编语言机器级-应用语言机器级-高级语言机器级满分:2分11. 能实现作业、任务级并行的异构型多处理机属(C )oA. MISDB. SIMDC. MIMDD. SISD满分:2分12. 计算机系统结构不包括(a)oA. 主存速度B. 机器工作状态C. 信息保护D. 数据表示满分:2分13. IBM 370的I/O处理机用的是(d )。
福师《软件工程》在线作业二
福师《软件⼯程》在线作业⼆福师《软件⼯程》在线作业⼆⼀、单选题(共30 道试题,共60 分。
)1. 层次图很适于在(A)设计软件的过程使⽤A. ⾃顶向下B. ⾃底向上C. 由中间到两边D. 以上都不正确满分:2 分2. 下⾯不是⾯向对象设计准则的是(D )A. 模块化B. 抽象C. 信息隐藏D. 不可重⽤满分:2 分3. 下⾯选项属于瀑布模型存在的问题(B)A. ⽤户容易参与开发B. 缺乏灵活性C. ⽤户与开发者易沟通D. 适⽤可变需求满分:2 分4. 将软件组装成系统的测试技术为(A )A. 集成测试B. 单元测试C. 集合测试D. 系统测试满分:2 分5. 下⾯不是在需求分析阶段的图形⼯具的是(D)A. 数据流图B. 层次⽅框图C. IPO图D. I-O图满分:2 分B. 过程设计C. 整体设计D. 分段设计满分:2 分7. 下⾯属于软件调试技术的是(B)。
A. 边界值分析B. 回溯法C. 循环覆盖D. 集成测试满分:2 分8. 软件维护是软件⽣命周期的固有阶段,⼀般认为各种不同的软件维护以(C)维护所占的维护量最⼩。
A. 改正性维护B. 适应性维护C. 预防性维护D. 完善性维护满分:2 分9. 信息隐藏中隐藏的是模块的(A)A. 实现细节B. 设计细节C. 运⾏细节D. 以上都不正确满分:2 分10. (A)由软件定义、软件开发和运⾏维护3个时期组成A. 软件⽣命周期B. 软件测试流程C. 软件维护D. 软件部署满分:2 分11. 下⾯不是软件危机现象的是(D)A. 对软件开发成本和进度的估计常常很不准确。
B. ⽤户对“已完成的”软件系统不满意的现象经常发⽣。
C. 软件产品的质量往往靠不住。
12. 在状态图中定义的状态主要有初态、中态和(B)A. 过渡态B. 中间状态C. 半中间状态D. 以上都不正确满分:2 分13. 软件⽣命周期中所花费⽤最多的阶段为(D)。
A. 详细设计B. 软件编码C. 软件测试D. 软件维护满分:2 分14. 数据对象彼此间(A)A. 有关联的B. 没有关联C. 不好界定关联D. 以上都不正确满分:2 分15. ⾯向对象的软件技术以(B)为核⼼A. 数据B. 对象C. 过程D. 结构满分:2 分16. ⼀张判定表由(D)部分组成A. 1B. 2C. 3D. 4满分:2 分17. 软件(B)是把程序从⼀种计算环境转移到另⼀种计算环境的难易程度A. 可测试性B. 可移植性满分:2 分18. 下⾯那些不是数据字典的元素(D)A. 数据流B. 数据存储C. 处理D. 数据项满分:2 分19. 需求分析最终的结果是产⽣(B)A. 项⽬开发计划B. 需求规格说明书C. 设计说明书D. 可⾏性分析报告满分:2 分20. 单元测试集中检测(A)A. 模块B. 过程C. 数据D. 架构满分:2 分21. 下⾯选项中⽤⿊盒技术设计测试⽤例的⽅法之⼀为(D)。
2021春福师《计算机体系结构》在线作业二
2021春福师《计算机体系结构》在线作业二一、单选题(共 20 道试题,共 40 分。
)1. 下列关于虚拟存储器的说法,比较正确的应当是(D)。
A. 访主存命中率随页面大小增大而提高 B. 访主存命中率随主存容量增加而提高 C. 更换替换算法能提高命中率D. 在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率2. 中断响应由高到低的优先次序宜用(B)。
A. 访管→程序性→机器故障 B. 访管→程序性→重新启动 C. 外部→访管→程序性 D. 程序性→I/O→访管3. 在IBM系统中,中断响应硬件分工保存的是(B)。
A. 通用寄存器内容 B. 条件码等状态信息 C. 各种软件状态和标志 D. 作业名称和优先级等4. 程序员编写程序时使用的地址是(B)。
1A. 主存地址B. 逻辑地址C. 物理地址D. 有效地址5. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是(B)。
A. 汇编语言机器级-操作系统机器级-高级语言机器级B. 微程序机器级-传统机器语言机器级-汇编语言机器级C. 传统机器语言机器级-高级语言机器级-汇编语言机器级D. 汇编语言机器级-应用语言机器级-高级语言机器级6. 能实现作业、任务级并行的异构型多处理机属(C)。
A. MISD B. SIMD C. MIMD D. SISD7. 对系统程序员不透明的是(D)。
A. Cache存储器B. 系列机各档不同的数据通路宽度C. 指令缓冲寄存器2D. 虚拟存储器8. 虚拟存储器常用的地址映象方式是(A)。
A. 全相连 B. 段相连 C. 组相连 D. 直接9. 多端口存储器适合于连接(C)。
A. 机数可变的多处理机 B. 机数很多的多处理机 C. 紧耦合多处理机 D. 松耦合多处理机10. IBM 360/91属于(B)。
A. 向量流水机 B. 标量流水机 C. 阵列流水机 D. 并行流水机11. 在IBM 370系统中,当用户程序需调用外设进行输入输出时会发生(A)。
奥鹏2020年6月福师《软件体系结构》在线作业二_5.doc
1.基于构件的动态系统结构模型(CBDSAM)支持运行系统的动态更新,下面哪项不属于该模型的是()A.应用层B.中间层C.结构层D.服务器层【参考答案】: D2.产品线的起源可以追溯到()A.1976年B.1975年C.1980年D.1990年【参考答案】: A3.()是一个或多个构件(和/或构件之间的关系)的特性A.敏感点B.场景C.定点D.顶点【参考答案】: A4.通常一个Web服务可以分为()个逻辑层A.三B.四C.五D.六【参考答案】: C5.在不同阶段,测试关注的信息和特征()A.相同B.不同C.相似D.都不正确【参考答案】: B6.ABSD方法有()个基础A.三B.五C.七D.九【参考答案】: A7.以下不属于ADL的构成要素的是()A.组件B.构件C.连接件D.体系结构配置【参考答案】: A8.在调用-返回结构风格中,调用构件执行()次A.一B.二C.三D.四【参考答案】: A9.一般来讲,构件库系统可包括()类用户A.二B.四C.五D.八【参考答案】: C10.在基于构件的可靠性模型中,通过()来描述系统的行为A.状态图B.模型C.结构图D.以上都不正确【参考答案】: A11.SEI将产品线的基本活动分为()部分A.一B.二C.三D.四【参考答案】: C12.下列描述不属于Web服务的特点的是()A.使用标准协议规范B.高度分散能力C.完好的封装性D.松散耦合【参考答案】: B13.()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言A.XMLB.UMLC.DMLD.AML【参考答案】: B14.常见的软件开发模型大致可分为三种类型()A.以软件需求完全确定为前提的瀑布模型B.在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型,如螺旋模型等C.以形式化开发方法为基础的变换模型D.以机器性能为需求的螺旋状模型【参考答案】: ABC15.软件体系结构建模的种类有()A.结构模型B.框架模型C.动态模型D.过程模型【参考答案】: ABCD16.以下可以体现体系结构是早期设计决策的体现()A.软件体系结构明确了对系统实现的约束条件B.软件体系结构决定了开发和维护组织的组织结构C.软件体系结构制约着系统的质量属性D.通过研究软件体系结构可能预测软件的质量【参考答案】: ABCD17.下面属于支持体系结构分析的工具的是()A.支持静态分析的工具B.支持类型检查的工具C.支持体系结构层次依赖分析的工具D.支持体系结构动态特性仿真工具【参考答案】: ABCD18.体系结构发展的几个阶段有()A.“无体系结构”设计阶段B.萌芽阶段C.初级阶段D.高级阶段【参考答案】: ABCD19.“4+1”视图模型指的是()A.逻辑视图B.进程视图C.物理视图D.开发视图和场景视图【参考答案】: ABCD20.体系结构分析中非功能分析方法有()A.定量分析方法B.非定量分析方法C.推断分析方法D.逆推分析方法【参考答案】: AC21.以下属于使用异构结构的原因的有()A.不同的结构有不同的处理能力的强项和弱点,一个系统的体系结构应该根据实际需要进行选择,以解决实际问题B.关于软件包、框架、通信以及其他一些体系结构上的问题,目前存在多种标准。
软件体系结构大作业
南京邮电大学《软件体系结构》大作业姓名陈何渊学号 B12041318院系计算机、软件学院指导老师周国强2014年12月30日一、简述软件体系结构的性质、研究意义和目标是什么? (不少于300字)答软件体系结构的性质:软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。
处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。
这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。
(1)软件体系结构是软件设计过程的一个层面,是相对独立的、有价值的软件设计方法的总结,可作为软件开发指导性的策略和途径。
(2)强调设计过程,而非分析的过程。
分析的目标是理解和表示,设计的目标是实现。
(3)非用户的观点及非功能的观点。
对于用户,结构是软件系统功能的组合。
对于设计者,结构是为特定目标而设立的软件成分以及成分之间的关系。
研究意义:软件体系结构是软件工程的重要研究领域,通过对基本软件结构和经典设计风格的学习和研究,掌握软件体系结构设计的基本原则和技术途径;能够拓宽软件方法和技术的知识面,提高软件的设计能力;软件体系结构的重要作用体现在以下三个方面:1.体系结构是风险承担者进行交流的手段,软件系统的各个风险承担者都关心着系统的各个不同的方面,这些方面都受体系结构的影响。
2.体系结构是早期设计决策的体现,软件体系结构体现的这些早期的约束比起后续的开发、设计、编码、运行服务以及维护工作更为重要。
3.软件体系结构是可传递和可重用的模型。
目标:软件体系结构是一系列决策和基本原理的集合,这些决策的目标在于开发高效的软件体系结构。
在体系结构设计中所强调的基本原理是系统的可理解性、可维护性和可扩展性。
以一些恰当的形式汇集一定数量的体系结构元素满足系统的主要功能和性能的需求,另外还能同时表示出一些非功能性需求。
开发出合理的、高效的、高质量的软件体系结构,重点解决系统开发过程中的总体结构问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D:体系结构配置
答案:A
在调用-返回结构风格中,调用构件执行()次
A:一
B:二
C:三
D:四
答案:A
一般来讲,构件库系统可包括()类用户
A:二
B:四
C:五
D:八
答案:C
在基于构件的可靠性模型中,通过()来描述系统的行为
A:状态图
B:模型
C:结构图
D:以上都不正确
答案:A
SEI将产品线的基本活动分为()部分
A:一
B:二
C:三
D:四
答案:C
下列描述不属于Web服务的特点的是()
A:使用标准协议规范
B:高度分散能力
C:完好的封装性
D:松散耦合
答案:B
()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言
A:XML
B:UML
C:DML
D:AML
答案:B
常见的软件开发模型大致可分为三种类型()
A:以软件需求完全确定为前提的瀑布模型
A:错误
B:正确
答案:A
需求过程主要是获取用户需求,标识系统中所要用到的构件()
A:错误
B:正确
答案:B
并行/管道-过滤器体系结构风格中,它通常可以通过用一个马尔科夫链来模型化,应用于当前环境中有多个构件同时运行的情况, 主要用来提高系统性能()
A:定量分析方法
B:非定量分析方法
C:推断分析方法
D:逆推分析方法
答案:A,C
以下属于使用异构结构的原因的有()
A:不同的结构有不同的处理能力的强项和弱点, 一个系统的体系结构应该根据实际需要进行选择,以解决实际问题
B:关于软件包、框架、通信以及其他一些体系结构上的问题, 目前存在多种标准。
C:实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用, 但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们
A:软件体系结构明确了对系统实现的约束条件
B:软件体系结构决定了开发和维护组织的组织结构
C:软件体系结构制约着系统的质量属性
D:通过研究软件体系结构可能预测软件的质量
答案:A,B,C,D
下面属于支持体系结构分析的工具的是()
A:支持静态分析的工具
B:支持类型检查的工具
C:支持体系结构层次依赖分析的工具
B:正确
答案:B
Web服务开发生命周期包括三个方面的工作()
A:错误
B:正确
答案:A
根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架()
A:错误
B:正确
答案:B
判断模式取得成功的一个重要准则是它们在多大程度上达到了软件工程的目标()
A:错误
B:正确
答案:B
分层系统不支持基于抽象程度递增的系统设计()
D:支持体系结构动态特性仿真工具
答案:A,B,C,D
体系结构发展的几个阶段有()
A:“无体系结构”设计阶段
B:萌芽阶段
C:初级阶段
D:高级阶段
答案:A,B,C,D
“4+1”视图模型指的是()
A:逻辑视图
B:进程视图
C:物理视图
D:开发视图和场景视图
答案:A,B,C,D
体系结构分析中非功能分析方法有()
答案:A,B,C
通用体系结构风格包括()
A:数据流风格
B:调用/返回风格
C:独立构件风格
D:虚拟机风格
答案:A,B,C,D
在仓库风格中,中央数据结构在中央数据存贮上执行()
A:错误
B:正确
答案:A
基于事件的隐式调用使得构件放弃了对系统计算的控制()
A:错误
B:正确
答案:B
每个系统都可以很容易地划分为分层的模式()
B:在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型, 如螺旋模型等
C:以形式化开发方法为基础的变换模型
D:以机器性能为需求的螺旋状模型
答案:A,B,C
软件体系结构建模的种类有()
A:结构模型
B:框架模型
C:动态模型
D:过程模型
答案:A,B,C,D
以下可以体现体系结构是早期设计决策的体现()
C:软件体系结构的求精及其验证
D:软件体系结构的实施
答案:A,B,C,D
下列属于C2风格的特点的是()
A:系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起
B:所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的
C:构件相对独立,构件之间依赖性较少。
D:构件关联性较强,相互依赖较多
福师《软件体系结构》在线作业二-0002
基于构件的动态系统结构模型(CBDSAM)支持运行系统的动态更新,下面哪项不属于该模型的是()
A:应用层
B:中间层
C:结构层
D:服务器层
答案:D
产品线的起源可以追溯到()
A:1976年
B:1975年
C:1980年
D:1990年
答案:A
()是一个或多个构件(和/或Байду номын сангаас件之间的关系)的特性
在软件开发过程中,用户需求变化不大()
A:错误
B:正确
答案:A
局部更新更新只作用于需要更新的构件内部,但会影响系统的其他部分()
A:错误
B:正确
答案:A
一个复杂的系统通常包括顺序、并行计算、容错和客户/服务器等四种常用的结构风格模型()
A:错误
B:正确
答案:B
在软件设计过程中,总是有现成的体系结构风格可供选择为主要的体系结构风格()
A:错误
B:正确
答案:A
状态图中每一个结点Si表示两个状态()
A:错误
B:正确
答案:A
软件产品线的发展过程有三个阶段()
A:错误
B:正确
答案:B
正交软件体系结构由组织层和线索的构件构成()
A:错误
B:正确
答案:B
模式的一个重要目标是用已定义属性进行特定的软件体系结构的构造()
A:错误
B:正确
答案:B
A:敏感点
B:场景
C:定点
D:顶点
答案:A
通常一个Web服务可以分为()个逻辑层
A:三
B:四
C:五
D:六
答案:C
在不同阶段, 测试关注的信息和特征()
A:相同
B:不同
C:相似
D:都不正确
答案:B
ABSD方法有()个基础
A:三
B:五
C:七
D:九
答案:A
以下不属于ADL的构成要素的是()
A:组件
B:构件
A:错误
B:正确
答案:A
逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()
A:错误
B:正确
答案:B
基于事件的隐式调用为软件重用提供了强大的支持()
A:错误
B:正确
答案:B
基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接()
A:错误
D:即使在某一单位中, 规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同
答案:A,B,C,D
体系结构的核心模型由以下那几种()元素组成
A:构件
B:连接件
C:配置
D:端口和角色
答案:A,B,C,D
以下对软件体系结构的生命周期描述正确的是()
A:软件体系结构的非形式化描述
B:软件体系结构的规范描述和分析