RUP概述与实际应用的例子
RUP方法中强调的是用况驱动,以架构为中心,迭代开发的原理。
一,用况驱动:
也就尽量以用况来描述用户的可描述需求。(这样一来可以更好理解用户需求,二来用户可以通过用况确认需求,)用况描述需求也较为清晰。
但一些依赖项可能无法在用况中描述,这就需要一些其它相关文档来记录这些依赖。在实际项目中,用况可以做为签暑合同的重要依据,但有时并不能做为唯一的依据。
一,以架构为中心:
也就是根据基线化(也就是初步成为标准的)需求来进行架构设计,形成原型性的关键产出物。
同时,在架构设计,要把架构中的元素组件化,能用到以后的产品,这很重要,所以架构并不是一个简单的原型性的产物
二,迭代开发:
也就是以迭代的软件周期方式进行开发,每次迭代,完成完成一部分需求,这样就能让第三方及开发组织能较早地认识开发的产物,以备应对需求的变更。及对帮助对需求能更好的确认与跟踪。同时,迭代的方式开发,更能保证产品的质量。
注意,每次迭代所选取的需求要按一定的规则,比如,选择风险较大,或未知性强的功能项进行先期迭代。
三,一个项目的例子。
转载于:https://www.cnblogs.com/windwithlife/archive/2009/07/30/1535211.html
RUP概述与实际应用的例子相关推荐
- 【URLLC笔记-概述 】 URLLC的应用例子与减少时延的解决方案
论文名:Ultra-Reliable Low Latency Cellular Network: Use Cases, Challenges and Approaches 研究内容 URLLC 应用 ...
- 【软件架构】运用RUP 4+1视图软件架构设计(逻辑视图、实现视图、进程视图、物理视图和用例视图)
RUP概述 RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论. 在RUP中采用"4+1"视图模型来 ...
- wxWidgets:stream流类概述
wxWidgets:stream流类概述 wxWidgets:stream流类概述 stream流类 stream例子 wxWidgets:stream流类概述 wxWidgets 提供了它自己的一组 ...
- 基于spark mllib_Spark高级分析指南 | 机器学习和分析流程详解(下)
- 点击上方"中国统计网"订阅我吧!- 我们在Spark高级分析指南 | 机器学习和分析流程详解(上)快速介绍了一下不同的高级分析应用和用力,从推荐到回归.但这只是实际高级分析过程 ...
- 白话Elasticsearch18-深度探秘搜索技术之基于slop参数实现近似匹配以及原理剖析
文章目录 概述 官网 slop 含义 例子 示例一 示例二 示例三 概述 继续跟中华石杉老师学习ES,第18篇 课程地址: https://www.roncoo.com/view/55 接上篇博客 白 ...
- 【数据集】一文道尽医学图像数据集与竞赛
文章首发于微信公众号<有三AI> [数据集]一文道尽医学图像数据集与竞赛 在AI与深度学习逐渐发展成熟的趋势下,人工智能和大数据等技术开始进入了医疗领域,它们把现有的一些传统流程进行优化, ...
- 它们是什么以及为什么我们不需要它们
Once in a while, when reading papers in the Reinforcement Learning domain, you may stumble across my ...
- @AspectJ中的几种通知方式详解
本文来详细说下@AspectJ中的几种通知方式 文章目录 概述 通知方式说明 一个例子 本文小结 概述 当Spring 2.0发布以后,Spring AOP增加了新的使用方式,Spring AOP集成 ...
- 关于mysql中Join语句的几个问题
本文来说下关于mysql中Join语句的几个问题,JOIN语句在平时的开发中还是使用的非常多的 文章目录 概述 基本介绍 举个例子 一个注意点 Join原理 Simple Nested-Loop In ...
最新文章
- (C++)判断一个序列是non-increasing/non-decreasing还是两者都不的两个方法
- 解决Android Studio由于版本问题不识别import android.support.v7.app.AppCompatActivity;
- eclipse log4j 日志直接定位到source
- html语言文本框的符号,如何将文本框中的值作为HTML字符串提交?
- java list 范围删除_JAVA中循环删除list中元素(移除list两时间范围外的元素)
- (二)数据结构与算法-稀疏数组
- 几天后自动领取java怎么做的_学了14天,终于把Java项目一做完啦
- utf8转gb2312 c语言,UTF-8, Unicode, GB2312格式串转换之C语言版
- AcWing321.棋盘分割(区间DP)题解
- /etc/group
- linux网络服务错误6026,wpa_supplicant/wpa_cli无法检测到接入点的错误密钥
- 【快代理API】设置IP白名单
- VS2019下载地址和安装教程(图解)
- 从微信导出表情包的简便方法 (不使用微信 for pc,无需进入文件夹寻找!)
- Java程序设计基础学习
- 经典算法:鸡蛋掉落问题
- 快速学会linux上的chrony服务
- OpenCV——图像连通域
- 今日头条文章爬虫实战
- Excel 2010 VBA 入门 139 创建工作簿级的自定义选项卡