系統(tǒng)分析設(shè)計(jì)_第1頁
系統(tǒng)分析設(shè)計(jì)_第2頁
系統(tǒng)分析設(shè)計(jì)_第3頁
系統(tǒng)分析設(shè)計(jì)_第4頁
系統(tǒng)分析設(shè)計(jì)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第1章系統(tǒng)分析與設(shè)計(jì)概述本章目錄1.1系統(tǒng)的概念和特性1.2 系統(tǒng)模型的概念和類型1.3 系統(tǒng)關(guān)聯(lián)人員1.4 系統(tǒng)發(fā)展的階段理論1.5 系統(tǒng)分析與問題領(lǐng)域1.6 系統(tǒng)開發(fā)與項(xiàng)目管理1.7 系統(tǒng)分析與設(shè)計(jì)工具本章小結(jié)和習(xí)題1.1.1系統(tǒng)概念及特性系統(tǒng)是一組為實(shí)現(xiàn)某些結(jié)果相互聯(lián)系、相互作用的部件的集合體。信息系統(tǒng)即信息管理系統(tǒng),是一組以收集、處理、存儲信息為基礎(chǔ),并以輸出完成業(yè)務(wù)任務(wù)所需信息為提交的相互聯(lián)系、相互作用的部件集合體。信息系統(tǒng)作為一個(gè)獨(dú)立的可實(shí)踐的應(yīng)用系統(tǒng),一般具有下面兩個(gè)特性:可分解性、邊界性§1.1系統(tǒng)的概念和特性從應(yīng)用范圍來看,信息系統(tǒng)分為下列類型:事務(wù)處理系統(tǒng):通過聯(lián)機(jī)的事務(wù)處理系統(tǒng),將系統(tǒng)發(fā)生數(shù)據(jù)記錄下來,并將新產(chǎn)生的信息保存到數(shù)據(jù)庫中供其他系統(tǒng)使用,以此來提高事務(wù)處理效率。管理信息系統(tǒng):接收事務(wù)處理系統(tǒng)收集的信息,為管理人員生成計(jì)劃和控制業(yè)務(wù)所需的報(bào)表等。智能決策支持系統(tǒng):輔助決策者通過數(shù)據(jù)、模型和知識,以人機(jī)交互方式進(jìn)行半結(jié)構(gòu)化或非結(jié)構(gòu)化決策的計(jì)算機(jī)應(yīng)用系統(tǒng)。辦公自動化系統(tǒng):輔助企業(yè)員工的各類日常辦公活動。§1.1.2系統(tǒng)分類與環(huán)境信息系統(tǒng)的環(huán)境一般認(rèn)為,信息系統(tǒng)的發(fā)展經(jīng)歷了數(shù)據(jù)處理、管理信息系統(tǒng)、決策支持系統(tǒng)三個(gè)階段,信息系統(tǒng)的開發(fā)與應(yīng)用有了很大的發(fā)展?,F(xiàn)代信息系統(tǒng)又面臨著新的研發(fā)環(huán)境:

高速的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境

對象技術(shù)與協(xié)作技術(shù)

