刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

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

【20分】

【说明】分层架构将软件分成若干层,每层有各自清晰的职责分工,层与层之间通过接口交互和传递信息,本层不需要知道其他层的细节,上层通过对下层的接口依赖和调用组成一个完整的系统。某气象应用平台分层架构明显、涉及技术多、集成性较高,形成松耦合的分层架构,如下图所示。


本应用采用基于SOA的开发平台实现气象数据管理,结合本案例特点,测试的重点将放在不同的层次上。在项目测试实施过程中要求测试工程师协同工作,这里提出以分层测试为驱动的测试方法,设计不同的层次的用例。

(1)表示层:支持移动端和Web端多种展示,以满足用户的人机交互需求。

(2)服务层:主要以产品接口为主导,利用基于SOA的开发平台,通过数据加工子系统对数据文件进行格式解析,并入库到系统数据层中为后续服务调用提供数据支撑。

(3)业务逻辑层:涉及对气象业务处理、数据采集、数据算法分析等业务。

(4)数据层:系统主要以MySQL数据库、Greenplum分布式数据库、FastDFS分布式

文件系统、系统文件获取数据和储存数据。

请列举出分层架构表示层移动端涉及的质量特性,并简要说明它们的重要性。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1)可移植性:体现为不同的设备机型、分辨率的适应情况。

(2)易用性:体现为软件产品被理解、学习、使用和吸引用户的能力。

(3)性能效率:针对原生,体现为CPU、内存、耗电量、流量、流畅度等性能参数。

(4)功能性:针对原生,体现为控件操作、安装、卸载、升级、切换网络等功能情况。

(5)安全性:针对原生,体现为App源文件、本地存储、权限控制、配置等安全。

(任意写出3种即可,简要说明只要意思对即可)

解析:

本题要求列举出分层架构表示层移动端涉及的质量特性,并对其进行简要说明。根据题干描述,表示层支持移动端和Web端多种展示,以满足用户的人机交互需求。因此,表示层的质量特性需要关注以下几个方面:

(1)可移植性:在移动端,软件需要适应不同的设备型号和屏幕分辨率,确保软件在不同平台上的稳定运行,这是可移植性的要求。

(2)易用性:表示层需要确保软件的界面设计、操作流程等易于用户使用,使软件易于理解、学习和使用,从而提高用户的使用体验。

(3)性能效率:在移动端,软件的性能表现至关重要。表示层需要保证软件运行流畅,不卡顿,响应迅速,包括CPU使用率、内存占用、耗电量、流量消耗等方面。这些都是衡量软件性能效率的重要指标。

创作类型:
原创

本文链接:请列举出分层架构表示层移动端涉及的质量特性,并简要说明它们的重要性。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share