软件工程技术发展与应用综述

时间:2022-10-13 04:10:05

软件工程技术发展与应用综述

1软件工程的管理和技术

经过几十年的发展,软件工程的开发和进展已经达到相当高的水平。虽然软件危机还未完全解决,但是通过软件工程的优化管理和技术的开发,软件危机已经有了很大的缓解。同时也有必要使用管理和技术对软件的设计和开发进行有效的控制。

1.1从技术方面

从技术方面来讲,应该注重软件的设计开发技术,并且在宏观上对软件工程的开发有一个明确的方向。这也就要求软件开发者要以市场需求为导向来开发软件产品。在开发的技术上要尽量使用低层概念模型来反映高层的。在现有模式下,解决软件危机的核心思路是软件复用,这也是整个软件工程的理论核心。所谓软件复用是利用现有与软件相关的理论知识和成果,创造新的软件。在这样的基础上进行的二次开发可以大大缩减开发时间、工作量以及成本。通过将软件的可复用的构件应用到其他软件的生产和开发中都可称之为软件复用。软件的复用也存在这自己的缺陷,制约着其广泛实行。例如,在复用过程中,更多时候是将复用构件应用完全不同的系统环境,要实现完美对接并不简单,需要开发者进行额外的支持;开发者更喜好自己动手创造构件而不是使用其他人做出的等等。

1.2从管理方面

通过了解软件工程在生产、开发以及维护过程中的不同,对于软件工程的管理方法也有有别于传统的管理方法。对于软件工程的管理方法要因地制宜,做到科学有效以及人性化,促进软件的开发顺利开展。同时,通过有效的企业管理,进一步降低运行成本,节约开发时间,提高开发人员的工作效率,这也将促进企业向前发展,提高企业核心竞争能力。

2软件工程的应用

软件工程是一门学科,同时也可表示一项领域。软件工程在现实中的应用是和其他例如计算机技术、管理理论等相结合共同完成的。说起软件工程也许觉得高深莫测,实际上软件工程在我们日常生活中轻易可见。例如,我们在超市进行购物时,商品包装上有唯一标识的条形码,这个条形码上包含了商品的各种信息。当我们在收银台结账时,只需要通过扫描设备将各种商品的条形码依次扫描入电脑,通过电脑上的配置软件即可立刻将所有商品的信息汇总,求出总金额。结账后,打出含有各种信息的发票交于顾客。这里使用的条形码和与之相配置的软件程序极大的减轻了超市工作人员的负担,提升了工作效率。当然,这只是软件工程在生活中的一个具体实例。软件工程的发展和运用,提高我们的工作效率,促进社会的发展。

3结束语

随着科技的不断进步,计算机技术也得到了飞快的发展。由此带来了计算机软件在生产、生活中的广泛运用。计算机软件工程是一个新的、复杂的系统工程,促进了软件的进一步开发,提高了社会工作效率。

作者:李朝阳 单位:武汉大学信息管理学院

上一篇:货币升值对外企投资的影响 下一篇:谈人文地理成因教学实践创新