计算机软件工程管理论文(2)
计算机软件工程管理论文
计算机软件工程管理论文篇二
《计算机软件工程项目的自动化管理》
摘 要:随着时代的不断发展,以及科学技术的不断进步,计算机在我们的生活中的位置越来越重要。在计算机科学技术中,软件开发是一项非常重要的工作。现在随着软件开发人才的不断增多,软件开发的规模也在逐渐的增大,随之而来的是软件工程项目方面存在的问题也越来越多。只有不断加强对计算机软件工程项目的管理,才能确保计算机软件开发市场的有序性。在对软件工程的管理中,自动化管理是发展趋势。本文拟对计算机软件工程管理的特点内容以及自动化管理的应用以及所应该注意的问题给予论述,以期对我国计算机软件工程项目的管理有所裨益。
关键词:计算机软件工程;自动化管理;措施
中图分类号:TP311.5
当今时代,是计算机信息技术的时代。伴随着计算机技术的飞速发展,软件开发项目也逐渐变的火热起来。随着软件开发队规模的不断扩大,以及软件开发人员的不断增多,软件工程项目存在的问题也越来越多,如不加以规范管理,就会对软件工程项目的良好发展带来不利的影响。因此,加强对软件工程项目开发的自动化管理迫在眉睫。
1 计算机软件工程项目管理的特征及内容
1.1 软件工程项目的特征
计算机软件工程项目的特征可以概括为下面几点:首先,不具有可视性,软件是不能够进行触摸的,要感知软件的存在,必须使用专门的软件工程方法以及相应的测试手段才可以;其次,不具有唯一性,在软件进行设计的时候,没有一个标准的通用的软件设计过程,其设计的方法多种多样;最后,具有风险性,在进行软件工程项目设计的时候,对于一些比较大型的软件工程项目,其设计通常是一次性完成的,由于软件的结构非常的复杂,与此同时,研发的工作量和风险都比较大,而对软件的需求同样也不具有长期的稳定性。
1.2 计算机软件工程项目管理的主要内容
由于计算机软件工程项目涉及的面比较的多,因此需要特别的加强管理。主要进行管理的内容可以分为以下几个方面:
(1)参与研发的设计人员。参与研发的团队一般包括项目的负责人、高级以及初级程序员或者资料员等等。另外,由于软件工程项目的大小是不一样的,常常出现一个人兼任多种职务的现象。在此,对这些身兼多职的员工要明确他们的责任。对于程序员来说,程序员要有较高的程序编写能力。
(2)软件质量及其配置的管理。软件的质量管理具有非常重要的作用,其所包含的内容可以分为编制软件质量计划、软件项目质量保证以及软件项目质量控制等等。软件工程项目质量的保证,指的是对整个工程的绩效进行评估,从而判定软件项目是否合格。质量控制是站在全局的角度,对工程的结果进行监测,与此同时,对于软件工程项目不合乎规范的地方采取一定的措施及时的进行改正。对软件的配置进行管理,对软件研发的整个过程进行全纪录,从而使得软件的研发者能够对软件使用的各个阶段的配置情况进行比较清晰的了解和掌握。因此,软件的配置管理就是对软件进行必要的标识,同时对于软件的修改进行控制。在整个软件开发过程中,对配置的管理是最为重要的。
(3)项目工程的风险管理。软件工程项目的风险主要是对潜在的风险进行及时的识别、估计以及采取进一步措施进行解决。在对软件工程项目进行风险分析以及管理的时候,要使人们增强安全意识,并采取相应的措施。因此,强化对风险进行分析和管理,究其本质,是为了有效的减少软件工程项目的损失,进而确保企业的经济效益不受损害。
2 自动化在计算机软件工程项目中的应用
2.1 应用概述
当前,自动化技术中,一般使用可编程控制器将复杂的编程简单化,从而使得计算机的性能得到了很大的改进。这种控制装置以计算机技术作为基础,在此基础上对工业化的生产进行管理控制,纵使使得工业生产中计算机自动化得以实现。这种技术应用的范围比较广,在工业领域中使用,可以大大的提升工程建设的效率。自动化技术应用于软件工程项目中,同样可以提升软件项目开发的效率。
2.2 计算机辅助工程在计算机软件工程项目的中的应用
计算机辅助工程(CAE),主要是利用计算机对比较复杂的工程进行测试计算,然后对方案的可行性进检测。在计算机软件工程项目中,使用CAE能够对整个工程项目进行监测与控制,从而对工程项目中需要改进的地方进行及时的调整。运用计算机辅助设计可以确保自动化设备操作的稳定性,然后把参数进行优化,进而选择出最佳的方案。运用CAPP可以在产品的生产以及设计过程中,代替人进行相关的计算以及信息分析,节省人力,节约成本,同时也提升了效率,实现了确保工程项目质量的目标。CAM可以把进行生产活动之前的设计方案以及相关的信息,转化成制造信息,然后通过数控方式对产品的生产过程以及包装成品的过程进行监测,一旦出现问题进行及时的调整。
当前计算机对系统的自动化在自动化控制系统中的应用比较多。此外,随着计算机技术的发展,软件的自动化已经逐渐的向计算机智能领域延伸。智能通过对人的模仿,实现数据的处理,从而建立起控制模型来对工程项目进行分析。
3 计算机软件工程项目中使用自动化管理的注意事项
在对计算机软件工程项目使用自动化进行管理的时候,除去使用相应的技术外,还要注意以下一些问题:
3.1 确保设备良好
相关的检测人员要对自动化设备进行严格仔细的检查,然后使用严密的方法对相关的采集设备以及存储设备进行调试。在开始进行自动化管理之前,应该对软件进行检验,所使用的方法为人工检验计算,然后对于各项设备进行必要的调整,主要注意其规格和性能是否符合要求。待确定设备符合要求后,对其建立档案,然后正式投入使用。在进行自动化管理的过程中,对于机器设备所在环境必须特别的注意,要确保环境干燥,同时还要防止出现粉尘等颗粒物对自动化设备的损害,另外,室内的温度一定要适中。
3.2 确保软件正常
在使用自动化设备进行管理的时候,务必检测外来的软件,明确这些软件是否与本项目相符合,以及和本公司的设备是否能够进行兼容。除此之外,工程检测人员要对自动化设备所使用的软件进行严格仔细的检查,确保这些软件能够正常的运行。如果发现某些软件出现问题,应该及时的向有关单位进行报告。在某些情况下,如果需要对计算机和自动化设备进行相应的调整,这个时候,也必须向有关的部门进行申报,同时对校验的方式及最终的结果进行细致的讨论研究。通常情况下,对于人工计算的结果以及计算机计算的结果要进行比对,同时将结果记录在档案里面。
3.3 对数据进行备份
在对设备进行测试的过程中,必须对数据进行备份。这对于将来进行对数据进行进一步对比具有非常重要的意义。检测员务必要对设备的数据做好备份,然后记录好。通常情况下,对于监测到的数据,要实行联网备份。可以使用自动化技术设定需要备份的次数,与此同时,还要对外部设备进行重复备份,这样做的目的是为了避免数据出现损坏或者丢失。此外,作为监测人员,人工处理的速度一定要和机器处理的速度同步,同时对数据要进行定期的归纳以及分析。
4 结束语
综上所述,计算机软件工程项目随着科学技术的不断发展,呈现出方兴未艾之势。软件工程项目的规模不断扩大,开发人员不断增多,使得必须要对软件工程项目进行必要的管理。自动化管理在软件工程项目管理中具有非常重要的作用。本文先论述了计算机软件工程项目管理的特征及内容,然后重点分析了计算机辅助工程在软件工程管理中的应用,最后分析了自动化管理中需要注意的几点问题,期待本文的研究能够对软件工程项目自动化管理水平提升有所帮助。
参考文献:
[1]王战勇.计算机软件工程项目的自动化管理[J].信息通信,2013(05).
[2]由智尧.计算机软件工程管理初探[J].数字技术与应用,2013(07).
[3]邵国红.探析计算机软件工程项目管理[J].硅谷,2011(02).
作者简介:禹凯翔(1987-),男,山东人,软件工程硕士在读,研究方向:计算机软件工程。
作者单位:同济大学 软件学院,上海 200092;国家电网宁夏电力公司送变电工程公司,银川 750001
看过“计算机软件工程管理论文”的人还看了:
2.软件工程管理论文