第一章 软件和软件工程
软件工程思路:质量-->过程-->方法-->工具
软件的定义:
软件的分类:
软件工程的定义:
软件成熟度模型:
第二章 软件过程
- 过程模型
原型模型
敏捷模型
srum过程
xp过程
- 需求工程
用户的需求和痛点是什么(真需求还是假需求),背景是什么:
对应的指标:
概要设计和详细设计
放量计划
- 体系结构设计
什么是好的设计
体系结构风格
体系结构设计要点
模块化,低耦合
- 详细设计
模块化,低耦合
- 界面交互设计
原则:降低用户记忆负担
给用户控制权
保持界面一致
- 软件测试
《google软件测试之道》 -- 质量不等于测试
质量是什么
定性和定量
测试策略
用例设计
黑盒测试
白盒测试
监控报警
UI自动化
接口自动化/流量回放
- 事故/线上问题 复盘
- 软件质量度量
质量度量看板
第三章 项目管理
- 相关人员
组织架构
不同团队的POC
梳理业务,运营负责人,RD负责人,QA负责人,并打好关系。
- 进度(甘特图)
- 风险控制
- 任务和目标 (任务的优先级判断)