软件工程 例题

发布于:2024-07-06 ⋅ 阅读:(42) ⋅ 点赞:(0)

用例图

1. 某个学生成绩管理系统的部分参与者和用例总结如下。

教务管理人员: 

  • 登录系统
  • 教师、学生名单管理
  • 学期教学计划管理
  • 成绩管理。
  • 课程分配,每次课程分配时都必须打印任课通知书

学生:

  • 登录系统
  • 选课。

教师:

  • 登录系统
  • 成绩管理,并且可以选择是否生成成绩单

请根据以上信息画出该系统的用例图。

2. 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进行了分析,具体描述如下:

1)用户(非注册用户〉通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户,其中包括提供身份、手机号等信息,并支付约定押金;

2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、二维码等)录入到系统;

3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;

4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后对车辆下达解锁指令;

5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态的更新和用户租赁费用结算;

6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。

请分析下面A-Q所列出的共享单车租赁服务系统中的概念类及其方法,在下图所示用例图(1)-(12)处补充所缺失信息。

A.用户,B.共享单车,C.用户管理,D.注册,E.注销,F.用户查询,

G.单车管理,H.租赁,I.归还,J.单车查询,K.费用管理,L.保证金管理,

M.租赁费管理,N.数据存储管理,0.用户数据存储管理,

P.单车数据存储管理,Q.费用结算,R.身份认证

答:

(1)D.注册(2)F用户查询(3)C.用户管理(4)R.身份认证(5)A.用户

(6)N.数据存储管理(7)P单车数据存储管理(8)I.归还(9)B.共享单车

(10)K.费用管理(11)L.保证金管理(12)Q.费用结算

ER图

1. 某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品,计划数量不低于300;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工]编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名、技术等级。请画出E-R图。

状态图

1. 该图是什么图,其中的圆角矩形框表示什么?

该图是状态图,其中的圆角矩形框表示状态,分别为就绪、运行、阻塞状态。

2. 该图描述了怎样的情形?

线程运行的基本流程如下:

当线程准备运行时,进入就绪状态,如果获得cpu时间片,就转入运行状态,运行正常结束,进入结束状态,如果在运行过程中,cpu时间片用完后还没有完成任务,就进入就绪状态,等待再次得到cpu时间片,如果线程在运行过程中,不满足所须资源,就进入阻塞状态,处于阻塞状态的线程得到相关资源后,进入就绪状态,依次循环。

判定树、判定表

1. 旅游价格折扣分类如下表,请用判定表和判定树分别画出表达该逻辑问题的算法。

答:判定表,如下所示:

判定树,如下所示:


网站公告

今日签到

点亮在社区的每一天
去签到