程序设计方法的发展 02 11 功能分解法—计算任务 结构化程序设计一 以数据为中心 综合 面向对象程序设计一以对象为中心 使 ,▣构件(组件)程序设计一以构件为中心 用 Institute of Computer Software 2022-2-27 Nanjing University
程序设计方法的发展 功能分解法 —— 计算任务 结构化程序设计 —— 以数据为中心 面向对象程序设计 —— 以对象为中心 构件(组件)程序设计 —— 以构件为中心 2022-2-27 Institute of Computer Software Nanjing University 11 综 合 使 用
&扇 软件需求的变化 UNIVE 12 口计算 。实用 1 ·管理(MIS) ·分布式系统 Institute of Computer Software 2022-2-27 Nanjing University
软件需求的变化 计算 2022-2-27 Institute of Computer Software Nanjing University 12 l 实用 l 管理(MIS) l 分布式系统
软件环境的变化 1902 UNIVE 13 单任务 文字界面 单线程 多任务 图形界面 多线程 平台相关 单机(本地) 单一语言 跨平台 网络(分布式) 多种语言 Institute of Computer Software 2022-2-27 Nanjing University
软件环境的变化 单任务 2022-2-27 Institute of Computer Software Nanjing University 13 多任务 文字界面 图形界面 单线程 多线程 平台相关 跨平台 单机(本地) 网络(分布式) 单一语言 多种语言
软件开发模式 02 14 机器码 OS Compiler Editor 高级语言 OS+Compilers IDEs 和脚本代码 Libraries Wizards Components other infrastructures +经验 Institute of Computer Software 2022-2-27 Nanjing University
软件开发模式 机器码 2022-2-27 Institute of Computer Software Nanjing University 14 高级语言 和脚本代码 OS + Compiler + Editor OS + Compilers + IDEs + Libraries + Wizards + Components + other infrastructures + 经验
&扇 发展变化的结果 UNIVE 15 口软件学科的形成 口不变因素: 口计算机的基本运作模式 口探求新的计算模型 口量子计算? 口生物信息学? Institute of Computer Software 2022-2-27 Nanjing University
发展变化的结果 软件学科的形成 不变因素: 计算机的基本运作模式 探求新的计算模型 量子计算 ? 生物信息学? 2022-2-27 Institute of Computer Software Nanjing University 15