系統(tǒng)分析師論文范文_第1頁
系統(tǒng)分析師論文范文_第2頁
系統(tǒng)分析師論文范文_第3頁
系統(tǒng)分析師論文范文_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、論軟件開發(fā)模型及應(yīng)用【摘要】2015年3月,我所在公司承擔(dān)了某養(yǎng)老管理信息平臺(tái)的開發(fā)工作,我有幸作為該項(xiàng)目的技 術(shù)負(fù)責(zé)人參與整個(gè)開發(fā)過程,并負(fù)責(zé)了該項(xiàng)目的需求分析與系統(tǒng)設(shè)計(jì)的工作。該系統(tǒng)以養(yǎng)老為 主線,其中包括養(yǎng)老檔案,照護(hù)計(jì)劃,服務(wù)審計(jì),狀況跟蹤,費(fèi)用管理,決策支持等 方面的60 多個(gè)業(yè)務(wù)功能模塊組成。本文以養(yǎng)老管理平臺(tái)為例,詳細(xì)論述了統(tǒng)一過程開發(fā)模 型在該項(xiàng)目中 的具體應(yīng)用。在初始階段,我們建立了業(yè)務(wù)模型并且確立項(xiàng)目的邊界;在細(xì)化階段,主要對(duì)需求 流程進(jìn)行補(bǔ)充和完善;在構(gòu)建階段,主要是開發(fā)構(gòu)件和應(yīng)用程序功能,并將其集成為產(chǎn)品。整個(gè) 項(xiàng)目歷時(shí)10個(gè)月開發(fā)完成,到目前運(yùn)行穩(wěn)定。實(shí)踐證明,這種開

2、發(fā)模型有效的提高了開發(fā)效率, 降低了開發(fā)成本和項(xiàng)目風(fēng)險(xiǎn)。目前我國已經(jīng)進(jìn)入到老齡化社會(huì),老齡人口逐年增長(zhǎng),按照老齡辦提供的數(shù)字,預(yù)計(jì)到2020 年中國的老年人口將要達(dá)到2/8億,與之增加的養(yǎng)老消費(fèi)人均三千元左右,從整個(gè)養(yǎng)老產(chǎn)業(yè)的規(guī) 模來看,估算在2025年要增加到五萬億規(guī)模.市場(chǎng)前景巨大。隨著互聯(lián)網(wǎng)的迅 猛發(fā)展,各行各 業(yè)都在進(jìn)行著互聯(lián)網(wǎng)+的嘗試,希望搭上這個(gè)發(fā)展契機(jī)。其中,養(yǎng)老領(lǐng)域更迫切需要解決養(yǎng)老專 業(yè)化程度低,信息化不足.健康照護(hù)水平滯后等一系列亟待解決的問題?!菊摹?015年3月,我所在公司承擔(dān)了全國老齡辦及全國幾十家養(yǎng)老和醫(yī)療機(jī)構(gòu)合作進(jìn)行的養(yǎng)老 管理信息平臺(tái)的開發(fā)工作,我有幸作為該項(xiàng)

3、目的技術(shù)負(fù)責(zé)人,參與整個(gè)開發(fā)過程,并負(fù) 責(zé)了該 項(xiàng)目的需求分析與系統(tǒng)設(shè)計(jì)的工作。由于我們公司在醫(yī)療行業(yè)領(lǐng)域有著豐富的成功經(jīng)驗(yàn),同時(shí), 近些年在養(yǎng)老領(lǐng)域也成功實(shí)施過很多成熟的案例,所以,一期投資方出資3000萬,委托我們進(jìn) 行這款綜合性養(yǎng)老管理平臺(tái)的開發(fā)工作。該系統(tǒng)以養(yǎng)老為主線,其中包括養(yǎng)老檔案,照護(hù)計(jì)劃, 服務(wù)審計(jì),狀況跟蹤,費(fèi)用管理.決策支持等方面的60多個(gè)業(yè)務(wù)功能 模塊組成,系統(tǒng)功能相當(dāng) 完備。經(jīng)過前期對(duì)全國幾十家養(yǎng)老機(jī)構(gòu)和相關(guān)合作的醫(yī)療單位的調(diào)研分析,我們這個(gè)系統(tǒng)主要需 要解決幾大問題。其中包括養(yǎng)老機(jī)構(gòu)從傳統(tǒng)方式向先進(jìn)的精細(xì)化管理過渡,人員組成結(jié)構(gòu) 和工 作方法的改變,如何更好的醫(yī)養(yǎng)結(jié)合

