全部课程 >软件项目管理(外语)    Software Project Management

课程基本信息

课程编码:05B40291

课程类别:未设置

先修课程:软件工程

适用专业:计算机类专业

开课院部:外语学院

课程负责人:
课程教学团队:
课程资源:
没有资源记录!

课程展示


课程简介

本课程是软件工程专业课。本课程通过课堂案例分析、项目小组实践、实验课,使学生掌握软件项目管理的基本概念、原理和方法,从软件项目的选择、计划、执行、控制、评价等过程,指导学生理解软件项目的成本、时间、资源和性能约束等管理问题,培养学生软件项目实施过程中的管理能力。

This course is a specialty courses of Software Engineering. By the case study, project team practice and experiment courses, students can master the basic concepts, principles and methods of software project management. By selecting, execution, control and evaluation of the software project, the course guides students to understand the software project cost, time, resources, and performance constraints and other management issues, trains students management capabilities in software project implementation process. 

课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

学习和掌握过程管理、风险管理、组织管理、软件规模估算、进度管理、成本管理、质量控制和标准化等工程方面知识。

H

2

问题分析

运用技术经济原理和风险分析方法,分析项目技术经济可行性和风险性。

H

3

设计/开发解决方案

能够采用系统方法针对软件项目前期策划,按照明确的特定需求做出人员配置计划、进度计划、资源计划及成本管理方案。并能够在方案设计环节中体现创新意识,综合考虑技术、社会、健康、安全、法律、文化以及环境等因素。

H

4

研究

能够基于科学原理并采用科学方法对软件工程中的问题进行分析研究,包括设计实验、分析与解释数据、并通过信息综合管理得到合理有效的结论。

M

5

使用现代工具

能够针对工程问题,开发、选择与使用项目管理软件技术、数据库资源、信息技术工具。

H

6

工程与社会

能够基于软件工程相关背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。

M

7

环境和可持续发展

能够理解软件项目的生命周期,在项目管理中综合考虑技术、社会、健康、安全、法律以及环境等因素。

M

8

职业规范

学习掌握软件工程各种规范标准,培养良好的职业操守,能够在项目实践中理解并遵守职业道德和规范,履行责任。

H

9

个人和团队

通过课堂、课外项目小组实际工程案例项目管理训练,能够在管理、技术、经济、法规多学科背景下的团队中承担个体、团队成员以及负责人的角色。

M

10

沟通

能够就项目问题与业界同行及社会公众进行沟通,了解软件项目中各种交流,包括撰写报告和项目手册、陈述发言、清晰表达或回应用户反馈。

M

11

项目管理

掌握项目管理知识,将项目管理原理与决策方法应用在软件项目的各个阶段。

H

12

终身学习

具有自主学习和终身学习的意识,有不断学习和适应发展的能力。

M

课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

项目管理简介

1.软件项目的特点

2.软件项目管理的主要任务

3.软件项目管理的基本内容

 

1.软件项目

2.软件项目管理

2

理论讲授

风险管理

1.风险类型

2.风险识别

3.风险评估

4.风险对应策略

 

1.内部风险

2.外部风险

3.Delphi法

5.SWOT分析技术

6.风险发生概率

7.风险避免与减轻

4

理论讲授

人员组织管理

1.项目组织结构

2.人员配置

3.激励与考核

 

1.组织形式

2.人员分类

3.人员需求曲线

4.激励机制

5.绩效考核

 

2

理论讲授

软件规模估算

1.常用估算技术

2.常用估算模型

1.代码行技术

2.功能点技术

3.类比估算法

4.IBM模型

5.COCOMO模型

6.Putnam模型

 

4

理论讲授

计划进度管理

1.软件项目计划

2.工期估算

3.项目任务分解

4.进度安排

5.进度跟踪与控制

1.自顶向下

2.自底向上

2.WBS技术

3.横道图

4.CPM网络计划法

 

4

理论讲授

成本管理

1.资源计划

2.成本估算

3.成本控制

1.5W2H

2.类比法

3.参数法

4.定额制定

5.标准化

6.制度建设

2

理论讲授

文档管理

1. 文档编制目的

2. 文档编制内容

3. 提高文档编制的质量

4. 文档的管理和维护

1.文档分类

2.文档质量

2

理论讲授

质量管理与标准化

1.软件质量及特征指标

2.质量评价模型

3.软件可靠性与复杂性

4.软件工程标准化 

1.ISO模型

2.McCall模型

3.Boehm模型

4.可靠性指标

5.ISO9000

4

理论讲授

软件项目计划制定

1.任务分解

2.估算工期

3.制定项目计划。

 

1.WBS

2.工期

3.里程碑

4

上机实验

资源分配与成本控制

1.分配资源;

2.成本跟踪

3.调整资源成本;

1.资源成本

2.固定成本

3.可变成本

4.实际成本

4

上机实验(综合型)

考核要求及成绩评定

序号

成绩类别

考核方式

考核要求

权重(%)

备注

1

期末成绩

期末考试

笔试闭卷

70%

百分制,60分及格

2

平时成绩

平时表现

上课上机出勤

 

缺勤3次则无法获得学分

3

作业

5次

30%

重点检查相关概念、方法、技能的掌握情况

4

实验报告

2次

 

检查2个实验项目的完成及相关知识的掌握情况

5

期中考试

笔试闭卷

 

考试题型与期末考试相同

学生学习建议

  • 学习方法建议

在课堂讲授的过程,采用多媒体辅助教学,同时注意充分调动学生的积极性,变被动学习为主动参与。可以通过专题讨论、随堂议论、课堂提问、教学录像、教学网站等形式,多环节、多渠道地调动学生的学习积极性。教师课后需布置一定题量的作业,并认真批改。

(1)新课开始前,复习前次教学内容,评讲作业或提问,注意教学的科学性、发挥教师的计划性和实践性。

(2)运用研究性教学法和项目驱动是教学法,积极创造条件,发挥学生的主动性、积极性,鼓励学生的创造性,发挥教师的计划性、针对性与指导性。

本课程上机实验建议采用Microsoft Project 2003。

 

  • 学生课外阅读参考资料

【1】李伟波、王庆春等编著《软件工程学习与实践》 武汉大学出版社.2006年6月

【2】毕星等,《项目管理》,复旦大学出版社,2000

【3】Kathy Schwalbe,IT 项目管理(英文影印版,原书名Information Technology Project Management ),机械工业出版社(原出版社Thomson),第2版,2003.2

课程改革与建设

  • 教学中注重理论知识与实际应用的结合,平时用利用多媒体向学生介绍工程案例,课程开始时,即要求学生自由组合成立项目小组,选择工程项目案例进行实际项目管理的实践,跟随课程进展,学习和体会项目管理的过程。并将小组项目管理方案作为该小组学生的平时成绩计入。既激发学生自觉学习的热情,又锻炼他们的综合能力,平时形成性评价和期末终结性评价相结合的考试方式,对学生平时所做的努力进行了鼓励,也使成绩评定更为客观,更能反映学生对课程的综合学习理解效果及应用水平。

 

课程文档下载

课程其它文档下载

本站 所有信息归:武汉工程大学教务处 版权所有 鄂ICP064787

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站