《軟件工程實驗安排》word版_第1頁
《軟件工程實驗安排》word版_第2頁
《軟件工程實驗安排》word版_第3頁
《軟件工程實驗安排》word版_第4頁
《軟件工程實驗安排》word版_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、實驗題目題目二 患者監(jiān)護系統(tǒng)目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機。某醫(yī)院打算開發(fā)一個以計算機為中心的患者監(jiān)護系統(tǒng)。醫(yī)院對患者監(jiān)護系統(tǒng)的基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志。當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息,此外,護士在需要時還可以要求系統(tǒng)打印出某個指定病人的病情報告。1.1 實驗一 結(jié)構(gòu)化需求分析一實驗類型設(shè)計性(需求分析)二實驗?zāi)康?掌握數(shù)據(jù)流的分析技術(shù)2掌握軟件需求分析的過程和方法。3熟悉項目開發(fā)計劃和需求規(guī)格說明書的制定方

2、法。三實驗內(nèi)容和要求1用結(jié)構(gòu)化數(shù)據(jù)流分析技術(shù)進行軟件系統(tǒng)需求分析,得出系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典。2正確運用圖表工具進行表示。3按規(guī)范正確編寫軟件文檔。四實驗步驟1理解所承擔(dān)項目的業(yè)務(wù)流程和業(yè)務(wù)內(nèi)容。醫(yī)院做為一個與人民生命健康密切相關(guān)的重要機構(gòu),勢必要在各方面實現(xiàn)信息化,與此同時,對醫(yī)療衛(wèi)生的要求也越來越高。以方便醫(yī)護人員更好的了解病人的情況,給病人提供及時的治療。本系統(tǒng)就是針對這方面的迫切需求而設(shè)計實現(xiàn)的。2按照系統(tǒng)的功能及性能要求,系統(tǒng)的作業(yè)范圍等,確定軟件系統(tǒng)的開發(fā)環(huán)境(操作系統(tǒng)、開發(fā)工具、程序設(shè)計語言等)。根據(jù)軟件編程經(jīng)驗,本系統(tǒng)將采用面向?qū)ο蟮脑O(shè)計方法,使用Eclipse開發(fā)工具,ja

3、va窗體應(yīng)用程序,操作系統(tǒng)使用Win8。3繪制數(shù)據(jù)流圖、功能分析圖等。數(shù)據(jù)流圖患者監(jiān)護系統(tǒng)的頂層數(shù)據(jù)流圖 患者監(jiān)護系統(tǒng)的0層頂層圖患者監(jiān)護系統(tǒng)的1層頂層圖4編寫數(shù)據(jù)字典、數(shù)據(jù)加工處理的描述等。數(shù)據(jù)字典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。該系統(tǒng)的數(shù)據(jù)字典如下:1.數(shù)據(jù)源點和終點描述名稱:病人 簡要描述:被監(jiān)護的對象 有關(guān)數(shù)據(jù)流:生理信號名稱:時鐘 簡要描述:用來為系統(tǒng)提供時間日期數(shù)據(jù)以便定時取樣生理信號 有關(guān)數(shù)據(jù)流:時鐘信號名稱:醫(yī)護人員 簡要描述:監(jiān)護系統(tǒng)終端的值班人員 有關(guān)數(shù)據(jù)流:警告信息,病情報告2.加工詞條描述(1)加工名:生理信號接收 輸入

4、數(shù)據(jù)流:生理信號 輸出數(shù)據(jù)流:生理信號 加工邏輯:接收病人的生理信號(2)加工名:生理信號分析 輸入數(shù)據(jù)流:生理信號 輸出數(shù)據(jù)流:生理信號值 加工邏輯:分析病人的生理信號,轉(zhuǎn)化為具體的數(shù)值(3)加工名:設(shè)定時間 輸入數(shù)據(jù)流:時鐘信號 輸出數(shù)據(jù)流:時間間隔 加工邏輯:為定時采樣病人的生理信號設(shè)定時間間隔(4)加工名:定時采樣 輸入數(shù)據(jù)流:時間間隔,生理信號值 輸出數(shù)據(jù)流:生理信息 加工邏輯:定時取樣病人的生理信號并存入生理信息表(5)加工名:分析病人病情 輸入數(shù)據(jù)流:病人基本信息 輸出數(shù)據(jù)流:安全范圍 加工邏輯:由主治醫(yī)生對病人的病歷進行分析,產(chǎn)生分析結(jié)果(6)加工名:確定安全范圍 輸入數(shù)據(jù)流:

