资源描述
计算机软件发展的三个时期及其特点:
程序设计
程序系统
软件工程
软件所指
程序
程序及说明书
程序、文档、数据
程序设计语言
汇编及机器语言
高级语言
软件语言
软件工作范围
程序编写
包括设计和测试
软件生存期
需求者
程序设计者本人
少数用户
市场用户
开发软件组织
个人
开发小组
开发小组及大中型软件开发机构
软件规模
小型
中小型
大中小型
决定质量因素
个人程序技术
小组技术水平
管理水平
开发技术手段
子程序
程序库
结构化程序设计
数据库、开发工具、开发环境、工程化开发方法、标准和规范、网络及分布式开发、面向对象技术
维护责任者
程序设计者
开发小组
专职维护人员
硬件特征
价格高
存储容量小
工作可靠性差
降价、速度、容量及工作可靠性明显提高
向超高速、大容量、微型化及网络化方向发展
软件特征
完全不受重视
软件技术的发展不能满足需要,出现软件危机
开发技术有进步,但未获突破性进展,价高,未完全摆脱软件危机。
软件语言:包括需求定义语言、软件功能语言、软件设计语言、程序设计语言等。
展开阅读全文