软考系统架构设计师下午试题加答案(一)2016年下半年软考系统架构设计师考试将于11月12日举行
大家都准备好了吗
下面由希赛小编为大家整理了一些系统架构设计师试题,希望对大家有所帮助
试题一阅读以下软件架构设计的叙述,根据要求回答问题
[说明]某大型电子商务企业的主要业务之一是网上书城,其主要功能是通过Internet为用户提供各种图书信息的在线查询、浏览及订购相关图书等多种服务
PH软件公司承接了该大型网上书城系统的升级改造开发任务
该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下
1用户可能频繁地进行书目查询操作,网上书城需要返回众多符合条件的书目并且分页显示,而且可能每次查询的内容都不一样
2网站管理员需要批量对相关书目信息进行修改,并且将更新信息记录到数据库
3随着该网上书城知名度的不断提升,每天的业务量非常多,网站的用户访问量越来越大,因此对业务有持续性要求,且要求有限的资源更加合理地规划和使用
4随着该企业业务规模的不断扩展,网上书城并购了多家其他同类的网上书城,需要将后台异构数据库系统进行整合
该软件公司的系统架构师经过多方的研究和论证,集体提出了采用层次式架构风格设计该大型网上书城系统,包括表现层、业务逻辑层和数据访问层
1、[问题1]数据访问层负责与应用中的各种数据源打交道,并将它们整合起来,为业务逻辑层提供统一的数据服务
请对该大型网上书城的4个需求进行分析,结合你的系统架构经验,将表2—12中每个需求适合选用的数据访问模式及选择理由填充完整
2、[问题2]业务逻辑的千变万化,使信息系统的开发和维护都变得越来越困难,如何构建灵活高度可扩展性的业务层便成为亟待解决的问题
结合你的系统架构经验,请用200字以内的文字说明该网上书城业务逻辑层采用业务容器(BusinessContainer)架构方式的优点
3、[问题3]该网上书城表示层框架的