uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用

uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用

ID:21744706

大?。?4.50 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2018-10-24

uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用_第1頁(yè)
uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用_第2頁(yè)
uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用_第3頁(yè)
uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用_第4頁(yè)
uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用_第5頁(yè)
資源描述:

《uml用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、UML用例建模在信息管理系統(tǒng)需求分析中的應(yīng)用需求分析階段的任務(wù)是確定軟件系統(tǒng)功能,用例建模是面向?qū)ο筌浖_(kāi)發(fā)技術(shù)中的一個(gè)重要部分,它從用戶角度描述軟件系統(tǒng)功能。以醫(yī)學(xué)院臨床管理信息系統(tǒng)為例,利用統(tǒng)一建模語(yǔ)言UML對(duì)系統(tǒng)進(jìn)行抽象,建立用例模型;根據(jù)用例建模,采用結(jié)構(gòu)化設(shè)計(jì)的方法設(shè)計(jì)出臨床畢業(yè)實(shí)習(xí)管理系統(tǒng)功能模塊,完成系統(tǒng)初步設(shè)計(jì)。0引言在系統(tǒng)工程及軟件工程中,需求分析指在創(chuàng)建一個(gè)新的或改變一個(gè)現(xiàn)存的系統(tǒng)或產(chǎn)品時(shí),確定新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的所有工作。需求分析是軟件工程中的一個(gè)關(guān)鍵過(guò)程[1],是整個(gè)系統(tǒng)開(kāi)發(fā)的基礎(chǔ)。需求分析的結(jié)果將直接

2、影響到整個(gè)軟件工程的成功與失敗[2],需求分析階段的任務(wù)是確定軟件系統(tǒng)功能。在UML中,需求模型又稱為用例模型,主要用于描述系統(tǒng)的功能性需求,即軟件可以實(shí)現(xiàn)的功能。將UML的用例模型應(yīng)用到醫(yī)學(xué)院校臨床畢業(yè)實(shí)習(xí)管理系統(tǒng)的需求分析中可以更有效地獲取系統(tǒng)功能需求,并清晰描繪出系統(tǒng)功能。1醫(yī)學(xué)院校臨床畢業(yè)實(shí)習(xí)管理系統(tǒng)需求分析醫(yī)學(xué)院校臨床畢業(yè)實(shí)習(xí)根據(jù)專業(yè)性質(zhì)不同一般為36~52周,通常安排在第五學(xué)年進(jìn)行。臨床醫(yī)學(xué)畢業(yè)實(shí)習(xí)工作主要包括:實(shí)習(xí)計(jì)劃制訂、實(shí)習(xí)醫(yī)院落實(shí)、實(shí)習(xí)生分配、各實(shí)習(xí)醫(yī)院學(xué)生名單公布,實(shí)習(xí)日期確定;學(xué)生分赴實(shí)習(xí)醫(yī)院、確定實(shí)習(xí)科室輪轉(zhuǎn)日程、確定實(shí)

3、習(xí)指導(dǎo)教師、分配實(shí)習(xí)分管床位、按計(jì)劃進(jìn)入各實(shí)習(xí)科室、出科考試。參與這些工作的用戶有管理員、教師、學(xué)生、系統(tǒng)管理員,不同的用戶對(duì)系統(tǒng)有不同的功能需求。學(xué)生用戶的功能需求為:查詢和修改個(gè)人信息,填報(bào)實(shí)習(xí)醫(yī)院,查詢實(shí)習(xí)醫(yī)院,查看、下載、上傳作業(yè),查看各種公共信息,查詢學(xué)生成績(jī)等;教師用戶的功能需求為:查詢及維護(hù)個(gè)人信息,添加、修改、刪除實(shí)習(xí)科目,查看、添加、刪除、修改公告,查看、添加、修改、刪除作業(yè),查詢學(xué)生記錄、錄入學(xué)生成績(jī);管理員用戶的功能需求為:查詢、添加、刪除、修改、審核或?qū)脶t(yī)院信息、專業(yè)信息、實(shí)習(xí)科目信息和教師信息,發(fā)布、查看、修改公告審核

4、和調(diào)整學(xué)生實(shí)習(xí)醫(yī)院等;系統(tǒng)管理員用戶的功能需求為:管理整個(gè)臨床畢業(yè)實(shí)習(xí)管理系統(tǒng),負(fù)責(zé)不同用戶組的權(quán)限定義,進(jìn)行整個(gè)系統(tǒng)的信息初始化及數(shù)據(jù)維護(hù)備份,注冊(cè)系統(tǒng)用戶,負(fù)責(zé)系統(tǒng)安全管理,硬件環(huán)境及X絡(luò)的管理與維護(hù)。根據(jù)上述各種用戶的功能需求描述,可以將臨床畢業(yè)實(shí)習(xí)管理業(yè)務(wù)功能歸納為:用戶管理、公用信息管理、作業(yè)管理、實(shí)習(xí)成績(jī)管理、公告管理、實(shí)習(xí)醫(yī)院管理,如圖1所示。2基于UML用例建模的系統(tǒng)用戶功能需求描述用例(UseCase)是一種描述系統(tǒng)需求的方法,使用用例的方法來(lái)描述系統(tǒng)需求的過(guò)程就是用例建模。用例方法最早由IvaJackboson博士[3]提出,

