[计算机类试卷]2009年下半年软件水平考试(高级)系统架构师下午(论文)试题真题试卷及答案与解析.doc
《[计算机类试卷]2009年下半年软件水平考试(高级)系统架构师下午(论文)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2009年下半年软件水平考试(高级)系统架构师下午(论文)试题真题试卷及答案与解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、2009年下半年软件水平考试(高级)系统架构师下午(论文)试题真题试卷及答案与解析 1 论基于 DSSA的软件架构设计与应用 软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz的说法, DSSA就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析 、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求
2、,即领域需求;领域设计的主要目标是获得 DSSA, DSSA描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和 DSSA开发和组织可重用信息。 请围绕 “基于 DSSA的软件架构设计与应用 ”论题,依次从以下三个方面进行论述。 1概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2就你所熟悉的领域,请给出针对该特定领域,在基于 DSSA的软件设计开发中所涉及的领域模型、参考需 求和参考架构以及相应的支持环境或设施。 3具体阐述你参与管理和开发的项目中使用 DSSA的情况,包括领域分析、领域设计和领域实现等活动是如何具体实施的,最终实际效果如何。 2 论信息系统
3、建模方法 系统模型在软件开发中扮演着重要的角色。可为已有的系统创建模型,以便更好地理解这些系统;也可以针对待开发的系统创建模型,作为记录业务需求或技术设计的方法。模型是建立信息系统的基础。恰当地运用信息系统建模方法,是成功地进行软件开发的一个关键环节。 请围绕 “论信息系统建模方法 ”论题,依次从以下三个 方面进行论述。 1概要叙述你参与管理和开发的信息系统项目以及你在其中所承担的主要工作。 2论述常见的信息系统建模方法的主要内容 (包括每种建模方法的核心思想以及所创建的模型 )。 3具体阐述你参与管理和开发的项目中选择使用的信息系统建模方法以及选择该方法的原因,给出具体的实施过程和实施效果。
4、 3 论基于 REST服务的 Web应用系统设计 REST(REpresentational State Transfer)是指从几种基于网络的架构风格衍生出来的一种混合架构风格,它是目前互联 网的核心架构风格。基于 REST服务 (RESTful Service)的 Web应用系统设计任务主要包括:识别并设计 REST风格的服务,采用面向服务的思想进行 REST服务集成。采用这种方法设计的 Web应用系统能够结合 REST风格和面向服务思想的优点,近年来受到了广泛的关注。 请围绕 “基于 REST服务的 Web应用系统设计 ”论题,依次从以下三个方面进行论述。 1概要叙述你参与实施的 Web
5、应用系统开发项目以及你所承担的主要工作。 2简要叙述与传统的 Web服务相比,采用 REST服务构建的 Web应用 具有哪些优势和不足。 3阐述你在设计基于 REST服务的 Web应用系统时遇到了哪些问题,如何解决。 4 论软件可靠性设计与应用 目前在企业中,以软件为核心的产品得到了广泛的应用。随着系统中软件部分比例的不断增加,使得系统对软件的依赖性越来越强,对软件的可靠性要求也越来越高。软件可靠性与其他质量属性一样,是衡量软件架构的重要指标。 软件工程中已有很多比较成熟的设计技术,如结构化设计、模块化设计、自顶向下设计等,这些技术为保障软件的整体质量发挥了重要作用。在此基础上,为了进一步提高
6、软件的 可靠性,通常会采用一些特殊的设计技术,即软件可靠性设计技术。 在软件可靠性工程体系中,包含有可靠性模型与预测、可靠性设计和可靠性测试方法等。实践证明,保障软件可靠性最有效、最经济、最重要的手段是在软件设计阶段采取措施进行可靠性控制。 请围绕 “软件可靠性设计与应用 ”论题,依次从以下三个方面进行论述。 1概要叙述你参与实施的软件开发项目以及你所承担的主要工作。 2简要叙述影响软件可靠性的因素有哪些。 3阐述常用的软件可靠性设计技术以及你如何应用到实际项目中,效果如何。 2009年下半年软件水平考试(高级)系统架构师下午(论文)试题真题试卷答案与解析 1 【正确答案】 1简要叙述所参与管
7、理和开发的软件项目,需要明确指出在其中承担的主要任务和开展的主要工作。 2应结合自己所熟悉的领域,定义领域范围,确定领域应用需要满足的用户需求;定义领域特定的元素、领域字典和领域术语;定义领域特定的设计和实现需求约束:在此基础上,定义领域模型,产生该领域的参考架构,并说明构件的语法和语义;最后,产生、搜集可重用的产品单元,为 DSSA增加构件,为问题域实现新应用提供支持。这个 DSSA的建立过程是并发、递归和反复进行的。 所给出的 DSSA应该具备以下 4个方面的特征: (1) 一个严格定义的问题域和 /或解决域; (2) 具有普遍性,使其可以用于领域中某个特定应用的开发; (3) 对整个领域
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2009 年下 半年 软件 水平 考试 高级 系统 架构 下午 论文 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492845.html