2018年11月系统架构真题-第2题
[[20250924]]
- 问题一
- E1 房主 E2 租赁者
- P1 登记房主信息
- p2
查询手续费信息登记房屋信息 - p3 登记租赁者信息
- p4 查询租赁房屋信息
- p5
生成看房记录安排看房 - p6 变更房屋状态
- D1 房主信息表
- d2 租赁者信息表
- d3 房屋信息表
- d4 看房记录表
- 问题2
- 房主
- 2 房屋
- 3 房屋类型
- 4 租赁者
- 5 看房安排
信息工程方法中的”实体(entity)” 与面向对象方法中的”类(class)”之间有哪些不同之处?#card
- 实体用于数据建模,而类用于面向对象建模。
- 实体只有属性,而类有属性和操作。
在面向对象方法中通常采用用例(Use Case)来捕获系统的功能需求。用例可以按照不同的层次来进行划分,其中的Essential Use Cases和Real Use Cases有哪些区别?
- 翻译 #card
- Essential Use Cases 可翻译为抽象用例
- Real Use Cases 可翻译为真实用例。
- 适用阶段不同 #card
- Essential Use Cases 用于分析阶段
- Real Use Cases 用于设计阶段。
- 描述对象不同 #card
- Essential Use Cases 描述用例的本质属性,它与如何实现这个用例无关,独立于实现该用例的软硬件技术。
- Real Use Cases 描述的是用例的实现方式,表达了设计和实现该用例时所采用的方法和技术。
网络回响
2018年11月系统架构真题-第2题