计算机工程管理和应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机工程管理和应用

计算机工程管理和应用   摘 要:介绍了计算机软件工程的概念及研发特点,强调了计算机工程管理要点与核心,最后探讨了计算机软件工程在现代社会各领域中的应用实践。   关键词:软件工程;管理;应用   中图分类号:TP399 文献标识码:A 文章编号:1674-7712 (2015) 02-0000-01   现代社会,计算机软件工程管理有了很大进展,但实际管理工作中仍暴露出一些问题,根源在于传统理念的约束。计算机软件工程为现代新兴学科,有关该方面的研究仍处于摸索期,人类对该类新兴事物不够了解,加之软件产品自身的特殊性,要求我们深入探索计算机软件工程管理方式及方法,发挥软件工程管理的价值。   一、计算机软件工程的概念   软件工程(SE),是研究怎样用工程化方法建立并维护软件实用性、可靠性的学科。它牵涉到程序语言设计、软件开发工具以及数据库等诸多方面[1]。现代社会,软件在各领域均得到应用。常见的软件,主要有电子邮件、游戏、办公软件以及嵌入式系统等。另外,工业、银行及农业等社会各行均已引进计算机软件。计算机软件工程的应用,有效促进了国民经济进步,同时也给人类工作及生活提供了很大便捷。   计算机软件工程研发,具有研发工作复杂、维护时间长等特征。一款软件的研发、设计实为长期、系统性工程,研发生产中的各步骤需通过多次修正,才能发挥出最佳性能并适应用户的使用需求。一般而言,普通产品投入使用后,工程设计工作相应也可结束。然而,计算机软件工程研发,在产品进驻市场后,还应经历较长时间的维护,以发现和弥补设计中出现的漏洞或缺陷,使软件产品与用户需求相适应。   二、计算机软件工程管理要点   (一)软件开发人员管理   软件开发人员,通常是指项目责任人、初高级程序员以及系统分析员等相关人员。然而,现实工作中,某些项目受自身规模限制,往往存在一个人身兼多职的情况。不同岗位的人,其肩负的职责及所需专业素养也不同,因此,实际中应尽量避免身兼多职情况发生,并尽量选择知识全面、经验丰富的人员来承担重责。通常,一款软件生命周期内包含多个分阶段,各阶段工作既存在区别,同时又相互联系,这就要求相关人员具备专业的素养与团队精神,实现各阶段工作间的有效衔接。   (二)组织机构管理   针对计算机软件工程而言,组织机构管理不仅局限于对开发人员的组合,而是应构建多种构成模式。通常而言,该类型组织机构可分为下列3类[2]:(1)以主程序员为核心的组成机构。其作用在于维护全组的协调。分工具体为:高级工程师承担主持、计划协调和复审全组等系列技术活动。一般性技术人员,则大多负责软件分析与开发;(2)以专家为中心的组成机构。专家组内的各位成员,均为某个领域的专家,具有较高的专业素养,该类组织机构能有效调动员工的工作主动性;(3)民主组织。该类组织的组长,应由丰富经验、从事过多方面工作的人员担任,并推行轮流形式。预想,与专家或程序员为中心的组织相比,民主组织更能调动员工的积极性,提升其创新意识及创造力。   (三)用户管理   开发软件主要是为了适应广大用户的使用需求,用户始终是软件的终端评价与使用者。基于此,开发人员在开发软件时,应积极同客户互动沟通,尽可能争取客户的配合与支持,并将该类互动贯穿于整个软件开发过程。而针对那些软件开发项目的负责人而言,既要增强与用户间的联系,以把握其具体需求,同时还应严格防范客户方面产生的不确定因素,避免其对软件开发工作产生干扰。   (四)控制管理   控制管理水平的高低,一定程度上决定着计算机软件工程的整体质量及应用水平。具体而言,控制管理的内容主要涉及进度、人员、经费及质量等方面。进度控制,是为更好地完成该项目;经费控制,即控制软件工程中的费用支出,其目的在于将项目最终的交付成本控制在合理范围内,避免超支现象;人员控制,目的在于更好地激发开发人员的工作稳定性与积极性;而质量控制,顾名思义,主要是为更好地提高项目质量。   三、计算机软件工程的实际应用   现代社会,信息网络技术日新月异,计算机逐渐走入了人类工作、生活各个角落。计算机软件凭借其运行高效、命令执行精准以及操作便捷等优势,得到了人类的认可与应用。最具典型的功能软件主要有:电子邮件、win7/xp操作系统以及数据库等。计算机软件工程,在国家工农业、金融、交通及政府等部门,均得到了充分应用。   基于计算机应用程度的不断深化,未来计算机软件工程将变为不可或缺的工程技术,在软件功能及操作方法等方面研发,也将日益人性化。与机械制造业中的生产方式有所不同,软件工程设计与研发具有其相应的特征,其设计思维与功能配置均在不断变化与完善。根据大量实践经验及客户调查,设计人员通常会考虑用户需求,综合各类因素与智慧,设计出优质的计算机软件[3]。正因为软件系

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档