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

用例建模在實驗室管理系統需求分析中的應用研究

2016-08-29 02:14:28海南軟件職業技術學院鄧奉先卓書堯
電子世界 2016年15期
關鍵詞:實驗室用戶功能

海南軟件職業技術學院 鄧奉先 卓書堯

?

用例建模在實驗室管理系統需求分析中的應用研究

海南軟件職業技術學院 鄧奉先 卓書堯

軟件開發過程中需求分析起著關鍵性作用,準確把握用戶需求關系到開發項目的成敗。本文以高職院校實驗室管理系統為例,采用UML統一建模語言對系統進行抽象,使用用例建模技術展示系統的功能需求以及系統用戶與系統之間的交互關系,為后續的系統設計與實現打下基礎。

需求分析;UML;用例建模

需求分析是軟件開發過程中重要的一個部分,通過需求分析準確把握用戶需求,對一個項目開發的成敗起到關鍵作用。需求分析的任務是確定系統“做什么”,將用戶“做什么”的要求最終轉換為一個完全的、精細的軟件邏輯模型,并形成軟件需求規格說明書,準確地描述用戶的要求[1]。本文以高職院校實驗室管理系統為例,采用UML統一建模語言對系統進行抽象,使用用例建模技術展示系統的功能需求以及系統用戶與系統之間的交互關系,為后續的系統設計與實現打下基礎。

1 UML概述

UML(Unified Modeling Language),是一種支持模型化和軟件系統開發的圖形化語言,UML支持從需求分析開始的軟件開發的全過程,為軟件開發的所有階段提供模型化和可視化支持。UML通過三類圖形建立系統模型:用例圖、靜態結構圖(包括類圖、對象圖、組件圖、配置圖)、動態行為圖(包括順序圖、協同圖、狀態圖、活動圖),這三類圖從不同的抽象角度實現系統的可視化。其中需求分析階段采用用例圖來描述用戶、需求、系統功能單元之間的關系,它展示了一個從系統外部觀察到的系統功能模型圖[2]。

用例(Use Case)代表用戶的需求,是表達用戶需求提供的一種方法,使用用例的方法來描述系統需求的過程稱為用例建模[3]。用例建模是站在用戶的角度考慮問題,把用戶需求和設計完全分離開來,用戶不需要了解系統的內部結構和設計,他們關心的是系統能提供的服務,也就是他們能使用的功能。用例建模用于需求分析階段,是系統開發者和用戶對需求規格達成的共識,驅動后續各個階段的開發工作。

2 用例及相關概念

2.1參與者(Actor)

參與者是與被定義系統發生交互的外部實體(指人、事物或者其他系統扮演的角色),代表系統的使用者或使用環境,它們以某種方式參與用例的過程。

2.2用例(Use Case)

用例表示一個或多個參與者為實現特定目標而執行的操作,它是對系統的用戶需求(主要是功能需求)的描述,表達了系統的功能和提供的服務。

2.3用例間關系

用例除了與其參與者發生關聯外,還可以與用例存在泛化、包含和擴展關系。用例泛化類似于類間的泛化,子用例表示父用例的特殊形式。包含關系是指包含提供者用例的行為到客戶用例的事件中。擴展關系是把新行為插入到已有用例的方法。

2.4用例圖

用例圖是一種UML技術,展示了參與者與用例之間的關系。用例圖主要包括參與者、用例以及它們之間的關系組合而成。

3 實例分析

3.1功能需求

基于用例建模的需求分析是以用例為主導捕獲和描述軟件需求的過程,它提供了收集需求的框架和表達需求的方法[4]。這種方法區別于傳統的基于功能分解的方式描述系統功能,克服傳統方法容易混淆需求和設計的界限的缺點,它是系統分析人員和用戶反復溝通的結果,是兩者對需求達成的共識[5]。用例模型的建立是一個迭代的過程,在迭代的過程中不斷求精獲得功能需求。用例模型是由用例圖和對每個用例的詳細描述(即用例規約)組成的。

本文以高職院校實驗室管理系統為例,選取其中的用戶信息管理模塊描述用例建模的過程。

用戶信息管理子系統的使用人員包括實驗室設備的使用與管理人員,主要有設備科負責人、實驗室管理員,該功能實現用戶信息管理和賬號信息查詢。該功能記錄所有使用實驗室的設備使用人員,用戶在成功登錄進入系統后,用戶可以查詢賬號基本信息并能修改賬號密碼功能[6]。

3.2需求建模

(1)確定參與者:設備科室負責人、實驗室管理員。

(2)確定用例:查詢個人信息、修改個人信息。

(3)繪制用例圖:

圖1 用戶管理用例圖

用例圖的描述是總體上對系統功能的認識,用例規約是對用例圖中的每個用例詳細說明的文本描述,進一步說明系統的需求,是下一個階段系統設計的基礎,也是測試用例的重要依據。

(4)編寫用例規約

用例名:修改個人信息。

參與者:設備科負責人、實驗室管理員。

用例簡述:該用例規定了設備科負責人和實驗室管理員修改個人賬號信息的處理過程。

