软件工程第3章:需求教案.ppt

* * * * * * * * * * * * * * * * IPO表 系统: 模块: 编号: 作者: 日期: 被调用: 调用: 输入: 输出: 处理: 局部数据元素: 注释: 改进的IPO图的形式 结构化分析步骤 ⑴ 问题描述 ⑵ 分层的数据流图 ⑶ 决定哪些部分需要计算机化和怎样计算机化 ⑷ 数据细节描述 ⑸ 定义处理逻辑 ⑹ 定义物理资源 ⑺ 确定输入/输出规格说明,确定有关数值 ⑻ 确定硬件需求 ⑼ 根据结构化分析模型,建立系统规格说明文档 【问题描述】 ① 图书馆藏书:图书、期刊杂志,每种可以有多册; ② 可以维护(注册、更新和删除)图书资料; ③ 管理员负责与借书者打交道; ④ 借书者可以预约目前借不到的图书或杂志; ⑤ 所有人都可以浏览图书馆的图书信息和各种告示。 51 例:用结构化分析方法分析图书馆系统 【功能分析】 ①浏览功能:所有人都可以浏览图书馆的图书信息。 ②借还功能:借书者可以借/续借、还、预约图书。 ③图书管理功能:管理人员录入、更新和销毁等。 ④借书者管理:系统管理人员注册、更改、注销借书者信息等维护工作。 52 【建立数据流图】 分析角色:一般浏览者、借书者、一般管理员和系统管理员四类外部用户。 浏览者 浏览图书 图书馆系统的基本逻辑模型 图书信息 浏览命令 【借/还功能数据流图】 借/还功能 借书者 显示 信息 借书

文档评论(0)

1亿VIP精品文档

相关文档