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

北京大学:《组件技术》课程教学资源(讲义课件)第一讲 软件领城的发展(潘爱民)

文档信息
资源类别:文库
文档格式:PDF
文档页数:60
文件大小:231.91KB
团购合买:点击进入团购
内容简介
一、程序设计方法的发展 二、软件需求的变化 三、软件环境的变化 四、软件开发模式的变化
刷新页面文档预览

组件技术 潘爱民 panaimin@icst.pku.edu.cn

组件技术 潘爱民 panaimin panaimin @icst.pku.edu.cn

内 冫关于本课程 冷软件技术的发展 冷当前软件状况 COM和 CORBA简介 ☆本课程的内容 ☆课程安排

内容 !关于本课程 !软件技术的发展 软件技术的发展 !当前软件状况 !COM和CORBA简介 !本课程的内容 !课程安排

关于本课程 冫加强基碓 展示最新软件技术 提高软件设计能力

关于本课程 !加强基础 !展示最新软件技术 展示最新软件技术 !提高软件设计能力 提高软件设计能力

软件须或的发展 程序设计方法的发展 软作需求的变化 软件环境的变化 冷软件开发模式的变化

软件领域的发展 软件领域的发展 !程序设计方法的发展 程序设计方法的发展 !软件需求的变化 软件需求的变化 !软件环境的变化 软件环境的变化 !软件开发模式的变化 软件开发模式的变化

程序设计方法的发展 功能分解法—计算任务 构化程序没计—一以数据为中心△ 面向对象程序设计一以对象为中心使 ↓÷组件程序设计——以组件为中心用

程序设计方法的发展 程序设计方法的发展 !功能分解法 —— 计算任务 综 合 使 用 !结构化程序设计 结构化程序设计 —— 以数据为中心 !面向对象程序设计 面向对象程序设计 —— 以对象为中心 !组件程序设计 —— 以组件为中心

软件需求的变化 v计算 冷实用 管理(MIS) 分布式系统

软件需求的变化 软件需求的变化 !计算 !实用 !管理 (MIS) !分布式系统

软件环境的变化 单任务文子界面单线程 多任务图形界面多线程 平台相关单机(本地)单一语言 跨平台网络(分布式)多种语言

软件环境的变化 软件环境的变化 单任务 多任务 文字界面 图形界面 单线程 多线程 平台相关 跨平台 单机 (本地 ) 网络 (分布式 ) 单一语言 多种语言

软作开发模式 机 OS+ Compiler Editor 级话言0S+ Compilers+DES 和脚本代码+ Libraries+ Wizards t Components + other inforstructures +经验

软件开发模式 机器码 高级语言 和脚本代码 OS + Compiler + Editor OS + Compiler + Editor OS + Compilers + OS + Compilers + IDEs + Libraries + Wizards + Libraries + Wizards + Components + Components + other + other inforstructures inforstructures + 经验

发展变化的结果 软作学科的形成 不变因素: 计算机的基本运作模式

发展变化的结果 发展变化的结果 !软件学科的形成 软件学科的形成 !不变因素: – 计算机的基本运作模式 计算机的基本运作模式

回顾软什学科10多年来的变化 软件的产生过程 原始代码>编译->Link>终代码、脚本一混合 软作的分发过程: 文档、说明书、自动安裝工具、培训、升级 软件工程: 需求)分析)设计-) code->test->使用 冷对象技术和组件技术的不断普及,与大 环境发展相结合

回顾软件学科10多年来的变化 !软件的产生过程: 软件的产生过程: 原始代码->编译->Link->终代码、脚本 — 混合 !软件的分发过程: 软件的分发过程: 文档、说明书、自动安装工具、培训、升级 文档、说明书、自动安装工具、培训、升级 !软件工程: 需求 - 〉分析 - 〉设计 - 〉code->test-> code->test->使用 !对象技术和组件技术的不断普及,与大 对象技术和组件技术的不断普及,与大 环境发展相结合 环境发展相结合

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