论软件开发过程 RUP 及其应用-软考

试题一 论软件开发过程 RUP 及其应用
RUP(Rational Unified Process)是 IBM 公司的一款软件开发过程产品,它提出了一整 套以 UML 为基础的开发准则,用以指导软件开发人员以 UML 为基础进行软件开发。RUP 汲取了各种面向对象分析与设计方法的精华,提供了一个普遍的软件过程框架,可以适应不 同的软件系统、应用领域、组织类型和项目规模。
请围绕"论软件开发过程 RUP 及其应用"论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.详细论述软件开发过程产品RUP 所包含的四个阶段以及RUP的基本特征。
3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施内容, 包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划以及工作流内部结构 的规划等。
试题一写作要点
一、简单介绍所参与的软件开发项目的背景及主要内容,说明在其中所担任的主要工作。二、RUP的四个阶段:初始阶段,定义最终产品视图和业务模型,并确定系统范围;细 化阶段,设计及确定系统的体系结构,制订工作计划及资源要求;构造阶段,构造产品并继 续演进需求、体系结构、计划直至产品提交;移交阶段,把产品提交给用户使用。RUP的基本特征:受控的迭代式增量开发、用例驱动、以软件体系结构为中心。1.受控的迭代式增量开发(1)将软件开发分为一系列小的迭代过程,在每个迭代过程中逐步增加信息、进行细化:(2)根据具体情况决定迭代的次数、每次迭代的持续时间以及迭代工作流;(3)每次迭代都选择目前对风险影响最大的用例进行,以分解和降低风险。2. 用例驱动(1)采用用例来捕获对目标系统的功能需求;(2)采用用例来驱动软件的整个开发过程,保证需求的可追踪性,确保系统所有功能均被实现。

例1

参与开发采买管理系统,主要负责审批单元的架构设计、开发、部署和后续维护和功能扩展工作。审批单元作为竞标阶段、结算阶段的核心功能,通过提供会签、或签、单签等功能,适应不同订单类型的风险把控策略。其子模块主要划分为:审批状态流转模块、日志模块、消息通知模块、存储模块、消息队列模块。
RUP 的设计分析阶

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值