涉眾及興趣:設備科負責人、實驗室管理員希望能夠修改個人的信息。

前置條件:設備科負責人、實驗室管理員通過賬號和密碼驗證登錄進入系統。

事件流:

(a)基本流:①用戶在登錄進入系統后,選擇用戶管理功能模塊下點擊“修改個人信息”;②系統響應點擊事件,跳轉至修改信息界面;③用戶錄入要修改的信息,點擊“確定”按鈕;④系統對用戶的輸入數據進行驗證,若合法,則彈出提示對話框“已成功修改信息”。

(b)備選流:如果在用戶進行修改操作的過程中輸入的數據格式不正確,如用戶輸入手機號碼為10位,則提示“手機號碼為11位”;如果在修改操作過程中出現系統故障或斷電的情況,修改的信息將放棄本次存儲,保證數據的完整性和一致性。

后置條件:用戶修改后的信息正確錄入系統。

4 結語

用例建模應用于需求分析階段,建模的過程是一個迭代和逐步求精的過程,完全站在用戶的角度考慮問題,從外部來定義系統的功能,不關心系統的設計與實現細節,將需求與設計完全分離開來。本文結合實例分析用例建模的過程,通過用例圖和用例規約描述系統需求分析,它作為用戶和開發人員溝通的一個有效手段,既有利于用戶理解系統提供的服務,又有效地降低待開發系統的復雜度。

[1]張海藩.軟件工程導論(第5版)[M].清華大學出版社,2009.

[2]蔡敏,等著.UML基礎與rose建模教程[M].人民郵電出版社,2006.

[3]謝星星.UML基礎與Rose建模實用教程.清華大學出版社,2011.

[4]孔垂煜.用例建模在軟件需求工程中的應用[J].福建電腦,2009(10).

[5]張秋余等.基于用例的需求建模方法[J].計算機工程與設計,2006(19).

[6]鄧奉先.高職院校實驗室管理系統的研究與開發[D].中山大學,2013.

鄧奉先(1985-),女,海南瓊海人,碩士,講師,研究方向:軟件工程、數據挖掘。

卓書堯(1980-),男,海南萬寧人,碩士,高級實驗師,研究方向:軟件工程、實驗室建設。

猜你喜歡
實驗室用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
電競實驗室
電子競技(2019年22期)2019-03-07 05:17:26
電競實驗室
電子競技(2019年21期)2019-02-24 06:55:52
電競實驗室
電子競技(2019年20期)2019-02-24 06:55:35
電競實驗室
電子競技(2019年19期)2019-01-16 05:36:09
關于非首都功能疏解的幾點思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 毛片视频网| 欧美日韩国产在线人| 国产黑丝视频在线观看| 亚洲一区第一页| 欧美成人日韩| 亚洲美女一区| 欧美日韩在线成人| 国产人免费人成免费视频| 亚洲啪啪网| 精品国产成人国产在线| 中文字幕2区| 国产成人免费观看在线视频| 国产亚洲精久久久久久无码AV| 欧美中文字幕一区二区三区| 日韩A∨精品日韩精品无码| 久久精品国产电影| 国内老司机精品视频在线播出| 国产白浆在线| 2018日日摸夜夜添狠狠躁| 日韩高清一区 | 亚洲va在线∨a天堂va欧美va| 色婷婷在线播放| 国产成人1024精品| 欧美精品在线视频观看 | 国产精品视频第一专区| 1级黄色毛片| 中国毛片网| 免费不卡视频| 国产精品一区在线观看你懂的| 高清色本在线www| 国产一级二级在线观看| 亚洲精品黄| jizz国产在线| 国产成人欧美| 亚洲女同欧美在线| 久久久久青草大香线综合精品| 亚洲日韩精品无码专区97| 国产微拍精品| 黄色网页在线观看| a毛片在线| 国产jizzjizz视频| 久久特级毛片| 国产又大又粗又猛又爽的视频| 亚洲美女一区二区三区| 国产一区二区网站| 亚洲精品日产精品乱码不卡| 无码日韩人妻精品久久蜜桃| 精品伊人久久大香线蕉网站| 思思热精品在线8| 无码av免费不卡在线观看| 成人在线视频一区| 国产成人盗摄精品| 男女精品视频| 欧美啪啪精品| 久久精品无码一区二区日韩免费 | 中文字幕乱码二三区免费| 国产精欧美一区二区三区| 亚洲女同一区二区| 久草视频中文| 亚洲—日韩aV在线| 最新国语自产精品视频在| 亚洲午夜18| 国内毛片视频| 国产激情无码一区二区免费| 夜夜拍夜夜爽| 人妻丝袜无码视频| 亚洲午夜天堂| 99视频精品在线观看| 伊人色在线视频| 国产理论最新国产精品视频| 精品无码人妻一区二区| 久久婷婷综合色一区二区| 九九久久精品免费观看| 四虎亚洲国产成人久久精品| 国产美女免费| 欧美成人h精品网站| 喷潮白浆直流在线播放| 丝袜久久剧情精品国产| 91精品专区国产盗摄| 国产亚洲欧美另类一区二区| 欧美视频在线不卡| 日韩国产黄色网站|