【软考-架构】13.4、质量属性-架构评估

饭宝  论坛元老 | 2025-4-16 14:45:59 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1641|帖子 1641|积分 4923

✨资料&文章更新✨
GitHub地址:https://github.com/tyronczt/system_architect
  
  
质量属性


软件架构评估

✨质量属性


  • 性能:指体系的响应本事,如响应时间、吞吐量

    • 设计谋略:优先级队列、增加盘算资源、减少盘算开销、引入并发机制、采用资源调度等

  • 可靠性:在不测或错误使用的情况下维持软件体系的功能特性,如MTTF、MTBF、MTTR

    • 设计谋略:心跳、Ping/Echo、冗余、推选

  • 可用性:体系能够正常运行的时间比例,如故障间隔时间

    • 设计谋略:心跳、Ping/Echo、冗余、推选

  • 安全性:体系在向正当用户提供服务的同时能够制止非授权用户使用的企图或拒绝服务的本事,如保密性、完备性、不可抵赖性、可控性

    • 设计谋略:入侵检测、用户认证、用户授权、追踪审计



  • 可修改性:指能够快速的以较高的性能价格比对体系进行变动的本事。

    • 设计谋略:接口-实现分类、抽象、信息潜伏

  • 功能性:体系所能完成所期望的工作的本事
  • 可变性:指体系结构经扩充或变动成为新体系结构的本事
  • 互操作性:经常与其他体系或自身环境相互作用

质量属性场景


敏感点&权衡点


三种常用的评估方式



  • 基于调查问卷(检查表)的方式
  • 基于度量的方式
  • 基于场景的方式

基于场景的架构分析方式SAAM


✨架构权衡分析法ATAM

让架构师明白怎样权衡多个质量目的,分为四个重要的运动领域:场景和需求手机、体系结构视图和场景实现、属性模子构造和分析、折中。

成本效益收益法CBAM


测验真题


答案
58:B; 59:D; 60:C; 61:C; 62:B; 63:A

答案
57:C; 58:A; 59:C; 60:D; 61:A; 62:D; 63:C
其他评估方法(相识)




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表