浅析计算机软件技术在工程设计中的应用

2015-07-04 04:58吴丽静
信息周刊 2015年4期
关键词:软件工程计算机软件工程设计

吴丽静

【摘 要】随着计算机技术的快速发展,其在项目工程管理中的应用也日益广泛。工程管理的复杂性和多样性也使计算机技术的应用成为必然。文章分析了我国工程管理系统的构成和其管理现状,肯定了计算机技术对工程管理的积极作用。并分析了我国项目工程管理中的计算机技术,对其未来发展进行了展望。

【关键词】计算机软件;软件工程;工程设计

引言

面对市场产品的多元化特征、市场构成的复杂性特征和市场存储的广泛性特征,人们逐渐形成对软件工程同工业产品一样的质量标准要求。人们希望软件工程能够形成统一的质量标准和高效的管理机制,以满足市场供求和经济发展需要。

一、计算机软件工程的概念及特征

1、软件工程学的基本概念

我们所讲的软件工程学主要是指研究如何通过先进的科学技术为计算机的软件开发提供指导服务,以最少的投资来换取高效的回报,以高质量的计算机软件为人们提供更好的科技服务。软件工程学涉及范围非常广,是一门边缘学科,其内容包括:人体工程学、系统工程学、经济学和心理学等多个学科领域。通过对各学科的交叉研究与指导,设计出应用更为方便、设计更加人性化的软件。

2、计算机软件的基本功能

我们知道计算机作为一个电子设备,主要是由硬件和软件两个部分组成的,对于计算机的研发和更新既要考虑硬件因素,又必须在软件工程方面投入更多的精力,一般来讲,计算机的软件系统包括系统软件和应用软件两个组成部分,系统软件的功能是监控、维护、管理计算机运行过程中的各个软件,如人们常见的操作系统和病毒查杀系统;应用软件就是指能够满足人们工作和生活的需要,帮助人们解决实际问题的软件,如常见的Office办公系统、人事管理系统、财务管理系统等。软件的作用就是通过自身的逻辑分析和计算功能,指导计算机的正确有效运行,让用户能够更加方便的操作。

3、软件工程的研发特点

计算机软件工程的设计、研发是一项系统的、长期的工作,其研发生产过程的每个步骤都是要经过反复论证修改的,以求更加良好的性能,满足用户的实际需要。一般的工程设计在产品完成生产投入使用后就完成了工作。但是计算机软件工程的研发,在产品投入市场后,还需要有一个长期的维护过程,因为一些設计上的漏洞和缺陷只有在实际使用中才能发现,这就需要设计人员不断的更新思维,解决问题,使软件产品符合用户的使用要求。

二、计算机技术在工程设计中的应用

1、工程数据库技术

虽然目前国内外公认较为满意的工程数据库管理系统还不够成熟,但是经过多年的实践和研究,已经取得了长足的进步。数据库管理系统的功能虽说还不够完善,但也实现了多数功能,如支持多库多表的操作,支持模式动态的修改,支持版本管理、支持文本、图形的管理、支持对变长属性和长记录进行读写和修改,能对一些复杂的对象进行表述等。未来工程数据库管理系统的主要发展方式是建立多媒体数据库管理系统、建立分布式的工程数据库管理系统、建立面向对象的工程数据库管理系统、工程数据库管理系统的智能化发展。

2、用户界面技术

用户界面技术的设计原则:(1)灵活性原则。在用户界面的设计中,必须根据不同用户的不同需求来设计相应的界面,如在Windows图形的用户界面中,要实现键盘选择和鼠标选择的共存。(2)相似性原则,即内部程序的相似性和同类型其他应用软件的相似性。(3)直观性原则。所有应用程序输出的信息要清晰,用户界面能及时提供当前任务的执行状态,帮助信息要清晰。此外,实用原则也是用户界面技术的设计原则,主要是指经济实用性。以Windows图形用户界面为例,其具有以下特点:公共用户界面(CUI),这是微软公司为Windows用户界面定义的一些基本规范,降低了用户使用和学习的难度;图形用户界面(GUI),这是Windows的核心组成,最大程度地发挥了Windows的图形功能;网络支持功能,包括了文件服务、打印服务、电子邮件、图象和图形的数据存储、处理及管理等。

