软件工程

77 阅读1分钟

第一章 软件和软件工程

软件工程思路:质量-->过程-->方法-->工具

软件的定义:

软件的分类:

软件工程的定义:

软件成熟度模型:

第二章 软件过程

  1. 过程模型

原型模型

敏捷模型

srum过程

xp过程

  1. 需求工程

用户的需求和痛点是什么(真需求还是假需求),背景是什么:

对应的指标:

概要设计和详细设计

放量计划

  1. 体系结构设计

什么是好的设计

体系结构风格

体系结构设计要点

模块化,低耦合

  1. 详细设计

模块化,低耦合

  1. 界面交互设计

原则:降低用户记忆负担

给用户控制权

保持界面一致

  1. 软件测试

《google软件测试之道》 -- 质量不等于测试

质量是什么

定性和定量

测试策略

用例设计

黑盒测试

白盒测试

监控报警

UI自动化

接口自动化/流量回放

  1. 事故/线上问题 复盘
  2. 软件质量度量

质量度量看板

第三章 项目管理

  1. 相关人员

组织架构

不同团队的POC

梳理业务,运营负责人,RD负责人,QA负责人,并打好关系。

  1. 进度(甘特图)
  2. 风险控制
  3. 任务和目标 (任务的优先级判断)