软件水平考试

【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆

题目
【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。【问题 2】 (12 分)请分析下面 A~Q 所列出的共享单车租赁服务系统中的概念类及其方法,在图 2-1 所示用例图 (1) ~ (12)处补充所缺失信息。(2)A.用户,B.共享单车,C.用户管理,D.注册,E.注销,F.用户查询,G 单车管理,H.租赁,I.归还,J.单车查询,K.费用管理,L.保证金管理,M.租赁费管理,N.数据存储管理, O.用户数据存储管理,P.单车数据存储管理,Q.费用结算,R.身份认证

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说 明】某公司欲开发一套基于Web的通用共享单车系统。该系统的主要功能如下:1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、报表管理、 价格设置、管理用户信息。2.用户输入手机号并在获取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后 3 秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。【问题1】(6分)采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为0.90以上。Apdex 量化时,对应用户满意度分为三个区间,通过响应时间数值 T 来划分,T 值代表着用户对应用性能满意的响应时间界限或者说是“门槛” (Threshold) 。针对用户请求的响应时间,Apdex 的用户满意度区间如下 :满意: (0,T]让用户感到很愉快;容忍:(T, 4T] 慢了一点,但还可以接受,继续这一应用过程;失望: >4T,太慢了,受不了了,用户决定放弃这个应用;Apdex的计算如下:Apdex= (小于T的样本数+T~4T 的样本数/2) /总样本数针对用户功能,本系统设定 T=2 秒,记录响应时间,统计样本数量,2 秒以下记录数3000,2~8秒记录数1000,大于8秒500。请计算本系统的Apdex指数,并说明本系统是否达到要求。【问题2】(6分)系统前端采用HTML5实现,已使用户可以通过不同的移动设备的浏览器进行访问。设计兼容性测试矩阵,对系统浏览器兼容性进行测试。
【问题3】(8分)针对用户手机号码获取验证码进行注册的功能,设计4个测试用例。(假设合法手机号码为11位数字,验证码为4位数字)


答案:
解析:
【问题1】答案:未达到要求。因为Apdex = (3000+1000/2)/(3000+1000+500) = 3500/4500 = 0.78 < 0.90.,所以未达到要求。【问题2】参考答案:



【问题3】参考答案:用例1:11位数字的手机号码,得到4位数字验证码;(正确测试)用例2:小于11位数字的手机号码,无验证码;用例3:大于11位数字的手机号码,无验证码;用例4: 11位有非数字的手机号码,无验证码 ;
【解析】
【问题1】解析:本小题考查根据题意进行简单的计算,不要被大量的文字描述吓到,根据提示,其实本题是送分题。
【问题2】解析:本小题考查兼容性测试用例矩阵的简单应用,要求对不同的移动设备的浏览器进行兼容性测试。只需要把设计的思路表示出来即可,可以不用写上具体的移动设备平台和浏览器,具体的情况可以在真实实践中根据实际要求设计。
【问题3】解析:本小题考查测试用例设计的简单应用,用例很多,只需要设计符合条件的4条即可,最好包含有效等价类和无效等价类。

第2题:

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某快递公司欲开发一套基于Web的通用订单管理系统。该系统的主要功能如下:1.用户注册、在线下单、订单实时跟踪提醒等功能;后台管理员进行订单管理与监控、查询统计、管理用户信息等。2.用户输入手机号并在获取验证码后进行注册,用户确认下单后支付、查看订单情况、投诉等。 【问题1】(6分)采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为0.78以上。Apdex 量化时,对应用户满意度分为三个区间,通过响应时间数值 T 来划分,T 值代表着用户对应用性能满意的响应时间界限或者说是“门槛” (Threshold) 。针对用户请求的响应时间,Apdex 的用户满意度区间如下 :满意: (0,T]让用户感到很愉快;容忍:(T, 4T] 慢了一点,但还可以接受,继续这一应用过程;失望: >4T,太慢了,受不了了,用户决定放弃这个应用;Apdex的计算如下:Apdex= (小于T的样本数+T~4T 的样本数/2) /总样本数针对用户功能,本系统设定 T=2秒,记录响应时间,统计样本数量,2 秒以下记录数10000,2~8秒记录数4000,大于8秒1000。请计算本系统的Apdex指数,并说明本系统是否达到要求。【问题2】(6分)系统前端采用HTML5实现,使用户可以通过不同电脑和移动设备的浏览器进行访问。设计兼容性测试矩阵,对系统浏览器兼容性进行测试。
【问题3】(8分) 针对用户手机号码获取验证码进行注册的功能,设计4个测试用例。(假设合法手机号码为11位数字,验证码为4位数字)。


答案:
解析:
【问题1】达到了要求。因为Apdex = (10000+4000/2)/(10000+4000+1000) = 12000/15000 = 0.8> 0.78,所以达到了要求。【问题2】



