软件项目管理与案例分析教与学(教学大纲,肖来元)

课程中文名称

软件项目管理

课程性质

专业必修

总学时数

总学时:32(其中8学时案例实践与课程考试)学分:2

1

课程教学目的

(1)帮助学生了解软件项目管理知识体系,让学生有一个完整的软件项目管理体系框架。掌握如何开发软件项目计划和如何进行软件项目的跟踪管理;

(2)引导学生将所学的软件项目管理基本知识,运用于具体的案例分析和实践中,帮助学生理解所学内容,提高实践能力。

2

教学重点与难点

课程重点:

(1)帮助学生获得必要的软件项目管理基本知识;

(2)掌握如何制定软件项目计划和进行软件项目的跟踪控制与管理。

课程难点:

(1)软件项目任务分解和软件项目规模成本估算;

(2)引导学生将所学的软件项目管理基本知识,运用于具体的案例分析和实践中,帮助学生理解所学内容,提高实践能力。

3

教学方法与手段

“软件项目管理与案例分析”是软件工程专业一门重要的实践性很强的课程,它不仅有自身的基本知识,而且还涉及到软件技术类课程知识的综合应用,在软件工程人才培养中具有十分重要的地位和作用。为了保证课程的教学效果,针对课程重点和难点,采取以下解决方案:

(1)根据课程的性质,大胆进行改革,构建了本校教师、IT企业教师、国外教师相结合的师资队伍,良好的师资互补性拓展了“软件项目管理”课程的课程边界,丰富了课程案例及课程相关资源,提高了课程教学的实际效果。

(2)强化课程实践教学过程,坚持理论与实践并重的课程理念,通过与理论有机结合的案例教学和实践教学,在一定程度上克服了学生缺乏大型软件项目开发和管理经验的不足,避免了把这门课的内容当成死记硬背的条条框框,应付考试的现象,使之加深对软件项目管理课程知识体系的理解和运用。

(3)让学生在“软件项目实训”和“软件工程实践”中担当不同的角色,获得理性和感性认识,加深对知识的理解,强化学生实际应用能力的培养。

(4)建设内容丰富的课程 站,提供 络课件、项目文档、模拟练习、课程论坛等,为学生主动学习提供有力支持。

(5)积极开展教学研究,通过开展教学研究和项目建设,充实和优化课程资源,改革教学内容和方法,不断提升教学质量。

4

教学内容与学时安排

(1)软件项目管理知识体系概述(2学时)

(2)软件项目合同管理(2学时)

(3)软件开发过程管理(2学时)

(4)软件质量管理(4学时)

(5)软件项目团队管理(2学时)

(6)软件项目需求管理(2学时)

(7)软件项目开发计划(2学时)

(8)软件项目风险管理(2学时)

(9)软件项目跟踪管理(2学时)

(10)软件项目配置管理(2学时)

(11)软件项目收尾(2学时)

(12)案例实践与课程考核(8学时)

5

课程成绩评定与记载

课程成绩=课堂讨论与练习(10%)+案例实践(30%)+终结性考试(60%)

终结性考试形式:开卷

6

课程教材

扫码优惠购书

7

目录

向上滑动阅览

1章软件项目管理概述

1.1项目与软件项目的概念

1.1.1项目与项目属性

1.1.2软件项目

1.1.3项目的组成要素

1.2项目管理的概念

1.2.1项目管理的定义

1.2.2项目管理的基本内容

1.2.3项目管理与软件项目管理的特点

1.3软件项目生命期与管理过程

1.3.1软件项目生命期

1.3.2软件项目管理过程

1.3.3项目生命期中的几个重要概念

1.4本书内容的组织

1.5本章小结

1.6复习思考题

2章软件项目合同管理

2.1合同管理概述

2.1.1合同的概念

2.1.2合同生存期

2.1.3合同要素

2.2需方合同环境

2.2.1合同准备

2.2.2合同签署

2.2.3合同管理

2.2.4合同终止

2.3供方合同环境

2.3.1合同准备

2.3.2合同签署

2.3.3合同管理

2.3.4合同终止

2.4软件项目合同条款分析

2.5案例分析

2.5.1合同文本样例

2.5.2合同附件样例

2.6本章小结

2.7复习思考题

3章软件开发过程管理

3.1SWCMMCMMIISO 9000

3.1.1SWCMMCMMI

3.1.2ISO 9000质量标准

3.1.3CMMISWCMMISO 9001之间的比较

3.2传统软件开发生命周期模型

3.2.1瀑布模型

3.2.2原型模型

3.2.3增量模型

3.2.4进化模型

3.2.5螺旋模型

3.3扩展软件开发生命周期模型

3.3.1极限模型

3.3.2统一软件开发过程

3.3.3微软产品开发周期模型

3.4案例分析

3.5本章小结

3.6复习思考题

4章软件质量管理

4.1软件质量与软件质量保证概述

4.1.1软件质量

4.1.2软件质量工作

4.1.3软件质量保证

4.2软件质量度量

