了解RUP的人都知道,RUP主要是强调软件工程中的方法学。也就具体用什么样的方法(生命周期,关注点)来实现一个公司的产品开发的管理规范与有效。

RUP方法中强调的是用况驱动,以架构为中心,迭代开发的原理。
一,用况驱动:
     也就尽量以用况来描述用户的可描述需求。(这样一来可以更好理解用户需求,二来用户可以通过用况确认需求,)用况描述需求也较为清晰。
    但一些依赖项可能无法在用况中描述,这就需要一些其它相关文档来记录这些依赖。在实际项目中,用况可以做为签暑合同的重要依据,但有时并不能做为唯一的依据。
一,以架构为中心:
  也就是根据基线化(也就是初步成为标准的)需求来进行架构设计,形成原型性的关键产出物。
  同时,在架构设计,要把架构中的元素组件化,能用到以后的产品,这很重要,所以架构并不是一个简单的原型性的产物
二,迭代开发:
  也就是以迭代的软件周期方式进行开发,每次迭代,完成完成一部分需求,这样就能让第三方及开发组织能较早地认识开发的产物,以备应对需求的变更。及对帮助对需求能更好的确认与跟踪。同时,迭代的方式开发,更能保证产品的质量。
 注意,每次迭代所选取的需求要按一定的规则,比如,选择风险较大,或未知性强的功能项进行先期迭代。

三,一个项目的例子。

转载于:https://www.cnblogs.com/windwithlife/archive/2009/07/30/1535211.html

RUP概述与实际应用的例子相关推荐

  1. 【URLLC笔记-概述 】 URLLC的应用例子与减少时延的解决方案

    论文名:Ultra-Reliable Low Latency Cellular Network: Use Cases, Challenges and Approaches 研究内容 URLLC 应用 ...

  2. 【软件架构】运用RUP 4+1视图软件架构设计(逻辑视图、实现视图、进程视图、物理视图和用例视图)

    RUP概述 RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论. 在RUP中采用"4+1"视图模型来 ...

  3. wxWidgets:stream流类概述

    wxWidgets:stream流类概述 wxWidgets:stream流类概述 stream流类 stream例子 wxWidgets:stream流类概述 wxWidgets 提供了它自己的一组 ...

  4. 基于spark mllib_Spark高级分析指南 | 机器学习和分析流程详解(下)

    - 点击上方"中国统计网"订阅我吧!- 我们在Spark高级分析指南 | 机器学习和分析流程详解(上)快速介绍了一下不同的高级分析应用和用力,从推荐到回归.但这只是实际高级分析过程 ...

  5. 白话Elasticsearch18-深度探秘搜索技术之基于slop参数实现近似匹配以及原理剖析

    文章目录 概述 官网 slop 含义 例子 示例一 示例二 示例三 概述 继续跟中华石杉老师学习ES,第18篇 课程地址: https://www.roncoo.com/view/55 接上篇博客 白 ...

  6. 【数据集】一文道尽医学图像数据集与竞赛

    文章首发于微信公众号<有三AI> [数据集]一文道尽医学图像数据集与竞赛 在AI与深度学习逐渐发展成熟的趋势下,人工智能和大数据等技术开始进入了医疗领域,它们把现有的一些传统流程进行优化, ...

  7. 它们是什么以及为什么我们不需要它们

    Once in a while, when reading papers in the Reinforcement Learning domain, you may stumble across my ...

  8. @AspectJ中的几种通知方式详解

    本文来详细说下@AspectJ中的几种通知方式 文章目录 概述 通知方式说明 一个例子 本文小结 概述 当Spring 2.0发布以后,Spring AOP增加了新的使用方式,Spring AOP集成 ...

  9. 关于mysql中Join语句的几个问题

    本文来说下关于mysql中Join语句的几个问题,JOIN语句在平时的开发中还是使用的非常多的 文章目录 概述 基本介绍 举个例子 一个注意点 Join原理 Simple Nested-Loop In ...

最新文章

  1. (C++)判断一个序列是non-increasing/non-decreasing还是两者都不的两个方法
  2. 解决Android Studio由于版本问题不识别import android.support.v7.app.AppCompatActivity;
  3. eclipse log4j 日志直接定位到source
  4. html语言文本框的符号,如何将文本框中的值作为HTML字符串提交?
  5. java list 范围删除_JAVA中循环删除list中元素(移除list两时间范围外的元素)
  6. (二)数据结构与算法-稀疏数组
  7. 几天后自动领取java怎么做的_学了14天,终于把Java项目一做完啦
  8. utf8转gb2312 c语言,UTF-8, Unicode, GB2312格式串转换之C语言版
  9. AcWing321.棋盘分割(区间DP)题解
  10. /etc/group
  11. linux网络服务错误6026,wpa_supplicant/wpa_cli无法检测到接入点的错误密钥
  12. 【快代理API】设置IP白名单
  13. VS2019下载地址和安装教程(图解)
  14. 从微信导出表情包的简便方法 (不使用微信 for pc,无需进入文件夹寻找!)
  15. Java程序设计基础学习
  16. 经典算法:鸡蛋掉落问题
  17. 快速学会linux上的chrony服务
  18. OpenCV——图像连通域
  19. 今日头条文章爬虫实战
  20. Excel 2010 VBA 入门 139 创建工作簿级的自定义选项卡

热门文章

  1. SQLServer创建用户自定义数据库用户
  2. Promise 化回调式函数
  3. java线程池的使用
  4. 前端开发群技术文章分享汇总
  5. 如何有效地记录 Java SQL 日志(转)
  6. CentOS6.3 下启动Oracle service和listener
  7. windows扩展C盘空间
  8. oh-my-zsh 功能收集
  9. 【转载】 C# 中的Async 和 Await 的用法详解
  10. 个人博客园CSS样式美化