SafeHomede的第1层DFD 控制 配置 面板 系统 用户命令/配置请求 和数据 配置信息 与用户 交互/开始/激活/不 显示控制 停止(激活系统丿状态信息 信息J面板 密码 显示 湿示信息 和状态 密码 处理 检验id信息 传感器信息 监控 告类型 警铃电话 传感器」传感器状态(传感器 电话号码拨音线
SafeHomede的第1层DFD 控制 面板 与用户 交互 控制 面板 密码 显示 传感器状态 电话号码拨音 显示 信息 用户命令 配置请求 和数据 配置 系统 警 铃 电 话 传感器 线 配置信息 显示信息 和状态 监控 传感器 激活/不 激活系统 传感器信息 密码 处理 警告类型 检验id信息 开始 停止 状态信息
Safehomede的第一层CFD 闪烁 示活动 控制 配置 面板 系统 标志 状态(完 成、在处 理中) 开/关′配置信息 切换 与用户 激活/不 控制 交互 面板 激活系统 超显示 密码 湿示信息)t时「警 和状态 处理 警告 感器|信号 警告 件 监控 状态 传感器 铃电话线 传感器
SafeHomede的第一层CFD 控制 面板 与用户 交互 控制 面板 显示 显示活动 状态(完 成、在处 理中) 配置 系统 警 铃 电 话 传感器 线 配置信息 显示信息 和状态 监控 传感器 激活/不 激活系统 警告 信号 密码 处理 传感器 事件 警告 状态 超 时 闪烁 标志 开/关 切换
SafeHomedel的状态变迁图 开关/切换 与“监视&控制系统”有关 读用户 输入 超时 传感器事件 与“用户交互”有关 与“监视&控制系统”有关 监视系统 传感器 状态 传感器事件 与“显示信息&状态”有事件行为 传感器事件 与“显示信息 传感器事件 &状态”有关 与“监视&控制系统”有关 闪烁 显示用户反馈显示活动状态 与“显示信息&状态”有关 与“用户交互”有关
SafeHomede的状态变迁图 读用户 输入 超时 监视系统 状态 传感器 事件行为 显示用户反馈 与“用户交互”有关 开关/切换 与“监视&控制系统”有关 显示活动状态 与“用户交互”有关 传感器事件 与“显示信息&状态”有关 与“监视&控制系统”有关 传感器事件 传感器事件 与“监视&控制系统”有关 传感器事件 与“显示信息 &状态”有关 闪烁 与“显示信息&状态”有关
2.4.2面向对象分析方法 思考题 软件开发中为什么要使用面向对象 方法? 面向对象分析方法与结构化分析方 法有哪些相似之处?有何区别?
2.4.2 面向对象分析方法 思考题 ❖软件开发中为什么要使用面向对象 方法? ❖面向对象分析方法与结构化分析方 法有哪些相似之处?有何区别?
对象( object) 现实世界中某个具体的物理实体或概念在计算机逻辑中 的映射和体现。 对象具有的含义: 在现实世界中: 是客观世界中的一个实体 在面向对象程序中: 表达成计算机可理解、可操纵、具有一定属性和行 为的对象 在计算机世界中: 是一个可标识的存储区域
对象(object) 现实世界中某个具体的物理实体或概念在计算机逻辑中 的映射和体现。 对象具有的含义: ❑ 在现实世界中: 是客观世界中的一个实体 ❑ 在面向对象程序中: 表达成计算机可理解、可操纵、具有一定属性和行 为的对象 ❑ 在计算机世界中: 是一个可标识的存储区域