题目
A.行为B.组织C.性能D.功能A.交互关系B.实现关系C.数据依赖D.功能依赖A.进程B.拓扑C.处理D.数据
第1题
A.软件架构是一组特定的架构元素,包括处理元素、数据元素和上下文元素。
B.软件架构即一系列重要的设计决策。
C.软件架构包括系统组件、连接件和约束的集合。
D.构成系统的结构要素等。
第2题
A.软件架构即一系列重要的设计决策
B.软件架构包括系统组件、连接件和约束的集合
C.软件架构是一组特定的架构元素,包括处理元素、数据元素和上下文元素
D.构成系统的结构要素等
第3题
A.软件架构即一系列重要的设计决策
B.软件架构包括系统组件、连接件和约束的集合
C.软件架构是一组特定的架构元素,包括处理元素、数据元素和上下文元素
D.构成系统的结构要素等
第4题
A.软件架构是软件系统的功能结构
B.软件架构是关于软件系统功能呢描述
C.软件架构是软件系统实现的逻辑结构
D.软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计
第5题
以下关于软件架构设计重要性的描述,()是错误的。
A.软件架构设计能够满足系统的性能、安全性、可维护性等品质 B.软件架构设计能够帮助项目干系入(Stakeholder)更好地理解软件结构 C.软件架构设计能够帮助架构师更好地捕获和细化系统需求 D.软件架构设计能够有效地管理系统的复杂性,并降低系统维护费用
第6题
A、软件结构,即软件系统的模块顺序结构,放映了软件模块间的逻辑关系
B、软件结构是软件系统的模块层次结构,整个系统划分模块时,模块间调用关系整体架构,对应了问题的解决方法
C、结构化的分析,结合了结构化设计方法采用面向结构化逻辑的设计方法,来设计软件架构
D、初步软件设计阶段的任务,是将数据流图转化成软件的模块层次结构图
第7题
A.行为
B.组织
C.性能
D.功能
第8题
阅读以下关于软件架构的叙述,回答问题1至问题3。
软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达:
软件架构={构成系统的元素,指导元素集成的形式,关系和约束}
“4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。
.逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。
.进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。
.物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。
.开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。
.场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。
软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。
第10题
A.软件架构将系统定义为计算组件及组件间的交互。
B.软件架构包括系统组件、连接件和约束的集合。
C.软件架构是一系列重要决策的集合,包括构成系统的结构要素及其接口的选择。
D.软件架构由软件元素、这些元素的外部可见属性,以及元素之间的关系组成。
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!