【问题3】
用例1:11位数字的手机号码,得到4位数字验证码;(正确测试)用例2:小于11位数字的手机号码,无验证码;用例3:大于11位数字的手机号码,无验证码;用例4: 11位有非数字的手机号码,无验证码 ;
【解析】
【问题1】
本小题考查根据题意进行简单的计算,不要被大量的文字描述吓到,根据提示的公式和数据计算,其实本题是送分题。
【问题2】本小题考查兼容性测试用例矩阵的简单应用,要求对不同的移动设备的浏览器进行兼容性测试。只需要把设计的思路表示出来即可,可以不用写上具体的移动设备平台和浏览器,具体的情况可以在实践中根据实际要求设计。【问题3】本小题考查测试用例设计的简单应用,用例很多,只需要设计符合条件的4条即可,最好包含有效等价类和无效等价类。

第3题:

ofo共享单车APP——通过用户完成骑行,将奖励的骑车优惠券分享到朋友圈或指定人,从而使更多的人使用ofo共享单车。这种APP营销模式属于()。

A.线上营销模式

B.明星代言的APP营销方式

C.APP植入广告模式

D.用户参与模式


参考答案:D

第4题:

网络地理信息服务的对象按地理信息使用权限可分为()。

A:非注册用户和开发用户
B:普通用户和开发用户
C:非注册用户和注册用户
D:普通用户和注册用户

答案:C
解析:
网络地理信息服务的对象按地理信息使用权限可分为非注册用户和注册用户。

第5题:

【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。【问题 1】 (7 分) 在系统分析阶段,结构化分析和面向对象分析方法主要分析过程和分析模型均有所区 别,请将(a) ~ (g)各项内容填入表 2-1 (1)~ (4)处对应位置。表 2-1 系统分析方法比较

(a)确定目标系统概念类;(b)实体关系图(ERD);(c)用例图;(d)通过功能分解方式把系统功能分解到各个模块中;(e)交互图;(f)数据流图(DFD);(g)建立类间交互关系。


答案:
解析:
(1)d(2)b、f(3)a、g(4)c、e

第6题:

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某公司欲开发一套基于Web的通用共享单车系统。该系统的主要功能如下:1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、报表管理、 价格设置、管理用户信息。2.用户输入手机号并在获取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后 3 秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。【问题1】(6分)采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为0.90以上。Apdex 量化时,对应用户满意度分为三个区间,通过响应时间数值 T 来划分,T 值代表着用户对应用性能满意的响应时间界限或者说是“门槛” (Threshold) 。针对用户请求的响应时间,Apdex 的用户满意度区间如下 :满意: (0,T]让用户感到很愉快;容忍:(T, 4T] 慢了一点,但还可以接受,继续这一应用过程;失望: >4T,太慢了,受不了了,用户决定放弃这个应用;Apdex的计算如下:Apdex= (小于T的样本数+T~4T 的样本数/2) /总样本数针对用户功能,本系统设定 T=2 秒,记录响应时间,统计样本数量,2 秒以下记录数3000,2~8秒记录数1000,大于8秒500。请计算本系统的Apdex指数,并说明本系统是否达到要求。【问题2】(6分)系统前端采用HTML5实现,已使用户可以通过不同的移动设备的浏览器进行访问。设计兼容性测试矩阵,对系统浏览器兼容性进行测试。
【问题3】(8分)针对用户手机号码获取验证码进行注册的功能,设计4个测试用例。(假设合法手机号码为11位数字,验证码为4位数字)


答案:
解析:
【问题1】答案:未达到要求。因为Apdex = (3000+1000/2)/(3000+1000+500) = 3500/4500 = 0.78 < 0.90.,所以未达到要求。【问题2】参考答案:



【问题3】参考答案:用例1:11位数字的手机号码,得到4位数字验证码;(正确测试)用例2:小于11位数字的手机号码,无验证码;用例3:大于11位数字的手机号码,无验证码;用例4: 11位有非数字的手机号码,无验证码 ;
【解析】
【问题1】本小题考查根据题意进行简单的计算,不要被大量的文字描述吓到,根据提示,其实本题是送分题。
【问题2】本小题考查兼容性测试用例矩阵的简单应用,要求对不同的移动设备的浏览器进行兼容性测试。只需要把设计的思路表示出来即可,可以不用写上具体的移动设备平台和浏览器,具体的情况可以在真实实践中根据实际要求设计。
【问题3】本小题考查测试用例设计的简单应用,用例很多,只需要设计符合条件的4条即可,最好包含有效等价类和无效等价类。

第7题:

阅读下列说明和图,回答问题 1 至问题 4 ,将解答填入答题纸的对应栏内。

【说明】

某公司拟开发一个共享单车系统,采用北斗定位系统进行单车定位,提供针对用户的 APP

以及微信小程序、基于 Web 的管理与监控系统。该共享单车系统的主要功能如下。

1)用户注册登录。用户在 APP 端输入手机号并获取验证码后进行注册,将用户信息进行存储。用户登录后显示用户所在位置周围的单车。

2) 使用单车。

①扫码/手动开锁。通过扫描二维码或手动输入编码获取开锁密码,系统发送开锁指令进行

开锁,系统修改单车状态,新建单车行程。

②骑行单车。单车定时上传位置,更新行程。

③锁车结账。用户停止使用或手动锁车并结束行程后,系统根据己设置好的计费规则及使用

