AI总结
笔记总结与重点分析
笔记总结
本笔记系统阐述了软件的定义、组成结构及产品分类,并从历史维度划分了软件发展的三个时代(开拓/成长/微时代)。核心内容包括:1.软件由程序、文档、数据构成,软件系统包含独立程序/配置文件/架构文档/用户文档;2.软件产品分为通用型(文字处理/数据库等)和定制型;3.软件发展历程中各个阶段的特征变化(硬件迭代速度、软件开发模式、程序员供需关系等)。
重点/易考点分析 (名词解释)
软件包括哪些组成部分?
软件包括程序、相关文档和数据。
软件系统具体由哪些组件构成?
软件系统由以下组成:独立的程序、程序的配置文件、系统的详细架构文档、描述如何使用的用户文档。
软件产品的主要分类是什么?
软件产品分为一般产品和定制产品。一般产品包括独立系统及在开放市场上卖给所有人的产品(如文字处理软件、数据库、画图软件),定制产品是为单一用户特制的软件产品。
开拓时代(1955-1965)的主要特征有哪些?
- 电脑更迭很快
- 常常重写
- 通过注册机器时间或让操作人员来操作
- 将穿孔卡片输入机器的读卡器,等待结果返回打印机
- 由于软件是免费的,用户们通常会放弃复用
成长时代(1965-1975)的核心特点是什么?
- 整个工作模式已经制度化
- 花时间编写新软件而不是重写旧软件
- 程序员的需求量超过了供应量
- 软件的稳定性导致了60年代后期学术计算学科的出现,但软件工程学科还不存在
微时代(1980-现在)的核心突破体现在哪些方面?
计算的成本急剧下降,使得计算无处不在成为可能。现在每个程序员都可以在办公桌上放一台电脑。
(我还没有掌握有关知识,此回答为大模型自动生成)
软件的发展史
什么是软件?
软件的定义
软件包括
- 程序
- 相关文档
- 数据
更具体的来说,软件系统由以下组成:
- 独立的程序
- 程序的配置文件
- 系统的详细架构文档
- 描述如何使用的用户文档
软件产品分类
软件产品分类
- 一般产品
- 独立系统
- 在开放市场上卖给所有人的产品,如:
- 文字处理软件
- 数据库
- 画图软件
- 定制产品
- 为了单一用户特制的软件产品
软件的发展史
开拓时代(1955-1965)
- 电脑更迭很快
- 常常重写
- 通过注册机器时间或让操作人员来操作
- 将穿孔卡片输入机器的读卡器,等待结果返回打印机
- 由于软件是免费的,用户们通常会放弃复用
成长时代(1965-1975)
- 整个工作模式已经制度化
- 花时间编写新软件而不是重写旧软件。
- 程序员的需求量超过了供应量。
- 软件的稳定性导致了60年代后期学术计算学科的出现,但软件工程学科还不存在。
微时代(1980-现在)
- 计算的成本急剧下降,使得计算无处不在成为可能。现在每个程序员都可以在办公桌上放一台电脑。