软考高级系统架构设计师系列之:系统架构设计案例分析常考知识点
系统架构设计案例分析常考知识点和例题详细总结,考前可以反复记忆以下知识点。
列举软件质量属性名称,并解释其含义:
- 性能
- 可用性
- 可靠性
- 健壮性
- 安全性
- 可修改性
- 可变性
- 易用性
- 可测试性
- 功能性
- 互操作性
质量属性具体含义:

质量属性架构设计策略:
- 性能:增加计算资源、改善资源需求、资源管理和资源调度
- 安全性:抵御攻击、攻击检测、从攻击中恢复和信息审计等
- 可用性:心跳、Ping/Echo、主动冗余、被动冗余、选举等
- 可修改性:接口-实现分离、抽象、信息隐藏
流程图与数据流图的含义与区别:

高质量数据流图设计时应考虑的三个原则:
- 复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子,这样就可以单独考察每一个DFD。如果要了解某个过程更加详细的信息,可以跳转到该过程的下一层。如果要知道一个DFD如何与其他DFD相关联,可以跳转到上一层的DFD进行考察。
- 接口最小化原则。接