一、考点分布
- 盈亏平衡分析(※)
- 进度管理(※※※)
- 软件质量管理(※※)
- 软件配置管理(※※)
二、盈亏平衡分析
正常情况下,销售额=固定成本+可变成本+税费+利润
盈亏平衡下,销售额=固定成本+可变成本+税费
税费=销售额*税率
可变成本会随着销售数量的变化而变化,但是可变成本与销售额的比例是不变的
三、进度管理
关键路径
关键路径的计算方法
a.计算ES、EF:从网络计划起点节点开始,沿箭线方向依次向前推算,数值取大。
b.计算LS、LF:从网络计划终点节点开始,逆箭线方向依次向前推算,数值取小。
关键工作与关键线路的判定:总时差最小的工作是关键工作。
当Tc=Tp时:a.TF=0的工作是关键工作;
b.LF-EF=0的工作是关键工作;
c.LS-ES=0的工作是关键工作。
注意点:
- 关键路径是项目网络图中总工期最长的路径,决定了项目所需的最短时间;
- 关键路径至少有一条,且可以有多条;
- 关键路径上的计划活动叫做“关键活动”,关键活动的时差通常为零或负;
以上内容来源https://blog.csdn.net/weixin_68261415/article/details/129078825
四、甘特图
五、影响软件质量的3组因素
- 产品修改
- 可理解性
- 可维护性
- 灵活性
- 可测试性
- 产品转移
- 可移植性
- 可再用性
- 互运行性
- 产品运行
- 正确性、健壮性、效率、完整性、可用性、风险
六、软件质量控制与质量保证
质量保证(QA)一般是每隔一定时间(例如,每个阶段末)进行的,主要通过系统的质量审计和过程分析来保证项目的质量。独特工具包括:质量审计和过程分析。
质量控制是实时监控项目的具体结果,以判断它们是否符合相关质量标准,制度有效方案,以消除产生质量问题的原因。
质量保证的目标
- 事前预防工作
- 尽量在刚刚引入缺陷时即将其捕获,而不是让缺陷扩散到下一个阶段
- 作用于过程而不是最终产品
- 贯彻于所有活动之中,而不是只集中于一点
七、软件能力成熟度模型集成(CMMI)
成熟等级
初始级(L1):随意且混乱、组织成功依赖于个人能力
已管理级(L2):项目可重复(建立了项目级的控制过程)
已定义级(L3):组织级,文档标准化
定量管理级(L4):量化式管理(过程性能可预测)
优化级(L5):持续优化
八、软件配置管理
产品配置是指一个产品在其生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、计算机程序、部件及数据的集合。
关于配置项
基线配置项(可交付成果):需求文档、设计文档、源代码、可执行代码测试用例、运行软件所需数据等。
非基线配置项:各类计划(如项目管理计划,进度管理计划),各类报告
软件配置管理核心内容包括版本控制和变更控制。
九、版本控制
十、软件工具
- 软件开发工具:需求分析工具、设计工具、编码与排错工具、测试工具
- 软件维护工具:版本控制工具(VSS、CVS、SCCS、SVN)、文档分析工具、开发信息库工具、逆向工程工具、再工程工具
- 软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择