三级网络技术课件1章课件教案资料.pptVIP

  • 5
  • 0
  • 约7.55千字
  • 约 73页
  • 2019-11-04 发布于天津
  • 举报
1.3.2 软件的分类 1、按照用途分类 系统软件 操作系统、高级语言编程环境 应用软件 字处理软件、数据库软件、搜索引擎软件、压缩软件、多媒体软件、防病毒软件、针对具体的工程项目开发的软件。 2、按照授权分类 商业软件 必须购买才能使用,如果非法复制,则为盗版。 共享软件 允许他人自由复制试用; 大多有功能或日期限制; 试用后决定是否注册/购买。 自由软件 版权属于作者,允许自由复制、自由修改。 单机/网络,通用/专用,国产/国外 1.3.2 软件的分类 1.3.3 程序、文档与软件开发 1、程序与文档 程序:指令序列 体现了用户要求计算机做什么、怎样做,每一套指令序列均以某种代码形式储存于存储器中。 软件不能简单地理解为就是程序,至少包括: 程序 数据 文档 1.3.3 程序、文档与软件开发 2、软件开发 软件生命周期 软件产品从提出、实现、使用维护、停止使用到退役的过程。 计划阶段 问题定义 可行性研究 开发阶段 开发初期:需求分析、总体设计、详细设计 开发后期:编码、测试 运行阶段 软件维护 1.3.3 程序、文档与软件开发 编程语言 机器语言(直接执行) 使用二进制代码编写程序,也称低级语言(1011 0111) 汇编语言(汇编程序) 用助记符代替二进制代码(ADD AX,7) 高级语言(解释/编译) 远离机器硬件,越来越抽象,高级语言有BASIC、FOR

文档评论(0)

1亿VIP精品文档

相关文档