4、對(duì)老人進(jìn)行健康照護(hù)等。因此,如何能夠讓項(xiàng)目開發(fā)順利 進(jìn)行,選擇一種合適的開發(fā)模型組織開發(fā)顯得至關(guān)重要的。當(dāng)前主流的開發(fā)模型主要有瀑布模型,演化模型,螺旋模型,統(tǒng)一過程(UP),敏捷開發(fā)模型 等。其中,瀑布模型,是一種嚴(yán)格暹循軟件生命周期各階段的固定順序,一個(gè)階段完成再進(jìn)入另 一個(gè)階段。適合于業(yè)務(wù)需求比較明確且很少變更的項(xiàng)目。演化模型,是從初始的 模型中逐漸演 化為最終軟件產(chǎn)品,是一種“漸進(jìn)式”原型法。適合于用戶需求需求不明確的項(xiàng) 目,且軟件完 善周期較長(zhǎng)。螺旋模型,是一種結(jié)合了瀑布模型和演化模型的優(yōu)點(diǎn),最主要的 特點(diǎn)在于加入了 風(fēng)險(xiǎn)分析。適用于項(xiàng)目規(guī)模龐大,復(fù)雜且高風(fēng)險(xiǎn)的項(xiàng)目,由于流程復(fù)雜,增

5、加了大量成本和時(shí)間 消耗;敏捷方法,是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。適用于小規(guī)模軟件或者小團(tuán) 隊(duì)開發(fā);統(tǒng)一過程(UP),一個(gè)通用過程框架,適合于各種應(yīng)用領(lǐng) 域、組織類型、性能水平、項(xiàng)目 規(guī)模的項(xiàng)目;采用了強(qiáng)大的UML建模語言,能夠在團(tuán)隊(duì)中形成統(tǒng)一規(guī)范和模版,同時(shí)有很多成 熟商業(yè)軟件提供整個(gè)開發(fā)周期的相關(guān)支持,可以極大的降低開發(fā)和管理成本,提高開發(fā)效率。 因此,我們選擇采用統(tǒng)一過程(UP)開發(fā)模型?;诮y(tǒng)一過程(UP)的軟件項(xiàng)目一般分為初始階段,細(xì)化階段,構(gòu)建階段和交付階段四個(gè)階 段。本文主要著重從前3個(gè)階段具體論述統(tǒng)一過程開發(fā)模型在該項(xiàng)目中的具體應(yīng)用。首先,初始階段,我們主要為了整

6、個(gè)系統(tǒng)建立因?yàn)槟P筒⑶掖_立項(xiàng)目的邊界。由于養(yǎng)老 機(jī) 構(gòu)很多業(yè)務(wù)流程基本相同,通過調(diào)研分析和整理,并利用UML工具PowerDesigner對(duì)系 統(tǒng)業(yè)務(wù) 模型進(jìn)行梳理,識(shí)別出與系統(tǒng)交互外部實(shí)體,譬如,日常需要使用養(yǎng)老管理平臺(tái)的老人,護(hù)工 主管和管理員,還有需要進(jìn)行接口對(duì)接的醫(yī)院設(shè)備和信息系統(tǒng)和各種醫(yī)療廠商的穿戴設(shè)備等, 并利用PowerDesmger建立相關(guān)類結(jié)構(gòu)圖和數(shù)據(jù)庫結(jié)構(gòu)的概念模型。同時(shí),還有這些實(shí)體如何 與系統(tǒng)進(jìn)行交互的各種流程,為了整理的更加準(zhǔn)確和清晰,其間,我們與各 個(gè)養(yǎng)老機(jī)構(gòu)進(jìn)行了 反復(fù)溝通和確認(rèn),最終定義出盡量符合養(yǎng)老機(jī)構(gòu)業(yè)務(wù)規(guī)范的通用流程,這 樣既滿足了各種機(jī)構(gòu) 的業(yè)務(wù)要求,又

7、能給成長(zhǎng)中的養(yǎng)老機(jī)構(gòu)提供更好的借鑒參考的空間,最后利用PowerDesigner的 建立相關(guān)用例圖和時(shí)序圖,并整理相關(guān)的設(shè)計(jì)文檔,以備后續(xù)系統(tǒng)設(shè)計(jì)使用。同時(shí),我們對(duì)各個(gè) 機(jī)構(gòu)一些特殊需求進(jìn)行了梳理評(píng)估,對(duì)其中暫時(shí)無法實(shí)現(xiàn)或者 實(shí)現(xiàn)成本較高的,加入到風(fēng)險(xiǎn)列 表,跟用戶最后再進(jìn)行協(xié)商和確認(rèn),有些進(jìn)行調(diào)整變化,有 些直接放到后續(xù)項(xiàng)目升級(jí)中加以實(shí) 現(xiàn)。其次,細(xì)化階段,主要是基于初始階段確定下來的需求流程進(jìn)行補(bǔ)充和完善,同時(shí),淘汰 業(yè)務(wù)中風(fēng)險(xiǎn)杲高的元素。識(shí)別出主要功能和一些重要的非功能需求,做出最佳的決策。我們基 于初始階段的成果,對(duì)實(shí)體進(jìn)行進(jìn)一步的梳理,譬如,剔除無用的實(shí)體類.抽象合并和留下真正 需要

