| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
计算机软件工程管理工作探析           
计算机软件工程管理工作探析
论文关键词:软件工程管理 开发人员 组织结构用户
论文摘要:通过对软件产品特点的分析,讨论软件工程管理可能涉及的人员、组织机构、用户、控制、文档资料等内容.
一、引言
软件工程管理目前还没有引起人们的足够重视。究其原因:首先是人的传统观念,工程管理不为人们所重视;另一方面软件工程是一个新兴的学科领域,软件工程管理的问题也是刚被提出的。同时,由于软件产品的特殊性,使软件工程管理涉及到很多学科。因此.对软件工程管理,人们还缺乏经验和技术。但事实证明,由管理失误造成的后果要比程序错误造成的后果更为严重。很少有软件项目的实施进程能准确地符合预定目标、进度和预算的,这也就足以说明软件工程管理的重要。
二、软件工租,理的内容
目前软件生产自动化程度很低,在开发过程中人是起决定性的因素,因此,软件工程管理很大程度上是对人的管理。我们可根据软件产品的特点.分析软件下程管理的具体内容,它包括对开发人员、组织机构、用户、文档资料等方而的管理。
(一)开发人员
软件开发人员一般分为:项目负责人、系统分析员、高级程序员、初级程序员、资料员和其他辅助人员.根据项目的规模人小,有可能一人身兼数职,但职责必须明确。不同职责的人,要求的素质不同。如项目负责人需要有组织能力、判断能力和对重大问题能做出决策的能力;系统分析员则要有概括能力、分析能力和社交活动能力;程序员需要有熟练的编程能力等。人员要少而精,选人要慎重。软件生命期各个价段的活动有分工又互相联系。lOCAlhOsT因此,要求选择各类人员既能胜任工作,又要能相互很好地配合.没有一个和谐的工作气氛很难完成个复杂的软件项目。
(二)组织机构
组织机构不等于开发人员的简单集合。这里的组织机构要求:好的组织结构、合理的人员分工和有效的通讯。软件开发的组织机构没有统一的模式。下面简单介绍三种组织机构。
1.主程序员组织机。ibm公司提出的主程序员组是软件系统结构化思想在组织上的体现。它的目的是为了保证全组的协调和统一。一位高级工程师(主程序员)主持计划、协调和复审组的全部技术活动。技术人员(一般25人)负责分析和开发活动,一位后援工程师支持高级工程师的工作,并且在该项目继续进行时,可以代替高级工程师工作,以减少可能的损失.
2.专家组。专家组强调每个人的才能,把每个人都看作是某一方面的专家,由这些专家组成一个开发机构。这种组织结构虽然能发挥所有工作人员的积极性,但往往有可能出现协调上的困难,选择这种方式要慎重.
3.民主组织.民主组织由从事各方面工作的人员轮流担任组长。很显然,这种组织结构对调动积极性和个人的创造性是很值得称道的。但是由于过多地进行组长信息“转移”不符合软件工程化的方向。
(三)用户
我们是为用户开发软件的,在开发过程中自始至终必须得到用户的密切合作和支持。作为项目负责人,要特别注意与用户保持联系,掌握用户的心理和动态.防止来自用户的各种干找和阻力。

