架构文档应该从架构设计者的角度进行编写
应该保持架构文档的即时更新,但更新不要过于频繁
架构文档中的描述应该尽量避免不必要的重复
每次架构文档修改,都应该记录修改的原则
第1题:
某公司采用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法进行软件设计与开发。ABSD方法有三个基础,分别是对系统进行功能分解、采用(52)实现质量属性与商业需求、采用软件模板设计软件结构。 ABSD方法主要包括架构需求等6个主要活动,其中(53)活动的目标是标识潜在的风险,及早发现架构设计中的缺陷和错误;(54)活动针对用户的需求变化,修改应用架构,满足新的需求。 小王是该公司的一位新任架构师,在某项目中主要负责架构文档化方面的工作。小王(55)的做法不符合架构文档化的原则。架构文档化的主要输出结果是架构规格说明书和(56)。
A.架构风格
B.设计模式
C.架构策略
D.架构描述
第2题:
软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是______。
A.架构文档应该从架构设计者的角度进行编写
B.应该保持架构文档的即时更新,但更新不要过于频繁
C.架构文档中的描述应该尽量避免不必要的重复
D.每次架构文档修改,都应该记录修改的原则
第3题:
第4题:
第5题:
定义软件的安全架构,识别安全关键组件,编写相关文档,是在SDL的()阶段。
第6题:
基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。 空白(1)处应选择()
第7题:
基于场景的架构分析方法(Scenarios-basedArchitectureAnalysisMethod,SAAM)是卡耐基梅隆大学软件工程研究所的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛应用的软件架构分析方法。SAAM的主要输入是问题描述、(1)和架构描述文档,其分析过程主要包括场景开发、(2)、单个场景评估、场景交互和总体评估。 空白(2)处应选择()
第8题:
软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()
第9题:
XML架构定义工具,将XS架构从XML文档中提炼出来
XML转换工具,将VB.NET和C#编写的XML文件互相转换
XML校验工具,检验XML文档是否按照规则书写
XML架构定义工具,将对象类转换为XS架构
第10题:
架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误
架构复审过程中,通常会对一个可运行的最小化系统进行架构评估和测试
架构复审人员由系统设计与开发人员组成
架构设计、文档化和复审是一个迭代的过程
第11题:
需求分析
系统设计
安全培训
实现
第12题:
架构文档应该从架构设计者的角度进行编写
应该保持架构文档的即时更新,但更新不要过于频繁
架构文档中的描述应该尽量避免不必要的重复
每次架构文档修改,都应该记录修改的原则
第13题:
软件架构设计包括提出架构模型,产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和( ),并通过多种( )全面描述特定系统的架构。
A.实现方式 B.交互作用 C.设计方案 D.测试方式 A.对象 B.代码 C.文档 D.视图
第14题:
架构复审是基于架构开发中一个重要的环节。以下关于架构复审的叙述中,错误的是______。
A.架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误
B.架构复审过程中,通常会对一个可运行的最小化系统进行架构评估和测试
C.架构复审人员由系统设计与开发人员组成
D.架构设计、文档化和复审是一个迭代的过程
第15题:
第16题:
下列文档中,哪些属于测试文档()
第17题:
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是()
第18题:
软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错误的是()
第19题:
关于软件架构的说法错误的是()
第20题:
软件架构是系统的功能结构
软件架构是关于软件系统功能描述
软件架构是软件系统实现的逻辑结构
软件架构是一系列相关的抽象模式,用于指导大型软件系统各个方面设计
第21题:
根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
软件架构能够指导设计人员和实现人员的工作
第22题:
在建立软件架构的初期,一般需要选择一个合适的架构风格
将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审
第23题:
架构需求
架构描述
架构设计
架构实现
第24题:
问题说明
问题建模
需求说明
需求建模