5、后來(lái)被綜合到UML規(guī)范之中,成為一種標(biāo)準(zhǔn)化的需求表述體系。UML是目前最常用的一種面向?qū)ο蠼UZ(yǔ)言,主要包括7種常見(jiàn)類型,即用例圖、類圖、序列圖、狀態(tài)圖、活動(dòng)圖、組件圖和部署圖,分別用于不同的建模用途。用例圖主要用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行建模。它只說(shuō)明系統(tǒng)實(shí)現(xiàn)什么功能,而不必說(shuō)明如何實(shí)現(xiàn)。用例圖包括系統(tǒng)的執(zhí)行者和若干個(gè)執(zhí)行用例[4],以圖形化的方式表示系統(tǒng)內(nèi)部用例、系統(tǒng)外部參考者以及它們之間的交互[5],從系統(tǒng)外部用戶的觀點(diǎn)看系統(tǒng)所具功能的高級(jí)視圖[6]。醫(yī)學(xué)院校臨床畢業(yè)實(shí)習(xí)管理系統(tǒng)中的主要執(zhí)行者有系統(tǒng)管理員、普通管理員、帶教教師及實(shí)習(xí)學(xué)生

6、等,常見(jiàn)的執(zhí)行用例為數(shù)據(jù)備份與恢復(fù)、用戶管理、公用信息管理、公告管理、作業(yè)管理、實(shí)習(xí)成績(jī)管理、實(shí)習(xí)醫(yī)院申報(bào)和審核管理,由此可以得到系統(tǒng)頂層用例如圖2所示。2.1用戶管理用例建模在醫(yī)學(xué)院校臨床實(shí)習(xí)畢業(yè)系統(tǒng)中,為了保證系統(tǒng)數(shù)據(jù)的安全,建立用戶管理。用戶管理實(shí)現(xiàn)系統(tǒng)中所有用戶使用系統(tǒng)資源的權(quán)限管理。用戶管理的執(zhí)行者是系統(tǒng)管理員,執(zhí)行用例為添加用戶、修改和查詢用戶、刪除用戶、權(quán)限定義。具體用例如圖3所示。2.2公用信息管理用例建模公用信息是維護(hù)整個(gè)系統(tǒng)正常運(yùn)行所需的基礎(chǔ)數(shù)據(jù)集,公用信息管理的執(zhí)行者是各院系管理員,執(zhí)行用例包括專業(yè)信息管理、班級(jí)信息管理、學(xué)

7、生信息管理、管理員信息管理、部門信息管理、公告類型信息管理、實(shí)習(xí)科目信息管理、成績(jī)系數(shù)管理,具體用例如圖4所示。2.3作業(yè)管理用例建模為鞏固學(xué)生實(shí)習(xí)所學(xué)知識(shí),檢測(cè)學(xué)生實(shí)習(xí)效果,并使所學(xué)知識(shí)轉(zhuǎn)化為技能技巧,在實(shí)習(xí)過(guò)程中,帶教教師常常布置相應(yīng)的作業(yè),教師通過(guò)批改學(xué)生作業(yè),檢查實(shí)習(xí)效果,因此在醫(yī)學(xué)院校臨床畢業(yè)實(shí)習(xí)管理系統(tǒng)中設(shè)置作業(yè)管理用例圖。作業(yè)管理的執(zhí)行者是帶教教師和實(shí)習(xí)生,執(zhí)行用例包括添加作業(yè)、管理作業(yè)、批改作業(yè)、做作業(yè)。具體用例如圖5所示。2.4成績(jī)管理用例建模醫(yī)學(xué)院校臨床畢業(yè)考試成績(jī)通常由畢業(yè)實(shí)習(xí)成績(jī)、畢業(yè)實(shí)踐技能考核成績(jī)、畢業(yè)理論考核成績(jī)按一

8、定比例構(gòu)成。專業(yè)不同,實(shí)習(xí)科目不同,畢業(yè)實(shí)習(xí)成績(jī)計(jì)算方法也不同。例如臨床醫(yī)學(xué)專業(yè)實(shí)習(xí)科目為內(nèi)科、外科、婦產(chǎn)科、兒科,每個(gè)科目的出科考試成

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。