没有合适的资源?快使用搜索试试~ 我知道了~
软件建模ppt《软件工程》第六版课本内容的相关内容,包含主要内容,以及课本上的相关例子,用参考的资源,仅供参考
资源详情
资源评论
资源推荐
第 6 章 软 件 建 模
本章提出了 B/S 三层结构中的“功能模型、业务模
型、数据模型”这三个模型的建模思想与建模方法,
以及这三个模型的描述方式与“用例图、时序图和
类图”等图之间的关系,并且说明了三个模型与
B/S 三层结构之间的对应关系,最后用三个模型
的思想与方法来分析省级新书店的建模案例。
信息系统的数据模型就是数据库,本章还深入浅
出地论述数据库设计的理论、方法、技巧与艺术,
特别提出了数据库设计中的“第三者插足”模式与
“列变行”模式。
6.1 三个模型的建模思想
1 .功能模型
【定义 6-1 】功能模型 FM ( Function
Model )实质上是用户需求模型,是描述
系统能做什么,即对系统的功能、性能、
接口和界面进行定义。
功能模型的表示方法为:系统功能需求列
表、性能需求列表、接口需求列表、界面
需求列表。 UML 规定主要采用“用例图”来
描述功能模型。
功能模型的设计和实现方法为:将相同的功能归
并,设计为一个个的构件或组件(部件),将不
同的功能设计成模块,然后用面向对象的语言将
这些离散的部件或模块组装起来,形成一个完整
的系统。
功能模型既是动态的,又是静态的。因为有的功
能与系统运行的时间序列有关。功能模型既是数
据库和数据结构设计的基础,又是功能模块设计、
编程实现和测试验收的依据。
2 .业务模型
【定义 6-2 】业务模型 OM ( Operation
Model )实质上是业务逻辑模型,是描述系统在
何时、何地、由何角色、按什么业务规则去做,
以及做的步骤或流程,即对系统的操作流程进行
定义。
业务模型反映了系统的业务行为,它是算法设计
的主要依据。若站在 B/S 三层结构上看,业务模
型就对应在中间层上建模
3 .数据模型
【定义 6-3 】数据模型 DM ( Data Model )实
质上是实体或类的状态关系模型,即对系统的数
据结构进行定义。
信息系统中的数据模型,是指它的 E-R 图及其相
应的数据字典。
信息系统中的数据模型分为概念数据模型 CDM
和物理数据模型 PDM 两个层次。
CDM 就是数据库的逻辑设计,即 E-R 图。 PDM
就是数据库的物理设计,即物理表。
剩余40页未读,继续阅读
liruilin123456
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0