简答题

软件技术发展的几个阶段各有什么特点?它与硬件的关系如何?

正确答案

第一阶段:高级语言阶段
特点:这一时期,编译技术代表了整个软件技术,软件工作者追求的主要目的是设计和实现在控制结构和数据结构方面表现能力强的高级语言。但在这一时期内,编译系统主要是靠手工编制,自动化程度很低。      
硬件关系:此时期计算机的硬件要求仅能用机器指令来编制可运行的程序。      
第二阶段:结构程序设计阶段
特点:在程序的正确性方面,提出了结构化程序设计思想使程序的可靠性提高了。
程序设计方法论方面,提出由顶向下法和自底向上法。使程序模块化,使问题的复杂性和人的思维统一起来了。
出现了软件生产管理。
硬件关系:磁盘问世,操作系统发展,非数值计算应用发展,通信设备完善,网络发展,集成电路发展等使软件复杂性增加产生软件危机,在此背景下发展了软件技术。
第三阶段:自动程序设计阶段
特点:向集成化、一体化发展。出现了软件开发环境。程序设计基本方法进一步改进。
硬件关系:集成电路迅速发展以及高分辨率终端的出现,为个人计算机发展提供了条件,再加上人工智能、专家系统研究的发展,使程序设计进入成熟期。

答案解析

相似试题
  • 计算机网络的发展分几个阶段?各有什么特点?

    简答题查看答案

  • 计算机网络的发展可以分为哪几个阶段?每个阶段各有什么特点?

    简答题查看答案

  • 软件发展有几个阶段?各有何特征?

    简答题查看答案

  • 体系结构发展的几个阶段有()

    多选题查看答案

  • 软件生产有几个阶段?各有何特征?

    简答题查看答案

  • 计算机的发展经历了哪几个阶段?各阶段的主要特点是什么?

    简答题查看答案

  • 简述用自己的观点列举论述在动画发展历史上,技术革新和艺术观念创新的几个重要人物的贡献以及他们的作品的意义。

    简答题查看答案

  • 数据库技术经历哪几个发展阶段?

    简答题查看答案

  • 数据管理技术发展有哪几个阶段?

    简答题查看答案