架构评估识别系统的风险点、敏感点、权衡点
风险点:架构设计中潜在的、存在问题的架构决策所带的隐患
敏感点:为实现某种特定的质量属性。一个或多个组件所具有的特征
权衡点:影响多个质量属性的特征,是多个质量属性的敏感点
数据流图的基本元素及作用
基本元素(数据流、外部实体、加工(处理)、数据存储)
作用
数据流:是数据在系统内传播的路径,因此由一组成分固定的数据组成
外部实体:代表系统之外的实体,可以是人、物或其他软件系统
加工(处理):加工是对数据进行处理的单元,它是接收一定的数据输入、对其进行处理,并产生输出
数据存储:表示信息的静态存储、可以是文件、文件的一部分、数据库的元素等
数据流图中缺少输出流,这属于黑洞。缺少输入流、这属于奇迹。加工不出输出流,这属于灰洞。
CRUD矩阵中(C代表create创建,R代表read读取,U代表update修改,D代表delete删除)