4.2.1软件质量模型

4.2.2软件质量度量的内容

4.2.3软件质量工具

4.3软件质量保证的措施

4.3.1质量保证计划

4.3.2软件评审

4.3.3软件配置管理

4.3.4各阶段的质量保证活动

4.4软件测试过程管理

4.4.1软件测试过程模型

4.4.2软件测试过程管理实践

4.4.3软件测试过程可持续改进

4.5案例分析

4.6本章小结

4.7复习思考题

5章软件项目团队管理

5.1软件项目团队管理概述

5.1.1软件项目团队

5.1.2软件项目团队管理

5.2软件项目组织计划编制

5.2.1项目组织计划编制概述

5.2.2项目团队的角色分类

5.2.3项目角色与职责分配过程

5.2.4项目组织结构设计

5.3软件项目团队人员的获取

5.3.1项目经理的确定

5.3.2项目团队人员的确定

5.4软件项目团队建设

5.4.1软件项目团队的组建

5.4.2团队合作

5.4.3团队成员激励

5.4.4团队的学习

5.4.5软件项目团队成员绩效评估管理

5.5案例分析

5.5.1MSF团队角色和责任分配

5.5.2微软项目团队结构

5.5.3微软 VSTS工具

5.6本章小结

5.7复习思考题

6章软件项目需求管理

6.1软件项目需求管理概述

6.1.1需求定义

6.1.2需求类型

6.2需求开发和管理过程

6.2.1需求获取

6.2.2需求分析

6.2.3需求规格说明

6.2.4需求验证

6.2.5需求变更管理

6.2.6可测试性需求

6.3需求获取方法

6.3.1访谈和调研

6.3.2专题讨论会

6.3.3脑力风暴

6.3.4场景串联

6.4需求分析建模方法

6.4.1用例分析方法

6.4.2原型分析方法

6.4.3结构化分析方法

6.5需求管理工具

6.6案例分析

6.6.1案例背景

6.6.2需求开发

6.6.3需求变更管理

6.7本章小结

6.8复习思考题

7章软件项目开发计划

7.1软件项目任务分解

7.2软件项目估算的概念

7.3软件项目规模估算

7.3.1LOC估算法

7.3.2FP估算法

7.3.3PERT估算法

7.4软件项目成本估算

7.4.1成本估算方法

7.4.2成本估算模型

7.4.3COCOMOⅡ模型

7.4.4Putnam模型

7.4.5成本估算步骤

7.4.6成本模型的评价

7.5软件项目进度估算

7.5.1基于规模的进度估算

7.5.2工程评价技术

7.5.3关键路径法

7.6软件项目进度计划

7.6.1进度计划中的概念

7.6.2进度计划方法

7.7案例分析

7.8本章小结

7.9复习思考题

8章软件项目风险管理

8.1软件项目风险管理概述

8.1.1风险定义与分类

8.1.2风险管理

8.1.3风险管理的意义

8.3风险评估

8.3.1风险评估过程

8.3.2风险评估的方法

8.4风险计划

8.5风险控制与管理

8.6案例分析

8.6.1项目各开发阶段的风险

8.6.2本系统开发过程中需考虑的其他风险

8.6.3某教育管理系统的风险管理

8.7本章小结

8.8复习思考题

9章软件项目跟踪控制

9.1软件项目跟踪控制概述

9.2软件项目跟踪控制的标准

9.3软件项目监控和 告体系

9.3.1跟踪采集的过程

9.3.2建立跟踪采集对象

9.4软件项目跟踪控制过程

9.4.1对软件项目范围的跟踪控制

9.4.2对软件项目的进度、成本和资源的跟踪控制

9.4.3软件项目质量的跟踪控制

9.4.4软件项目风险的跟踪控制

9.4.5其他方面的监控

9.5软件项目评审

9.5.1软件项目评审概述

9.5.2评审准备

9.5.3评审过程

9.5.4评审 告

9.5.5问题跟踪列表

9.6软件项目计划修改

9.7案例分析

9.7.1软件项目跟踪与监控的目标和步骤

9.7.2软件项目跟踪、控制的实现

9.7.3软件项目中的跟踪监控方针

9.8本章小结

9.9复习思考题

10章软件项目配置管理

10.1软件项目范围核实

10.2软件项目配置管理概念

10.3软件项目配置管理过程

10.4配置管理组织与实施

10.4.1配置管理组织

10.4.2配置管理实施

10.5案例分析

10.6本章小结

10.7复习思考题

11章软件项目收尾

11.1软件项目收尾概述

11.2软件项目收尾过程

11.2.1项目文件整理

11.2.2项目结束过程

11.3软件项目验收

11.3.1项目验收的意义

11.3.2项目验收标准和依据

11.3.3项目验收流程

11.3.4项目验收范围

11.3.5项目验收收尾与移交

11.4成功的软件项目收尾的特点

11.5案例分析

11.6本章小结

11.7复习思考题

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月19日
下一篇 2022年10月19日

相关推荐