首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
admin
2015-05-21
45
问题
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。
【说明】
某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
(1)根据用户级别的不同,界面和可用功能是不同的;
(2)支持Web、Windows、手机App等多种不同类型的界面;
(3)考虑到将来功能的扩展,需要系统支持界面的定制以及动态生成等功能,以降低系统维护和新功能发布的成本。
经过对需求的讨论,该银行初步决定采用MVC模式设计该个人银行系统的表现层,采用XML作为GUI的描述语言,并应用XML的界面管理技术来实现灵活的界面配置、界面动态生成和界面定制。
MVC模式强制性地将一个应用处理流程按照模型、视图、控制的方式进行分离,三者的协作关系如图4-1所示。
请填写图4.1中的(1)~(3),并简要说明在该个人银行系统中采用MVC模式对界面设计的作用。
选项
答案
(1)选择视图;(2)业务处理;(3)状态查询 MVC模式对该个人银行系统的作用: (1)允许多种界面的扩展,视图的变更与增加,与模型无关; (2)易于维护,控制器和视图随着模型的扩展而扩展,只要保持公共接口,控制器和视图的旧版本可以继续使用; (3)可支持功能强大的用户界面。
解析
本问题考查MVC设计模式在表现层设计中的应用。MVC是一种目前广泛流行的软件设计模式。MVC强制性地将一个应用处理流程按照模型、视图、控制的方式进行分离,形成了控制器、模型、视图三个核心模块。
(1)控制器:接受用户的输入并调用模型和视图去完成用户的请求。一方面接受视图的输入,将其转为对模型特定方法的调用;一方面处理来自模型的事件,调用适当的视图反馈给用户。
(2)模型:应用程序的主体部分,表示业务数据和业务逻辑,可以为多个视图提供数据。
(3)视图:用户看到并与之交互的界面。视图可以向模型查询业务状态,接收模型的数据更新事件,同步更新界面。
三者协作关系如图4-3所示。
使用MVC设计表现层,具有以下优点:
(1)允许多种用户界面的扩展。在MVC模式中,视图与模型没有必然的联系,都是通过控制器发生联系,如果增加新类型的用户界面,只需修改响应的控制器和视图即可,模型无需变动;
(2)易于维护。控制器和视图随着模型的扩展而扩展,只要保持公共接口,控制器和视图的旧版本可以继续使用;
(3)支持功能强大的用户界面。用户界面与模型方法调用组合起来,使程序的使用更清晰,可将友好的界面发布给用户。
转载请注明原文地址:https://kaotiyun.com/show/gNQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Writealetterofabout100wordstothepresidentofyouruniversity,suggestinghowtoimprovestudents’physicalcondition.Y
在搜狐网页中选择一个新闻网页,然后把网页信息复制到word文档中。
设置TCP/IP属性由DHCP服务器负责分配IP地址。
在新浪主页中,利用搜索功能,查找“汽车”相关的网站。
设置拨号连接属性卸载Qos数据包计划程序。
设置新邮件背景颜色,邮件内容是:“晚上有party”。设置新邮件的背景颜色为“红色”。
在Google搜索引擎中搜索多个关键词“office”,“WPS”。
从“系统属性”出发安装网卡驱动程序。
在写字板文件中插入一个Word文档对象,内容为"祝你取得成功!"。保存在C盘下。
Thefollowingscenarioappliestoquestions30,31,and32.Operatingsystemshaveevolvedandchangedovertheyears.Theearli
随机试题
A评价药物亲脂性和亲水性B药效受物理化学性质影响C作用依赖于药物特异性化学结构D理化性质基本相似,仅仅是旋光性有所差别E药物与受体相互作用时,与受体互补的药物构象对映异构体
人类口腔念珠病的主要致病菌是
病人男性,37岁,因近两周食欲减退,上腹部不适,疲乏无力就诊。体检:肝肋下2cm。有轻度触痛。为明确诊断,首先应检查的项目是
在《评标委员会和评标方法暂行规定》中,对评标委员会组成的要求包括()。
饭店因自身的疏忽,出现超额预订,导致旅客不能入住的,应当()。
我国金融行业主要的专业监管机构包括()。
所有参加此次运动会的选手都是身体强壮的运动员,所有身体强壮的运动员都是很少生病的,但是有一些身体不适的选手参加了此次运动会。以下哪个选项不能从上述前提中得出?
Americans’prideandfaithoftheireconomicsystem,【B1】______thatitprovidesopportunitiesforallcitizenstohavegoodliv
如果子女实体集中的每一个实例都能被唯一地确认而无须了解与之相联系的双亲实体集的实例,则这个关系就被称为______。A)标定型联系B)非标定型联系C)分类联系D)多对多联系
关于分布式数据库,下列说法正确的是()。
最新回复
(
0
)