系统架构设计师知识点21-40
21.ABSD方法的三个基础。①功能分解使用已有的基于模块的内聚与耦合技术②选择架构风格实现质量和业务需求③软件模板使用22.ABSD方法是一个自顶向下递归细化的方法软件系统的体系结构通过该方法得到细化直到能产生软件构件和类。23.考虑体系结构时重要的时从不同视角来检查。例如展示功能组织的静态视角能判断质量特性展示并发行为的动态视角能判断系统行为特性。选择特定视角或视图也就是逻辑视图、进程视图、实现试图和配置视图。使用逻辑视图来记录设计元素的功能和概念接口设计元素的功能定义了它本身在系统中的角色这些角色包括功能、性能等。24.ABSDM中文档化过程输出体系结构规格说明描述架构质量设计说明书测试架构需求。25.架构复审需外部独立人员用户代表领域专家参与避免内部偏见以识别潜在风险。26.ABSDM中架构需求获取的来源有三方面系统质量目标、系统商业目标、开发人员商业目标。实现阶段以复审后的文档化架构说明书为基础指导构件实现与组装。27.架构演化流程需求变化归类-体系结构演化计划-构件变动-更新构件的相互作用-构件组装与测试-技术评审-演化后的体系结构。28.ABSDM模型将整个基于体系结构的软件过程划分为6个子过程体系结构需求、设计、文档化、复审、实现、演化。29.ABSD模型中标识构件过程分为三步实现生成类图对类进行分组把类打包成构件30.软件体系设计过程提出软件体系结构模型-映射构件-分析构件相互作用-产生体系结构-设计评审。31.体系结构实现过程以复审后的文档化体系结构说明书为基础分析与设计-构件实现-构件组装-系统测试。32.面向对象架构风格并不保证通过引入对象管理层就能提高性能。面向对象设计原则和模式可以帮助提高系统的可维护性和灵活性但并不能直接提高系统的性能。33.规则系统比较适合根据外部事件以自身状态为基础自动进行处理和动作的场景。34.语音识别系统是一个十分典型的专家系统黑板结构特别适合求解这类问题。35.轿车巡航系统、调温器是一个十分典型的控制系统特点是不断采集系统当前状态与系统中设定的状态进行对比并通过将当前状态与设定状态进行对比从而进行控制。36.用户自定义系统中对象的关系和行为最适合的是解释器风格。37.编程语言集成开发环境特点都是以软件代码为中心进行对应的编译处理与辅助操作最适合的应该是数据仓库风格。38.管道过滤器体系结构中每个模块都有一组输入和一组输出每个阶段产生的结果作为下一个阶段的输入。39.业务功能灵活组合成新的业务功能属于自定义类型业务适合使用解释器风格40.Windows操作系统在图形用户界面处理方面采用的是事件驱动的架构风格。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2452850.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!