当前位置:众信范文网 >专题范文 > 公文范文 > 计算机软件工程管理技术初探

计算机软件工程管理技术初探

时间:2022-10-26 19:45:06 来源:网友投稿

摘要:随着信息技术的发展,计算机得到广泛的应用。而计算机软件开发项目也向越来越广泛的领域延伸, 同时人们也需要迎接前所未有的风险的挑战,这个项目已经成为具有系统性和复杂性的工程。本文笔者在这方面具有多年的实际工作经验,就此与大家探讨分析一下管理计算机软件工程的内容和方法问题,进而把相对应的计算机软件工程的应用提出来,以供大家参考与借鉴,以期更好的管理计算机软件工程工作,让计算机能够更好的服务于人类。

关键词:计算机软件工程 管理 内容 方法 应用

中图分类号:TP311.53 文献标识码:A 文章编号:1007-9416(2014)03-0207-02

1 计算机软件工程概述

软件软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程,研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程之所以被如此重视,主要是因为它借鉴可以传统工程的方法,在此基础上实现提高质量、降低成本和改进算法。计算机科学、数学用于构建模型与算法;工程科学用于制定规范、设计范型、评估成本及确定权衡;管理科学用于计划、资源、质量、成本等管理。 计算机软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。与软件工程紧密相关的就是程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等。软件的应用涉及到我们工作学习和生活的方方面面,比如我们日常生活中经常使用的电子邮件、嵌入式系统、办公软件、各类操作系统、网络游戏等,还有各个行业部门都少不了计算机软件的使用。带有各种不同功能的软件被大面积使用,改变了生活和办公的方式和效率,并有效促进了经济和社会的发展。

2 计算机软件工程管理的主要内容

计算机软件工程管理工作的开展,需要与软件产品的性质与特征等紧密的结合起来,其内容主要包括以下几个方面:

2.1 组织机构管理

不能仅仅停留在简单集合开发人员的层面上,而是应注重人员分配和组织结构的完整性,使分工确保明确,做到上传下达信息,这就是所谓的组织机构。但是由于不同工程具有不同的要求,因此,至今并没有把组织机构的统一模式提出过。

2.2 工作人员管理

计算机软件工程的主体就是工作人员,对资料的查找、和软件程序的编写以及处理后续工作等各种项目的实施负主要责任,所以需要不同岗位的工作人员齐心协力,共同配合才能完成这项工作。因此,在分析项目的规模和性质等基础上,对计算机软件开发人员进行合理安排,把各自的分工和责任予以明确。但是,由于不同工作人员具有不同的素质和专业能力等,这就应结合实际情况,及时的合理调配与管理。工作人员不仅应该具备本专业知识,而且团队协作能力也需要具备,因为计算机软件项目具有复杂性,需要与其他人员共同配合才能够完成。

2.3 用户管理

用户使用是软件开发的最终目标。在软件开发过程中,应对用户的需求和操作习惯等进行全面的充分了解,从而使来自外界的干扰因素尽量的被减少。在软件的开发中,积极的正确用户使用的建议,能够做到让用户把诚恳的意见提出来,这样软件的可操作性和实用性才会具有增强的机会。

2.4 档案资料管理

在开发计算机软件的过程中,需要在档案资料中记录各个流程,这样可为各阶段的工作提供方便,也为后期开展复查工作带来便利,使软件开发的保障性得到提高。因此,需要重视档案资料的强化程度,把管理效率与质量水平提高上来,这是很重要的环节。

3 目前计算机软件工程管理中存在的问题

3.1 软件工程需求和实际业务存在较大差距

在开发计算机软件的过程中,软件工程需求和实际业务的差距较大是最主要的问题。此问题形成的根本原因在于在需求项目工程阶段,市场调查项目的实体和数据等是重点,但是,这些工作仅仅停留在业务表面的层次上,初步获得的资料也仅具有框架式的作用,而业务规划工作却完全被忽略了。而软件的后续设计人员在进行业务规划时也只能通过想象来完成,这样就造成了实际情况与最终的产品之间产生直接的较大的差距。

3.2 软件工程管理量较大

工作量极大是计算机软件工程的特点,这是人所共知的事情。在软件的开发过程中,影响它的因素很多,其中,开发人员的投人程度和管理水平等人为因素就是最大的影响因素。把人为因素刨除在外,在业务规则被确定的情况下,就较容易估算出软件的开发量与管理量。

显而易见,在计算机软件工程管理中,存在很多地方需要进行改进,但是以软件的基本为前提是需要改进的地方最实质所在。把有效的业务规划,数据的处理方法,尽快的找出来,是实现多规则化的前提。

4 计算机软件工程管理的方法与对策

4.1 提高软件效率

在以往,修改数据前,在操作方法上需要前台程序控制,但最近几年,随着数据库与信息技术的发展,这种方法已经被网络计算所逐渐取代。因此说,修改数据程序是软件工作效率提高的前提条件,把它向计算机的其他层次中进行分配,这是提高工作效率是最佳途径。