5、分析結(jié)果 輸出數(shù)據(jù)流:安全范圍 加工邏輯:根據(jù)醫(yī)生對病人病情的分析,確定出一個適合病人的安全范圍(7)加工名:超標判定 輸入數(shù)據(jù)流:生理信號值,安全范圍 輸出數(shù)據(jù)流:警報 加工邏輯:接收病人的生理信號值與安全范圍做比較,判斷是否超標(8)加工名:通知醫(yī)護人員 輸入數(shù)據(jù)流:警報 輸出數(shù)據(jù)流:警告信息 加工邏輯:接收警報并向終端發(fā)送警告信息(9)加工名:修改 輸入數(shù)據(jù)流:病人信息 輸出數(shù)據(jù)流:修改后的病人信息 加工邏輯:可以對病人的病歷等進行更新修改(10)加工名:打印病情報告 輸入數(shù)據(jù)流:病情報告 輸出數(shù)據(jù)流:病情報告 加工邏輯:可以響應(yīng)打印要求打印出病人的病情報告3.文件存儲文件名稱:患者日志

6、 簡述:存放患者的基本信息及生病日志 輸入數(shù)據(jù):病人基本信息,病人日志,修改后的病人檔案 輸出數(shù)據(jù):患者日志 文件組成:由病人的姓名電話等個人基本信息、病歷、患者日志組成文件名稱:病人生理安全范圍 簡述:存放病人正常的生理信號值應(yīng)該在的范圍 輸入數(shù)據(jù):安全范圍 輸出數(shù)據(jù):安全范圍 文件組成:脈搏、體溫、血壓、呼吸、心電圖等生理信號值的安全范圍值文件名稱:生理信息 簡述:存放時鐘定時取樣的病人的生理信號 輸入數(shù)據(jù):患者日志 輸出數(shù)據(jù):患者日志 文件組成:取樣的確切時間和病人當(dāng)時的生理信號值4.數(shù)據(jù)流(1)數(shù)據(jù)流名字:生理信號 描述:由時鐘傳感器傳送的病人的脈搏、體溫、血壓、呼吸、心電圖等 組成:

7、生理信號=脈搏+體溫+血壓+呼吸+心電圖(2)數(shù)據(jù)流名字:時鐘信號 描述:用以設(shè)定定時取樣的時間間隔及當(dāng)時的日期時間 組成:時鐘信號=年+月+日+時+分+秒(3)數(shù)據(jù)流名字:時間間隔 描述:提供定時取樣的時間間隔 組成:時間間隔=時+分+秒(4)數(shù)據(jù)流名字:時鐘信號 描述:用以設(shè)定定時取樣的時間間隔及當(dāng)時的日期時間 組成:時鐘信號=年+月+日+時+分+秒數(shù)據(jù)流名字:病人日志 描述:定時取樣的生理信號 組成:每次提取的生理信號數(shù)據(jù)流名字:病人基本信息 描述:用以傳遞病人的個人信息病歷等 組成:病人基本信息=病人個人基本信息+病歷+病人日志數(shù)據(jù)流名字:安全范圍 描述:用以傳遞病人安全的生理信號值范

8、圍 組成:安全范圍=脈搏安全范圍值+體溫安全范圍值+血壓安全范圍值+呼吸安全范圍值+心電圖安全范圍值數(shù)據(jù)流名字:警報 描述:當(dāng)病人的生理信號超出安全范圍時向終端發(fā)出的警報信號通知系統(tǒng)發(fā)送警告信息 組成:警報數(shù)據(jù)流名字:警告信息 描述:向終端醫(yī)護人員發(fā)送的信息 組成:警告信息=病人ID號+病房號+生理信號值數(shù)據(jù)流名字:病情報告短信 描述:向病人家屬發(fā)送的通知病情的信息 組成:大體病情報告數(shù)據(jù)流名字:分析結(jié)果 描述:主治醫(yī)生根據(jù)病人的基本情況分析出的病人安全的生理信號值 組成:安全生理信號值數(shù)據(jù)流名字:允許通知 描述:向終端醫(yī)護人員發(fā)送的信息,告訴可以刪去已出院病人的信息 組成:允許數(shù)據(jù)流名字:病

9、情報告 描述:返回病人的生病日志以及病歷組成:病情報告=病人日志+病歷5閱讀相關(guān)的軟件開發(fā)的標準文檔。6編寫需求規(guī)格說明書。1.2 實驗二 結(jié)構(gòu)化軟件設(shè)計一實驗類型設(shè)計性(總體設(shè)計)二實驗?zāi)康?掌握結(jié)構(gòu)化軟件設(shè)計的過程和方法。2掌握設(shè)計說明書的編寫。三實驗內(nèi)容和要求1在需求分析的基礎(chǔ)上,用結(jié)構(gòu)化軟件設(shè)計方法進行系統(tǒng)設(shè)計,給出系統(tǒng)合理的體系結(jié)構(gòu)。2完成數(shù)據(jù)設(shè)計、軟件結(jié)構(gòu)設(shè)計、接口設(shè)計及過程設(shè)計。3正確運用圖表工具進行表示,如層次圖、HIPO圖、結(jié)構(gòu)圖、NS圖、PAD圖、判定表及偽碼等描述方式。4按規(guī)范正確編寫軟件文檔。四實驗步驟1分析數(shù)據(jù)流特性,確定流類型(變換流/事務(wù)流),進行系統(tǒng)結(jié)構(gòu)設(shè)計。1

