一、软件架构评估

2022-01-10 14:26:50 浏览数 (1)

1、 质量属性

考点:概念、提升方法、根据描述内容判断属于那种质量属性。

质量属性设计策略

可用性:心跳、ping/echo、冗余、进程监视器

可修改性:抽象、信息隐藏、限制通信路径、运行时注册

性能:优先级队列、增加计算资源、减少计算开销、并发机制、资源调度

安全性:用户认证、用户授权、追踪审计、限制访问

2、 架构评估

考点:概念、根据描述判断风险点,敏感点,平衡点。

敏感点:为了实现某种特定的质量属性,一个或多个系统组件所具有的特性。

平衡点:影响多个质量属性的特征,是多个质量属性的平衡点。

风险点:架构设计中潜在且存在问题的架构决策所带来的隐患

非风险点:某些做法是可行的可接受的

0 人点赞