999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

論RUP在需求分析過程中的應用

2016-03-04 02:18:33明延艷謝東亮
新教育時代電子雜志(學生版) 2016年14期
關鍵詞:定義用戶功能

明延艷 謝東亮

(重慶工程學院軟件學院 重慶 400056)

論RUP在需求分析過程中的應用

明延艷 謝東亮

(重慶工程學院軟件學院 重慶 400056)

軟件開發過程可以分為結構化軟件開發和面向對象軟件開發方法,它們各自適用于不同的開發場景。每種開發過程有典型的軟件開發模型,其中最典型和最為流行的是RUP,本文將針對如何使用RUP軟件開發理論指導需求分析進行論述。

RUP 人才資源管理系統 HR

引言

RUP[1]英文表述為Rational Unifi ed Process,最初源于Rational公司進行開發和維護過程產品的實踐中。RUP是一種將軟件研發過程中的任務及責任分配到各個單位人的記錄性方法。RUP并非僅僅適用于某個或某幾個軟件的開發過程,而是一個通用化的過程結構,適用于多種具有不同特征的軟件開發、不同類別的軟件應用領域、不同功能作用等級以及不同規模的項目。RUP具有用例驅動、結構是關鍵、多次迭代以及增量三個方面的主要特征。三個特性具有同等的效力,其中結構可以指導多次的迭代,用例將目標明確化,同時驅動多次迭代的進行。

本文簡要論述了使用RUP指導需求分析的全過程。需求分析過程。

一、需求獲取

需求包括業務需求,用戶需求和功能需求以及非功能需求,在需求開發之前,需要先定義需求開發的過程,形成文檔,內容包括:需求開發的步驟,每一個步驟如何實現,如何處理意外情況,如何規劃開發資源等。

1. 需求獲取的維度

(1)項目范圍確定:需求開發前期,我們應該獲取用戶的業務需求,定義好項目的范圍,使得所有的涉眾對項目有一個共同的理解,同時確定系統的邊界,和所涉及的問題域。

(2)用戶確定:確定用戶群和分類,對用戶組進行詳細描述,包括使用產品頻率,所使用的功能,優先級別,熟練程度等等。對每一個用戶組確定用戶的代言人。對于大型項目,我們需要先確定中心客戶組,中心客戶組的需求具有高級別的優先級,需要先實現的核心功能。

(3)用例確定:與用戶代表溝通,了解他們需要完成的任務,得到用例模型。同時根據用例導出功能需求。用例描述應該采用標準模板。

2. 需求獲得方式

主要關注需求分析方法:

軟件的開發項目覆蓋各行各業,相對于其他類型的項目具有明顯的特殊性。此外,軟件項目開發的風險性比較高,因此,開發前的需求分析對于軟件項目的成敗至關重要,但要確切的了解客戶的需求又是一件十分困難的事。比如:客戶對自身需求表達不清、需求是動態的、系統分析員或者客戶理解不到位等客觀原因造成需求分析實施難度,所以在需求獲取過程中要重視與用戶的溝通并詳細定義用戶的需求。

二、需求分析

需求分析的目標是對用戶的需求進行準確、全面的識別與定義,對用戶需求的變化進行有效的跟蹤,并且把用戶的需求落實到系統分析與設計中,以保證系統的分析與系統的設計能夠符合用戶實際需求。

需求分析有三個特點,其分別是:一致性、完整性以及可追溯性。其中,完整性指的是精確、完整的對用戶實際需求進行描述。一致性指的是在分析整理用戶需求的基礎之上對其進行規范,消除存在矛盾的需求項。可追溯性有兩層意思,一是,要實時保持和客戶的溝通,使規范后的需求能與其最新的需求相符。二是保證規范后的需求與系統分析與設計相符。

在進行需求分析工作前,必須要構建有效的需求分析的技術框架,在技術上確保需求分析能夠高質量的完成,在有效技術框架的支持下,項目的需求分析工作才能很好的符合客戶的實際需求,而不至于產生較大的偏差,使項目徒勞無功。

需求分析可以采用多種評價指標來進行評價,具體包括:功能性、全面性、合理性、準確性、可行性等指標。

三、文檔化

