首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Wleb应用的叙述,在答题纸上回答问题1至问题2。 [说明] 某软件公司拟为其客户开发一套基于Web的电子商务系统,该系统向终端用户提供在线购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论: (1)系统终端用户的界面呈现应提供丰富的多
阅读以下关于Wleb应用的叙述,在答题纸上回答问题1至问题2。 [说明] 某软件公司拟为其客户开发一套基于Web的电子商务系统,该系统向终端用户提供在线购物功能。近期,项目组召开会议对以下两项需求进行了重点讨论: (1)系统终端用户的界面呈现应提供丰富的多
admin
2016-03-25
54
问题
阅读以下关于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://kaotiyun.com/show/vZQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
.asp.net如何实现MVC模式,举例说明!
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串”+123”-->123,”-0123”-->-123,“123CS45”-->123,“123.45CS”-->123,“CS123.45”-->0
ASP.NET能在那些系统中运行?
什么是SOAP,有哪些应用。
概述.NET里对remoting和webservice两项技术的理解和实际中的应用。
设置发送邮件服务器的帐户名bob1和密码20022002。
整理收藏夹重新命名“新闻”子文件夹为“我的新闻”。
添加一个新的类型是计算机管理员的用户John
在“收件箱”中,直接把发件人为“李明”的邮件用户添加到联系人列表中。
将新浪新闻中心网页存放到收藏夹的“新闻”子文件夹中。
随机试题
系统开发人员进行分工、合作的重要基础是()
石油沥青的塑性用延度的大小来表示,当沥青的延度值愈小时()。
A.脾切除B.干扰素C.异基因骨髓移植D.免疫抑制剂E.VDP方案
将项目目标进行分解,以确定用于目标控制的( ),是项目目标动态控制的准备工作。
税收法律关系主要是由三方面构成的( )。
一般资料:求助者,女性,36岁,公司职员。案例介绍:求助者婚后夫妻感情一般。一年后,有了儿子,日子过得比较平稳。两年多前,求助者得知丈夫出差期间,曾去过洗浴城等娱乐场所,她认为丈夫肯定干了某些见不得人的丑事,尽管丈夫多次解释,求助者就是不信。为此
苦难是什么?苦难是“撩乱边愁听不尽,高高秋月照长城”的叹息;苦难是“汽笛一声肠已断,从此天涯孤旅”的伤感;苦难是“耕夫占募逐楼船,春草青青万顷田”的凄凉;苦难更是“靖康耻,犹未雪;臣子恨,何时灭”的悲愤。并且这些苦难也时常伴随着我们。所谓“人生不如意事,十
下列叙述中正确的是
1.ThecomputersessionhasbeenmovedtoRoom110andthe______willnowbeheldinRoom201.2.TeamLeadersaretotakekeysa
Somestudentsarenotadequatelypreparedforcollege.Shouldweturnthemaway?Deceivethem?Ormodifyourproduct?Americans
最新回复
(
0
)