企業(yè)應(yīng)用軟件§1.1.2系統(tǒng)分類與環(huán)境§1.2.1系統(tǒng)模型的概念模型是對所研究的系統(tǒng)、過程、事物或概念的一種表達(dá)形式。模型是現(xiàn)實(shí)世界中某些重要方面的表示在信息系統(tǒng)開發(fā)中,模型一般用于對系統(tǒng)的輸入、輸出、過程、數(shù)據(jù)、對象、對象之間的相互作用、位置、網(wǎng)絡(luò)與設(shè)備、以及其他相關(guān)事物的表示。大多數(shù)模型是圖形模型,包括公認(rèn)的符號、繪制常用圖、表(流程圖)等。還有一種很重要的模型是項(xiàng)目規(guī)劃模型,如在項(xiàng)目管理中使用的PERT圖和甘特圖。§1.2系統(tǒng)模型的概念和類型上下文模型也稱過程模型,于1978年的結(jié)構(gòu)化分析和設(shè)計(jì)方法中提出。雖然結(jié)構(gòu)化分析和設(shè)計(jì)作為一種方法學(xué)已經(jīng)不再流行,但過程建模仍是一種可靠而且重要的技術(shù)。數(shù)據(jù)模型是每個(gè)信息系統(tǒng)必不可少的部分,因?yàn)樵鲞M(jìn)“知識”是信息系統(tǒng)框架的基本目標(biāo)和基本構(gòu)件。對象建?;诿嫦?qū)ο笳Z言與面向?qū)ο蠹夹g(shù)的發(fā)展,是相對比較先進(jìn)的系統(tǒng)開發(fā)方法。過程建模技術(shù)和數(shù)據(jù)建模技術(shù)有意將數(shù)據(jù)和過程分別加以考慮。對象模型將“數(shù)據(jù)”和“過程”合并成了單一的“對象”,模型只專注于確定對象、構(gòu)建對象以及將合適的對象裝配成有用的信息系統(tǒng)?!?.2.2系統(tǒng)模型的類型系統(tǒng)由一組交互的部件組成。從部件構(gòu)成的角度來看,信息系統(tǒng)包括硬件、軟件、輸入、輸出、數(shù)據(jù)、人、過程組成,這些相互聯(lián)系的部件在系統(tǒng)中一起作用。人是系統(tǒng)組成的重要構(gòu)件之一。作為信息系統(tǒng)的重要參與者,涉及到的關(guān)聯(lián)人員有:

系統(tǒng)所有者

用戶

分析設(shè)計(jì)人員

外部服務(wù)者

項(xiàng)目經(jīng)理§1.3系統(tǒng)關(guān)聯(lián)人員信息系統(tǒng)戰(zhàn)略規(guī)劃是指實(shí)施信息系統(tǒng)建設(shè)的關(guān)鍵步驟。以合理的模型與方法作為指導(dǎo),是提高信息系統(tǒng)規(guī)劃的重要基礎(chǔ)。模型刻畫了信息系統(tǒng)規(guī)劃過程中的指導(dǎo)模式,而方法描述了具體實(shí)施規(guī)劃時(shí)的步驟。目前使用比較多的信息系統(tǒng)規(guī)劃模型有:諾蘭的階段模型、西諾特模型和米切爾模型。§1.4系統(tǒng)發(fā)展的階段理論諾蘭強(qiáng)調(diào),任何組織在實(shí)現(xiàn)以計(jì)算機(jī)為基礎(chǔ)的信息系統(tǒng)時(shí)都必須從一個(gè)階段發(fā)展到下一個(gè)階段,不能實(shí)現(xiàn)跳躍式發(fā)展?!?.4.1諾蘭的階段模型“西諾特模型”強(qiáng)調(diào),隨著計(jì)算機(jī)處理的信息武器作用的變化,作為信息資源管理者的高級信息主管或稱為首席信息官(CIO)的重要性應(yīng)當(dāng)受到重視。當(dāng)前,發(fā)達(dá)國家都接受了西諾特對諾蘭模型的改善,將信息資源管理作為企業(yè)的頭等大事來抓。綜觀國內(nèi)企業(yè),已有海爾、春蘭、長虹、TCL等先進(jìn)企業(yè)引入CIO機(jī)制的典型案例?!?.4.2西諾特模型

