在這個(gè)階段,需要認(rèn)真分析用戶的需求,用科學(xué)的方法來表達(dá)并深入分析新系統(tǒng)方 系統(tǒng)分析是系統(tǒng)開發(fā)中十分重要的工作,系統(tǒng)分析的目的是要弄清楚新系統(tǒng)將要做多方案的可行性進(jìn)行細(xì)致的論證,最終為后面的系統(tǒng)設(shè)計(jì)工作打下基礎(chǔ)礎(chǔ)n,年 案。電子商務(wù)網(wǎng)站的系統(tǒng)分析工作不僅使前期的系統(tǒng)規(guī)劃方案輪廓更加清晰,而且要對(duì)諸
系統(tǒng)分析概述
系統(tǒng)分析的任務(wù)是在現(xiàn)行系統(tǒng)的基礎(chǔ)上建立一個(gè)滿足用戶需求的新系統(tǒng)的邏輯模型。實(shí)際上就是繪制新的系統(tǒng)藍(lán)圖,因此系統(tǒng)分析又被稱為系統(tǒng)的邏輯設(shè)計(jì)。它是一個(gè)反復(fù)調(diào)查、分析和綜合的過程,是下一階段工作的基礎(chǔ),將為系統(tǒng)設(shè)計(jì)提供“怎樣做”的依據(jù)。系統(tǒng)分析工作深入與否,直接影響到系統(tǒng)設(shè)計(jì)的質(zhì)量。許多信息系統(tǒng)開發(fā)失敗的原因往往是忽視或沒有做好系統(tǒng)分析
系統(tǒng)分析的定義
系統(tǒng)分析就是以系統(tǒng)的觀點(diǎn),對(duì)已選定的對(duì)象與開發(fā)范圍進(jìn)行有目的、有步驟的實(shí)是憑空而來的,它是在現(xiàn)行系統(tǒng)(人工的或計(jì)算機(jī)的)在使用中不能滿足要求的前提下 際調(diào)查和科學(xué)分析。信息系統(tǒng)是由多個(gè)部分組成的整體。一個(gè)新信息系統(tǒng)的建立,并不而要建立起來的理想的新系統(tǒng)。所以在新系統(tǒng)建立前,要對(duì)現(xiàn)行系統(tǒng)進(jìn)行透徹徹的了解找出現(xiàn)行系統(tǒng)的問題,依據(jù)用戶的需求和管理部門提出的目標(biāo),確立新系統(tǒng)的范圍和功
系統(tǒng)分析的原則
做好系統(tǒng)分析工作要掌握以下三個(gè)原則。
邏輯模型與物理模型分開考慮的原則
應(yīng)該具有什么樣的功能。所謂邏輯,是與物理相對(duì)立而言的,是從抽象的信息處理的角 系統(tǒng)的邏輯模型是根據(jù)用戶的具體情況,規(guī)定出所設(shè)想的信息系統(tǒng)應(yīng)該做些什么,什么具體的處理方式來實(shí)現(xiàn)的。把邏輯模型和物理模型分開考慮,是從大量經(jīng)驗(yàn)中得出 度看待系統(tǒng),而不問這些功能是用什么具體的技術(shù)手段來完成的:也不問這些任務(wù)是用
的一條重要原則。如果一開始即進(jìn)行編程設(shè)計(jì),往往造成許多麻煩,常常會(huì)多次返工 事倍功半。因此此,在系統(tǒng)分析階段先只考慮邏輯模型,而在下一階段才設(shè)計(jì)系統(tǒng)物理理模
型。
系統(tǒng)研制人員與用戶相互溝通,滿足用戶要求的原則
戶和系統(tǒng)研制人員一起來充分理解需求,并把共同的理解明確地表達(dá)出來,這常常是很 新系統(tǒng)邏輯模型能否滿足用戶需求,是系統(tǒng)分析開發(fā)所面臨的重要問題。它要求用難做到的。因?yàn)橛脩艉拖到y(tǒng)研制人員之間缺乏共同的語言,雙方交流時(shí)存在著隔閱。用 戶熟悉本身的業(yè)務(wù)但不熟恐計(jì)算機(jī)技術(shù),系統(tǒng)研制人員則熟恐計(jì)算機(jī)技術(shù)而不了解用戶的業(yè)務(wù):系統(tǒng)研制人員考慮的是程序結(jié)構(gòu)、程序語言、數(shù)據(jù)結(jié)構(gòu)等問題,而用戶并不能確切地理解這些概念。于是,系統(tǒng)研制人員往往急于求成,在未明確新系統(tǒng)究竟應(yīng)該“做什么”的情況下,就開始進(jìn)行模塊設(shè)計(jì)、程序編寫等工作,而用戶卻不清楚開發(fā)人員在設(shè)計(jì)一個(gè)怎樣的系統(tǒng)。直至系統(tǒng)完成之后,用戶才發(fā)現(xiàn)它們不符合要求,但為時(shí)已晚。這是造成系統(tǒng)開發(fā)失敗的重要原因之
采用結(jié)構(gòu)化分析的原則
結(jié)構(gòu)化是一般系統(tǒng)工程常用方法之一。結(jié)構(gòu)化分析的基本思想是以抽象和分解為手段,對(duì)統(tǒng)進(jìn)行自頂向下的逐層分解、逐步細(xì)分、逐步求精,從而達(dá)到易于理解解的目的 分解就是把一個(gè)復(fù)雜的問題分割成若千個(gè)較小、較易解決的問題,然后分別處理下逐層分解,就能清楚地把一個(gè)大系統(tǒng)分解成若干子系統(tǒng),每個(gè)子系統(tǒng)又可分為若干個(gè) 個(gè)復(fù)雜系統(tǒng)在剛接觸時(shí)往往會(huì)感到無從下手,如果運(yùn)用了分解的手段,把系統(tǒng)自頂向功能模塊,每個(gè)功能模塊又能分成若干個(gè)部分處理,依次分割,直到不能再細(xì)分為止。這時(shí)整個(gè)系統(tǒng)的內(nèi)容就非常明朗和清晰地展示在我們面前,我們就能容易地理解系統(tǒng)
是把復(fù)雜的處理細(xì)節(jié)暫時(shí)隱蔽起米,例如,在系統(tǒng)最頂層把系統(tǒng)內(nèi)部如何處理的細(xì)節(jié) 要善于運(yùn)用分解這個(gè)手段,很重要的一點(diǎn)就是在分解時(shí)必須采用抽象的方法。抽象都隱蔽了,只反映系統(tǒng)總的目標(biāo)及系統(tǒng)與外界的信息關(guān)系。當(dāng)分解下一層時(shí),把各子系統(tǒng)如何處理的細(xì)節(jié)隱蔽,只反映出系統(tǒng)由幾個(gè)子系統(tǒng)組成,相互之間間的信息關(guān)系如何 以在分解時(shí),上一層是下層的抽象,下一層是上一層的分解。由于將大量細(xì)節(jié)隱蔽在下一層,使得上一層得到簡(jiǎn)化,如此不斷細(xì)分,逐步求精。這種從抽象著手、逐步具體的方法使復(fù)雜系統(tǒng)得到簡(jiǎn)化,使系統(tǒng)研制人員能容易地掌握系統(tǒng)的本質(zhì)問題
系統(tǒng)分析的步驟
析;確認(rèn)新系統(tǒng)開發(fā)為可行,即可進(jìn)行詳細(xì)調(diào)查與分析,提出新系統(tǒng)邏輯模型;最后寫 系統(tǒng)分析工作開始于用戶提出開發(fā)新系統(tǒng)的要求,首先進(jìn)行初步調(diào)查與可行性分
出系統(tǒng)分析報(bào)告。網(wǎng)站建設(shè)系統(tǒng)分析工作步驟如圖3.1所示
本文地址:http://cdrpkj.cn//article/3433.html