时间自动结算,更新本次骑行的费用并显示给用户,用户确认支付后,记录行程的支付状态。

系统还将重置单车的开锁密码和单车状态。

3)辅助管理。

①查询。用户可以查看行程列表和行程详细信息。

②报修。用户上报所在位置或单车位置以及单车故障信息并进行记录。

4)管理与监控。

①单车管理及计费规则设置。商家对单车基础信息、状态等进行管理,对计费规则 进行设

置并存储。

②单车监控。对单车、故障、行程等进行查询统计。

③用户管理。管理用户信用与状态信息,对用户进行查询统计。 现采用结构化方法对共享

单车系统进行分析与设计,获得如图 1-1 所示的上下文数据流图和图 1-2 所示的 0 层

数据流图。




【问题 1】(3 分)

使用说明中的词语,给出图 1-1 中的实体 El~E3 的名称。

【问题 2】(5 分)

使用说明中的词语,给出图 1-2 中的数据存储 Dl~D5 的名称。

【问题 3】(5 分)

根据说明和图中术语及符号,补充图 1-2 中缺失的数据流及其起点和终点。

【问题 4】(2 分)

根据说明中术语,说明"使用单车"可以分解为哪些子加工?


答案:
解析:
【问题 1】(3 分)
E1:用户、E2:商家、E3:单车。

【问题 2】(5 分)
D1:存储用户信息/用户信息表
D2: 记录单车位置及状态信息/单车信息表
D3: 记录单车行程信息/行程信息表
D4: 存储计费规则/计费规则信息表
D5: 记录单车故障信息/单车故障信息表

【问题 3】(5 分)
起点:p3 终点:E1 数据流名称:开锁密码
起点:p3终点:E1 数据流名称:锁车结帐
起点:p3 终点:D2 数据流名称:单车状态
起点:D4 终点:P3 数据流名称:计费规则
起点:D3 终点:p7 数据流名称:行程查询统计
【问题 4】(2 分)
扫码/手动开锁,骑行单车,锁车结帐。

第8题:

某公司面向城市居民推出了共享单车服务,居民通过智能手机就能快速租用和归还该公司提供的共享单车,用非常低廉的价格来完成一次几公里的市内骑行。居民在注册成为共享单车的用户时,需点击确认该公司提供协议与授权文件后方可注册使用,文件中的有一条为“发生事故概不负责”该条字体采取了加粗提示处理。就该条,下列说法正确的是:( )

A.无效
B.有效
C.效力待定
D.可撤销

答案:A
解析:
依据《合同法》第39条第2款规定:格式条款是当事人为了重复使用而预先拟定,并在订立合同时未与对方协商的条款。本题中该条款属于格式条款。《合同法》第40条规定:格式条款具有本法第52条和第53条规定情形的,或者提供格式条款一方免除其责任、加重对方责任、排除对方主要权利的,该条款无效。因此本题选项A正确。

第9题:

【说明】 某软件公司为共享单车租赁公司开发一套单车租赁服务系统,公司项目组对此待开发项目进 行了分析,具体描述如下:1)用户(非注册用户)通过手机向租赁服务系统进行注册,成为可租赁共享单车的合法用户, 其中包括提供身份、手机号等信息,并支付约定押金;2)将采购的共享单车注册到租赁服务系统后方可投入使用。即将单车的标识信息(车辆编号、 二维码等)录入到系统;3)用户(注册或非注册用户)通过手机查询可获得单车的地理位置信息以便就近取用;4)用户(注册用户)通过手机登录到租赁服务系统中,通过扫描二维码或输入车辆编号以进行 系统确认,系统后台对指定车辆状态(可用或不可用),以及用户资格进行确认,通过确认后 对车辆下达解锁指令;5)用户在用完车辆后关闭车锁,车辆自身将闭锁状态上报到租赁服务系统中,完成车辆状态 的更新和用户租赁费用结算;6)系统应具备一定的扩容能力,以满足未来市场规模扩张的需要。 项目组李工认为该系统功能相对独立,系统可分解为不同的独立功能模块,适合采用结构化 分析与设计方法对系统进行分析与设计。但王工认为,系统可管理的对象明确,而且项目团 队具有较强的面向对象系统开发经验,建议采用面向对象分析与设计方法。经项目组讨论, 决定采用王工的建议,采用面向对象分析与设计方法开发系统。【问题 3】(6 分) 随着共享单车投放量以及用户量的增加会存在系统性能或容量下降问题,请用 200 字以内的 文字说明,在系统设计之初,如何考虑此类问题?


答案:
解析:
(1)、考虑弹性扩展,利用集群,扩展时采用水平扩展方式(2)、利用分布式存储,将每个城市的数据安区域分散存储,减少压力,提升性能(3)、采用负载均衡技术,提升高并发能力

第10题:

网络地理信息服务的对象按地理信息使用方式可分为()。

A:非注册用户
B:开发用户
C:注册用户
D:高级用户
E:普通用户

答案:B,E
解析:
网络地理信息服务的对象按地理信息使用权限可分为非注册用户和注册用户,按使用方式可分为普通用户和开发用户。

更多相关问题