智能仪器软件设计 电子科学与工程学院 2004年6月
智能仪器软件设计 电子科学与工程学院 2004年6月
主要内容 软件设计方法概述 基于裸机的软件设计 基于操作系统的软件设计 软件测试
主要内容 • 软件设计方法概述 • 基于裸机的软件设计 • 基于操作系统的软件设计 • 软件测试
智能仪器仪表已不再是简单 的硬件实体,而是硬件、软 件相结合,软件决定仪器智 能高低的新型仪器
智能仪器仪表已不再是简单 的硬件实体,而是硬件、软 件相结合,软件决定仪器智 能高低的新型仪器
智能仪器中软件的主要功能 采集信息 与外界对话 记忆信息 处理信息 控制功能 自我测试 自补偿自适应/自校正自学习
智能仪器中软件的主要功能 • 采集信息 • 与外界对话 • 记忆信息 • 处理信息 • 控制功能 • 自我测试 • 自补偿自适应/自校正自学习
第一节软件设计方法概述 软件危机与软件工程 软件工程开发模式 软件开发的三个阶段 模块化与结构化程序设计 面向对象程序设计
第一节 软件设计方法概述 • 软件危机与软件工程 • 软件工程开发模式 • 软件开发的三个阶段 • 模块化与结构化程序设计 • 面向对象程序设计
软件危机与软件工程 软件危机的出现 软件工程的定义 运用系统的、规范的和可定量的方法来 开发、运行和维护软件
软件危机与软件工程 • 软件危机的出现 • 软件工程的定义 运用系统的、规范的和可定量的方法来 开发、运行和维护软件
软件工程开发模式 ■瀑布式模型 系统需求分析 软件需求分析 设计 编码 调试 维护
软件工程开发模式 ◼瀑布式模型 系统需求分析 软件需求分析 设 计 编 码 调 试 维 护
软件工程开发模式 ■瀑布式模型 系统需求分析 软件需求分析 设计 编码 调试 维护
软件工程开发模式 ◼瀑布式模型 系统需求分析 软件需求分析 设 计 编 码 调 试 维 护
软件工程开发模式 ■瀑布式模型 系统需求分析 软件需求分析 设计 编码 调试 维护
软件工程开发模式 ◼瀑布式模型 系统需求分析 软件需求分析 设 计 编 码 调 试 维 护
软件工程开发模式 ■其他开发模型 四代技术(4GT) 面向对象生存期模型 过程开发模型(混合模型)
• 四代技术(4GT) • 面向对象生存期模型 • 过程开发模型(混合模型) 软件工程开发模式 ◼其他开发模型