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题
https://blog.xiang578.com/post/logseq/2018年11月系统架构真题-第2题.html