中国高校课件下载中心 》 教学资源 》 大学文库

北京大学:《高级软件工程》课程教学资源(PPT课件讲稿)第一讲 软件与软件开发

文档信息
资源类别:文库
文档格式:PPT
文档页数:42
文件大小:1.39MB
团购合买:点击进入团购
内容简介
一、软件 二、软件开发 三、网络环境带来的影响
刷新页面文档预览

高级软件工程 软件与软件开发142 第一讲 软件与软件开发

高级软件工程 软件与软件开发 1/42 第一讲 软件与软件开发

高级软件工程 软件与软件开发2/42 软件的复杂性 是其自身所固有的 抽象、分治、分类等思想 将在其中发挥极为头鍵的作用

高级软件工程 软件与软件开发 2/42 软件的复杂性 是其自身所固有的 抽象、分治、分类等思想 将在其中发挥极为关键的作用

高级软件工程 软件与软件开发3/42 内容 软件 二、软件开发 网络环境带来的影响

高级软件工程 软件与软件开发 3/42 内 容 一、软件 二、软件开发 三、网络环境带来的影响

高级软件工程 软件与软件开发4/42 软件 1、什么是软件 2、软件的发展现状 3、软件的发展特点 软件的本质特性 5、软件的发展趋势

高级软件工程 软件与软件开发 4/42 一、软件 1、什么是软件 2、软件的发展现状 3、软件的发展特点 4、软件的本质特性 5、软件的发展趋势

高级软件工程 软件与软件开发5/42 1、什么是软件 计算机软件一般指 计算机系统中的程序及文档 程序是 以计算机语言表达的软件系统 文档是 以人类语言表达的软件系统 二者互相配合共同构成了完整的软件系统 人类抽象的经验、知识正逐步由软件予以精确地体现

高级软件工程 软件与软件开发 5/42 1、什么是软件 计算机软件一般指 计算机系统中的 程序 及 文档 程序 是 以计算机语言表达的软件系统 文档 是 以人类语言表达的软件系统 二者互相配合 共同构成了完整的软件系统 人类抽象的经验、知识正逐步由软件予以精确地体现

高级软件工程 软件与软件开发6/42 软件是脑力劳动的产物 是系统逻辑的体现必须依附于一定的载体 例如:纸张、软盘、硬盘、光盘等 其它的物品呢?不需要载体? 老子:道德经:第十一章: 三十辐共一毅(g,当其元,有车之用。 埏(shan)填(zh以为器,当其元,有器之用。 當户牌(you)以为室,当其无,有室之用 故有之以为利,无之以为用。 解读的力量!鲜花与饲料

高级软件工程 软件与软件开发 6/42 老 子: 道德经: 第十一章: 三十辐共一毂(gǔ),当其无,有车之用。 埏(shān)埴(zhí)以为器,当其无,有器之用。 凿户牖(yǒu )以为室,当其无,有室之用。 故有之以为利,无之以为用。 解读的力量! 鲜花与饲料 软件 是脑力劳动的产物 是系统逻辑的体现 必须依附于一定的载体 例如:纸张、软盘、硬盘、光盘等 其它的物品呢?不需要载体?

高级软件工程 软件与软件开发7/42 软件到底有什么奥妙? 人类自身的感官不能直接确定它的存在: 分子、原子等对于人们总有一定的神秘性:感官距离很“遥远” 软件: 通常存在于纸带、磁带、光盘等之中 运行起来靠: 集成电路发挥作用 显示器显示状态 竟然还可以在不同的载体之间十分方便地跳跃! 显示出来后离我们又这么“近”! 如此有用!

高级软件工程 软件与软件开发 7/42 软件到底有什么奥妙? 人类自身的感官不能直接确定它的存在: 分子、原子等对于人们总有一定的神秘性:感官距离很“遥远” 软件: 通常 存在于纸带、磁带、光盘等之中 运行起来 靠: 集成电路 发挥作用 显示器 显示状态 竟然还可以在 不同的载体之间十分方便地跳跃! 显示出来后离我们又这么“近”! 如此有用!

高级软件工程 软件与软件开发8/42 万物皆数? 我们可以对认识的任何一种东西进行编码 以产生它的一个具体“实例” 数据与代码 从歌德尔定理到图灵不停机问题 静态代码分析!

高级软件工程 软件与软件开发 8/42 万物皆数? 我们可以对认识的任何一种东西进行编码 以产生它的一个具体“实例” 数据与代码: 从歌德尔定理到图灵不停机问题 静态代码分析!

高级软件工程 软件与软件开发9/42 软件作为逻辑产品的特点: 劣势: 不易被理解 容易出错 找错、排错困难 优势: 易于变化,适应性强 复制成本低,适合规模经济 给我们的生活、学习等带来了巨大的变化

高级软件工程 软件与软件开发 9/42 软件作为逻辑产品的特点: 劣势: 不易被理解 容易出错 找错、排错困难 优势: 易于变化,适应性强 复制成本低,适合规模经济 给我们的生活、学习等带来了巨大的变化

高级软件工程 软件与软件开发10/42 2、软件的发展现状 (1)已经存在大量正在运行的软件 金融、电信、航空航天等 (2)软件的应用范围不断扩大 商务、交通、家电等,“计算机软件?” (3)软件的规模与复杂性持续增加 越来越多的知识正在由软件进行显式表达 (4)出现了大量与软件相关的标准 (3)的需求 (5)软件危机仍然存在(软件脱节) 1968-2011四十三年!

高级软件工程 软件与软件开发 10/42 (1)已经存在大量正在运行的软件 金融、电信、航空航天等 (2)软件的应用范围不断扩大 商务、交通、家电等,“计算机软件?” (3)软件的规模与复杂性持续增加 越来越多的知识正在由软件进行显式表达 (4)出现了大量与软件相关的标准 (3)的需求 (5)软件危机仍然存在(软件脱节) 1968-2011 四十三年! 2、软件的发展现状

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档