首页
登录
从业资格
某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款
某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款
免费题库
2022-08-02
53
问题
某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:(1)根据用户级别的不同,界面和可用功能是不同的;(2)支持Web、Windows、手机App等多种不同类型的界面;(3)考虑到将来功能的扩展,需要系统支持界面的定制以及动态生成等功能,以降低系统维护和新功能发布的成本。经过对需求的讨论,该银行初步决定采用MVC模式设计该个人银行系统的表现层,采用XML作为GUI的描述语言,并应用XML的界面管理技术来实现灵活的界面配置、界面动态生成和界面定制。【问题1】(9分)MVC模式强制性地将一个应用处理流程按照模型、视图、控制的方式进行分离,三者的协作关系如图4-1所示。
图4-1 MVC设计模式请填写图4-1中的(1)~(3),并简要说明在该个人银行系统中采用MVC模式对界面设计的作用。【问题2】(4分)请从设计模式的角度,简要说明设计方案采用XML作为GUI描述语言的机制。【问题3】(12分)基于XML的界面管理技术可实现灵活的界面配置、界面动态生成和界面定制,其思路是用XML生成配置文件及界面所需的元数据,按不同需求生成界面元素及软件界面,其技术框图如图4-2所示。
图4-2 基于XML的界面管理技术框架请将恰当的内容填入图4-2中的(1)~(3),并简要解释说明其含义。
选项
答案
解析
【问题l】
(1)选择视图 (2)业务视图 (3)状态查询
MVC模式对该个人银行系统的作用:
(1)允许多种界面的扩展,视图的变更与增加,与模型无关;
(2)易于维护,控制器和视图随着模型的扩展而扩展,只要保持公共接口,控制器和视图的旧版本可以继续使用;
(3)可支持功能强大的用户界面。
【问题2】
从设计模式的角度来说,整个XML表现层解析的机制是一种策略模式。在调用显示GUI时,不是直接调用特定的表现技术的API,而是装载GUI对应的XML配置文件,然后根据特定的表现技术的解析器解析XML,得到GUI视图实例对象。这样,对于GUI开发人员来说,GUI视图只需要维护一套XML文件即可。
【问题3】
(1)界面定制模块
(2)界面动态生成模块
(3)界面配置模块
界面配置是对用户界面的静态定义,通过读取配置文件的初始值对界面配置。由界面配置对软件功能进行裁剪、重组和扩充,以实现特殊需求。
界面定制是对用户界面的动态修改过程,在软件运行过程中,用户可按需求和使用习惯,对界面元素(如菜单、工具栏、键盘命令)的属性(如文字、图标、大小、位置等)进行修改。软件运行结束,界面定制的结果被保存。
系统通过 DOM API 读取XML 配置文件的表示层信息(初始界面大小、位置等),通过数据存取类读取数据库中的数据层信息,运行时由界面元素动态生成界面。界面配置和定制模块在软件运行前后,修改配置文件,更改界面内容。
转载请注明原文地址:https://tihaiku.com/congyezige/2397950.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于
数据库设计()设计是建立一个系统的E-R图。(请作答此空)设计是将E-R图转换
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proi和零件关
为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删
王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司
在网络设计和实施过程中要采取多种安全措施,其中()是针对系统安全需求的措施。
系统的()性能指标有系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源
近年来,第五代移动通信系统5G已经成为通信业和学术界探讨的热点。2019年我国
在软件设计中,()的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功
某文件系统采用位示图(bitmap)记录磁盘的使用情况.若计算机系统的字长为6
随机试题
"Congratulations,youarestillintherunningtowardsbecomeAmerica’sNextTop
Amajorreasonforconflictintheanimalworldisterritory.Themaleani
A.710 B.777 C.905 D.826
2004年《巴塞尔新资本协议》的主要内容有()。A.构建了“三大支柱”的监管
进入第二产程的主要标志是A.破膜 B.产妇屏气用力 C.胎头拨露 D.阴道
共用题干 患者,女性,24岁。确诊为白血病后住院治疗。今晨给予静脉输血治疗,输
方先生将一笔10万元的资金投资在一个年收益率为6%的工程项目中,试估算,大约经过
某年4月,甲租赁公司与乙工厂达成融资租赁协议,约定甲租赁公司按照乙工厂的选择和要
与全冠固位体相比,嵌体做固定桥固位体的最主要缺点是A:磨除牙体组织多 B:影响
兴奋性突触后电位是A、动作电位 B、阈电位 C、局部电位 D、静息电位
最新回复
(
0
)