米切將綜合信息技術(shù)應(yīng)用的連續(xù)發(fā)展劃分為四個(gè)階段,即:起步階段(20世紀(jì)60年代~70年代);增長階段(20世紀(jì)80年代);成熟階段(20世紀(jì)80年代~90年代)和更新階段(20世紀(jì)90年代中期~21世紀(jì)初期)?!懊浊心P汀笨梢詭椭髽I(yè)和開發(fā)機(jī)構(gòu)把握自身當(dāng)前的發(fā)展水平,了解自己的IT綜合應(yīng)用在現(xiàn)代信息系統(tǒng)的發(fā)展階段中所處的位置,是企業(yè)研究信息體系結(jié)構(gòu)或制定變革途徑的認(rèn)識基礎(chǔ),也是企業(yè)建設(shè)現(xiàn)代信息網(wǎng)絡(luò)發(fā)展目標(biāo)的前提?!?.4.3米切模型系統(tǒng)分析是一種問題解決技術(shù),它將一個(gè)系統(tǒng)分解成各個(gè)組成部分,目的是研究各個(gè)部分如何工作、如何交互,以實(shí)現(xiàn)其系統(tǒng)目標(biāo)。系統(tǒng)分析討論的問題域是指正在被研究的用戶業(yè)務(wù)領(lǐng)域,指擬開發(fā)系統(tǒng)進(jìn)行處理的業(yè)務(wù)范圍。系統(tǒng)分析過程:范圍定義、問題分析、需求分析、決策分析?!?.5系統(tǒng)分析與問題領(lǐng)域目前,信息系統(tǒng)的開發(fā)與應(yīng)用在各個(gè)行業(yè)越來越普遍,在應(yīng)用系統(tǒng)分析方法對信息系統(tǒng)進(jìn)行分析時(shí),遇到的下面幾個(gè)問題會顯得的比較突出。(1)問題域與系統(tǒng)責(zé)任(2)交流問題(3)需求的不斷變化(4)復(fù)用的要求§1.5.2信息領(lǐng)域模型是對所研究的系統(tǒng)、過程、事物或概念的一種表達(dá)形式,是對被研究對象的一種抽象。系統(tǒng)分析的基礎(chǔ)是問題解決技術(shù)。由于解決問題的方法很多,所以系統(tǒng)分析方法也就有很多。從建模的角度來看,可以分為模型驅(qū)動分析法和模擬分析法?!?.5.3建模和模擬模型驅(qū)動分析法

強(qiáng)調(diào)繪制圖形化系統(tǒng)模型來記錄和驗(yàn)證現(xiàn)有的或建議的系統(tǒng)。系統(tǒng)模型最終將成為設(shè)計(jì)和構(gòu)造一個(gè)改進(jìn)系統(tǒng)的藍(lán)圖。

