首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
admin
2015-05-21
60
问题
阅读以下有关表现层设计方面的说明,在答题纸上回答问题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
系统架构师下午案例分析考试
软考高级
相关试题推荐
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因
输入一个链表的头结点,反转该链表,并返回反转后链表的头结点。链表结点定义如下:{intm_nKey;ListNode*m_pNext;};
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
执行下面代码后:
如何理解委托?
类CMyString的声明如下:classCMyString{public:CMyString(char*pData=NULL);CMyString(constCMyString&str);~CMyString(void);
设置拨号连接属性启动“Microsoft网络客户端”组件。
从当前界面开始,到“电话和调制解调器的选项”中,将系统中的标准56000bps调制解调器删除。
将CuteFTP站点管理器中的普通FTP站点文件夹下标识名为Internet的站点,设置成【使用全局设置】来检查下载时文件大小。
随机试题
_______是制约商业经济活动的最深层次的因素。()
肝硬化反复大量放腹水可引起
下列关于地籍图上地籍要素的说法不正确的是()。
2004年6月25日,国有企业A公司经过严格考核后,决定录用本公司财务科长老张的女儿———刚毕业于某财经院校会计系的本科毕业生小张在公司财务部门从事出纳工作。由于小张尚未取得会计从业资格证书,故公司领导要求小张在一年内必须取得该资格证书,否则将予以辞退。2
我国的证券发行制度有()。Ⅰ.证券发行注册制度Ⅱ.证券发行核准制度Ⅲ.证券发行上市保荐制度Ⅳ.发行审核委员会制度
金融期权中,属于实值期权的有()。Ⅰ.看涨期权的敲定价格低于相关期货合约的当时市场价格Ⅱ.看涨期权的敲定价格高于相关期货合约的当时市场价格Ⅲ.看跌期权的敲定价格高于相关期货合约的当时市场价格Ⅳ.看跌期权的敲定
某小区内业主共有的道路被物业公司划出停车位对外出租,其收益应该归______所有。
下列有关执法与守法区别的说法哪些是不正确的?()
计算不定积分
设α1,α2,α3是3维向量空间R3的基,则从基α1,α2/2,α3/3到α1+α2,α2+α3,α3+α1的过渡矩阵为().
最新回复
(
0
)