案例分析答题测试-5
2017年
第一道题
问题1(12分)
(1)安全性
(2)可修改性
(3)k
(4)l
(5)j
(6)m
问题2(13分)
系统架构风险:系统架构中存在的隐患、问题
敏感点:影响特定质量属性,一个或多个构件共有的特性
权衡点:影响多个质量属性的敏感点
系统架构风险:n
敏感点:d
权衡点:f
第二道题
问题1(5分)
MVC包含Model、View、Controller。其中:
Model:模型,用户操作产生的影响通过改变模型反映到视图上
View:用户与页面之间交互,触发Controller执行业务逻辑,并且将处理结果反馈给用户
Controller:处理业务逻辑,将用户的行为转化为对模型的操作
(1)JSP
(2)Servlet
(3)Service
(4)JavaBean
(5)DAO
问题2(4分)
EJB包含3种bean,分别是Entity Bean、Session Bean、Message-Driven Bean
Entity Bean:真实世界事物的抽象,存储在数据库中业务对象的复杂实体。
Session Bean:维护一个暂时的、有状态的会话,在用户访问结束时会消失。
Event Bean:提供事件机制,支持异步的。
问题3(8分)
有状态
a
d
b
无状态
e
c
第三道题
问题1(5分)
响应式Web设计指同一套前端页面支持在不同端上展示,动态的根据设备分辨率、ppi等物理大小匹配出合适的展示方案。实现方式:
Flex布局:通过W3C标准中提及的Flex弹性布局方案以及浏览器的媒体查询能力,内置不同设备的分辨率匹配规则,动态适配窗口展示。
视宽视高:根据设备的分辨率不同动态的放大缩小,但是没有Flex方案灵活。
问题2(12分)
(1)d
(2)c
(3)f
(4)a
(5)e
(6)h
(7)g
(8)i