4.2 构建完善的计算机软件工程管理体系

首先,需要把软件工程管理的人才体系构建起来,人才是工程进展的根本,要充分的认识到人才的积极作用,强化 人力资源管理,把工作人员的主观能动性充分的调动起来,使工程各项目标能够确保顺利落实;其次,加强学习与渗透 软件工程的相关知识,专业化培训管理人员和工作人员等,对软件工程知识要做到不断的更新,掌握最新软件工程知识,做到理论结合实践,推动软件的开发水平与利用价值的提升,使工程项目管理效率被提高;再次,加强建设规范制度,在实际中全面彻底的落实奖惩措施,从而把工作人员的积极主动性调动起来,为计算机软件工程效益目标的实现奠定良好的基础。

4.3 软件开发平台要进行统一规划

对整个计算机软件发展造成重要影响的原因就是软件在运行中不具备统一的平台。重复开发各种平台构成软件开发平台,而随着时间的推移和网络的快速发展,统一规则的软件开发平台会很快的构建起来。此外,可以聚集各国软件开发人员共同开发计算机软件。

4.4 加强计算机软件工程的风险管理与进度管理

首先,风险管理制度体系要进行不断的完善。项目管理工作人员应具有风险意识,掌握一定的风险管理知识,对风险能够做到客观的识别,做到量化分析,并能够做到针对风险,采取不同的防控风险措施,提交管理的风险报告。其次,定期做好预控与识别项目的风险工作。就计算机软件工程项目的完整性而言,在整个工作过程中需要至始至终的贯穿风险管理,对随时可能发生的风险进行应对,把风险造成的损失降低到最低限度。处理风险时通常采取转移和减缓以及规避等方法。最后,还需要对工程的进度管理进行加强,把工程效率水平提高上来,使开发成本的合理控制。在分析工程项目的实际情况之后,把有效和完整以及科学的进度管理工作表制订出来,实时监督工程项目的进展,使各项工作能够有条不紊地进行。

4.5 强化计算机软件工程项目合作团队的管理

实现软件工程管理的根本就是具有一个良好的团队作保障,对团队管理工作积极进行强化是推动工程目标实现的最有利举措。其一,在工作人员之间,加强沟通与联系,把沟通意识逐步渗透到整个工作团队之中,在团队内倡导合作;其二,对各岗位人员予以明确的分工,根据软件工程的实际情况,做到合理明确的分配任务,将责任细化,具体的落实到人,为有序开展各项工作奠定良好基础;其三,把工作人员的积极性和主导性调动起来,倡导团队精神,是大家能够齐心协力共同完成计算机软件工程管理工作。

5 计算机软件的应用

由于计算机软件工程的高效性与准确性,致使进人21世纪,计算机和网络的发展更加迅速。被广泛的应用到各个行业中。当今计算机软件的应用已经与人们的生活与工作具有了密切的关系,可以说人们已经离不开计算机软件了。

计算机人机界面和数据库,以及办公软件和操作系统等因其精准性和便捷性被广泛的运用到各个领域,发挥重要作用。开发人员的智慧被融入计算机软件工程中,通过不断更新和升级计算机软件,致使软件的普及化和细致化以及系统化被不断的推进。

计算机软件工程将来可能会逐步走入更为广义的工程,而在软件的开发中,人的因素的注重程度会越来越大,个性化是软件的特点,多变是它的需求,一项成功的软件项目的完成不仅需要丰富的经验,更重要的是开发人员的智慧,在软件开发的过程中,事先做好准备是很必要的,需要把每个环节都控制好,对种种困难进行克服,为不断更新计算机软件奠定良好的基础,这也会促进计算机软件日益工程化和 普及化。比如,在校园中,教师运用计算机软件进行教学,目的是与学生实现信息交流,学生把教师发出的信息接收到;登记学生信息时,需要运用计算机软件实现统计,学生在消费时,需要运用计算机软件进行收费,学生进出校园时,需要运用计算机软件认证学生的身份;在校园管理时,计算机软件就应该发挥管理校园中的不同系统的功能,为保持整个校园秩序服务。

参考文献

[1]冯伟,侯胜利.我国计算机软件工程的历史与发展趋势[J].中国电子商务,2010(11).

[2]李建兵.计算机软件工程方法的进展研究[J].新课程:教师,2011(8).

[3]田华.计算机软件工程管理方案初探[J].煤炭技术,2011(1).

[4]杨玲.对计算机软件工程发展的认识[J].科海故事博览:科教创新,2009(6).

[5]郝美英.计算机软件工程项目管理之方略[J].城市建设理论研究:电子版,2011(20).

[6]李万军,曹艳云.论计算机软件工程管理工作[J].才智,2012(3).

推荐访问: 初探 计算机软件 工程管理 技术