首页 > 其他分享 >12.14周四课堂测试

12.14周四课堂测试

时间:2023-12-14 11:58:51浏览次数:34  
标签:周四 会议 会议室 预订 用例 12.14 人员 课堂 Meeting

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

 

班级信2105-2班    学号:20214112    姓名:李佳岳

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

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

 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分)

 

 

标签:周四,会议,会议室,预订,用例,12.14,人员,课堂,Meeting
From: https://www.cnblogs.com/sion6/p/17900894.html

相关文章

  • 软件需求与分析课堂测试十——综合案例分析(5分)
    根据下列案例需求描述,回答相关问题:有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。2、开会前允许用户修改会议时间、人数,重新选择会议室,甚至取消预订的会议。3、......
  • 软件案例开发课堂测试——
    软件需求与分析课堂测试十——综合案例分析(5分)  根据下列案例需求描述,回答相关问题:有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。2、开会前允许用户修改会议......
  • 软件需求与分析课堂测试十——综合案例分析(5分)
    软件需求与分析课堂测试十——综合案例分析(5分) 根据下列案例需求描述,回答相关问题:有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务:1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。2、开会前允许用户修改会议时......
  • 12.14——python类
    classEmployee:  up=0.1    def__init__(self,name,salary):    #构造器__init__    self.username=name#实例变量    self.salary=salary1          defup_salary(self):#self表示......
  • Linux课堂知识总结7
     在这节课的学习中,我们学习了Linux的存储管理操作。1.初识硬盘机械HDD固态SSD固态的优势:SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性能,被认为是存储技术发展的未来新星。2.分区类型 主分区:正常情况使用的分区......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
      在新课程下,培养学生的数学核心素养是高中数学课堂教学的根本任务。其中的建模思想是数学核心素养培养的一个基本指标,是学生正确认识数学知识内在本质与原理的重要思维工具。通过在数学课堂教学中有效地应用建模思想,主要的应用意义体现在如下几个方面:其一,通过在数学课堂中融......
  • 第六次课堂上了文件权限
    基本权限UGOU:owner,属主。G:group,属组。O:other,其他用户。1.使用11命令查看文件属性r:read(读取),数字设定为4。W:write(写入),数字设定为2。X:execute(执行),数字设定为1。例如,创建一个文件filel,使用11查看文件属性信息[root@gfedu~]#touchfilel[root@qfedu~]#11filelIw-r-=r--、1......
  • 第七次课堂讲了基本权限ACL
    UGO权限只针对一个用户、一个组与其他用户,使用上有局限性,ACL(AccessControlList主要提供传统的UGO的r、w、x权限之外的具体权限设置,可以对单一用户、单一文件或目录进行权限设置。ACL基本用法创建一个文件,使用getfacl命令查看ACL权限,此时显示的内容与先前使用11命令查看到的内......
  • 第八次课堂讲了文件查找,打包压缩及解压
    1.echo命令可以查看变量PATH的值[root@qfedu~]#echo$PATH2.使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查看其是否存在以及执行的位置[root@qfedu~]#whichuseradd/usr/sbin/useradd[root@qfedu~]#qfedu3.把PATH变量重新定义为/[root@qfedu~]#PATH=/[......
  • 第五次课堂上了用户管理内容
    一.用户标识:UID与GID1.查看ID[root@qfedu~]#id2.使用1I命令可以查看文件的所有者[root@qfedu~]#11/home3.使用"psaux|less"命令查看进程,第一列USER表示用户身份4.安装Apache服务器,重启服务后,使用"psaux"命令可以查看运行httpd进程的用户名[root@qfedu~]#yum-yinstall......