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
主站蜘蛛池模板: 99re这里只有国产中文精品国产精品 | 亚洲国产精品不卡在线| 四虎国产精品永久一区| 午夜爽爽视频| 亚洲色中色| 亚洲AⅤ永久无码精品毛片| 国产成人亚洲综合a∨婷婷| 亚洲女人在线| 亚洲国产综合自在线另类| 欧美国产中文| 色综合天天操| 免费一级毛片不卡在线播放 | 国产精品护士| 国产亚洲精品在天天在线麻豆| 亚洲欧美自拍中文| 天天摸夜夜操| 在线观看无码av免费不卡网站| 久久99热这里只有精品免费看| 亚洲成人黄色在线| 99re在线免费视频| 久久久久国产精品免费免费不卡| 欧美精品高清| 久久精品66| 亚洲成人77777| 国产精品亚洲天堂| 狠狠综合久久久久综| 九九视频免费在线观看| 青青草原国产av福利网站| 极品私人尤物在线精品首页| 国产va欧美va在线观看| 久久久久久久蜜桃| 国产一区在线观看无码| 国产91视频观看| 亚洲精品在线影院| 69综合网| 国产精品99久久久| 四虎影视无码永久免费观看| 日韩成人高清无码| 国产精品私拍在线爆乳| 欧美不卡二区| 一本大道在线一本久道| 亚洲欧洲日产国产无码AV| 992tv国产人成在线观看| 国产后式a一视频| 欧美亚洲香蕉| 九九久久精品国产av片囯产区| 欧美日韩第三页| 爽爽影院十八禁在线观看| 2018日日摸夜夜添狠狠躁| 激情综合激情| 亚洲精品片911| 国产一区二区三区在线精品专区| 老司机午夜精品网站在线观看| 又黄又湿又爽的视频| 亚洲综合二区| 91啪在线| 毛片网站在线播放| 亚洲成人高清无码| 久久99精品久久久久纯品| 欧美中文字幕无线码视频| 97国产在线视频| 欧美三级日韩三级| 国产精品视频a| 日韩欧美网址| 日本精品视频| 九九九精品视频| 国产在线一区视频| 亚洲人视频在线观看| 在线观看国产精品日本不卡网| 国产清纯在线一区二区WWW| 国产免费精彩视频| 亚洲制服中文字幕一区二区| 日韩成人在线视频| 亚洲成人黄色在线观看| 在线免费亚洲无码视频| 日本亚洲成高清一区二区三区| 99999久久久久久亚洲| 看看一级毛片| 精品国产成人a在线观看| a毛片在线播放| 欧美激情一区二区三区成人| 欧美区日韩区|