首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
阅读以下有关表现层设计方面的说明,在答题纸上回答问题1至问题3。 【说明】 某商业银行欲开发一套个人银行系统,为用户提供常见的金融服务,包括转账、查询、存款变更和个人信息管理等功能。该软件除了业务需求外,还有一些特殊的表现层需求:
admin
2015-05-21
42
问题
阅读以下有关表现层设计方面的说明,在答题纸上回答问题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
系统架构师下午案例分析考试
软考高级
相关试题推荐
.面向对象的思想主要包括什么?
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
实现strstr功能(寻找子串在父串中首次出现的位置)
在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?
对MSN常规选项进行设置,使登录到Windows时自动运行Messenger(R),联系人联机时显示通知,收到电子邮件时通知我。
设置本地连接添加“Microsoft网络的文件和打印机共享”。
设置拨号连接属性,使用终端窗口功能登录到远程计算机。
在【管理工具】窗口中,设置账户登录超过5次时锁定账户。
在桌面上打开帮助和支持中心,利用“索引”的方法取得关于WindowsXP的“磁盘清理程序”方面的帮助信息。
Whichofthefollowingbestdefinesavirtualmachine?
随机试题
下列选项中,应认定为寻衅滋事罪的是
1947年10月发布的《中国人民解放军总部宣言》正式提出的行动口号是()
《饮酒》是一首()
女,23岁。主诉:牙龈自发性出血伴牙龈疼痛,腐败性口臭。
对患有监测传染病的人,来自国外监测传染病流行区的人或者与监测传染病人密切接触的人,实施隔离观察处理。( )
下列各项中,应当作为以现金结算的股份支付进行会计处理的是()。
试唱下面的旋律,判断此曲的名称是()。
如图所示为某高中物理教科书的一个实验,该实验在物理教学中用于学习的物理知识是()。
根据国家有关规定,下列关于定密的事项,做法正确的是()。
That’sOKthen.Apintadaykeepsthedoctoraway.Apintofbeer,thatis.Yes,itusedtobeapintofmilk,butthatwasbef
最新回复
(
0
)