結(jié)構(gòu)化分析、信息工程和面向?qū)ο蠓治龆际腔谀P万?qū)動的分析方法。§1.5.3建模和模擬§1.6.1系統(tǒng)開發(fā)生存周期信息系統(tǒng)的開發(fā)需經(jīng)歷系統(tǒng)項(xiàng)目啟動、業(yè)務(wù)需求分析、詳細(xì)技術(shù)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)與維護(hù)四個(gè)過程,分別稱作系統(tǒng)開發(fā)生存周期的啟動階段、分析階段、設(shè)計(jì)階段、實(shí)現(xiàn)與維護(hù)階段。在整個(gè)生存周期中,需要完成各種不同的但相互關(guān)聯(lián)的活動,這些活動涉及三個(gè)方面:用于計(jì)劃、組織和規(guī)劃項(xiàng)目的項(xiàng)目規(guī)劃活動;用于理解定義和解決業(yè)務(wù)問題的分析設(shè)計(jì)活動;為業(yè)務(wù)用戶編程、測試并安裝新系統(tǒng)的實(shí)施活動?!?.6系統(tǒng)開發(fā)與項(xiàng)目管理系統(tǒng)開發(fā)方法為完成系統(tǒng)開發(fā)生存周期中的每一步提供詳細(xì)的指導(dǎo),它包括具體的模型、工具和技術(shù)。模型是現(xiàn)實(shí)世界的某些重要方面的表示。模型是現(xiàn)實(shí)的抽象,可以幫助人們快速、深刻地理解系統(tǒng)內(nèi)部結(jié)構(gòu)。技術(shù)是系統(tǒng)開發(fā)中使用的一組方法,這組方法可以幫助分析人員完成系統(tǒng)開發(fā)活動或任務(wù)。它通常為創(chuàng)建模型提供逐步指導(dǎo)。方法包括一組用來完成系統(tǒng)開發(fā)生存周期每一階段活動的技術(shù)?!?.6.2系統(tǒng)開發(fā)方法論結(jié)構(gòu)化系統(tǒng)開發(fā)原型法面向?qū)ο蠓椒艚蓍_發(fā)方法§1.6.2系統(tǒng)開發(fā)方法論項(xiàng)目管理是在指定時(shí)間內(nèi)用最少的費(fèi)用開發(fā)可接受的系統(tǒng)的管理過程。每個(gè)信息系統(tǒng)的開發(fā)都代表了一個(gè)目標(biāo),為了實(shí)現(xiàn)這個(gè)目標(biāo),開發(fā)過程中需要完成一些任務(wù),內(nèi)容包括確定范圍、計(jì)劃、人員安排、組織、指導(dǎo)和控制等。對于任何一個(gè)系統(tǒng)來說,項(xiàng)目活動的復(fù)雜性常常會引起系統(tǒng)進(jìn)展與預(yù)算的變化,因此,有效的項(xiàng)目管理是必需的?!?.6.3團(tuán)隊(duì)合作與管理1.項(xiàng)目管理生命周期項(xiàng)目管理是一個(gè)跨生命周期的活動,系統(tǒng)項(xiàng)目的生命周期包括啟動、規(guī)劃、實(shí)施和收尾四個(gè)階段。在項(xiàng)目啟動階段,項(xiàng)目管理者需要與客戶一起定義系統(tǒng)的范圍,組建項(xiàng)目的開發(fā)團(tuán)隊(duì),并建立項(xiàng)目的基礎(chǔ)設(shè)施;在項(xiàng)目規(guī)劃階段,項(xiàng)目管理者對于項(xiàng)目的資源、成本和進(jìn)度進(jìn)行合理估算,制定軟件開發(fā)計(jì)劃;項(xiàng)目實(shí)施是指按照計(jì)劃執(zhí)行和控制項(xiàng)目,即項(xiàng)目管理者執(zhí)行項(xiàng)目計(jì)劃,及時(shí)發(fā)現(xiàn)和糾正實(shí)際情況與計(jì)劃的偏差;在項(xiàng)目收尾階段,項(xiàng)目團(tuán)隊(duì)完成項(xiàng)目產(chǎn)品的交付,并進(jìn)行經(jīng)驗(yàn)教訓(xùn)等項(xiàng)目總結(jié)。§1.6.3團(tuán)隊(duì)合作與管理2.項(xiàng)目管理基本要素按照項(xiàng)目管理協(xié)會(PMI)給出的定義,項(xiàng)目管理是在項(xiàng)目活動中應(yīng)用一系列知識、技能、工具和技術(shù),以滿足或超過項(xiàng)目相關(guān)人員對項(xiàng)目的要求和期望。項(xiàng)目管理涉及到九個(gè)不同的知識領(lǐng)域,它們是:

項(xiàng)目規(guī)劃管理、項(xiàng)目時(shí)間管理、項(xiàng)目成本管理

項(xiàng)目質(zhì)量管理、人力資源管理、項(xiàng)目通信管理

