第一章概论Software Engineering第一章概论
第一章 概论 第一章 概论 ■Software Engineering
第一章概论主要内容软件软件工程软件工程发展历程软件工程基本原理软件工程知识体系
第一章 概论 ■ 软件 ■ 软件工程 ■ 软件工程发展历程 ■ 软件工程基本原理 ■ 软件工程知识体系 主要内容
第一章概论1.1软件开发软件就是编写程序?软件二程序十数据十文档十知识程序是计算任务的处理对象和处理规的描述数据指的是程序能够适当地操作的信文档是为了便于了解程序所需的闸阐明性资料软件蕴含着“完成特定功能和性能”的知识和经验
第一章 概论 1.1 软件 ■ 开发软件就是编写程序? ◼ 软件 = 程序+数据+文档+知识 ◼ 程序是计算任务的处理对象和处理规则的描 述 ◼ 数据指的是程序能够适当地操作的信息 ◼ 文档是为了便于了解程序所需的阐明性资料 ◼ 软件蕴含着“完成特定功能和性能”的知识 和经验
第一章概论软件的特征软件是计算机系统中的逻辑成分相对于硬件的有形的物理特性。软件则人脑与智慧是抽象的。具有无形性软件是硬件的灵魂。硬件是软件的基础软件是智慧和知识的结晶“磨损”,软件不会而是逐步完善
第一章 概论 软件的特征 ◼ 软件是计算机系统中的逻辑成分,相 对于硬件的有形的物理特性,软件则 是抽象的,具有无形性 (人脑与智慧) ◼ 软件是硬件的灵魂,硬件是软件的基 础 ◼ 软件是智慧和知识的结晶 ◼ 软件不会“磨损”,而是逐步完善
第一章概论软件分类按软件功能划分系统软件支撑软件应用软件软件工作方式划分实时处理软件分时处理软件交互式软件批处理软件
第一章 概论 软件分类 ◼ 按软件功能划分 ◼ 系统软件 ◼ 支撑软件 ◼ 应用软件 ◼ 软件工作方式划分 ◼ 实时处理软件 ◼ 分时处理软件 ◼ 交互式软件 ◼ 批处理软件