10、系統(tǒng)簡介醫(yī)院對患者監(jiān)護系統(tǒng)的基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志。當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息,此外,護士在需要時還可以要求系統(tǒng)打印出某個指定病人的病情報告。2技術(shù)要求和限制條件A.功能:監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志,當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息;此外,護士在需要時還可以要求系統(tǒng)打印出某個病人的病情報告。B.性能:1、本系統(tǒng)要求反應(yīng)時間不得低于2s.2、定期對數(shù)據(jù)庫備份C.輸出如報告、文件

11、或數(shù)據(jù):本系統(tǒng)要求輸出的數(shù)據(jù)有:查詢信息、報表、警報控制信號。D.在安全與保密方面的要求:掛號科的工作人員負責(zé)病人基本信息的輸入,住院部的醫(yī)護人員負責(zé)病人住院日志的情況,管理員負責(zé)系統(tǒng)的維護。2處理過程設(shè)計(Jackson方法)。3用戶界面設(shè)計。病人個人基本信息輸入、定時時鐘采樣、生理信號安全范圍設(shè)定、超標判定系統(tǒng)、警報模塊、病情信息查詢模塊。系統(tǒng)登錄模塊功能選擇模塊病人信息錄入模塊定時時鐘采樣設(shè)置報警設(shè)置病情監(jiān)控模塊+超標判定系統(tǒng)+病情信息查詢界面4存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計)。物理數(shù)據(jù)結(jié)構(gòu)設(shè)計表1 病人表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號Vchar2(10)

12、yes不允許為空姓名Vchar2(30)病房號Vchar2(10)病床號Vchar2(10)表2 病歷表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號Vchar2(10)yes不允許為空性別Vchar2(2)年齡Smallint家屬VarChar2(30)住址VarChar2(50)安全范圍VarChar2(10)主治醫(yī)生ID號Vchar2(10)表3醫(yī)護人員表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明姓名Vchar2(30)性別Vchar2(2)電話Number(15)住址VarChar2(50)職工ID號Vchar2(10)yes不允許為空職稱Varchar2(10)

13、表4 患者日志表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號Vchar2(10)yes不允許為空時間DateTime表5生理信息表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號Vchar2(10)yes不允許為空脈搏Smallint心跳Smallint血壓Smallint呼吸頻率Smallint5閱讀相關(guān)的軟件開發(fā)標準文檔。6編寫設(shè)計說明書(概要設(shè)計說明書或詳細設(shè)計說明書)。1.3 實驗三 面向?qū)ο蟮能浖治鲆粚嶒烆愋驮O(shè)計性實驗二實驗?zāi)康恼莆彰嫦驅(qū)ο蟮能浖治龇椒ㄈ龑嶒瀮?nèi)容和要求1用面向?qū)ο蟮姆治龇椒ㄟM行軟件系統(tǒng)需求分析,得出系統(tǒng)的分析模型(對象模型、動態(tài)模型、功

14、能模型)。2正確運用圖表工具進行表示。3按規(guī)范正確編寫軟件文檔。四實驗步驟1建立問題域的對象模型,確定類與對象、確定關(guān)聯(lián)、確定屬性等。(用對象圖表示)2建立動態(tài)模型,定義行為、過程和事件。(用順序圖、協(xié)作圖、狀態(tài)圖、活動圖等表示)主要活動描述如下:順序圖協(xié)作圖狀態(tài)圖活動圖3建立功能模型,表明系統(tǒng)內(nèi)的數(shù)據(jù)如何由輸入值得到輸出值。(用數(shù)據(jù)流圖表示)4編寫分析文檔。1.4 實驗四 軟件編碼與測試一實驗類型設(shè)計性實驗二實驗?zāi)康?掌握軟件測試的過程和方法。2掌握測試用例的設(shè)計方法。3熟悉測試計劃說明書、測試記錄與分析報告的編寫。三實驗內(nèi)容和要求1用程序設(shè)計所規(guī)定的編程語言,編寫一段代碼實現(xiàn)軟件需求給出的一個功能。每個小組至少有兩個功能模塊。2根據(jù)前面實驗中完成的軟件項目進行相應(yīng)軟件測試,制定測試計劃、設(shè)計測試用例,特別是一些異常情況的處理。3模塊的動態(tài)測試以黑盒法為主,輔以白盒法。重要執(zhí)行路徑的測試使用白盒法。白盒法必須先列出所有判定,再選擇覆蓋標準,根據(jù)不同的覆蓋標準所列出的情況,設(shè)計測試用例。4集成測試重點測試模塊的接口部分,要求保留測試過程所設(shè)計的驅(qū)動模塊或樁模塊。5應(yīng)根據(jù)需求規(guī)格說明書所確定的系統(tǒng)功能和性能設(shè)計測試用例。6閱讀相關(guān)的軟件開發(fā)標準文檔,正確編寫測試計劃、測試記錄與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論