LIMS系統(tǒng)需求分析方法_第1頁
LIMS系統(tǒng)需求分析方法_第2頁
LIMS系統(tǒng)需求分析方法_第3頁
LIMS系統(tǒng)需求分析方法_第4頁
LIMS系統(tǒng)需求分析方法_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、前言LIMS系統(tǒng)是一個以檢測業(yè)務(wù)為核心,以設(shè)備儀器、標(biāo)準(zhǔn)物質(zhì)管理等管理模 塊為支撐的試驗室信息管理系統(tǒng), 該類系統(tǒng)具有一定的行業(yè)通用性。 然而,國內(nèi) 企業(yè)因其自身的體制、構(gòu)成等因素,其業(yè)務(wù)需求并不相同,在開發(fā)這類系統(tǒng)時, 系統(tǒng)需求分析是極為重要的一環(huán)。在鋼鐵試驗室LIMS系統(tǒng)的各類需求分析采用 了面向?qū)ο蟮姆治龇椒ā嵺`表明了這種方法能夠更加有效地表達(dá)和描述實際情 況。文傅以一個簡單的例子來看,假設(shè)要求設(shè)計檢驗原始記錄管理的一個系統(tǒng), 按以 往的做法,先會要求用戶提供原始記錄表單,然后依萌產(chǎn)畫瓢地設(shè)計相 應(yīng)的表 單與界面。短期內(nèi),這樣做是簡便而實用的,但并不能夠符合現(xiàn)實世界的長遠(yuǎn)目 標(biāo),這套設(shè)

2、計方法不具有擴展性,因為任何一份原始記錄表單的結(jié)構(gòu)都會有可能 發(fā)生許多改變。采用面向?qū)ο蟮姆椒ǎ梢詮闹刑崛〕霰眍愋?、表結(jié)構(gòu)、值域代 碼以及能考慮繼承等各方面的要索, 這樣就可以保證軟件的通用性,可配置性與 可維護(hù)性。1需求分析中的關(guān)鍵性問題為了保證軟件應(yīng)用系統(tǒng)項目的順利進(jìn)行,需求分析應(yīng)當(dāng)能解決如下的幾個關(guān) 鍵性問題:1)用戶的需求應(yīng)詳盡地被考慮到;2)用戶能正確理解或明白需求分析人員所描述的內(nèi)容;3)需求分析要與程序設(shè)計相銜接;4)程序員應(yīng)明確了解需求分析與設(shè)計要求等。2工具和方法的選用ERP. MES自動調(diào)度業(yè)務(wù)疊記樣品15目方法標(biāo)釜樣品登記模板樣品管理(并發(fā))原始記錄模板儀器連接設(shè)1報告

3、模板Ut儀器白初采集報告編制自動筋抿告,自的到主、電子鬟塞數(shù)據(jù)校梭南核報告市核南批打印、發(fā)郵件、weh上傳,敖據(jù)福報告歸檔打印在鋼鐵試驗室LIMS系統(tǒng)的需求分析中,選擇了 Rational系列(包括Ra tionatRose、RU叫)作為分析工具,該系列工具的選用,除了基于對軟件需求 分析目標(biāo)的看法外,也基于該系列工具的下列優(yōu)點:1)面向?qū)ο蟮能浖治龇椒ㄓ兄谙到y(tǒng)的重構(gòu)和擴展:2)迭代式開發(fā)方法是一個不斷降低風(fēng)險的過程,每一次迭代過程都選擇風(fēng)險 最大UseCases執(zhí)行。因此風(fēng)險在迭代過程中不斷地被發(fā)現(xiàn)、被消滅:3)以UseCase驅(qū)動、體系結(jié)構(gòu)為中心的開發(fā)使得開發(fā)人員能比較容易地控 制整個

4、系統(tǒng)的開發(fā)過程,管理其復(fù)雜性并維護(hù)其完整性;4)體系結(jié)構(gòu)中定義清晰、功能明確的組件為基于組件式的開發(fā)和大規(guī)模的軟 件復(fù)用提供了有力的支持,也是項目管理中計劃與人員安排的依據(jù)。3系統(tǒng)分析及分析工具的應(yīng)用3. 1詳盡地獲取用戶的需求用戶的需求可分為顯式的需求與隱性的需求,用戶的傾向往往只顧及到當(dāng)前的與 明顯的需求。要達(dá)到對需求理解的全面性,不僅僅只是依靠有效的用戶談 話和調(diào)查,因為我們所面對的用戶需求往往會有些片面的,采 RationalRose(基 于UML)提供的用例,以及多種圖(包括EPC流程 圖)的聯(lián)合使用,可以使我們 發(fā)現(xiàn)其中的遺漏。3. 2使用戶充分地理解需求分析所描述的內(nèi)容軟件需求分

5、析規(guī)格說明書通常會是冗長而枯燥的, 一般的用戶不容易深入理 解,這樣就削弱了分析的正確性。通過支持面向?qū)ο蠹癠ML言的RationalRose 及EPC可以更好地和用戶交流,讓用戶了解系統(tǒng)的運作方式甚至細(xì)節(jié)的操作。3. 3使分析和設(shè)計兩個階段互相聯(lián)系與貫通這正是選擇面向?qū)ο蟮姆椒癛ationalRose工具的重要原因,系統(tǒng)分析要 向用戶描述的不僅僅是用戶的求,而且包括解決方法。解決方法當(dāng)然應(yīng)包括設(shè)計 (程序)、數(shù)據(jù)庫與系統(tǒng)配置。用戶并不希望得到的是一個與需求規(guī)格說明不相同 的軟件,也不可能要求程序員完成一個不可勝任的任務(wù)。然而在以往的多項工作 中常會出現(xiàn)這類情節(jié):因為系統(tǒng)分析與設(shè)計相互脫節(jié),

6、導(dǎo)致一頭扎在分析中不顧 設(shè)計有關(guān)的事宜。分析與設(shè)計的脫節(jié),還不利于設(shè)計規(guī)格說明的評估,因為分析往往會脫離現(xiàn) 實,導(dǎo)致缺乏評估的依據(jù)。因為不可能成功地完成設(shè)計而使分析需要重來,就會造成巨大的浪費與損 失。一個好的工具可以使分析與設(shè)計更緊密地連結(jié)起來,甚至于一一對應(yīng)。面向?qū)ο蟮姆治龇椒ㄊ箤ο笾g相對而言有獨立性,減少了任何影響到全局的改動, 能避免因需求變化而導(dǎo)致全盤皆動的被動局面。3. 4使程序員明白項目設(shè)計的目標(biāo)意圖一個好的設(shè)計應(yīng)該讓程序員感到清晰明白, 更少疑問。一個疑問很多的設(shè)計 加上溝通不暢,絕對會出現(xiàn)在應(yīng)用環(huán)境下所不需要的另一個軟件, 所以設(shè)計規(guī)格 說明書務(wù)必清楚、形象與明確,當(dāng)然,R

7、a- tionalRose 具有足夠的圖形與其他 形式,能使程序員更加明確,甚至能細(xì)微到每一個語句。3. 5選才? UMLM能會有更多的理由用戶文檔的編寫、數(shù)據(jù)庫設(shè)計,都需要做到有延續(xù)性,有自動化支持和具有 質(zhì)量上的保證。在分析中,為了實現(xiàn)對工作流單元和檢驗項目的控制,我們抽象出了獨立的工作流管理單元和檢驗項目管理單元, 并有授權(quán)對象對其進(jìn)行動態(tài)配置, 這在以 往面向過程的分析中是很難理解和實施的。當(dāng)然還有許多對檢驗方面的控制、 對人員的控制等等。RationalRose可以更方便地把上面的想法在類上去實現(xiàn),更進(jìn)一步地設(shè)計 優(yōu)質(zhì)高效的數(shù)據(jù)庫。3. 6多種工具與方法在需求分析中應(yīng)用當(dāng)然,使用單一

8、的一個工具去完成一個中大型的應(yīng)用系統(tǒng)的需求分析,是不可能成功的。因為社會在發(fā)展 ,用戶的需求也在改變,如何把握住用戶的需求 是需要時間的。面向?qū)ο蟮姆椒ㄓ袝r也會忽略外在的與表層的要求,不僅僅是要 獲得關(guān)鍵的需求,其他更多的需求往往要等到用戶在使用后才知道。然而等到用 戶使用是不現(xiàn)實的,作為原型開發(fā)模型中的原型也是收集用戶需求、描述與解釋需求的一類相當(dāng)有效的方法與工具。在鋼鐵試驗室LIMS系統(tǒng)的需求分析中,為了更好地讓用戶了解系統(tǒng)和設(shè)計 方案,讓用戶在勾通過程中更有方向性與針對性,還采用了敏捷軟件開發(fā)理論 的下列思想:1)個體和交互勝過過程和工具;2)可以工作的軟件勝過面面俱到的文檔;3)客戶合

9、作勝過合同談判;4)響應(yīng)變化勝過遵循計劃。另外,在需求分析過程中,采用了邊開發(fā)邊讓客戶試用的方式,使分析與設(shè) 計能更好地符合用戶的要求,有效地提高軟件交付的質(zhì)量。4結(jié)語總之,軟件需求分析方法和工具的使用,對軟件開發(fā)過程影響是很深遠(yuǎn)的, 選用高效能的正確的方法與工具,可以使軟件更加正確地反映現(xiàn)實需求,更加具 有可用性、可擴展性和可維護(hù)性;降低軟件項目的風(fēng)險。他們繼續(xù)往前走。走到了沃野,他們決定停下。被打巴掌的那位差點淹死,幸好被朋友救過來了。被救起后,他拿了一把小劍在石頭上刻了:-今天我的好朋友救了我一命。一旁好奇的朋友問到:“為什么我打了你以后你要寫在沙子上,而現(xiàn)在要刻在石頭上呢?另一個笑笑回

10、答說:”當(dāng)被一個朋友傷害時,要寫在易忘的地方,風(fēng)會負(fù)責(zé)抹去它;相反的如果被幫助,我們要把它刻在心靈的深處,任何風(fēng)都抹不去的。朋友之間相處,傷害往往是無心的,幫助卻是真心的。在日常生活中,就算最要好的朋友也會有摩擦,也會因為這些摩擦產(chǎn)生誤會,以至于成為陌路。友情的深淺,不僅在于朋友對你的才能欽佩到什么程度,更在于他對你的弱點容忍到什么程度。學(xué)會將傷害丟在風(fēng)里,將感動銘記心底,才可以讓我們的友誼歷久彌新!友誼是我們哀傷時的緩和劑,激情時的舒解劑;是我們壓力時的流瀉口,是我們?yōu)碾y時的庇護(hù)所;是我們猶豫時的商議者,是我們腦子的清新劑。但最重要的一點是,我們大家都要牢記的:“切不可苛求朋友給你同樣的回報

11、,寬容一點,對自己也是對朋友。愛因斯坦說:“世間最美好的東西,莫過于有幾個頭腦和心地都很正直的朋友。他們繼續(xù)往前走。走到了沃野,他們決定停下。被打巴掌的那位差點淹死,幸好被朋友救過來了。被救起后,他拿了一把小劍在石頭上刻了:-今天我的好朋友救了我一命。一旁好奇的朋友問到:“為什么我打了你以后你要寫在沙子上,而現(xiàn)在要刻在石頭上呢?另一個笑笑回答說:”當(dāng)被一個朋友傷害時,要寫在易忘的地方,風(fēng)會負(fù)責(zé)抹去它;相反的如果被幫助,我們要把它刻在心靈的深處,任何風(fēng)都抹不去的。朋友之間相處,傷害往往是無心的,幫助卻是真心的。在日常生活中,就算最要好的朋友也會有摩擦,也會因為這些摩擦產(chǎn)生誤會,以至于成為陌路。友情的深淺,不僅在于朋友對你的才能欽佩到什么程度,更在于他對你的弱點容忍到什么程度。學(xué)會將傷

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論