8、的實(shí)體類,同時(shí)根據(jù)業(yè)務(wù)需要補(bǔ)充類之間的關(guān)系。我們對(duì)業(yè)務(wù)用例也進(jìn)行進(jìn)一 步梳理,譬 如,在養(yǎng)老管理平臺(tái)中,我認(rèn)為養(yǎng)老檔案的管理是整個(gè)平臺(tái)的主線,貫穿始終,不僅僅在機(jī)構(gòu)版 中重要,在未來擴(kuò)展的社區(qū)版中也需要,所以項(xiàng)目在進(jìn)行概念設(shè)計(jì)時(shí)我們對(duì) 養(yǎng)老檔案數(shù)據(jù)結(jié)構(gòu) 的進(jìn)行擴(kuò)展性設(shè)計(jì),充分考慮到以后系統(tǒng)的擴(kuò)展需要。根據(jù)系統(tǒng)業(yè)務(wù)功能 需要,我們?cè)u(píng)估哪些 構(gòu)件需要自研,哪些是需要采用第三方的。譬如,一些業(yè)務(wù)組件,基于我們?cè)袠?gòu)件庫進(jìn)行升級(jí) 和改造,可以直接使用,我們就采取自研,這樣既可以提高開發(fā)效率,又節(jié)省項(xiàng)目成本。而譬如 一些基于視頻通信的功能,由于自研的成本和本身團(tuán)隊(duì)能力限 制,所以采用第三方的構(gòu)件來實(shí) 現(xiàn)

9、。由于養(yǎng)老管理平臺(tái)是需要支持IOS和Andnod平臺(tái)兩種 平臺(tái)的手機(jī)和PAD,所以,為了減少 后期開發(fā)和維護(hù)的成本,對(duì)通信接口格式規(guī)范進(jìn)行了統(tǒng) 一的設(shè)計(jì),同時(shí),也在架構(gòu)層面上隆低 項(xiàng)目的開發(fā)風(fēng)險(xiǎn)。杲后,構(gòu)建階段,主要是開發(fā)所以剩余的構(gòu)件和應(yīng)用程序功能,把這些構(gòu)件集成為產(chǎn)品。由 于我們養(yǎng)老管理平臺(tái)分為機(jī)構(gòu)版和社區(qū)版,同時(shí)包括PC端,移動(dòng)手機(jī)端和PAD端程序設(shè) 計(jì)。 我們采用了基于組件的方式進(jìn)行具體功能的構(gòu)建,譬如,我們?cè)O(shè)計(jì)開發(fā)了通用登錄模塊,統(tǒng)一 的權(quán)限管理模塊,養(yǎng)老檔案管理模塊,工作查詢模塊,日志管理模塊等。同時(shí),我把團(tuán)隊(duì)又根據(jù) 業(yè)務(wù)分為機(jī)構(gòu)業(yè)務(wù)組和社區(qū)業(yè)務(wù)組,主要進(jìn)行具體業(yè)務(wù)功能的開發(fā);組件

10、架構(gòu)組,主要對(duì)通用構(gòu) 件進(jìn)行封裝和集成;移動(dòng)業(yè)務(wù)組,主要進(jìn)行移動(dòng)端開發(fā)。由于采用了組件進(jìn)行開發(fā),既隆低開發(fā) 的風(fēng)險(xiǎn)和后續(xù)維護(hù)的成本,同時(shí)提高開發(fā)效率,項(xiàng)目推進(jìn)過程中取得了不 錯(cuò)的效果。由于涉及 到全國幾十家養(yǎng)老機(jī)構(gòu),同時(shí),軟件的產(chǎn)品質(zhì)量是以一個(gè)企業(yè)生存的基 礎(chǔ),我們?cè)跍y(cè)試環(huán)境也 進(jìn)行充分的工作,譬如,在開發(fā)內(nèi)部進(jìn)行單元測(cè)試,系統(tǒng)模塊進(jìn)行功能測(cè)試;同時(shí),由于涉及瀏 覽器和移動(dòng)端,在各種版本兼容性上也進(jìn)行了充分的測(cè)試;最后,考慮到用戶體驗(yàn),還對(duì)系統(tǒng)進(jìn) 行充分的壓力和性能測(cè)試。整個(gè)項(xiàng)目歷時(shí)10個(gè)月開發(fā)完成,最終完成交付,到目前運(yùn)行穩(wěn)定。通過在生產(chǎn)環(huán)境一段時(shí) 間的使用,用戶普遍反情良好。但同時(shí),也存在一些的不足,例如,在細(xì)化階段沒有充分考慮到 各養(yǎng)老機(jī)構(gòu)關(guān)于業(yè)務(wù)上區(qū)別,缺少了靈活的配置策略,在后期開發(fā)完成后無法統(tǒng)一調(diào)整,只能 在臨時(shí)為存在差異的機(jī)構(gòu)進(jìn)行代碼層面的修改。以后在這種問題上準(zhǔn)備結(jié)合原型法的一些思想 進(jìn)行調(diào)整,盡量減少類似問題的出現(xiàn)。實(shí)踐證明,

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論