题目

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

【20分】

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

1.jpg


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

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

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

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

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

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


【问题2】(6分)题干中提到表示层支持移动端和Web端多种展示,以满足用户的人机交互需求。请列举出分层架构表示层移动端涉及的3个质量特性,并对其做出简要说明。

作答
本题暂不支持做答,请点击“解析“以对比解题思路
答案/解析
查看试卷及答案