互联网 北京理工大学现代远程教育学院
 
 北京理工大学现代远程教育学院>课件点播>计算机类课程>个体软件过程  

教师姓名
赵小林
性别


教材名称 《 Watts S. Humphrey. Introduction to the Personal Software Process 》
课程简介
     本课程是计算机类专业的一门必修的技术专业课。主要研究计算机软件工程师(学生)个人解决软件工程问题的方法,特别是有关软件项目计划和软件质量控制方面的先进方法 。
学时
40学时
基本情况
第1章 软件工程师的任务 (学时 1)
  1.1 什么是软件工程
  1.2 为什么工程质量很重要
  1.3 个体软件过程
  1.4 高质量工作的规范
  1.5 高质量工作的重要性
  1.6 如何提高工作质量
  1.7 过程改进的步骤
  1.8 本书的策略
  1.9 总结

第2章 时间管理 (学时 1)
  2.1 时间管理的逻辑原理
  2.2 了解时间的使用情况
  2.3 工程记事本
  2.4 工程记事本的设计
  2.5 工程记事本示例
  2.6 总结

第3章 时间跟踪 (学时 2)
3.1 为什么要跟踪时间
  3.2 记录时间数据
  3.3 跟踪时间
  3.4 使用标准的时间记录日志
  3.5 处理中断
  3.6 跟踪已完成的任务
  3.7 在工程记事本中登记时间日志
  3.8 时间记录的提示
  3.9 总结

第4章 阶段计划与产品计划 (学时 2)
  4.1 阶段计划和产品计划
  4.2 周活动总结表
  4.3 总结每周的时间分配
  4.4 计算阶段时间和工作效率
  4.5 使用周活动总结表
  4.6 总结

第5章 产品计划 (学时 2)
  5.1 产品计划的必要性
  5.2 产品计划的用途
  5.3 什么是产品计划
  5.4 产品计划
  5.5 制订小型任务的计划
  5.6 术语定义
  5.7 作业编号日志
  5.8 关于使用作业编号日志的几点建议
  5.9 使用产品的时间和效率数据
  5.10 总结

第6章 产品规模 (学时 2)
  6.1 产品计划过程
  6.2 规模测量
  6.3 使用规模测量的注意事项
  6.4 程序规模
  6.5 其它的规模测量方法
  6.6 程序规模估计
  6.7 较大规模的估计
  6.8 在作业编号日志中使用规模测量的方法
  6.9 总结

第7章 管理好时间 (学时 2.5)
  7.1 时间管理的要素
  7.2 活动分类
  7.3 收集活动的时间数据
  7.4 时间分配的评价
  7.5 作出时间安排
  7.6 找出更多的时间
  7.7 制订基本规则
  7.8 设定时间分配的优先级
  7.9 管理好时间安排
  7.10 关于管理可变动的时间的几点建议
  7.11 时间管理的目标
  7.12 总结

第8章 契约的管理 (学时 2)
  8.1 什么是契约
  8.2 认真制订契约
  8.3 契约的一个示例
  8.4 工业中的示例
  8.5 处理没有完成的契约
  8.6 管理契约的重要性
  8.7 不对契约进行管理的后果
  8.8 管理契约的方法
  8.9 总结

第9章 进度管理 (学时 3)
  9.1 进度管理的必要性
  9.2 Gantt图
  9.3 制订项目进度表
  9.4 检查点
  9.5 跟踪项目计划
  9.6 跟踪积分
  9.7 总结

第10章 项目计划 (学时 2)
  10.1 项目计划的必要性
  10.2 项目计划总结表
  10.3 项目总结
  10.4 程序规模
  10.5 开发阶段的时间
  10.6 估计的准确性
  10.7 总结

第11章 软件开发过程 (学时 2)
  11.1 为什么使用过程
  11.2 一些定义
  11.3 过程脚本
  11.4 检查点和阶段
  11.5 更新的项目计划总结表
  11.6 一个计划的示例
  11.7 累计时间值计算的示例
  11.8 总结

第12章 缺陷 (学时2)
  12.1 什么是软件质量
  12.2 缺陷和质量
  12.3 什么是缺陷
  12.4 缺陷与Bug
  12.5 缺陷类型
  12.6 了解缺陷
  12.7 缺陷记录日志
  12.8 统计缺陷个数
  12.9 使用缺陷记录日志
  12.10 更新的PSP过程
  12.11 总结

第13章 缺陷查找技术 (学时 2)
  13.1 个人对产品质量的承诺
  13.2 发现缺陷的步骤
  13.3 发现和修复缺陷的方法
  13.4 代码复查
  13.5 为什么要尽早发现缺陷
  13.6 发现和修复缺陷的费用
  13.7 利用代码复查发现缺陷
  13.8 编译前的复查
  13.9 编译与测试缺陷的数据
  13.10 更新后的PSP项目计划总结表
  13.11 其它种类的代码复查
  13.12 总结

第14章 代码复查检查表 (学时 1.5)
  14.1 检查表的用途
  14.2 代码复查检查表的示例
  14.3 使用代码复查检查表
  14.4 建立个人检查表
  14.5 改进检查表
  14.6 编码标准
  14.7 总结
  14.8 练习14

第15章 缺陷预测 (学时 3)
  15.1 缺陷率
  15.2 缺陷数据的使用
  15.3 缺陷密度
  15.4 缺陷率的预测
  15.5 缺陷估计
  15.6 更新的项目计划总结表和示例
  15.7 登入实际的数据
  15.8 总结
  15.9 练习15

第16章 缺陷排除的经济效益 (学时 2)
  16.1 高质量工作的必要性
  16.2 缺陷排除问题
  16.3 缺陷排除时间
  16.4 缺陷引入和排除的经验
  16.5 节省缺陷排除时间
  16.6 在PSP项目计划总结表中每小时缺陷数的计算
  16.7 缺陷排除效益的计算
  16.8 提高缺陷排除率
  16.9 减少缺陷引入率
  16.10 总结

第17章 设计缺陷 (学时 2)
  17.1 设计缺陷的本质
  17.2 识别设计缺陷
  17.3 什么是设计
  17.4 设计过程
  17.5 设计缺陷的起因
  17.6 设计缺陷的影响
  17.7 设计表达
  17.8 总结

第18章 产品质量 (学时 2)
  18.1 质量第一
  18.2 测试
  18.3 过滤器概念
  18.4 仔细工作的好处
  18.5 缺陷排除效益的计算
  18.6 最终的缺陷排除效益的估计
  18.7 100%过程效益的好处
  18.8 缺陷排除效益的经验
  18.9 原型方法
  18.10 总结

第19章 过程质量 (学时 3)
  19.1 过程测量
  19.2 缺陷排除中的矛盾
  19.3 缺陷排除策略
  19.4 质量的成本
  19.5 质量成本的计算
  19.6 质检/过失比
  19.7 改进复查的效率
  19.8 质量成本的精确计算
  19.9 总结

第20章 个人对质量的承诺 (学时 1)
  20.1 质量的重要性
  20.2 低质软件的危险正在增长
  20.3 制订个人质量承诺
  20.4 个人的目标
  20.5 成就的回报
联系方式
68913468,chenshuoying@bit.edu.cn




北京理工大学 现代远程教育学院 版权所有 京ICP备05065315号