background image

软件项目管理方向介绍

软件项目管理

是为了使

软件

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

而对人员(

People)、产品(Product)、过程(Process)和项目(Project)进

行分析和管理的活动。

项目管理

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

软件生命

周期

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

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

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

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

度量

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

软件系统

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

Windows

这样

操作系统

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

程序

在进行开发,项

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

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

软件度量

软件项目计划

风险管理

软件质量保证

软件过程

能力评估,

软件配置管理

等。

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

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

配置管理

针对开发过程中

人员、工具的配置、使用提出管理策略。

通过软件工程方法以及项目管理的理论学习、案例分析、实践操作和训练,学生掌握扎

实的软件工程理论和

IT 企业管理知识,熟悉软件项目开发的规范和开发流程,具备软件工

程项目管理能力,同时具备一定的管理决策分析能力,成为能够领导团队高效实施软件项
目的管理人才。

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

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

       

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

48                    3

             UML                        48                    3 
           

                   

中间件技术

48                    3

           

                 

软件体系结构

48                    3

     

                 

软件质量保证与测试

48                    3