软件的本质
软件特性
软件过程
软件开发原则
开闭原则
里氏替换原则
依赖倒置原则
单一职责原则
接口隔离原则
迪米特法则
软件过程模型
敏捷开发
软件开发模型
需求建模
软件设计
UML
体系结构设计
设计模式
软件质量管理
评审
软件质量保证
软件测试
单元测试
集成测试
系统测试
压力测试
部署测试
软件配置管理
软件项目管理
软件项目估算
项目进度安排
风险管理
软件过程改进
成熟度模型
学习资源
- 视频
- 书籍
软件工程《 实践者的研究方法: 》 https://book.douban.com/subject/6047742: 软件开发的 201 个原则《 》 https://book.douban.com/subject/35628886:
- 大学课件
- 浙大计算机软件工程
https://github.com/QSCTech/zju-icicles:
- 浙大计算机软件工程