首页 > 其他分享 >软件需求与分析课堂测试十——综合案例分析

软件需求与分析课堂测试十——综合案例分析

时间:2023-12-14 23:14:17浏览次数:28  
标签:分析 会议 会议室 Request 预订 案例 课堂 用例 Meeting

根据下列案例需求描述,回答相关问题:

有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:

 1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。

 2、开会前允许用户修改会议时间、人数,重新选择会议室,甚至取消预订的会议。

 3、确定会议预订后,会议中心负责会务管理:包括通过邮寄(邮局负责)或电子邮件,通知开会人员有关会议信息,制作代表证等。

 4、系统根据会议室的使用情况(紧张与否),调整、更改会议室和会议时间,并调整修改预订会议的时间。

系统的用例图如下图所示:

 

参考用例表如下表所示:

用例编号

用例名称

用例编号

用例名称

1

定义会议

(Define Meeting )

10

设置预定时限制

(Set  Reservation Tome Limit)

2

更改会议( Alter Meeting )

11

发会议通知(Inform of Meeting)

3

删除会议( Remove Meeting )

12

申请拒绝(Request Rejection)

4

申请会议召开

(Request Meeting Instance)

13

选择会议参加人员组

(Select Group Attendee)

5

更改申请( Modify Request )

14

会议取消通知(Inform  of  Cancellation)

6

取消会议召开(Cancel Request)

15

增加会议室(Add Meeting Room)

7

定义参加人员(Add Attendee )

16

设置会议室不可使用(Set Unusable Flag)

8

归还会议室(Release Room)

17

查询会议室的使用情况

(Browse Meetingroom usage)

9

会议维护

(Meeting Room Maintenance)

18

删除会议参加人员

(Remove Attendee)

 

(1)根据上述描述,识别系统的类,列举所有的候选类选出系统类,并说明原因(1 

用户类

会议室类

修改预订类

取消预订类

会议管理类

调整会议类

系统类

 

(2)对系统类进行描述,确定属性和方法。(1分)

属性:会议室列表 预订列表 当前时间

方法:预订会议室 修改预订 取消预订 通知开会人员 调整会议

 

(3)分析系统类模型,找出类之间的关系并画出类图。2分)

 

 

(4)绘制“取消会议(Remove Meeting )”的时序图。1分)

 

 

标签:分析,会议,会议室,Request,预订,案例,课堂,用例,Meeting
From: https://www.cnblogs.com/bu-dao-weng/p/17902405.html

相关文章

  • 高通msm8996平台的ASOC音频路径分析
    前言关于为什么要记录音频链路音频链路的链接是个什么东西,关于这一点,是一个从开始接触android音频的第一天就困扰的问题,几乎我所有对于音频框架的研究都是针对这个问题在进行,不知不觉中似乎把整个android、linux以及高通adsp的音频框架看了个遍,感觉整个音频框架其实也是围绕着这一......
  • 形式化建模与分析方法知识点
    这个是比较针对期末复习的知识点整理,根据我的复习随缘更新,如果发现有些部分没写那就是因为我还没复习到(大概)(PS:这些知识点中有很大部分来自老师的PPT,也有一部分来源于学长学姐整理的资料,最后也有一小部分来源于我自己的总结)一.简答题1.串行系统的程序正确性定义。......
  • java基础语法之一维数组的应用案例
    一:概述在前面已经介绍了一维数组的相关语法知识,下面来讲一下具体案例的实现。二:具体说明<1>数组的遍历数组遍历指的是:获取数组中的每一个元素,我们可以把获取到的元素输出在控制台具体代码和运行截图如下:publicstaticvoidmain(String[]args){//定义数组并初始化......
  • 事后诸葛亮分析报告
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/CSGrade21-12这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13022这个作业的目标事后诸葛亮分析报告设想和目标1.我们的软件要解决什么问题?是否定义得很清楚?是否对......
  • Qt之modbus_slave例程的底层串口数据分析
    一.参考网址1. qCDebug输出到日志文件2. HowtoredirectqDebug,qWarning,qCriticaletcoutput?二.问题1. 如何查看slave底层收到的主机发送的消息和回复的消息?解决办法:在main.cpp代码中取消注释 注:QLoggingCategory::setFilterRules函数不能重复使用,其只能最后......
  • 智能分析/可视化安防监控系统EasyCVR风光互补远程视频监控方案
    一、背景需求在一些偏远地区,也具有视频监控的需求。但是这类场景中,一般无法就近获取市电,如果要长距离拉取市电,建设的成本非常高且长距离传输有安全隐患,因此风光互补远程视频监控方案的需求也较多。利用风光电转化原理为偏远或无电区域的视频监控设备提供电力供应,从而满足偏远地区......
  • modbus转profinet网关连接6台232modbus伺服同时控制案例
    modbus转profinet网关连接6台232modbus伺服同时控制案例Modbus转Profinet网关是一种用于连接不同网络之间的通讯设备。它的原理是通过将Modbus协议转换为Profinet协议,实现Modbus设备与Profinet网络之间的数据交换。其功能具体包括将Modbus设备发送的数据转发到Profinet网络中,并将P......
  • 记一次省护网红队案例
    0x00前言本来开学正忙于实现电竞梦(联盟高校联赛),某一天下午突然有位师傅联系我说可以免面试进组打省护红队,这么好的实战机会怎么能错过呢~(好好玩游戏,不要学我^^)0x01一个出局的企业单位内网之旅打点一故事的开始是某佬丢了一个系统ndayshell给我ipconfig发现有10段内网,这种网......
  • 云主机秘钥(ak/sk)泄露及利用案例
    前言云平台作为降低企业资源成本的工具,在当今各大公司系统部署场景内已经成为不可或缺的重要组成部分,并且由于各类应用程序需要与其他内外部服务或程序进行通讯而大量使用凭证或密钥,因此在漏洞挖掘过程中经常会遇到一类漏洞:云主机秘钥泄露。此漏洞使攻击者接管云服务器的权限,对内......
  • Pivotal应用案例之12306.cn的技术革命
     “通过技术改造解决了困扰我们多时的尖峰高流量并发问题,让全国人民不再因为技术原因而抱怨,我们终于舒了一口气。PivotalGemFire分布式集群内存数据技术对整个技术改造发挥了关键的作用。同时,感谢Pivotal公司及其实施方项目团队的努力,在技术开改造过程中确保旧系统顺畅运行、旧......