用戶和開發小組對將要開發的產品達成一致協議是需求開發的最終成果。協議綜合了業務新要求、用戶需求和軟件功能需求。項目視圖和范圍文檔包含了業務需求,而使用實例文檔則包含了用戶需求。必須編寫從使用實例派生出的功能需求文檔,還要編寫產品的非功能需求文檔,包括質量屬性和外部接口需求。只有以結構化和可讀性方式編寫這些文檔,并由項目的風險承擔著評審通過后,各方面人員才能確信他們所贊同的需求是可靠的。

結語

RUP具有很多長處:提高了團隊生產力,在迭代的開發過程、需求管理、基于組件的體系結構、可視化軟件建模、驗證軟件質量及控制軟件變更等方面,針對所有關鍵的開發活動為每個開發成員提供了必要的準則、模板和工具指導,并確保全體成員共享相同的知識基礎。它建立了簡潔和清晰的過程結構,為開發過程提供較大的通用性。但同時它也存在一些不足:RUP只是一個開發過程,并沒有涵蓋軟件過程的全部內容,例如它缺少關于軟件運行和支持等方面的內容;此外,它沒有支持多項目的開發結構,這在一定程度上降低了在開發組織內大范圍實現重用的可能性。可以說RUP是一個非常好的開端,但并不完美,在實際的應用中可以根據需要對其進行改進并可以用OPEN和OOSP等其他軟件過程的相關內容對RUP進行補充和完善。本文介紹了RUP軟件開發過程,并簡要論述了如何使用RUP指導需求分析過程,以完成良好的軟件需求分析過程,并定義清晰的系統需求與文檔化系統需求。

[1] 劉治國。RUP在現代軟件工程中的應用. 天津職業大學學報. 2010;第3期:83-85

猜你喜歡
定義用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 91网址在线播放| 18禁色诱爆乳网站| 久久 午夜福利 张柏芝| 动漫精品啪啪一区二区三区| 重口调教一区二区视频| 在线精品自拍| 99久久性生片| 97在线视频免费观看| 国产大片喷水在线在线视频 | 亚洲女同一区二区| 亚洲欧美人成人让影院| 国产日韩久久久久无码精品| 欧美精品亚洲日韩a| 在线免费不卡视频| 国产99精品久久| 波多野结衣视频一区二区 | www.精品视频| 欧美性爱精品一区二区三区 | 香蕉视频在线精品| 一个色综合久久| 99九九成人免费视频精品| 国产成人无码Av在线播放无广告| 成人伊人色一区二区三区| 免费一级毛片| 国产日韩精品欧美一区喷| 亚洲第一视频网| 欧美成人a∨视频免费观看| 国产在线视频二区| 免费看美女自慰的网站| 毛片卡一卡二| 亚洲成肉网| 国产又爽又黄无遮挡免费观看| 露脸一二三区国语对白| 国产又爽又黄无遮挡免费观看 | 青青草原国产av福利网站| 精品人妻AV区| 欧美区国产区| 免费毛片视频| 国产第一福利影院| 国产va欧美va在线观看| 91偷拍一区| 欧美精品一二三区| 久久青草视频| 欧美亚洲欧美| 激情爆乳一区二区| 伊人色综合久久天天| 欧美另类视频一区二区三区| 亚洲男人的天堂久久香蕉| 国产黄视频网站| 国产精品手机视频一区二区| 欧美一区二区人人喊爽| 国产精品一线天| 久久精品丝袜| 毛片基地美国正在播放亚洲 | 亚洲小视频网站| 久久视精品| 999精品视频在线| 亚洲无码精彩视频在线观看| 亚洲第一天堂无码专区| 亚洲成人网在线播放| 亚洲成人黄色在线| 99爱在线| 亚洲精品无码高潮喷水A| 呦女亚洲一区精品| 欧美在线黄| 99久久99视频| 毛片基地视频| 99视频在线免费| 欧美一级黄色影院| 国产经典在线观看一区| 日韩精品无码不卡无码| 99激情网| 国产视频自拍一区| 免费看黄片一区二区三区| 色婷婷亚洲综合五月| 午夜影院a级片| 视频国产精品丝袜第一页| 欧美在线天堂| 国产亚洲欧美在线人成aaaa | 永久免费无码成人网站| 一区二区三区毛片无码| 伊人久久大香线蕉影院|