软件开发
核心行动
过程
需求
设计
工程
构造
测试
侦错
部署
维护
范式与模式
原型设计
净室
增量建模
瀑布模型
敏捷软件开发
螺旋模型
方法论与框架
快速应用程序开发
DevOps
极限编程
团队软件流程
个人软件程序
动态系统开发方法
MSF
Scrum
看板
V模型
FDD
MDD
迭代式开发
精实开发
统一流程
支持行为
配置管理
文档
质量保证
项目管理
用户体验
实践
ATDD
行为驱动开发
持续整合
持续交付
领域驱动设计
结对编程
站会
测试驱动开发
工具
编译器
侦错器
性能分析
GUI设计器
建模
集成开发环境
组建自动化
发布自动化
测试
标准与知识体系
能力成熟度模型集成
IEEE标准
ISO 9001
ISO/IEC标准
SWEBOK
项目管理知识体系
BABOK
查论编
软件项目管理是指软件开发过程中的管理,它涉及软件开发周期全过程,包括软件开发前的规划、软件设计、写代码、测试和发布后的维护。管理者要对开发人员进行明确分工,规划好软件每日开发的进度。