1.用户不积极,不配合。这种表现通常来自对采用先进技术持怀疑态度的用户,他们心理上的抵触情绪会在行动上表现为消极、漠不关心。在需求阶段,做好这部分人的工作很重要,通过他们中的业务骨千,才能真正了解到用户的要求。要使他们认识到:计算机的发展和应用是现代化的必然趋势,使用计算机将会带来巨大的经济效益:让他们掌握新的技术和方法去取代某些可能过时的或淘汰的专长。
2.用户求快求全.这种表现来自对使用计算机持积极态度的人.他们中一部分人希望一个早上就能用上计算机,并且全能用上计算机。要他们认识到;开发一个软件项目不是一朝一夕就能完成的,软件工程不是靠人海战术就能加快的工期。另外,即使计算机能够处理的事情,系统也不能下于包罗万象,贪大求全。要根据现有的条件量力而行。如果系统大而全,必然会很复杂,开发时间就拖得很长,因此可能会导致一个系统的失败或性能太差.
3.用户需求变化.在软件开发过程中,用户可能会不断提出新的要求和修改以前提出的要求。从软件工程的角度不希望有这种变化。但实际上,不允许用户提出变动的要求是不可能的.因为一方面每个人对新事物有一个认识过程,不可能一下子提出全面的、准确的要求:另一方而还要考虑到与用户的关系。对来自用户的这种变化要正确对待:要向用户解释软件工程的规律,并在可能的条件下部分或有条件地满足用户的合理要求.例如:软件需求分析阶段结束后软件的设计口标已经确定,这时用户要求的重大变化要导致设计目标的变化,特别是到软件开发的后期,一般不可能满足这种变化的要求。要向用户解释清楚工程的内在规律,但对用户提出的如性能等局部方而的要求,只要是合理的,就要加以考虑。
4控制。人员控制是对开发组织内部人员控制。就是要保证开发人员的积极性和稳定性。人员的频繁更换或流动将会大大增加软件出错误的机会。至少要保证软件项目每一期工程或软件生命期每一阶段中人员的相对稳定性。同时注意发挥每个开发人员的积极性和创造性。经费控制要编制详细的经费预算。并在各阶段进行经费的核算。在经费上失去控制,软件项目就没有经济保证。质量控制与各阶段的复审在意义和作用上是一致的,在此不再叙述。
5.文档资料。开发过程的各种活动后都要反映在文档资料上。每一个阶段的文档资料是以后各阶段工作的基础,又是对前面各阶段工作的复审。软件工程管理很大程度上是通过对文档资料管理来实现的。因此,要把开发过程中的初步设计、中间过程、最后结果等建立成一套完整的文档资料。文档标准化是文档管理的重要方面。
三、结束语
在当今的软件工程时代,每个项目涉及众多的人力和物力,管理问题日益突出。在实际工作中,不管是否正式提出管理问题。都在自觉或不自觉地进行着管理,只不过是管理的好坏程度

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《计算机软件工程管理工作探析》的网友还看了:
    [法律论文]试析澳门《打击计算机犯罪法》
    [法律论文]试论侵权损害纠纷中死亡赔偿金的计算标准
    [法律论文]简析计算机犯罪若干问题之探讨
    [免费范文]谈计算机机房的管理与维护
    [免费范文]2011年中国企业计算需求展望虚拟化\客户端计算与
    [今日更新]如何培养中职学生的计算机应用能力
    [今日更新]职业学校高三计算机应用基础课程的教学
    [今日更新]浅谈中职计算机应用教学
    [今日更新]浅谈高校计算机应用基础课程教学改革
    [今日更新]浅谈高职计算机应用专业项目教学法的应用

    计算机论文
    普通论文基于Intranet的储粮测控与粮情分
    普通论文虚拟现实技术在建筑设计的应用浅
    普通论文关于软件项目管理流程分析与设计
    普通论文网络团购中的问题与对策
    普通论文智能光网络的原理及演进策略的探
    普通论文深入分析ARP协议的理论与实践
    普通论文传感器网络及其介质访问控制协议
    普通论文对新信息环境下信息组织的解读
    普通论文关于中波广播理论覆盖计算和效果
    普通论文浅谈目前软件项目管理存在的问题
    普通论文关于中职学校计算机专业改革探讨
    普通论文防火墙技术对网络安全的影响
    论文
    普通论文[企业管理]加快审计转型增强审计“
    普通论文[免费范文]成功知识管理的秘密
    普通论文[今日更新]民族民间美术色彩对现代
    普通论文[免费范文]创维:帮助员工成长
    普通论文[企业管理]新形势下钢铁企业打造竞
    普通论文[免费范文]寒假社会实践报告
    普通论文[免费范文]在构建和谐社会研计班上
    普通论文[今日更新]新经济对成本会计的影响
    范文大全
    普通范文[入党申请书]人民教师入党申请书
    普通范文[范文大全]机关党建工作计划
    普通范文[零八零六]食品药监系统解放思想大
    普通范文[范文大全]第七周国旗下讲话稿:努
    普通范文[范文大全]五项措施加强机关廉政内
    普通范文[范文大全]电力公司学习十七届四中
    普通范文[先进性教育]先进性教育三个阶段工作
    普通范文[范文大全]幼儿园庆六一家长发言稿
    演讲致词
    普通演讲[庆典致辞]庆祝2007年教师节讲话稿
    普通演讲[赠言大全范文]大学毕业感言范文
    普通演讲[庆典致辞]会船节开幕式致辞
    普通演讲[节日祝福语]2012年高中生端午节作文80
    普通演讲[节日祝福语]2010年愚人节祝福恶搞短信
    普通演讲[庆典致辞]人民政府政务大厅成立庆典
    工作范文
    普通总结[工作总结]2001年个人年终总结护理部
    普通党建工会[政府政务]在地直机关纪念中国共产党
    普通汇报体会[经验材料]用科学发展观统领食品药品
    普通汇报体会[经验材料]对股市在我国经济中地位和
    普通公文方案[公文写作]*煤矿矿长新年致辞
    普通总结[工作计划]统计局个人工作计划范文
    普通党建工会[政府政务]××同志在全区生态区建设
    普通公文方案[公文写作]我爱我的职业(教师节演讲
    普通汇报体会[学习体会]乡镇党委书记践行科学发展
    普通公文方案[公文写作]关于规范公共场所员工文明
    普通领导讲话[经济工作]副县长在增收节支会上的讲
    普通总结[述职报告]校长述职报告