2018 年系统架构师考试科目三:论文
1. 论软件开发过程 RUP 及其应用
RUP (Rational Unified Process)是 IBM 公司一款软件开发过程产品,它提出了一整套以
UML 为基础的开发准则,用以指导软件开发人员以 UML 为基础进行软件开发。RUP 汲取
了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架, 可以适应不同
的软件系统、应用领域、组织类型和项目规模。
请围绕“论软件开发过程 RUP 及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.详细论述软件开发过程产品 RUP 所包含的 4 个阶段以及 RUP 的基本特征。
3.结合你所参与管理和开发的软件项目,详细阐述 RUP 在该项目中的具体实施内容,
包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划以及工作流内部结构
的规划等。
2. 论软件体系结构的演化
软件体系结构的演化是在构件开发过程中或软件开发完毕投入运行后,由于用户需求发
生变化,就必须相应地修改原有软件体系结构,以满足新的变化了的软件需求的过程。体系
结构的演化是一个复杂的、难以管理的问题。
请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。
1. 概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2. 软件体系结构的演化是使用系统演化步骤去修改系统,以满足新的需求。简要论述
系统演化的 6 个步骤。
3. 具体阐述你参与管理和开发的项目是如何基于系统演化的 6 个步骤完成软件体系结
构演化的。
3.
论面向服务架构设计及其应用
面向服务架构(Service-Oriented Architecture, SOA) 是一种应用框架,将日常的业务应
用划分为单独的业务功能服务和流程,通过采用良好定义的接口和标准协议将这些服务关联
起来。通过实施甚于 SOA 的系统架构,用户可以构建、部署和整合服务,无需依赖应用程
序及其运行平台,从而提高业务流程的灵活性,帮助企业加快发展速度,降低企业开发成本,
改善企业业务流程的组织和资产重用。
请围绕“论面向服务架构设计及其应用”论题,依次从以下三个方面进行论述。
1. 概要叙述你参与分析和开发的软件系统开发项目以及你所担任的主要工作。
2. 说明面向服务架构的主要技术和标准,详细阐述每种技术和标准的具体内容。
3. 详细说明你所参与的软件系统开发项目中,构建 SOA 架构时遇到了哪些问题,具体
实施效果如何。
评论0