一、软件开发模型
(一)模型开发模型概括
(二)瀑布模型
(三)原型、演化和增量模型
(四)螺旋模型
(五)V、喷泉和RAD模型
(六)构建组装模型(CBSD)
(七)统一过程(UP)
二、开发方法
(一)敏捷开发方法
(二)信息系统开发方法
三、需求的分类
四、结构化设计
五、测试
(一)测试原则与类型
(二)测试用例设计
(三)测试阶段
六、McCabe复杂度计算
复杂度定义:图的路径数量
七、系统的运行与维护
八、软件能力成熟度模型集成(CMMI)
九、项目管理基础知识