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 描述的是用例的实现方式,表达了设计和实现该用例时所采用的方法和技术。

作者

Ryen Xiang

发布于

2026-01-31

更新于

2025-09-24

许可协议


网络回响

评论