首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
admin
2015-05-21
51
问题
阅读以下有关表现层设计方面的说明,在答题纸上回答问题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
系统架构师下午案例分析考试
软考高级
相关试题推荐
输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。如果是返回true,否则返回false。例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/\610
某队列的声明如下:templateclassCQueue{public:CQueue(){}~CQueue(){}voidappendTail(constT&node);//appendaelementto
判断单链表中是否存在环(网上说的笔试题)
输入一棵二元树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。输出该树的深度3。二元树的结点定义如下:structSBinaryTreeNode//anodeofthe
如果已知bob上有共享D:但是在网络邻居上无法看到,怎样访问D:。
在金山毒霸2008中,对“手动杀毒”进行设置,要求启用精细杀毒模式。
在当前界面【管理工具】窗口中,设置Windows密码策略,将密码长度最小值设置为8个字符。
通过【控制面板】中的添加硬件向导,安装Modem的驱动程序。让系统自动搜索安装软件,Modem的型号为:IntelV92HaMDataFaxVoice。
在写字板文件中插入一个Word文档对象,内容为"祝你取得成功!"。保存在C盘下。
随机试题
根据中国证券登记结算有限责任公司证券账户管理规则,投资者证券子账户可以包括()。 Ⅰ.人民币普通股票账户(A股账户) Ⅱ.人民币特种股票账户(B股账户) Ⅲ.全国中小企业股份转让系统账户(股转系统账户) Ⅳ.开放式基金账户
如何在WINDOWS95下安装调制调器。
患者黄某,女性,45岁,因子宫肌瘤入院。行手术切除,术后输注悬浮红细胞2U。于输血后1小时出现血红蛋白尿。查体,该患者体温正常,没有发冷、寒战、发热、头痛、腰背疼痛、腹痛、胸前压迫感、呼吸困难、发绀、黄疸等症状。该患者最有可能的输血不良反应为
属于必需脂肪酸的是
与违约责任不同的是,缔约责任发生在合同成立之前,适用于()等情况下对过失方的追究。
外部事件引发的操作风险包括()。
2012年1月,甲、乙、丙三人和丁有限责任公司(以下简称丁公司)设立了一家有限合伙企业,其中甲和丙为普通合伙人,合伙协议约定由甲执行合伙企业事务。2012年5月,甲见股市火爆,即筹款进入股市。丁公司的代表张某见甲忙于炒股,无心管理企业,提出由自己和甲共同执
心理是人脑对()。
数据的( )是数据库的主要特征之一,是数据库与文件系统的根本区别。
Dearcustomer,Bysubscribing"WildlifeMagazine"nowyouwillexperiencetheenjoymentthatcomesfromknowingwildlifeand
最新回复
(
0
)