系统架构设计师 历年真题 2018年11月 系统架构设计师 论文题.docx
《系统架构设计师 历年真题 2018年11月 系统架构设计师 论文题.docx》由会员分享,可在线阅读,更多相关《系统架构设计师 历年真题 2018年11月 系统架构设计师 论文题.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2018年11月 系统架构设计师 论文题【论述题】论软件开发过程RUP及其应用 RUP(Rational Unified Process)是IBM公司一款软件开发过程产品,它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架, 可以适应不同的软件系统、应用领域、组织类型和项目规模。请围绕“论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。2.详细论述软件开发过程产品RUP所包含的4个
2、阶段以及RUP的基本特征。3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施内容,包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划以及工作流结构的规划等。1、一、应结合自己参与的信息系统项目,说明在其中所承担的工作。 二、本文内容的组织可以将问题2与问题3结合起来论述。先说明RUP的四个阶段及RUP的特征,然后再论述每个阶段,作者开展了哪些工作。RUP中的软件过程在时间上被分解为四个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和交付阶段。每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经满足。如果评审结果令人满意,就可以允许项目进入
3、下一个阶段。 四个阶段的核心任务分别为:(1)初始阶段 明确地说明项目规模。这涉及了解环境及最重要的需求和约束,以便于可以得出最终产品的验收标准。 计划和准备商业理由。评估风险管理、人员配备、项目计划和成本/进度/收益率折中的备选方案。 综合考虑备选构架,评估设计和自制/外购/复用方面的折中,从而估算出成本、进度和资源。此处的目标在于通过对一些概念的证实来证明可行性。该证明可采用可模拟需求的模型形式或用于探索被认为高风险区域的初始原型。初始阶段的原型设计工作应该限制在确信解决方案可行就可以了。该解决方案在细化和构建阶段实现。 准备项目的环境,评估项目和组织,选择工具,决定流程中要改进
4、的部分。 (2)细化阶段 快速确定构架,确认构架并为构架建立基线。 根据此阶段获得的新信息改进前景,对推动构架和计划决策的最关键用例建立可靠的了解。为构建阶段创建详细的迭代计划并为其建立基线。 改进开发案例,定位开发环境,包括流程和支持构建团队所需的工具和自动化支持。 改进构架并选择构件。评估潜在构件,充分了解自制/外购/复用决策,以便有把握地确定构建阶段的成本和进度。集成了所选构架构件,并按主要场景进行了评估。通过这些活动得到的经验有可能导致重新设计构架、考虑替代设计或重新考虑需求。 (3)构建阶段 资源管理、控制和流程优化。完成构件开发并根据已定义的评估标准进行测试。
5、根据前景的验收标准对产品发布版进行评估。 (4)产品化阶段(提交阶段) 执行部署计划。对最终用户支持材料定稿。在开发现场测试可交付产品。制作产品发布版。获得用户反馈。基于反馈调整产品。使最终用户可以使用产品。RUP最核心的3个特征是:用例驱动、以架构为中心的、迭代和增量。 制品(Artifact)what的问题:制品是活动生成、创建或修改的一段信息。也可译为产品、工件等,和制品的意思差不多。工作流(Workflow)when 的问题:工作流描述了一个有意义的连续的活动序列,每个工作流产生一些有价值的产品,并显示了角色之间的关系。答案:解析:【论述题】论软件体系结构的演化软件体系结构的
6、演化是在构件开发过程中或软件开发完毕投入运行后,由于用户需求发生变化,就必须相应地修改原有软件体系结构,以满足新的变化了的软件需求的过程。体系结构的演化是一个复杂的、难以管理的问题。请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。2. 软件体系结构的演化是使用系统演化步骤去修改系统,以满足新的需求。简要论述系统演化的6个步骤。 3. 具体阐述你参与管理和开发的项目是如何基于系统演化的6个步骤完成软件体系结构演化的。1、一、应结合自己参与的信息系统项目,说明在其中所承担的工作。 二
7、、首先需要弄清楚的是此处的“软件体系结构演化”实际上指的是ABSD方法中的最后一个阶段。体系结构演化是使用系统演化步骤去修改应用,以满足新的需求。主要包括以下六个步骤。 1、需求变动归类 首先必须对用户需求的变化进行归类,使变化的需求与已有构件对应。对找不到对应构件的变动,也要做好标记,在后续工作中,将创建新的构件,以对应这部分变化的需求。 2、制订体系结构演化计划 在改变原有结构之前,开发组织必须制订一个周密的体系结构演化计划,作为后续演化开发工作的指南。 3、修改、增加或删除构件 在演化计划的基础上,开发人员可根据在第1步得到的需
8、求变动的归类情况,决定是否修改或删除存在的构件、增加新构件。最后,对修改和增加的构件进行功能性测试。 4、更新构件的相互作用 随着构件的增加、删除和修改,构件之间的控制流必须得到更新。 5、构件组装与测试 通过组装支持工具把这些构件的实现体组装起来,完成整个软件系统的连接与合成,形成新的体系结构。然后对组装后的系统整体功能和性能进行测试。 6、技术评审 对以上步骤进行确认,进行技术评审。评审组装后的体系结构是否反映需求变动,符合用户需求。如果不符合,则需要在第2到第6步之间进行迭代。 三、论文中需要结合项目实际工作,阐述6个
9、步骤的具体应用,此时可以重点讲述其中的2-3个方面,不必面面俱到的论述,最后说明实施效果。答案:解析:【论述题】论面向服务架构设计及其应用面向服务架构(Service-Oriented Architecture, SOA) 是一种应用框架,将日常的业务应用划分为单独的业务功能服务和流程,通过采用良好定义的接口和标准协议将这些服务关联起来。通过实施甚于SOA的系统架构,用户可以构建、部署和整合服务,无需依赖应用程序及其运行平台,从而提高业务流程的灵活性,帮助企业加快发展速度,降低企业开发成本,改善企业业务流程的组织和资产重用。请围绕“论面向服务架构设计及其应用”论题,依次从以下三个方面进行论述。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统架构设计师 历年真题 2018年11月 论文题 系统 架构 设计师 历年 2018 11 论文
限制150内