- 2
- 0
- 约2.32万字
- 约 60页
- 2026-07-25 发布于广东
- 举报
软件资格考试软件过程能力评估师(基础知识、应用技术)合卷(中级)应考要点
这份资料旨在帮助考生梳理《软件过程能力评估师》考试的核心知识点,侧重于中级水平的基础概念、常用模型与方法、评估技术和实践要点。
一、软件过程基础知识
(一)软件生命周期与模型
概念:软件生命周期定义了软件从构思、开发、部署到维护的完整过程。
主要阶段:
瀑布模型:强调阶段顺序性和依赖性(理论基础,理解其优缺点)。
螺旋模型:结合了原型的优点和瀑布模型的结构,强调风险分析(了解)。
基于构件的模型:适用于复用构件的开发。
并行模型:适用于大型软件项目,允许多个开发组同时工作。
迭代模型:
特点:通过一系列重复的短周期(迭代)逐步增加软件的功能,每个迭代都交付一个可运行的版本。
关键理解点:
迭代交付、风险管理、需求进化、逐步细化
经典模型:渐进式迭代和增量式迭代(理解区别,增量式通常是连续交付的)
敏捷方法:
核心价值观:个体和交互、工作的软件、客户合作、响应变化(相对于合同谈判)优先。
原则:首选简化、经常反思自省、面对面交谈、可持续的开发节奏、专注个体的技术。
主要方法/框架:
Scrum:强调角色(产品负责人、开发团队、ScrumMaster)、活动(冲刺规划、每日站会、冲刺评审、冲刺回顾)和时间盒。
看板:关注可视化流程、限制在制品、管理流动。
极限编程(XP):范围、设计、简化、客户反馈
原创力文档

文档评论(0)