当前所在位置: 首页 > 建筑学论文 > 正文

软件工程的历史与发展趋势论文(第5页)

本文共计9218个字,预计阅读时长31分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

  2.2 软件危机产生的原因

  计算机软件在发展过程中,面临的提升方向越来越复杂,具有显著的特殊性质,其具体变现在:第一,在进行软件研发的过程中,不能准确地收集使用者的操作习惯,满足其操作需求,导致软件的功能不能很好地契合用户的使用标准,这就提出进一步的改进要求[2]。第二,软件工程是需要眾志成城才能完成的大型项目,需要在软件开发中进行合理的协调管理,保证开发进度有条不紊地保持下去。但是往往由于许多开发人员缺乏相关管理经验,或者管理人员不了解软件开发的具体情况,因此软件开发方向只能奔着个性化方向迈进。第三,软件工程是人类智慧的高度浓缩,不同于其他类型的产品,使软件工程的发展出现了瓶颈。

  2.3 软件危机的具体表现

  软件工程的危机主要体现在五个方面:第一,软件工程的开发具有不可见、不可控性,因此,软件工程的开发成本也具有显著的不可控性;第二,随着软件普及程度越来越高,必须将软件成本控制放在首要位置,但往往急功近利会严重危害用户的利益[3];第三,开发人员与用户沟通存在一定障碍,很多用户缺乏对计算机软件的全面了解,导致其没有办法全面地表达自己的具体用意,从而导致后续阶段出现矛盾;第四,在软件编程过程中容易出现一些编程误差,但是因其具有一定的隐蔽性,不容易被察觉,所以在运营阶段会出现一定的不稳定现象;第五,软件开发工程是编程人员知识与智慧的结晶,当出现故障时,不利于其他人员进行软件维护。

  3 计算机软件的未来发展趋势

  3.1 全球化趋势

  随着经济贸易全球化脚步的加快,软件工程的应用环境也发生了显著变化。在这个剧烈的转变期间,沿用传统的软件工程开发管理模式已经远远不能适用于更加现代化的软件环境。全球化是软件开发、经济全球化发展下的必然趋势。因而,更广阔的软件使用领域与层次,对软件技术提出了更为严格的要求[4]。甚至具有特殊属性的软件开发工程无法在国内完成,需要集合国外的优质资源才能够完成。

  3.2 软件计划得到进一步利用

  软件计算方式的开放性是软件开发领域的一种新型发展趋势,软件自身的开发就是由开发技术构成的,在全球化背景的辅助下使得其开放性特征不断增强,这种开放性的趋势在未来的软件开发环境中也势在必行。同时,开放的软件工程开发方式可以为开发人员提供较大的便利,为开发人员的沟通提供了便利渠道,在后期维护阶段,更容易发挥其便捷的专业性,这对于开发人员与用户来说,是一种更加完善的共赢方式。

  3.3 模块化思想的挑战

  全球化的软件开发环境为开发人员带来了更多的挑战与机遇,同时更为软件工程领域带来了新的挑战与机遇。并且,随着软件开发的数量逐渐增多,竞争也呈现越来越白热化的趋势,正是由于这种激烈的竞争态势,促进软件开发方式转型为模块化发展模式。模块化的发展模式相较于传统的开发技术具有显著的灵敏性特征。通過科学的规划手段,将属于同一种类型的软件进行划分,并采取一定的措施,将开发方式进行模块化处理。这种模块化开发思想的引进,不但大大提高了企业软件开发的质量与效率,提高了软件开发企业在市场当中的有利地位,还在更深层面上,为未来的软件工程技术提供了长远的发展前景。

  4 结语

  随着经济全球化发展趋势不断增强,计算机硬件与软件也在全球化趋势下呈现了更加规范与高效的发展态势。现阶段软件开发工作的主要内容是软件的设计规划、项目流程管理、软件开发模型与工程支持技术,这几个软件开发环节都已经展现出成熟的发展趋势,并引导软件开发走出了原有的单一的开发工作环境,变成了集有效性、規范性、科学性、复杂性为一体的新型发展状态。但是,随着开发环境的逐渐扩展与提升,开发过程总会面临一些瓶颈,在软件开发过程中,应以史为鉴,朝着更加广阔的空间迈进。

  【参考文献】

  【1】杨锐.浅谈计算机软件工程的发展趋势与未来展望[J].计算机光盘软件与应用,2014(17):70-71.

  【2】朱俊锟.关于计算机软件工程的发展趋势及未来展望分析[J].电脑迷,2016(08):52.

阅读全文