软件工程期末复习——第十四章

软件工程期末复习——第十四章

一、重要知识点

1. 软件项目管理的主要职能

  • 制定计划:规定待完成的任务、要求、资源、人力和进度等;
  • 建立组织:为实施计划、保证任务的完成,需要建立分工明确的责任制机构;
  • 配置人员:任用各种层次的技术人员和管理人员;
  • 指导:鼓励和动员软件人员完成所分配的工作;
  • 检验:对照计划或标准,监督和检查实施的情况。

2. 软件项目组织分类

  • 民主制程序员组:构件民主制程序员组的基本概念是“无私编程”,这种组织中的每名程序员都应该鼓励该组其他成员找出自己编写的代码中错误,小组成员完全平等,享有充分民主。
  • 主程序员组:主程序员负责关键部分的详细设计,并指导程序员完成其他部分的设计工作;后备程序员协助主程序员工作,在其不在位时接替其领导小组工作;秘书负责完成事务性工作。
  • 现代程序员组:结合民主制程序员组和主程序员组的优点,决定“主程序员”由两个人共同担任:一个技术负责人和一个行政负责人。

3. 软件开发成本估计方法

  • 类比估算法:通过比照已完成的类似项目实际成本,估算出新项目成本的方法;
  • 参数估计法:利用项目特性参数建立数学模型来估算项目成本的方法,也称为参数模型法;
  • 软件工具法:运用现有的计算机成本估算软件去确定项目成本的方法。

4. 软件配置管理的定义

计算机程序(源代码和可执行程序),描述计算机程序的文档(针对技术开发者和用户),数据(包含在程序内部或在程序外部),这些项包含了所有在软件过程中产生的信息,总称为软件配置。

二、次重要知识点

1. 成本估算模型

2. 甘特图法

3. 箭线图

4. 顺序图


软件工程期末复习——第十四章
http://example.com/2026/01/12/se13/
作者
谢斐
发布于
2026年1月12日
许可协议