3、工程管理软件的应用

工程管理,顾名思义对现场进行整体指挥与管控,是整个工程建设的命脉与根基,优秀的管理者可以通过对整体的工程有清晰的布控进行动态的监管和梳理,而无可厚非,这一工作的主导者,肯定是人,而不可能是一个软件,无论科技进步到任何阶段,这一传统的观念是不可以被打破的,而工程管理软件并没有突破这一传统的理论概念,而是更深意义上在这一个概念基础上做了更好的拓展与应用,工程管理软件是在管理者本人对现场所掌控的施工进度,工程结构布局上进行统一的管理整合,总而言之,工程管理软件是在人的管理理论基础上进行综合性的对比分析,进而完成完善整体工程进度计划,完成整个工程的工程施工。由此可定义工程建设的过程以及在建设过程中涉及的人、财、物、时间的综合管理软件。从过程分析,一般包括计划、实施、核算、分析四个部分,并能科学地设置协同互联的口径,将这四项有机地连贯起来,形成一个完整的“利益循环”工作流程。从涉及内容分析,包括时间进度、成本、设备材料、人力资源、机械设备、采购管理等方面,管理的重点一般以项目的成本动态控制为核心,以进度控制为龙头,以合同管理为线索,以客户(业主)满意度为目标。上述管理贯穿整个项目生命周期,过程中分阶段地实施管理,及时核算;前一个阶段的分析数据可用于调控下个阶段的工作。达到了项目的事中管理、动态管理,确保了工程利润目标的逐步实现。

4、智能CAD技术的应用

随着CAD技术的发展和人们需求的不断提高,人工智能等各类技术逐渐融入到CAD系统中,形成了各种智能CAD系统。知识的应用使CAD系统的“设计”功能和设计自动化水平大大提高,对产品设计全过程的支持程度大大加强,促进了产品和工程的创新开发。智能CAD在运用知识化、信息化的基础上,建立基于知识的设计仓库,能够为设计者在设计方面提供一些专业的知识与帮助,同时可以根据设计人员的意图和要求智能地设计图形、优化设计方案。现代设计的核心是创新设计,人们正试图把创新技术和人工智能技术相结合应用到CAD技术中,用智能设计、智能制造系统去创造性指导解决新产品。

5、计算机 RDF 技术

RDF 技术是目前工程管理技术之一。RDF 是计算机技术发展的重要表现之一,主要应用于反射液晶显示器中的资源描述。通过该项技术,可实现对数据及其他资源的描述,分析元数据内涵,筛选不合理数据等。在施工项目管理中,其主要作用在于实现数据信息层次的自动判断。主要用于企业施工管理人员的数据查阅和财务人员的资金管理,此技术通过对数据层次的分析使其结构更加清晰,从而对数据进行正确的规划,使数据之间的逻辑关系更加清晰。面对项目施工中多而复杂的数据管理,计算机RDF 技术无疑数据管理更加清晰,为企业财务管理和其他数据管理带来了更多的方便。

结束语

综上所述,计算机软件工程在计算机应用技术的发展过程中具有特别重要的意义,它的设计和研发是一项系统性、长期性的工作,随着计算机软件技术的日臻成熟、功能的逐步完善,在人们的生活、工作中得到了迅速的普及,人类的发展离不开计算机软件工程的推动作用。

参考文献:

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

[2]张伟.计算机软件开发技术的应用与发展趋势研究[J].软件,2013,34(03):151-153.

[3]张嘉.计算机软件开发技术分析及应用研究[J].软件应用,2013,14(12):230-231.

猜你喜欢
软件工程计算机软件工程设计
BIM在建筑给排水工程设计中的应用
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
浅谈基于C语言的计算机软件程序设计
依托工作室的软件工程实践教学研究
基于工程教育认证的《软件工程》课程教学质量建设研究 
关于如何创新和完善计算机软件工程管理的探讨
铜阳极泥中碲回收工程设计
EDA技术创新演化与工程设计应用
基于计算机软件开发中分层技术的应用