软件过程模型:
RUP统一过程模型:
CMMI5个等级:
初始级、已管理级、已定义级、定量管理、优化级
模板-->具体、过程-->步骤、规程-->每个步骤如何进行
数据流图-->对功能建模
ER图-->对数据建模(数据库中用到)
流程图-->对算法逻辑建模
{面向对象:[用例进行建模,分析建模:[动态,静态]}
用例图描述需求。
白盒测试的测试强度(从高到低):
路径覆盖
条件、判断组合覆盖
条件覆盖、判断覆盖(同级)
语句覆盖
软件系统测试:
验收测试(无用户参与)、@测试(有用户,生产环境),贝塔测试(有用户,运行环境)
软件设计要求高内聚,低耦合。
耦合程度由高到低(记两端):数据耦合(除无直接耦合外,程度最低)、内容耦合(最高)
内聚程度由高到低(记两端):功能内聚(最高)、偶然内聚(最低)
最小生成树算法:
连接n个节点,需要n-1条边。从权值最小的边开始选,判断是否为安全边(即不构成环),直至选取了n-1条边构成了最小生成树。