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
主站蜘蛛池模板: 91久久精品国产| 天天躁夜夜躁狠狠躁图片| 精品无码国产一区二区三区AV| 亚洲国产综合自在线另类| 日本一本正道综合久久dvd | 亚洲成人网在线播放| 色综合天天综合中文网| 秋霞国产在线| 国产熟睡乱子伦视频网站| 五月天综合网亚洲综合天堂网| a级毛片毛片免费观看久潮| 人妻丰满熟妇啪啪| 波多野结衣无码AV在线| 一级香蕉人体视频| 亚洲中文无码av永久伊人| 亚洲女同欧美在线| 超碰色了色| 国产精品永久免费嫩草研究院| 亚洲 欧美 偷自乱 图片| 国产打屁股免费区网站| 五月激情综合网| 亚洲男人天堂久久| 一本大道无码日韩精品影视| 欧美三级自拍| 综合色在线| 97无码免费人妻超级碰碰碰| 久久6免费视频| 国产本道久久一区二区三区| 国产a在视频线精品视频下载| 五月婷婷中文字幕| 91免费观看视频| 国产精品久久久久久影院| 国产成人综合亚洲网址| 中文字幕不卡免费高清视频| 亚洲美女一区二区三区| 国产在线啪| 日韩黄色大片免费看| 香蕉伊思人视频| 精品偷拍一区二区| 日韩欧美中文亚洲高清在线| 国产精品99在线观看| 四虎成人在线视频| 久草热视频在线| 亚洲男人在线| 亚洲国产成熟视频在线多多| 久久国产精品嫖妓| 无码丝袜人妻| 色噜噜狠狠狠综合曰曰曰| 国产成人无码综合亚洲日韩不卡| 亚洲国产清纯| 天天综合网站| 亚洲免费毛片| 免费99精品国产自在现线| 91精品免费高清在线| 国内精品久久久久鸭| 国产微拍一区二区三区四区| 三上悠亚一区二区| 亚洲精品国产首次亮相| 色爽网免费视频| 91久久大香线蕉| 久久情精品国产品免费| 亚洲视频在线青青| 中文字幕第1页在线播| 久久一级电影| 性激烈欧美三级在线播放| 香蕉久久国产超碰青草| 日本不卡在线视频| 青青青草国产| 欧美色视频在线| 欧美第一页在线| 2020极品精品国产| 色综合五月婷婷| 欧美日韩国产成人高清视频| 亚洲日韩在线满18点击进入| 亚洲国产高清精品线久久| 中文字幕1区2区| 久久视精品| 黄色网站在线观看无码| 免费激情网址| 中文字幕亚洲综久久2021| 精品视频91| 人妻精品久久无码区|