zoukankan      html  css  js  c++  java
  • RUP概述与实际应用的例子

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

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

    三,一个项目的例子。
  • 相关阅读:
    lucene 3.0.2 search 各种各样的Query类型
    lucene 3.0.2 中文分词
    java 文件读写
    java 从args[]中赋值和程序直接赋值不一样?
    java 中文转换成Unicode编码和Unicode编码转换成中文
    Java栈与堆一篇好文
    lucene 3.0.2 操作进阶
    Lucene实战(第2版)》
    java工程包的命名(-dev.jar,-javadoc.jar,jar)
    POJ 3304 Segments (线段和直线相交 + 思维)
  • 原文地址:https://www.cnblogs.com/windwithlife/p/1535211.html
Copyright © 2011-2022 走看看