首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Wleb应用的叙述,在答题纸上回答问题1至问题2。 [说明] 某软件公司拟为其客户开发一套基于Web的电子商务系统,该系统向终端用户提供在线购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论: (1)系统终端用户的界面呈现应提供丰富的多
阅读以下关于Wleb应用的叙述,在答题纸上回答问题1至问题2。 [说明] 某软件公司拟为其客户开发一套基于Web的电子商务系统,该系统向终端用户提供在线购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论: (1)系统终端用户的界面呈现应提供丰富的多
admin
2016-03-25
88
问题
阅读以下关于Wleb应用的叙述,在答题纸上回答问题1至问题2。
[说明]
某软件公司拟为其客户开发一套基于Web的电子商务系统,该系统向终端用户提供在线购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论:
(1)系统终端用户的界面呈现应提供丰富的多媒体信息,包括文本、图片、动画、视频及语音信息。
(2)系统上线后需应对大量客户端并发请求处理,商家促销活动时,并发用户数可能会达到20万的规模;系统预期用户呈明显地域集中分布特征。
[问题1]
项目组在讨论实现需求(1)的技术方案时,首先确定了以下技术原则:
(a)应在开发阶段容易获得良好的协作开发环境支持;
(b)应考虑客户端浏览器的兼容性;
(c)应尽可能使系统具有良好的可维护性;
(d)应考虑公司开发人员的技术学习成本。
项目组就Flex与HTML5两种技术方案进行了论证,综合考虑上述技术原则要求,最终采用了基于Flex的技术方案,请结合需求(1)及上述技术原则,对比Flex与HTML5两种技术方案的优劣,说明采用基于Flex的技术方案的原因。
选项
答案
从需求(1)看,该系统属于典型的富互联网应用,而基于Flex与ftTML5的技术方案均可实现系统客户端多媒体呈现的基本要求,但HTML5往往需要同时配合CCS与JavaScript来实现完整的页面展现,对照项目组确定的技术原则,这两种方案存在以下主要区别: (1)协作开发环境支持:Flex具备更好的协作开发环境,包括IDE、编译器、调试工具及分析工具等,而目前HTML5开发过程中没有很好的协作环境,调试过程比.Flex开发相对困难。 (2)浏览器兼容性:Flex通过插件来实现浏览器的兼容性,一次开发可以适应目前主流的浏览器,而HTML5目前的浏览器兼容性较差,调试时需要针对不同浏览器调整可靠性、屏幕大小等具体参数,来确定界面呈现的具体效果,因此其兼容性目前相对Flex而言要更差一些。 (3)可维护性:基于Flex的开发方法目前已比较成熟,如Flex Spark开发框架对MVC模式有良好的支持,可以实现表现层与逻辑层的分离,而在HTML5中,由于目前JavaScript对面向对象支持并不完善等原因,使得基于HTML5的开发没有形成规范的开发流程,因此系统的维护成本要比Flex高。 (4)技术学习成本:由于HTML5往往需要同时配合CCS与JavaScript来实现完整的页面展现,因此对不熟悉的技术人员来讲,需要学习的技术较多,与Flex相比,学习成本,尤其是初学的成本要更大一些。
解析
本问题考查富互联网应用开发技术。
从需求(1)看,该系统属于典型的富互联网应用,而基于Flex与HTML5的技术方案均可实现系统客户端多媒体呈现的基本要求,但HTML5往往需要同时配合CCS与JavaScript来实现完整的页面展现。对照项目组确定的技术原则,Flex具备更好的协作开发环境支持,包括IDE、编译器、调试工具及分析工具等,Flex通过插件来实现浏览器的兼容性,一次开发可以适应目前主流的浏览器,而HTML5目前的浏览器兼容性较差,调试时需要针对不同浏览器调整具体参数。基于Flex的开发方法目前已比较成熟,如Flex Spark开发框架对MVC模式有良好的支持,可以实现表现层与逻辑层的分离,而在HTML5中,由于目前JavaScfipt对面向对象支持并不完善等原因,使得基于HTML5的开发没有形成规范的开发流程,由于HTML5往往需要同时配合CCS与JavaScfipt来实现完整的页面展现,因此对不熟悉的技术人员来讲,需要学习的技术较多,与Flex相比,学习成本,尤其是初学的成本要更大一些。综上不难看出,采用基于Flex的技术方案更符合题目中给出的具体需求。
转载请注明原文地址:https://www.kaotiyun.com/show/vZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
.asp.net如何实现MVC模式,举例说明!
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串”+123”-->123,”-0123”-->-123,“123CS45”-->123,“123.45CS”-->123,“CS123.45”-->0
判断单链表中是否存在环(网上说的笔试题)
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
下面是一个数组类的声明与实现。请分析这个类有什么问题,并针对存在的问题提出几种解决方案。templateclassArray{public:Array(unsignedarraySize):data(0),size(arraySize)
在邮件中应用自然的格式的信纸。
利用“以后发送”邮件功能,常规收件人bob@sina.com普通抄送人wangling@lnu.edu.cn密件抄送收件人:mary@sohu.com
将新浪新闻中心网页存放到收藏夹的“新闻”子文件夹中。
更改计算机管理员用户John名称为lusi的类型为受限用户。
随机试题
一平面简谐波沿x轴正向传播,波速u=100m/s,右图是t=0时的波形图,从图中标出的数据,可写出任意时刻的波动方程表达式为()。
下列关于风管制作所需材料,说法错误的是()。
根据《建设工程质量管理条例》,施工单位对建筑材料、建筑构配件、设备和商品混凝土的检验,应依据工程设计要求、合同约定和()。
怎样在教学中培养学生的智力技能?
下列属于新托马斯主义教育思想的是()
各国中央银行货币发行准备基本上包括两种:一是现金准备,二是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
假定变量X的值为33521397,则在声明其类型时不能声明为
Sincewearesocialbeings,thequalityofourlivesdependsinlargemeasureonourinterpersonalrelationships.One【C1】______o
Icouldn’ttakemyeyesoffthedriedbloodonhisface,onhisblueshirt,onhishands."Ifyoucouldjustlendmeeightdolla
最新回复
(
0
)