国内外软件工程:历史、目标与发展趋势

需积分: 9 4 下载量 97 浏览量 更新于2024-09-17 收藏 483KB PDF 举报
"国内外软件工程发展概述" 软件工程是一门研究软件开发和维护过程中使用的策略、技术和方法的多学科领域,起源于20世纪70年代北约组织技术委员会提出的“软件工程”概念。其核心目标是通过系统化、规范化的方式,提升软件的生产效率,优化产品质量,增强软件的可靠性和可维护性,从而降低成本。软件工程的学术观点强调理论研究,通过总结和规范软件开发流程,构建理论体系;而实践观点则关注如何将理论应用于工业化生产,遵循特定的原则和方法。 软件工程的主要目标包括五个方面:引入类工程思想,改进开发过程,提高软件质量,解决复杂问题,并减少软件评估的成本。这些目标共同指向软件生产的效率和质量提升。为了实现这些目标,软件工程需要软件方法论、工具和技术以及管理的有效整合。 在软件工程的发展历程中,可以分为两个阶段。初期阶段(存在时间:&一∃%&一∃−)重点关注问题识别、问题分析、软件测试工具的研发、质量改进方法的提出以及软件生产化的初步探索。这一阶段的工作侧重于解决具体问题和引入基础概念,如数据抽象、程序实现技巧、图形表示法等,并建立了一些基本的编程方法,如自顶向下设计和结构化设计。 进入软件工程学形成阶段(存在时间:&一∃&#),软件工程的定义和体系逐渐明确,形成了完整的学科框架。在这个阶段,软件工程化技术得到了实际应用,现代化的软件开发环境出现,包括方法论、工具系统和自动化管理手段的结合,标志着软件工程进入了全新的发展时期。这一阶段的工作重点在于软件工程的系统化和标准化,以及对复杂问题的系统解决能力的提升。 总结起来,软件工程的发展经历了从问题导向到体系化、系统化的转变,其目标始终围绕着提升软件开发的效率、质量以及可靠性,这是一门不断演进、适应信息技术发展的综合学科。随着技术的进步和市场的需求变化,软件工程的研究和实践将继续深化和扩展。