针对软件工程管理策略的与

摘 要 基于软件产品的特殊性,软件工程中对软件项目的开发进行有效管理,和对软件整个生存期活动管理是十分必要的,只有管理方法得当,软件工程才能顺利实施和进行,软件工程的管理对于保证软件产品的质量具有极为重要的作用.因此软件工程管理成为软件工程的重要研究内容之一.

关 键 词 软件工程;管理策略;研究;模型

中图分类号TP31 文献标识码A 文章编号 1674-6708(2013)92-0000-00

1概述

软件工程包括软件开发技术和软件工程管理两大部分内容.软件工程管理是对软件项目开发进行管理.从细节方面来看即在软件生存期对所有的活动采取适当的管理.

2软件工程管理对象

2.1开发人员管理

软件开发属于大型信息工程,需要多种技术专业人士共同配合进行的,不仅由项目负责人、系统分析员及高级程序编制员,还有初级程序员和后勤资料规整、文件统计等辅助人员协助操作.软件开发环节,不但要求做好各阶段活动的明确分工,而且确保上下级存在密切沟通.所以,严格规范人员技术操作水平及团体意识是非常必要的,齐心协力的队伍和和谐的工作环境是实现软件项目顺利完成的基石.

2.2组织结构管理

完整的组织结构离不开组织机构的监督,离不开恰当的人员分工及有效的通讯.软件开发的组织机构具有的模式不是一致的.主要组成人员包括:程序员、专家组、组织三种组织机构.

2.3用户管理

软件开发后,主要被用户使用,所以,整个软件开发前后,应与用户建立密切交流和探讨的平台,最大限度的争取到用户的建议和观点.尤其是项目负责人职位,与用户的沟通是非常必要的,了解和熟悉用户的需求和想法,避免产生来自用户的不必要干涉和拒绝.

2.4控制管理

控制包括进度控制、人员控制、经费控制和质量控制.为保证软件开发按预定的计划进行,对开发过程要实施以计划为基础.

2.5文档资料管理

文档资料是实现软件工程有效管理的重要依据,所以必须将软件开发过程中从初步设计到中间过程包括最终结果整理为一套全面的文档资料,建立标准化的文档有利于进行文档管理.


3软件工程管理策略

3.1分布式软件工程管理策略

分布式软件工程管理的特点:资源共享,即共享硬件和软件资源;开放性,即可使用有不同供应商提供的设备和软件;并发性,即可通过并行处理来增强性能;缩放性,即可通过增加新的资源来提高生产力;容错,即在出现某个失误之后仍具备继续运行的能力.

3.2软件能力成熟模型管理策略

要促进企业更为理想地完成商业目标,要把软件开发作为过程看待,按照统计质量管理理论对这个过程进行管理,达到软件开发的工程化和标准化.CMM重视软件开发的管理、提高软件工程能力,能够指导企业改进企业软件过程,同时为软件开发机构建立严格规范的软件开发过程提供参考,最大程度优化软件工程能力.

此外,CMM 有3个基本用途:

第一,软件过程评估.就是借助 SW-CMM 分析软件组织当前软件过程的状态,找出其强处和弱处,这点无论软件采购单位,还是软件产品开发单位都可使用.

第二,软件过程改进.按照评估结果显示的弱电所在,建议根据SW-CMM 能力等级的顺序,由低向高逐级制定改进策略,适用于所有软件开发单位,是CMM最主要的用途.

第三,软件能力评价.软件采购单位可以通过对投标者的软件过程能力评价来降低软件采购的各种风险,尤其是软件质量方面的风险,投标者通过自我评价来掌握彼此的具体水平,但是软件采购单位并不以自我评价的结果作为参考.

4结论

随着软件的规模和复杂度的不断增大,开发人员的增加以及开发时间的增长,这些都增加了软件工程管理的难度.因此,软件工程管理策略也应该做适应软件开发的调整和改进,以提高软件开发的效率.

类似论文

计算机软件工程管理与应用

[摘 要]在新时期,计算机软件开发项目涉及的领域越来越广泛,同时也面临前所未有的风险,已成为较为复杂。
更新日期:2024-1-13 浏览量:19394 点赞量:5455

计算机软件工程管理应用

摘 要:计算机软件工程是我国互联网发展的一大产业,属于新型技术领域,我国大部分新技术改进,都是建立在计算机软。
更新日期:2024-7-5 浏览量:14388 点赞量:4338

“万维易化软件工程管理平台”

上期专栏我们详细介绍了“软件工程管理”与“万维易化软件工程管理平台”之间的关系及应用领域 本期专栏则将更。
更新日期:2024-9-3 浏览量:17874 点赞量:5421

计算机软件工程管理工作探析

摘 要:通过对软件产品特点的分析,讨论软件工程管理可能涉及的人员、组织机构、用户、控制、文档资料等内容 关 键 词。
更新日期:2024-8-2 浏览量:16120 点赞量:4946

关于优化计算机软件工程管理的

【文章摘 要】在信息化高度发达的社会,计算机软件应用促进了经济和社会的发展,也提高了工作和生活效率 在计算机专业发展į。
更新日期:2024-9-25 浏览量:120164 点赞量:26199

计算机软件工程管理

摘 要:随着信息技术的发展,计算机得到广泛的应用 而计算机软件开发项目也向越来越广泛的领域延伸,。
更新日期:2024-9-12 浏览量:116675 点赞量:24929

关于优化计算机软件工程管理的

【文章摘 要 】 在信息化高度发达的社会,计算机软件应用促进了经济和社会的发展,也提高了工作和生活效率 在计算机专业发展的如火如荼。
更新日期:2024-1-5 浏览量:8234 点赞量:3449