background image

软件项目管理方向介绍

软件项目管理

为了使

软件

目能够按照预定的成本、进度、质量顺利完成,

而对人员(People)、产品(Product)、过程(Process)和项目(Project)进
行分析和管理的活动。

项目管理

根本目的是为了让软件项目尤其是大型项目的整个

软件生

命周期

从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,

以预定成本按期,按质的完成软件交付用户使用。

软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知

识产品,其开发进度和质量很难估计

度量

生产效率也难以预测和保证。其

次,

软件系统

复杂性也导致了开发过程中各种风险的难以预见和控制 。

Windows 这样

操作系统

有 1500 万行以上的代码,同时有数千

程序

在进

行开发,项目经理都有上百个。这样庞大的系统如果没有很好的管理,其软件
质量是难以想象的。

软件项目管理的内容主要包括如下几个方面:人员的组织与管理,

软件度

软件项目计划

风险管理

软件质量保证

软件过程

力评估

软件配置管理

这几个方面都是贯穿、交织于整个软件开发过程中的,其中人员的组织与

管理把注意力集中在项目组人员的构成、优化;软件度量把关注用量化的方法
评测软件开发中的费用、生产率、进度和产品质量等要素是否符合期望值,包
括过程度量和产品度量两个方面;软件项目计划主要包括工作量、成本、开发
时间的估计,并根据估计值制定和调整项目组的工作;风险管理预测未来可
能出现的各种危害到软件产品质量的潜在因素并由此采取措施进行预防;质
量保证是保证产品和服务充分满足消费者要求的质量而进行的有计划,有组
织的活动;软件过程能力评估是对软件开发能力的高低进行衡量;软

配置管

对开发过程中人员、工具的配置、使用提出管理策略。

我校软件项目管理培养目标定位:
通过软件工程方法以及项目管理的理论学习、案例分析、实践操作和训练,学生掌握

扎实的软件工程理论和 IT 企业管理知识,熟悉软件项目开发的规范和开发流程,具备软
件工程项目管理能力,同时具备一定的管理决策分析能力,成为能够领导团队高效实施
软件项目的管理人才。

或:
掌握软件工程的基础理论、软件项目管理专业知识和基本技能,具有从事计算机应

用系统的分析和设计的实际工作能力和业务水平,具有从事软件项目管理、维护方向的应
用型人才。

       

课程设置:软件项目管理与案例分析

48                    3

             UML                        48                    3 
           

                   

中间件技术

48                    3

           

                 

软件体系结构

48                    3

     

                 

软件质量保证与测试

48                    3