您现在的位置:在线题库 >> 计算机类 >> 可视化建模与UML
  • ID:9377-2339
    (综合题) 某旅店为了需要开发一个房间的预订系统;通过该系统,服务员可以为旅客预订房间,也可为已经预订房间的旅客取消预订的房间,其用例图如下:


    其中“预订房间”用例的用例规约如下:

    用例名称:预订房间

    参与者:服务员、旅客(发起人)

    描述:服务员利用本用例为客户完成房间预订业务

    基本事件流

    1) 用例起始于旅客现场需要预定房间

    2) 服务员按照旅客的要求查询相关的房间信息

    3) 系统显示所有可预定的房间列表

    4) 旅客选定所需的房间以及预订的时间和天数

    5) 系统计算所需的总费用和预付订金金额

    6) 旅客现场用现金支付所需的订金

    7) 服务员采集相关的预订信息

    8)系统记录预订信息,并显示预订成功的信息,并打印收据

    备选事件流:

    4)a. 旅客没有选择到满意的房间,则本次预定业务终止

    6)a. 旅客金额不足于支付定金,则本次预定业务终止

    其它:1). 预定信息包括旅客的基本信息(姓名、地址、联系电话、有效证件号)和本次预订情况(房间号、预订天数、预订时间、预订金额);

    2). 房间费用的计算与房间类型、旅客身份、预订时间、预订天数、支付方式等相关,目前还不太明确。

    根据上面的用例图和“预订房间”的用例规约完成

    1. 在该系统中,实体类有哪些?

    2. “预订房间”用例第5步需要计算房间费用,此过程比较复杂(参看用例规约“其它”部分第2)条);因此在用例分析阶段,这项职责应该由谁来履行(多选):

    A. 预订房间控制类 B. 房间实体类

    C. 新增一个计算房间费用的控制类 D. 新增一个存储房间费用的实体类

    3. 预订信息实体类不应该包含的属性有是下面哪个?说明理由。

    A. 旅客电话 B. 预订天数 C. 预订时间 D. 预订金额

    4.预定房间用例可能存在哪些包含用例和扩展用例?说明之。

  • 相关试题查看更多

  • ID:9377-1656

    类是对一组具有相同属性的和相同服务的对象的抽象描述,类中的每个对象都是这个类的一个。类之间共享属性与服务的机制称为。一个对象通过发送来请求另一个对象为其服务。

    A例证 B用例 C实例 D例外

    A多态性 B动态绑定 C静态绑定 D继承

    A调用语句 B消息 C命令 D口令

    查看解析

  • ID:9377-1659

    在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule中定义了方法addc:Course)和方法removec:Course),则类CourseSchedule和类Course之间的关系是系。

    查看解析

  • ID:9377-2293

    面向对象程序设计的五大原则分别是:开闭原则(Open/Cloese Principle),Liskov替换原则(Liskov Substitution Principle),,

    查看解析

  • ID:9377-2298

    在关联上加上限定符可以把多重性是一对多的关联转变为一对一的关联。( )

    选择答案:查看解析

  • ID:9377-1239

    下面哪个对象的命名是错误的?

    A:Object BAnObject:Object

    CObject D) AnObject::Object

    查看解析