




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1物件導(dǎo)向系統(tǒng)分析與設(shè)計概論2什么是系統(tǒng)?系統(tǒng)是一群互動的、相關(guān)聯(lián)的或是相互依賴的元素或是組成部份,它們一起運作以完成一個目標。我們所要談?wù)摰南到y(tǒng)是所謂的信息系統(tǒng)(InformationSystem)―一個以資料處理為核心的系統(tǒng)3信息系統(tǒng)的ㄧ般性架構(gòu)4信息系統(tǒng)的ㄧ般性架構(gòu)(續(xù))信息系統(tǒng)是一種由使用者界面(UserInterface)、應(yīng)用程序(Application)與數(shù)據(jù)庫(Database)等元件有組織地結(jié)合,用以管理(例如擷取、傳輸、儲存、檢索、處理或展示等)資料、信息或知識,并為某些活動(例如企業(yè)流程或問題解決等)提供知識(含資料、信息等)或服務(wù)的系統(tǒng)。5信息系統(tǒng)的結(jié)構(gòu)
可以區(qū)分為:硬件:包括計算機主機、網(wǎng)絡(luò)設(shè)備、服務(wù)器、鍵盤、鼠標、熒幕、硬盤等等,也就是我們看的到、也摸得著的實體設(shè)備。軟件:軟件是用來驅(qū)動一個系統(tǒng)執(zhí)行其所賦予的功能,軟件也就是我們一般所謂的程序。ㄧ般把文件也歸類為軟件。6信息系統(tǒng)開發(fā)環(huán)境7常見的信息系統(tǒng)交易處理系統(tǒng)(TransactionProcessingSystem)管理信息系統(tǒng)(ManagementInformationSystem)決策支援系統(tǒng)(DecisionSupportSystem)高階主管信息系統(tǒng)(ExecutiveInformationSystem)專家系統(tǒng)(ExpertSystem)企業(yè)資源規(guī)劃(EnterpriseResourcePlanning,ERP)系統(tǒng)8關(guān)注的焦點隨著網(wǎng)際網(wǎng)絡(luò)的普及,以及其無遠弗界的便利性。近年來,各企業(yè)已紛紛將其業(yè)務(wù)執(zhí)行由傳統(tǒng)的作業(yè)方式,移植到網(wǎng)際網(wǎng)絡(luò)上來執(zhí)行。如何建構(gòu)一個以網(wǎng)際網(wǎng)絡(luò)為溝通平臺的信息系統(tǒng)是一個討論的焦點。9信息系統(tǒng)開發(fā)過程三階段七階段10系統(tǒng)開發(fā)生命周期此過程包含了幾個重要的階段首先是了解系統(tǒng)如何能夠支援企業(yè)的需求。有了明確的需求以及對于需求清楚的定義,我們就可以開始從事系統(tǒng)的分析、設(shè)計工作。接下來,開始將設(shè)計予以實作、并且經(jīng)過不同的測試階段,當一切都沒有問題了,系統(tǒng)就可以正式上線運行執(zhí)行它所賦予的任務(wù)。11蓋房子的過程一開始,你會有一些構(gòu)想。然后你會開始繪制這個房子的外觀,形狀。然后,建筑師會開始繪制房子的藍圖(blueprint)。藍圖不只是表現(xiàn)出房子的外觀,藍圖更仔細地描述出房子的細部設(shè)施。房間的尺寸、大小、坪數(shù)。藍圖可能會歷經(jīng)多次的討論、修改,直到客戶滿意為止才會定案接下來,地基開挖,依據(jù)藍圖的設(shè)計,房子開始真正的蓋起來了。當然了,在這期間,可能因為一些因素,會做一些變更與修改。12系統(tǒng)開發(fā)生命周期計劃階段-計劃階段在回答:Why。分析階段-分析階段在回答:What。設(shè)計階段-設(shè)計階段在回答:How。實作階段。13計劃階段了解為什么要建立一個系統(tǒng)、建立這個系統(tǒng)所帶來的實質(zhì)利益有哪些。對于一個企業(yè)來說,也就是這個系統(tǒng)所帶來的企業(yè)價值有哪些。可行性分析(feasibilityanalysis)。技術(shù)面及經(jīng)濟面的可行性分析等等。計劃書(Projectplan)以及工作報告書(StatementofWork)是這個階段主要的文件。計劃書主要是做為整體計劃開發(fā)的工作基礎(chǔ),而工作報告書則記載著計劃的目標與限制,計劃完成所帶來的成效與益處,以及所需執(zhí)行的工作大綱,是專門為客戶而作的。
14分析階段了解系統(tǒng)的需求是什么(What),而不管這些需求要如何達成(How)。這個階段定義出系統(tǒng)所要解決的問題。換個角度來看,也就是系統(tǒng)要提供什么樣的功能。需求文件為此階段的產(chǎn)出。需求文件中基本上不會牽涉到實作的細節(jié)。需求文件的描述上大致上以功能需求以及非功能需求為其主軸。15設(shè)計階段了解系統(tǒng)的需求如何被達成(How)。這個階段,系統(tǒng)的架構(gòu)模型應(yīng)該被建立。系統(tǒng)的架構(gòu)描述系統(tǒng)的組成元件,這些包括支援系統(tǒng)的硬件設(shè)施的配置與組態(tài)(比如說系統(tǒng)運行的平臺,網(wǎng)絡(luò)架構(gòu)等等);軟件架構(gòu)的模型(比如說軟件元件、軟件界面的制定、軟件元件的行為、軟件運行的環(huán)境等等);使用者界面的設(shè)計(比如說圖形元件的選用,位置,大小格式等等細節(jié));輸出報表格式的樣式等等。設(shè)計階段回答了如何達成系統(tǒng)的需求。系統(tǒng)架構(gòu)書(或稱系統(tǒng)設(shè)計書)可以作為此階段的產(chǎn)出。16實作階段根據(jù)設(shè)計階段所擬定的系統(tǒng)架構(gòu)書,以及分析階段的需求分析文件,開發(fā)團隊開始建立系統(tǒng)。在系統(tǒng)建立的過程中,它還包含有測試的階段。有些計劃會把測試這項工作獨立出來自成一個階段。并且擬定測試計劃書。這個階段的產(chǎn)出就是系統(tǒng)本身。17系統(tǒng)分析與設(shè)計之重要性早期系統(tǒng)開發(fā)者與使用者經(jīng)常是同一個人或兩者的關(guān)系非常密切。此時,信息系統(tǒng)之開發(fā)常憑系統(tǒng)開發(fā)人員的經(jīng)驗和喜好進行,而未依照系統(tǒng)開發(fā)之方法,因此系統(tǒng)大多沒有詳細的文件紀錄,而造成系統(tǒng)維護、整合和擴充上之困難。18系統(tǒng)分析與設(shè)計之重要性(續(xù))后來,由于信息系統(tǒng)的普及與系統(tǒng)復(fù)雜度的提高,促成了專業(yè)軟件公司的成立與套裝軟件的發(fā)展而當系統(tǒng)開發(fā)者和使用者分開后,更需要一套方法來銜接兩者,因此系統(tǒng)分析與設(shè)計之重要性便大為提升。19信息系統(tǒng)開發(fā)相關(guān)人員之角色終端使用者(EndUser)終端使用者之主管程序設(shè)計師(Programmer)系統(tǒng)分析師(SystemAnalyst)信息系統(tǒng)經(jīng)理(ISManager)數(shù)據(jù)庫管理師(DatabaseAdministrator)視覺設(shè)計師其他技師(Technician)20信息系統(tǒng)建置策略由公司內(nèi)部自行完成使用者自建由公司信息部門開發(fā)由相關(guān)部門之人員組成任務(wù)編組開發(fā)取自于公司外部委外開發(fā)(Outsourcing)購買現(xiàn)成之套裝軟件(ApplicationPackage)引進同業(yè)之系統(tǒng)采取租賃方式21常用的信息系統(tǒng)開發(fā)模式瀑布模式(WaterfallModel)雛型模式(PrototypingModel)漸增模式(IncrementalModel)螺旋模式(SpiralModel)同步模式(ConcurrentModel)Rational統(tǒng)一流程模式(RationalUnifiedProcessModel)敏捷軟件開發(fā)
(AgileSoftwareDevelopment)MDA(ModelDrivenArchitecture)
軟件發(fā)展生命周期22程序語言年代當時的程序語言1950機器碼1950-1965匯編語言1965-1985程序性程序語言1985-現(xiàn)在物件導(dǎo)向程序語言現(xiàn)在-…..下一波為何?23系統(tǒng)分析與設(shè)計技術(shù)結(jié)構(gòu)化的(Structured)分析與設(shè)計技術(shù)以結(jié)構(gòu)化塑模語言進行信息系統(tǒng)之描述與塑模結(jié)構(gòu)化技術(shù)將企業(yè)流程與資料分開處理24系統(tǒng)分析與設(shè)計技術(shù)(續(xù))物件導(dǎo)向的(Object-Oriented)分析與設(shè)計技術(shù)主要以統(tǒng)一塑模語言進行信息系統(tǒng)之描述與塑膜物件導(dǎo)向技術(shù)將企業(yè)流程與資料合并處理,并將之封裝成物件。物件導(dǎo)向之另一特征是繼承的概念,也就是當物件類別之層級結(jié)構(gòu)被建立后,低層物件可繼承上層物件之性質(zhì),以減少因需求改變而造成相關(guān)程序之修改等。25系統(tǒng)分析與設(shè)計技術(shù)(續(xù))對程序碼的分析與設(shè)計會受到所用的程序語言與系統(tǒng)架構(gòu)的影響若用程序性的程序語言來設(shè)計模塊架構(gòu)的系統(tǒng),可以用結(jié)構(gòu)化的系統(tǒng)分析與設(shè)計技術(shù)。若用物件導(dǎo)向的程序語言設(shè)計物件導(dǎo)向的系統(tǒng),可用物件導(dǎo)向的系統(tǒng)分析與設(shè)計技術(shù)。26系統(tǒng)分析與設(shè)計技術(shù)(續(xù))對產(chǎn)生器的分析與設(shè)計會受到所用產(chǎn)生器的影響所用的產(chǎn)生器若是可以組裝出模塊化的應(yīng)用系統(tǒng),則須依該產(chǎn)生器之特性進行系統(tǒng)分析與設(shè)計。再依該系統(tǒng)分析與設(shè)計之產(chǎn)出逐步操作產(chǎn)生器,以組裝出最終的應(yīng)用系統(tǒng)。若該產(chǎn)生器可以組裝出物件導(dǎo)向的應(yīng)用系統(tǒng),也須依該產(chǎn)生器之特性進行相關(guān)的系統(tǒng)分析與設(shè)計。27系統(tǒng)分析與設(shè)計技術(shù)(續(xù))對套裝軟件的分析與設(shè)計會受到所導(dǎo)入套裝軟件的影響,但若不考慮個別的套裝軟件,而從較高階的導(dǎo)入方法與步驟來看,其實與套裝軟件的關(guān)聯(lián)就很小。系統(tǒng)導(dǎo)入過程與系統(tǒng)分析與設(shè)計相關(guān)的工作主要有需求塑模、需求對應(yīng)與差異性分析。28外在環(huán)境信息系統(tǒng)開發(fā)所面對的組織、社會、文化、教育、科技、法規(guī)、政策等因素。29信息系統(tǒng)開發(fā)的問題生產(chǎn)率問題:程序編輯仍是勞力密集的工作??蓴y性問題:當應(yīng)用新技術(shù)時,許多工作必須重作?;ネㄐ詥栴}:系
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆現(xiàn)代職業(yè)技術(shù)學(xué)院《材料工程基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025-2030少女內(nèi)衣市場發(fā)展分析及行業(yè)投資戰(zhàn)略研究報告
- 2024屆山東省青島42中重點名校中考數(shù)學(xué)模擬試題含解析
- 甘肅省靖遠縣靖安中學(xué)2024年畢業(yè)升學(xué)考試模擬卷數(shù)學(xué)卷含解析
- 廣東省東莞市寮步鎮(zhèn)信義校2024屆中考沖刺卷數(shù)學(xué)試題含解析
- 2025車間職工安全培訓(xùn)考試試題及答案黃金題型
- 25年公司三級安全培訓(xùn)考試試題答案全套
- 2024-2025項目部管理人員安全培訓(xùn)考試試題【基礎(chǔ)題】
- 2025年員工安全培訓(xùn)考試試題附參考答案(完整版)
- 2024-2025新員工入職前安全培訓(xùn)考試試題有完整答案
- 引航梯的位置和標識及保養(yǎng)記錄
- 外科學(xué)急性化膿性腹膜炎
- 苯酚的分子組成和結(jié)構(gòu)課件
- 《羅織經(jīng)》全文及翻譯
- GB∕T 26077-2021 金屬材料 疲勞試驗 軸向應(yīng)變控制方法
- 維修服務(wù)評價表
- 哲學(xué)專業(yè)英語詞匯
- 2019版人教版教材習(xí)題高中物理必修3
- 第1課 古代埃及-部編版歷史九年級上冊課件(共16張PPT)
- 安全生產(chǎn)負責人任命書
- 基于內(nèi)??刂频哪:齈ID參數(shù)的整定外文文獻翻譯完稿
評論
0/150
提交評論