項(xiàng)目風(fēng)險(xiǎn)管理、項(xiàng)目獲取管理、項(xiàng)目集成管理§1.6.3團(tuán)隊(duì)合作與管理(1)規(guī)劃與方法項(xiàng)目規(guī)劃階段由需要進(jìn)行項(xiàng)目組織的各種活動組成,包括確定項(xiàng)目活動、制訂項(xiàng)目的進(jìn)度表、確認(rèn)項(xiàng)目的可行性、項(xiàng)目成本預(yù)算、為項(xiàng)目安排人員等。項(xiàng)目進(jìn)度表的制訂可以分為下列兩個(gè)主要步驟:第一步是制訂工作分解結(jié)構(gòu);第二步是建立PERT/甘特圖?!?.6.3團(tuán)隊(duì)合作與管理工作分解結(jié)構(gòu)(WBS)工作分解結(jié)構(gòu)是完成項(xiàng)目所需的各個(gè)任務(wù)的列表,它在計(jì)劃和執(zhí)行項(xiàng)目中尤顯重要,因?yàn)樗侵朴嗧?xiàng)目進(jìn)度表、確定進(jìn)度標(biāo)志和管理成本的基礎(chǔ)。工作分解結(jié)構(gòu)用來劃分一個(gè)項(xiàng)目的任務(wù)、活動和階段,是評估和安排一個(gè)項(xiàng)目任務(wù)的方法。項(xiàng)目管理要求在每個(gè)周期階段都應(yīng)有一個(gè)WBS,WBS確定了活動的層次,表明了每個(gè)活動可進(jìn)一步分解成的可獨(dú)自完成的任務(wù)。§1.6.3團(tuán)隊(duì)合作與管理PERT圖§1.6.3團(tuán)隊(duì)合作與管理甘特圖是最常用的項(xiàng)目調(diào)度和進(jìn)展評估工具。甘特圖是一種簡單的水平條形圖,它以一個(gè)日歷為基準(zhǔn)描述項(xiàng)目任務(wù)。一個(gè)條形代表一個(gè)項(xiàng)目任務(wù),水平軸是時(shí)間線,代表日程天數(shù)。順著時(shí)間移動,甘特圖可以很好地用于監(jiān)控項(xiàng)目進(jìn)展情況§1.6.3團(tuán)隊(duì)合作與管理3.項(xiàng)目團(tuán)隊(duì)的管理項(xiàng)目管理的實(shí)質(zhì)是通過計(jì)劃項(xiàng)目、然后檢測項(xiàng)目、并控制項(xiàng)目執(zhí)行的過程。其中,項(xiàng)目經(jīng)理定義和執(zhí)行項(xiàng)目管理任務(wù),項(xiàng)目的成敗與項(xiàng)目經(jīng)理的技術(shù)和能力、以及以項(xiàng)目經(jīng)理為中心的項(xiàng)目團(tuán)隊(duì)有直接的關(guān)系。一般來說,一個(gè)成功的項(xiàng)目一定包含一些不可或缺的因素:清晰的需求定義、大量的參與用戶、上層管理的支持、完整的計(jì)劃準(zhǔn)備、務(wù)實(shí)的進(jìn)度表以及確定的里程碑,這些都是項(xiàng)目經(jīng)理的工作職責(zé)。從團(tuán)隊(duì)的角度來看,項(xiàng)目經(jīng)理需要內(nèi)外都負(fù)責(zé)任?!?.6.3團(tuán)隊(duì)合作與管理隨著系統(tǒng)分析與設(shè)計(jì)技術(shù)的不斷發(fā)展,支持系統(tǒng)開發(fā)自動化的工具也得到了迅速的發(fā)展。為了幫助系統(tǒng)分析員更好地進(jìn)行系統(tǒng)建模,業(yè)界開發(fā)了稱為計(jì)算機(jī)輔助軟件工程(Computer-AidedSoftwareEngineering,CASE)的自動化工具。同其他的計(jì)算機(jī)輔助設(shè)計(jì)技術(shù)(CAD)一樣,CASE軟件是用來分析、設(shè)計(jì)和構(gòu)造信息系統(tǒng)的強(qiáng)有力工具。§1.7系統(tǒng)分析與設(shè)計(jì)工具CASE工具的發(fā)展經(jīng)歷了兩個(gè)階段第一階段是依賴于系統(tǒng)開發(fā)生命周期各階段的分散工具。這時(shí)的CASE工具只能支持系統(tǒng)開發(fā)某個(gè)階段的工作,而不能支持整個(gè)軟件生命周期。第二階段稱為軟件開發(fā)環(huán)境(SDE)或軟件工程環(huán)境,CASE工具的發(fā)展逐漸形成了能夠支持系統(tǒng)生命周期所有階段的工具,是包括方法、工具和管理等多種技術(shù)在內(nèi)的綜合系統(tǒng)?!?.7.1CASE工具的發(fā)展一些CASE工具被設(shè)計(jì)得盡可能靈活,從而允許分析員使用任何想要的系統(tǒng)開發(fā)方法。CASE工具包含一個(gè)關(guān)于模型信息的數(shù)據(jù)庫,稱為CASE工具庫。CASE工具的主要功能包括:畫圖工具、報(bào)告生成工具、數(shù)據(jù)詞典、數(shù)據(jù)庫管理系統(tǒng)和規(guī)格說明檢查工具,代碼生成工具和文檔資料生成工具等。目前CASE的標(biāo)準(zhǔn)是UML,最常見的CASE工具是RationalRose、SybasePowerDesigner、MicrosoftVisio、MicrosoftProject、EnterpriseArchi

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論