信息系統(tǒng)與設(shè)計(jì)知識點(diǎn)_第1頁
信息系統(tǒng)與設(shè)計(jì)知識點(diǎn)_第2頁
信息系統(tǒng)與設(shè)計(jì)知識點(diǎn)_第3頁
信息系統(tǒng)與設(shè)計(jì)知識點(diǎn)_第4頁
信息系統(tǒng)與設(shè)計(jì)知識點(diǎn)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一章 信息系統(tǒng)的基本概念n 第一節(jié) 系統(tǒng)  1.系統(tǒng)的定義及理解 系統(tǒng)是由相互聯(lián)系和相互制約的若干組成部分結(jié)合的、具有特定功能的有機(jī)整體。三個(gè)方面理解: 1) 系統(tǒng)由若干元素組成元素。 2) 系統(tǒng)有一定的結(jié)構(gòu)。 3) 系統(tǒng)有一定的功能,特別是人造系統(tǒng)總有一定的目的性。 2.系統(tǒng)的思想 1) 突現(xiàn)  “整體大于部分之和”    2) 等級  等級層次結(jié)構(gòu)是復(fù)

2、雜系統(tǒng)最合理的組織方式 3.系統(tǒng)的分類 1) 按系統(tǒng)的復(fù)雜程度分類  框架結(jié)構(gòu)、鐘表機(jī)構(gòu)、控制裝置、開放系統(tǒng)、低級有機(jī)體、動物、人社會文化系統(tǒng)、超越系統(tǒng)。底層三級是物理系統(tǒng),中間三級是生物系統(tǒng),高層三級是最復(fù)雜的人類社會及宇宙系統(tǒng)。 2) 按系統(tǒng)的起源分類  自然系統(tǒng)和人工系統(tǒng)(人工物理系統(tǒng)、人工抽象系統(tǒng)和人類活動系統(tǒng)) 3) 按系統(tǒng)的抽象程序分類  實(shí)體系統(tǒng)、概念系統(tǒng)、邏輯系統(tǒng) 4) 按系統(tǒng)與環(huán)境的關(guān)系分類  開放系統(tǒng)(指與

3、其環(huán)境之間有物質(zhì)、能量或信息交換的系統(tǒng))、封閉系統(tǒng)(是與環(huán)境沒有任何物質(zhì)、能量和信息交換的系統(tǒng)) 4.系統(tǒng)的特性 1) 系統(tǒng)的整體性2) 系統(tǒng)的目的性3) 系統(tǒng)的穩(wěn)定性 4) 系統(tǒng)的突變性5) 系統(tǒng)的自由組織性 6) 系統(tǒng)的相似性 n 第二節(jié) 信息  1.信息的定義 1) 信息是經(jīng)過加工后的數(shù)據(jù),它對接收者有用,對決策或行為有現(xiàn)實(shí)或潛在的價(jià)值。 2) 信息與數(shù)據(jù)可看作原材料和成品的關(guān)系 2.信息的基本屬性1) 事實(shí)性 2) 擴(kuò)

4、散性 3) 傳輸性 4) 共享性5) 增值性 6) 不完全性 7) 等級性 8) 滯后性 3.人進(jìn)行信息處理的特點(diǎn)1) 人需要反饋 2) 人需要一些多余的信息3) 人們需要信息的壓縮4) 人們需要的口味各異 5) 人需要非口語的信息輸入  4.信息對管理的基礎(chǔ)作用,可以由管理基本職能中信息的重要作用來說明 1) 信息是制定計(jì)劃的基本依據(jù)2) 信息是組織實(shí)施的

5、保證 3) 信息是調(diào)節(jié)控制的指示器4) 信息是激勵職工的依據(jù) 5) 信息是領(lǐng)導(dǎo)指揮的基礎(chǔ) 6) 信息是決策的關(guān)鍵因素 5.西蒙建立的決策過程的基本模型的三個(gè)階段 1) 情報(bào)階段 2) 設(shè)計(jì)階段 3) 抉擇階段 6.結(jié)構(gòu)化決策的定義 結(jié)構(gòu)化決策,是指建立在清楚的邏輯基礎(chǔ)上的決策。 7.非結(jié)構(gòu)化決定的定義 非結(jié)構(gòu)決定是沒有明確決策規(guī)則的決策。 8.各管理層的決策特點(diǎn) 1) 高層管理(戰(zhàn)略管理

6、)指有關(guān)重大方向性問題的決策 2) 中層管理(戰(zhàn)術(shù)管理)指為了保證戰(zhàn)略性決策所需要的人、財(cái)、物的準(zhǔn)備而進(jìn)行的決策。 3) 基層管理(作業(yè)管理)指為了提高日常工作效率和效益而進(jìn)行的決策。  n 第三節(jié) 信息系統(tǒng)  1.信息系統(tǒng)的定義 信息系統(tǒng)就是輸入數(shù)據(jù),通過加工處理,產(chǎn)生信息的系統(tǒng)。 2.信息系統(tǒng)的基本功能 企業(yè)信息系統(tǒng)是企業(yè)的了系統(tǒng)、它收集數(shù)據(jù),并向管理人員提供信息,與管理人員道在整個(gè)企業(yè)中起著反饋控制作用。具體如下1) 數(shù)據(jù)的采集和輸入:主要是識別、采

7、集、校驗(yàn) 2) 數(shù)據(jù)的傳輸:包括計(jì)算機(jī)系統(tǒng)內(nèi)和系統(tǒng)外的傳輸,實(shí)質(zhì)是數(shù)據(jù)通信。 3) 信息的存儲:介質(zhì)、地點(diǎn)、時(shí)效,目前存儲設(shè)備有紙、膠卷和計(jì)算機(jī)存儲器。4) 信息的加工:查詢、排序、歸并、數(shù)學(xué)模型、人工智能 5) 信息的維護(hù):目的在于保證信息的準(zhǔn)確、及時(shí)、安全、保密 6) 信息的使用:系統(tǒng)輸出結(jié)果應(yīng)易讀易懂,直觀醒目。輸出格式應(yīng)盡量符合使用者的習(xí)慣。  n 第四節(jié) 信息化  1.信息化的定義 信息化是一個(gè)長期的、復(fù)雜的過程,即在經(jīng)濟(jì)和社

8、會活動中,通過普遍采用信息技術(shù),有效地開發(fā)和利用信息資源,推動經(jīng)濟(jì)發(fā)展和社會進(jìn)步,使利用信息資源而創(chuàng)造的價(jià)值上升,直到在國民經(jīng)濟(jì)的比重占主導(dǎo)地位的過程。  2.信息系統(tǒng)的應(yīng)用1) 數(shù)據(jù)處理系統(tǒng) 早期的數(shù)據(jù)處理系統(tǒng)EDPS主要用來處理交易數(shù)據(jù),產(chǎn)生各種報(bào)表,重點(diǎn)在于實(shí)現(xiàn)手工作業(yè)的自動化,提高工作效率。 2) 管理信息系統(tǒng) MIS兩個(gè)重要特點(diǎn):一是高度集中;二是利用定量化的科學(xué)管理方法支持管理決策。 第二章 信息系統(tǒng)建設(shè)概論n 第一節(jié) 信息系統(tǒng)建設(shè)的回顧與思考  1.

9、信息系統(tǒng)建設(shè)的成敗的原因 1) 信息系統(tǒng)建設(shè)的復(fù)雜性a) 技術(shù)手段復(fù)雜 b) 內(nèi)容復(fù)雜、目標(biāo)多樣 c) 投資密度大,效益難以計(jì)算 d) 環(huán)境復(fù)雜多變 2) 信息系統(tǒng)開發(fā)是一個(gè)社會過程 3) 信息系統(tǒng)建設(shè)與管理變革相結(jié)合 n 第二節(jié) 信息系統(tǒng)的生命周期  1.信息系統(tǒng)生命周期的定義 信息系統(tǒng)在使用過程中隨著生存環(huán)境的變化,要不斷維護(hù)、修改,當(dāng)它不再適應(yīng)的時(shí)候就是被淘汰,就要由新系統(tǒng)代替老系統(tǒng),這種周期循環(huán)稱為

10、信息系統(tǒng)的生命周期。 2. 信息系統(tǒng)生命周期的階段 1) 系統(tǒng)規(guī)劃 2) 系統(tǒng)分析 3) 系統(tǒng)設(shè)計(jì) 4) 系統(tǒng)實(shí)施 5) 系統(tǒng)運(yùn)行與維護(hù)  n 第三節(jié) 信息系統(tǒng)開發(fā)方法  1. 信息系統(tǒng)早期開發(fā)方法的不足 1) 目標(biāo)含糊 2) 通信誤解 3) 步驟混亂 4) 缺乏管理控制 2.結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的基本思想 人們從結(jié)構(gòu)化程序設(shè)計(jì)中受到

11、啟發(fā),把模塊化思想引入到系統(tǒng)設(shè)計(jì)中來,將一個(gè)系統(tǒng)設(shè)計(jì)層次化的程序模塊結(jié)構(gòu)。這些模塊相對獨(dú)立,功能單一。這就是結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的基本思想。 2. 結(jié)構(gòu)化方法的基本原則1) 面向用戶的觀點(diǎn) 2) 工作階段,每個(gè)階段有明確的任務(wù)和應(yīng)得的成果 3) 按照系統(tǒng)的觀點(diǎn),自頂向下地完成研制工作 4) 充分考慮變化的情況 5) 工作成果文獻(xiàn)化、標(biāo)準(zhǔn)化   n 第四節(jié) 信息系統(tǒng)的組織管理 1. 諾蘭模型把信息系統(tǒng)分成的六個(gè)階段 1) 初裝 2) 蔓延 3)

12、 控制 4) 集成 5) 數(shù)據(jù)管理 6) 成熟 2.建立信息系統(tǒng)的基礎(chǔ)條件 1) 領(lǐng)導(dǎo)重視,業(yè)務(wù)人員積極性高2) 有一定的科學(xué)管理基礎(chǔ) 3) 能組織一支擁有同層次人員的技術(shù)隊(duì)伍 4) 具備必要的資源 3.信息系統(tǒng)項(xiàng)目管理的內(nèi)容 1) 進(jìn)度管理和控制 2) 經(jīng)費(fèi)管理 3) 質(zhì)量管理 4) 文檔管理 5) 人員管理  第三

13、章 系統(tǒng)規(guī)劃n 第一節(jié) 系統(tǒng)規(guī)劃的任務(wù)與特點(diǎn)  1.系統(tǒng)規(guī)劃的任務(wù) 1) 制定信息系統(tǒng)的發(fā)展戰(zhàn)略 2) 制定信息系統(tǒng)的總體方案,安排項(xiàng)目開發(fā)計(jì)劃 3) 制定系統(tǒng)建設(shè)的資源分配計(jì)劃 2.系統(tǒng)規(guī)劃的特點(diǎn) 1) 系統(tǒng)規(guī)劃是面向全局、面向長遠(yuǎn)的關(guān)鍵問題,具有較強(qiáng)的不確定性,結(jié)構(gòu)化程度較低。 2) 系統(tǒng)規(guī)劃是高層次的系統(tǒng)分析,高層管理人員是工作的主體。 3) 系統(tǒng)規(guī)劃不宜過細(xì)。在系統(tǒng)規(guī)劃階段抽象程度最高,系統(tǒng)結(jié)構(gòu)著眼于子系統(tǒng)的

14、劃分,對數(shù)據(jù)的描述在于劃分“數(shù)據(jù)類”。 4) 系統(tǒng)規(guī)劃是企業(yè)規(guī)劃的一部分,并隨環(huán)境發(fā)展而變化 3.系統(tǒng)規(guī)劃的原則 1) 支持企業(yè)的總目標(biāo)。 2) 整體上著眼于高層管理,兼顧各管理層的要求。 3) 擺脫信息系統(tǒng)對組織機(jī)構(gòu)的依從性。 4) 使系統(tǒng)結(jié)構(gòu)有良好的整體性。 5) 便于實(shí)施。  n 第二節(jié) 信息系統(tǒng)的戰(zhàn)略規(guī)劃  1.制定信息系統(tǒng)的發(fā)展戰(zhàn)略是系統(tǒng)規(guī)劃階段的任務(wù)之一,其內(nèi)容如下  1)&

15、#160;信息系統(tǒng)的總目標(biāo)、發(fā)展戰(zhàn)略與總體結(jié)構(gòu)。 2) 了解當(dāng)前信息系統(tǒng)的狀況。 3) 對相關(guān)信息技術(shù)發(fā)展的預(yù)測。4) 近期發(fā)展的計(jì)劃   n 第三節(jié) 企業(yè)系統(tǒng)規(guī)劃法 1.企業(yè)系統(tǒng)規(guī)劃法的定義和步驟 企業(yè)系統(tǒng)規(guī)劃法是通過全面調(diào)查,分析企業(yè)信息需要,制定信息系統(tǒng)總體方案的一種方法,它的四個(gè)基本步驟: 1) 定義管理目標(biāo) 2) 定義管理功能組 3) 定義數(shù)據(jù)分類 4) 定義信息結(jié)構(gòu) 2.企業(yè)

16、系統(tǒng)規(guī)劃工作流程 1) 總體規(guī)劃的準(zhǔn)備工作 2) 組織機(jī)構(gòu)調(diào)查 3) 定義管理目標(biāo) 4) 定義管理功能組5) 定義數(shù)據(jù)類 6) 定義信息結(jié)構(gòu)  7) 計(jì)算機(jī)邏輯配置方案   n 第四節(jié) 可行性研究  1.可行性的定義 可行性是指在當(dāng)前情況下,企業(yè)研制這個(gè)信息系統(tǒng)是否有必要,是否具備必要的條件??尚行缘暮x不令包括可能性,還包括必要性、合理性。 2.可行性的內(nèi)容

17、0;1) 技術(shù)可行性 a)  據(jù)現(xiàn)有技術(shù)條件分析能夠達(dá)到系統(tǒng)所提出的要求b)  否具備所需的物理資源2) 經(jīng)濟(jì)可行性 a) 資金可得性 b)  濟(jì)合理性 3) 社會可行性 是指所建立的信息系統(tǒng)能否在該企業(yè)實(shí)現(xiàn),在當(dāng)前操作環(huán)境下能否很好地運(yùn)行,即組織內(nèi)外是否具備失道寡助和使用新系統(tǒng)的條件。  第四章 系統(tǒng)分析n 第一節(jié) 系統(tǒng)分析的任務(wù)  1.系統(tǒng)分析的任務(wù) 系統(tǒng)分析階段的基本任務(wù)是:系統(tǒng)分析員與用戶在一起,充

18、分了解用戶的要求,并把雙方的理解用系統(tǒng)說明書表達(dá)出來。系統(tǒng)說明書審核通過之后,將成為系統(tǒng)設(shè)計(jì)的依據(jù)和將來驗(yàn)收系統(tǒng)的依據(jù)。 系統(tǒng)分析是研制信息系統(tǒng)最重要的階段,也是最困難的階段。 系統(tǒng)分析要回答新系統(tǒng)“做什么”這個(gè)關(guān)鍵性的問題。 2.為什么說系統(tǒng)分析的困難主要來自三個(gè)方面:對問題被單的理解、人與人之間的溝通和環(huán)境的不斷變化? 1) 由于系統(tǒng)分析員缺乏足夠的對象系統(tǒng)的業(yè)務(wù)知識,在系統(tǒng)中往往感到無從下手,不知道該問用戶一些什么問題。 2) 用戶往往缺乏計(jì)算機(jī)方面的足夠知識 3) 系統(tǒng)說明書是這一階段工作的結(jié)晶,

19、它實(shí)際上是用戶與研制人員之間的技術(shù)合同。作為設(shè)計(jì)基礎(chǔ)和驗(yàn)收依據(jù),系統(tǒng)說明書應(yīng)當(dāng)嚴(yán)謹(jǐn)準(zhǔn)確,無二義性,盡可能郁怒;作為技術(shù)人員與用戶之間的交流工具,它應(yīng)當(dāng)簡單明確,盡量不用技術(shù)上的專業(yè)術(shù)語。 4) 系統(tǒng)分析員的知識水平和工作能力決定了系統(tǒng)的成敗。 5) 數(shù)據(jù)流圖是結(jié)構(gòu)系統(tǒng)分析的主要工具。結(jié)構(gòu)化系統(tǒng)分析采用介于形式語言和自然語言之間的描述方式,通過一套分層次數(shù)據(jù)流圖,輔以數(shù)據(jù)字典,小說明等工具來描述系統(tǒng)。  n 第三節(jié) 數(shù)據(jù)流圖  1.數(shù)據(jù)流圖的定義 數(shù)據(jù)流圖描述數(shù)據(jù)流動、存儲、處理的邏輯的

20、關(guān)系,也稱為邏輯數(shù)據(jù)流圖,一般用DFD表示。 2,數(shù)據(jù)流圖的基本成分 1) 外部實(shí)體指系統(tǒng)以外又與系統(tǒng)有聯(lián)系的人或事物。它表達(dá)了該系統(tǒng)數(shù)據(jù)的外部來源和去處。 2) 處理指對數(shù)據(jù)的邏輯處理功能,也就是對數(shù)據(jù)的變換功能。別名:功能、處理過程,數(shù)據(jù)加工 3) 數(shù)據(jù)流是指處理功能的輸入數(shù)據(jù)或輸出數(shù)據(jù)。箭頭表示數(shù)據(jù)流向 。 4) 數(shù)據(jù)存儲表示某種數(shù)據(jù)保存后的邏輯統(tǒng)稱。不是指保存數(shù)據(jù)的物理地點(diǎn)或物理介質(zhì)。 3.畫數(shù)據(jù)流圖的注意事項(xiàng) 1) 關(guān)于層次的劃分 層次的劃分應(yīng)遵

21、守:  a) 展開的層次與管理層次一致,也可以劃分得更細(xì)。 b) 同一張圖上的所有處理過程應(yīng)該處于同一個(gè)抽象層次上(抽象粒度一致)。 c) 一個(gè)處理框經(jīng)過展開,一般以分解為410處理框?yàn)橐耍ㄗ詈?-9個(gè)) d) 最下層的處理過程用幾句話,或者用幾張判定表,或一張簡單的HIPO圖能表達(dá)清楚  2) 檢查數(shù)據(jù)流圖的正確性 通??梢詮囊韵聨讉€(gè)方面檢查數(shù)據(jù)流圖的正確性: a) 數(shù)據(jù)守恒,或稱為輸入數(shù)據(jù)與輸出數(shù)據(jù)匹配 b) 在一套數(shù)據(jù)流

22、圖中的任何一個(gè)數(shù)據(jù)存貯,必定有流入的數(shù)據(jù)流和流出的數(shù)據(jù)流。 c) 父圖中某一處理框的輸入、輸出數(shù)據(jù)流必須出現(xiàn)在相應(yīng)的子圖中。 d) 任何一個(gè)數(shù)據(jù)流至少有一端是處理框 3) 提高數(shù)據(jù)流圖的易理解性 a) 簡化處理間的聯(lián)系(利用數(shù)據(jù)存儲) b) 均勻分解,應(yīng)齊頭并進(jìn) c) 適當(dāng)?shù)拿?#160;4) 確定系統(tǒng)邊界  n 第四節(jié) 數(shù)據(jù)字典1.為什么使用數(shù)據(jù)字典? 1) 數(shù)據(jù)流圖描述了系統(tǒng)的分解,即描述了系統(tǒng)由哪幾部分組成,

23、各部分之間的聯(lián)系等等,但還沒有說明系統(tǒng)中各個(gè)成分的含義。只有當(dāng)數(shù)據(jù)流圖中出現(xiàn)的每一個(gè)成分都給出定義之后,才能完整、準(zhǔn)確地描述一個(gè)系統(tǒng)。為此,需要其他工具對數(shù)據(jù)流圖加以補(bǔ)充說明。 2) 系統(tǒng)分析中所使用的數(shù)據(jù)字典,主要用來描述數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程和外部實(shí)體。(數(shù)據(jù)字典功能) 2.數(shù)據(jù)字典的各類條目 1) 數(shù)據(jù)元素 數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位,也就是不可再分的數(shù)據(jù)單位 2) 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)的描述重點(diǎn),是數(shù)據(jù)之間的組合關(guān)系,即說明這個(gè)數(shù)據(jù)結(jié)構(gòu)包括哪些成分 3) 數(shù)據(jù)流

24、(可引用定義好的數(shù)據(jù)結(jié)構(gòu)) 4) 數(shù)據(jù)存儲(可引用定義好的數(shù)據(jù)結(jié)構(gòu))主要描寫該數(shù)據(jù)存儲的結(jié)構(gòu),及有關(guān)的數(shù)據(jù)流、查詢要求。 5) 處理過程 處理過程需要在數(shù)據(jù)字典中描述處理框的編號、名稱、功能的簡要說明,有關(guān)的輸入、輸出。 6) 外部實(shí)體 3.數(shù)據(jù)字典的定義及作用 數(shù)據(jù)字典是所有人員工作的依據(jù),統(tǒng)一的標(biāo)準(zhǔn)。這可以確保數(shù)據(jù)在系統(tǒng)中的完整性和一致性。具體講,數(shù)據(jù)字典有以下幾個(gè)作用: 1) 按各種要求列表 2) 相互參照,便于系統(tǒng)修改 3) 由描述內(nèi)容檢

25、索名稱 4) 一致性檢驗(yàn)和完整性檢驗(yàn)  n 第五節(jié) 表達(dá)處理邏輯的工具  1.結(jié)構(gòu)化系統(tǒng)分析 的基本思想 結(jié)構(gòu)化系統(tǒng)分析的基本思想,是將一個(gè)復(fù)雜的系統(tǒng)逐層分解成許多足夠簡單的基本處理(功能單元)。數(shù)據(jù)流圖是系統(tǒng)分析的主要工具,它養(yǎng)生表達(dá)系統(tǒng)的邏輯功能及各個(gè)部分之間的聯(lián)系。數(shù)據(jù)字典補(bǔ)充說明系統(tǒng)所涉及的數(shù)據(jù),是數(shù)據(jù)性情的清單。數(shù)據(jù)字典中包括了對各個(gè)處理功能的一般描述,但這種描述是高度概括的。在數(shù)據(jù)字典中,不可能也不應(yīng)該過多地描述各個(gè)處理功能的細(xì)節(jié)。為此,需要另一種工具小說明(或稱為基本說明)來完成。

26、 基本說明應(yīng)準(zhǔn)確地描述一個(gè)基本處理“做什么”,包括處理的激發(fā)條件、加工邏輯、優(yōu)先級、執(zhí)行頻率、出錯處理,等等。其中最基本的是加工邏輯。 2.編寫基本說明的三種工具 1) 結(jié)構(gòu)化語言 結(jié)構(gòu)化語言是受結(jié)構(gòu)化程序設(shè)計(jì)思想啟發(fā)而擴(kuò)展出來的。結(jié)構(gòu)化程序設(shè)計(jì)只允許三種基本結(jié)構(gòu)。結(jié)構(gòu)化語言也只允許三種基本語句:即簡單的祈使語句、判斷句、循環(huán)語句。 2) 判定表 一些條件較多、在每個(gè)條件下聚會也較多的判定問題,可以有判定表表示。其優(yōu)點(diǎn)是能反各種組合情況一個(gè)不漏表示出來,有時(shí)還能幫助發(fā)現(xiàn)遺漏和矛盾的情況。 3) 

27、判定樹 若一人動作的執(zhí)行不只是依賴一個(gè)條件,而是與多個(gè)條件有關(guān),那么 這項(xiàng)策略的表達(dá)就比較復(fù)雜。如果有前面介紹的判斷語句,步有多重嵌套。層次一多,可讀性就下降。用判定樹來表,可以更直觀一些。 n 第六節(jié) 事件和數(shù)據(jù)流圖  n 第七節(jié) 數(shù)據(jù)建模  第八節(jié) 新系統(tǒng)邏輯模型的提出  n 第九節(jié) 系統(tǒng)說明書   第五章 系統(tǒng)設(shè)計(jì)n 第一節(jié) 系統(tǒng)設(shè)計(jì)的任務(wù)要求  1.

28、系統(tǒng)設(shè)計(jì)的任務(wù)要求 系統(tǒng)分析階段要回答的中心問題是系統(tǒng)“做什么”,即明確系統(tǒng)功能,這個(gè)階段的成果是系統(tǒng)的邏輯模型。系統(tǒng)設(shè)計(jì)要回答的中心問題是系統(tǒng)“怎么做”,即如何實(shí)現(xiàn)系統(tǒng)說明收規(guī)定的系統(tǒng)功能。在這一個(gè)階段,要根據(jù)實(shí)際的技術(shù)條件,經(jīng)濟(jì)條件和社會,確定系統(tǒng)的實(shí)施方案,即系統(tǒng)的物理模型。 2.系統(tǒng)設(shè)計(jì)的內(nèi)容 系統(tǒng)設(shè)計(jì)階段的任務(wù)是提出實(shí)施方案。該方案是這個(gè)階段工作成果的體現(xiàn),這個(gè)方案以書面文件系統(tǒng)設(shè)計(jì)說明書提出,批準(zhǔn)后將成為系統(tǒng)實(shí)施階段的工作依據(jù)。 系統(tǒng)設(shè)計(jì)的基本任務(wù)大體上可以分為兩個(gè)方面: 1) 把總?cè)蝿?wù)分解成許多基本、具體的任務(wù) 

29、;這些具體任務(wù)合理地組織起來構(gòu)成總?cè)蝿?wù)。這稱為總體設(shè)計(jì)又稱概要設(shè)計(jì),其基本任務(wù)是: a) 將系統(tǒng)劃分成程序模塊; b) 決定每個(gè)模塊的功能; c) 決定模塊的調(diào)用關(guān)系; d) 決定模塊的界面(接口),即調(diào)用時(shí)傳入的信息(函數(shù)參數(shù)),以及返回的信息(返回值)。 總體設(shè)計(jì)是系統(tǒng)開發(fā)過程中很關(guān)鍵一步。 2) 為各個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法 這便是詳細(xì)設(shè)計(jì),包換代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、輸入設(shè)計(jì)、輸出設(shè)計(jì)、人機(jī)對話設(shè)計(jì)、處理過程設(shè)計(jì)。  n 第二

30、節(jié) 結(jié)構(gòu)化設(shè)計(jì)的基本概念  1.模塊的定義 1) 模塊(Module)一詞使用很廣泛。通常對應(yīng)于用一個(gè)名字就可以調(diào)用的一段程序語句(子程序或函數(shù)) 2) 模塊具有輸入和輸出、邏輯功能、運(yùn)行程序、內(nèi)部數(shù)據(jù)四種屬性。 模塊的輸入、輸出是模塊與外部的信息交換。 3) 模塊用程序代碼完成它的邏輯功能。 2.結(jié)構(gòu)圖的定義 結(jié)構(gòu)圖(Structured Chart)描述系統(tǒng)的模塊結(jié)構(gòu)及模塊間的聯(lián)系 3.結(jié)構(gòu)圖中的主要成分 1) 模塊:用長方形表示&

31、#160;2) 調(diào)用:從一個(gè)模塊指向另一模塊的箭頭表示前一個(gè)模塊調(diào)用后一個(gè)模塊。有循環(huán)調(diào)用和條件調(diào)用 3) 數(shù)據(jù):用帶圓圈的小箭頭表示從一個(gè)模塊傳遞給另一模塊的數(shù)據(jù)(有實(shí)義)4) 控制信息:帶涂黑圓圈的小箭頭表示一個(gè)模塊傳送給另一模塊的控制信息  3.模塊間的聯(lián)系 結(jié)構(gòu)化設(shè)計(jì)的基本思想,就是把系統(tǒng)設(shè)計(jì)成由相對獨(dú)立、功能單一的模塊組成的層次結(jié)構(gòu)。為了衡量模塊的相對獨(dú)立性,提出了模塊間的耦合與模塊的內(nèi)聚兩個(gè)概念。這兩個(gè)概念從不同側(cè)面反映了模塊的獨(dú)立性。耦合反映模塊之間連接的緊密程度,而內(nèi)聚指一個(gè)模塊內(nèi)各元素彼此結(jié)合的緊密程度。如

32、果所有模塊的內(nèi)聚都很強(qiáng),模塊之間的耦合自然就低,模塊的獨(dú)立性就強(qiáng),反之亦然。希望模塊內(nèi)的聯(lián)系越緊越好,模塊間的聯(lián)系越少越好。 4. 影響模塊間耦合程度有三方面的因素: 1) 聯(lián)系方式模塊間通過什么方式聯(lián)系(“直接引用”和“有過程語句調(diào)用”) 2) 來往信息的作用模塊間來往信息作什么用(可能作為數(shù)據(jù)使用,也可能作為控制信息使用) 3) 數(shù)量模塊間來往信息的多少。結(jié)構(gòu)化設(shè)計(jì)要求模塊間的耦合程度盡可能小。為此應(yīng): a) 用過程語句調(diào)用其它模塊 b) 模塊間的參數(shù)作數(shù)據(jù)用 c)  模

33、塊間的參數(shù)盡可能少       5.模塊的內(nèi)聚類型         模塊的內(nèi)聚反映模塊內(nèi)部聯(lián)系的緊密程度。 1) 偶然內(nèi)聚(coincidental cohesion) 2) 邏輯內(nèi)聚(Logical cohesion) 3) 時(shí)間內(nèi)聚(temporal cohesion) 4) 步驟內(nèi)聚(procedural coh

34、esion) 5) 通信內(nèi)聚(communicational cohesion) 6) 順序內(nèi)聚(Sequential cohesion) 7) 功能內(nèi)聚(functional_cohesion)  按其順序,內(nèi)聚越來越高 6.作用范圍與控制范圍 1) 一個(gè)判斷的作用范圍是所有這樣的模塊的集合,這些模塊內(nèi)含有依賴于這個(gè)判斷結(jié)果的處理?;蚍Q影響范圍。 2) 一個(gè)模塊的控制范圍是指它本身及其所有下屬模塊的集合。 7.模塊的扇入與扇出

35、0;1) 模塊的扇入是指有多少個(gè)上級模塊調(diào)用它。 2) 模塊的扇出是指模塊的直屬下層模塊的個(gè)數(shù),扇出系數(shù)不宜過大,設(shè)計(jì)得好的系統(tǒng)平均扇出是3或4. 3) 設(shè)計(jì)得好的系統(tǒng),上層模塊有較高的扇出,下層模塊有較高的扇入。  n 第三節(jié) 從數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖  1.數(shù)據(jù)流圖的兩種典型結(jié)構(gòu) 1) 變換型( Transform)結(jié)構(gòu) 2) 事務(wù)型(Transaction)結(jié)構(gòu)  2.變換分析的步驟 對線性結(jié)構(gòu)的DFD作

36、分析,它可以明顯地分成邏輯輸入、主加工和邏輯輸出。步驟: 1) 劃分?jǐn)?shù)據(jù)流圖的輸入、主加工和邏輯輸出 2) 套用固定格式生成第1、2層模塊結(jié)構(gòu)圖3) 對第2層模塊進(jìn)一步分解,構(gòu)造完整的模塊結(jié)構(gòu)圖 3.事物分析 這種結(jié)構(gòu)中,某個(gè)加工將它的輸入分離成一串平行的數(shù)據(jù)流,分別執(zhí)行后面的某些加工。對這種類型的數(shù)據(jù)流圖,可以通過事務(wù)分析得到相應(yīng)的結(jié)構(gòu)圖。 事物分析也是按“自頂向下,逐步細(xì)化”的原則進(jìn)行。先設(shè)計(jì)主模塊,其功能就是整個(gè)系統(tǒng)功能。 n 第四節(jié) 一體化設(shè)計(jì)方法  1.為

37、什么使用一體化設(shè)計(jì)方法? 1) 結(jié)構(gòu)化設(shè)計(jì)方法也有明顯的不足。系統(tǒng)的總體設(shè)計(jì)應(yīng)包括程序結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)兩個(gè)方面,但傳統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)只考慮程序結(jié)構(gòu)方面,而進(jìn)行數(shù)據(jù)結(jié)構(gòu)方面的需要參考其他方法。事實(shí)上,關(guān)于數(shù)據(jù)庫設(shè)計(jì)的許多信息在系統(tǒng)分析階段已經(jīng)得到,但沒有充分利用。 2) 一體化方法對傳統(tǒng)的結(jié)構(gòu)化方法做了改進(jìn),集功能分析、過程設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)為一體,充分利用系統(tǒng)分析的結(jié)果,完成系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì),填補(bǔ)兩個(gè)開發(fā)階段之間的空隙。 n 第五節(jié) 代碼設(shè)計(jì)  1.代碼的定義 代碼是用來表征客觀事物的一

38、個(gè)或一組有序的符號,這應(yīng)易于計(jì)算機(jī)和人識別與處理。代碼也簡稱“碼”。 2.代碼的功能 1) 鑒別功能:唯一標(biāo)識一個(gè)學(xué)生、一種產(chǎn)品  2) 分類:0代表男、1代表女  3) 排序:數(shù)字、字母容易排序,而漢字按照拼音排序通常不符合管理需要 4) 專用含義 5) 其他可能的好處:提高錄入速度、節(jié)省存儲空間(使用代碼作數(shù)據(jù)庫的主鍵PK、外鍵FK)  3.代碼的種類 1) 順序碼 2) 矩陣碼 3)

39、0;自檢碼 4) 系列碼 5) 層次碼 4.代碼的類型 1) 數(shù)字型:結(jié)構(gòu)簡單,使用方便,也便于排序,但對象特征的描述不直觀 2) 字母型:便于記憶,人們有使用習(xí)慣。與同樣長度的數(shù)字碼相比,容量大得多。但會出現(xiàn)重復(fù)和沖突  3) 數(shù)字字母混合型:兼有前兩種代碼的優(yōu)點(diǎn)。但是其組成形式復(fù)雜,計(jì)算機(jī)輸入不便,人工錄入效率低,錯誤率高(要避免出現(xiàn):I和1,0和o)  5.代碼的檢驗(yàn)方法 代碼是數(shù)據(jù)的重要組成部分,這的下廚性將直接影響系統(tǒng)的質(zhì)量。當(dāng)人們抄寫

40、、錄入時(shí),發(fā)生錯誤的可能性很大,因此,為了驗(yàn)證輸入代碼的正確性,要在代碼本體的基礎(chǔ)上,再外加 校驗(yàn)碼,使它成為代碼的一個(gè)組成部分。 6.代碼設(shè)計(jì)的基本原則 1) 唯一性 2) 合理性 3) 可擴(kuò)充性(千年蟲問題) 4) 簡單性 5) 適用性 6) 規(guī)范性 7) 系統(tǒng)性  7,代碼設(shè)計(jì)的步驟 1) 確定代碼對象 2) 考查是否已有標(biāo)準(zhǔn)代碼 3) 根據(jù)代碼的使用

41、范圍、使用時(shí)間,根據(jù)實(shí)際情況選擇代碼的種類與類型。 4) 考慮檢錯功能 5) 編寫代碼表  n 第六節(jié) 輸出設(shè)計(jì)  1.輸出設(shè)計(jì)的內(nèi)容 1) 確定輸出內(nèi)容:首先確定用戶在使用信息方面的要求,包括使用目的、輸出速度、頻率、數(shù)量、安全性要求等等。然后設(shè)計(jì)輸出信息的內(nèi)容、信息形式(表格、圖形、文字)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、位數(shù)及取值范圍等等。     2) 選擇輸出設(shè)備與介質(zhì):常用的輸出設(shè)備有顯示終端、打印機(jī)、磁帶機(jī)、磁盤機(jī)

42、、繪圖儀、縮微膠卷輸出器、多媒體設(shè)備。輸出介質(zhì)有紙張、磁帶、磁盤、縮微膠卷、光盤、多媒體介質(zhì)等等。 3) 確定輸出格式:輸出文字、報(bào)表或圖形,清晰直觀,滿足用戶的管理需求和習(xí)慣,符合行業(yè)標(biāo)準(zhǔn)  n 第七節(jié) 輸入設(shè)計(jì)  1. 輸入設(shè)計(jì)的原則 1) 最小量原則 2) 簡單性原則 3) 早檢驗(yàn)原則 4) 少轉(zhuǎn)換原則 2.輸入設(shè)計(jì)的內(nèi)容 1) 確定輸入數(shù)據(jù)內(nèi)容:包括確定輸入數(shù)據(jù)項(xiàng)名稱、數(shù)據(jù)內(nèi)容、精度、數(shù)值范圍。&#

43、160;2) 確定數(shù)據(jù)的輸入方式:集中式輸入還是聯(lián)機(jī)分布式輸入,與數(shù)據(jù)發(fā)生地點(diǎn)、時(shí)間、緊急程度有關(guān)。 3) 記錄格式設(shè)計(jì):記錄格式設(shè)計(jì)得好,能減少數(shù)據(jù)冗余,降低錯誤率和操作員勞動強(qiáng)度。 4) 輸入數(shù)據(jù)的正確性校驗(yàn):可能的話直接從已有數(shù)據(jù)中選擇  5) 確定輸入設(shè)備:鍵盤、鼠標(biāo)、觸摸屏、讀卡機(jī)、字符識別機(jī)、光電閱讀器、條形碼識別機(jī)、語音識別儀、圖像掃描儀  3.數(shù)據(jù)記錄格式設(shè)計(jì) 輸入數(shù)據(jù)記錄格式既要便于操作人員錄入,又要便于填表人員,現(xiàn)場工作人員填寫。這種記錄格式本質(zhì)上分為兩部分:預(yù)先印

44、刷部分和插入數(shù)據(jù)的空格。  n 第八節(jié) 用戶界面設(shè)計(jì)(人機(jī)對話設(shè)計(jì))1.用戶界面的設(shè)計(jì)原則 1) 對話要清楚、簡單,用詞要符合用戶觀點(diǎn)和習(xí)慣。   2) 對話要適應(yīng)不同操作水平的用戶,便于維護(hù)和修改。     3) 錯誤信息設(shè)計(jì)要有建設(shè)性。  4) 關(guān)鍵操作要有強(qiáng)調(diào)和警告。  n 第九節(jié) 計(jì)算機(jī)處理過程的設(shè)計(jì)  1.計(jì)算機(jī)處理過程的設(shè)計(jì)定義

45、0;計(jì)算機(jī)處理過程的設(shè)計(jì)則是要確定每個(gè)模塊的內(nèi)部,即內(nèi)部的執(zhí)行過程,包括局部的數(shù)據(jù)組織、控制流、每一步的具體加工要求及種種實(shí)施細(xì)節(jié)了。通過這樣的設(shè)計(jì),為編寫程序制定一個(gè)周密的計(jì)劃。 2. 計(jì)算機(jī)處理過程的設(shè)計(jì)的描述方式 1) 流程圖 2) 盒圖 3) 程序設(shè)計(jì)語言PDL  n第十節(jié) 技術(shù)系統(tǒng)的設(shè)計(jì)  1.選擇計(jì)算機(jī)系統(tǒng)的依據(jù)是: 1) 功能要求 2) 容量要求 3) 性能要求 4) 外部

46、設(shè)備配置要求 5) 通訊和網(wǎng)絡(luò)要求6) 市場和國情考慮 7) 經(jīng)濟(jì)、技術(shù)條件等方面的限制  n 第十一節(jié) 系統(tǒng)設(shè)計(jì)說明書  1.系統(tǒng)說明書的內(nèi)容 1) 引言  2) 系統(tǒng)總體技術(shù)方案     a) 模塊結(jié)構(gòu)設(shè)計(jì)     b) 代碼設(shè)計(jì)     c) 輸入設(shè)計(jì)&

47、#160;d) 輸出設(shè)計(jì) e) 數(shù)據(jù)庫設(shè)計(jì) f) 網(wǎng)絡(luò)設(shè)計(jì) g) 安全保密設(shè)計(jì) h) 實(shí)施方案說明 3) 實(shí)施的計(jì)劃安排  第六章 系統(tǒng)實(shí)施n 第一節(jié) 系統(tǒng)實(shí)施階段的任務(wù)  1.系統(tǒng)實(shí)施階段的任務(wù) 系統(tǒng)實(shí)施是開發(fā)信息系統(tǒng)的最后一個(gè)階段。這個(gè)階段的任務(wù),是實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)階段提出的物理模型,按實(shí)施方案完成一個(gè)可以實(shí)際運(yùn)行的信息系統(tǒng),交付用戶使用。具體包括以下幾個(gè)方面: 1) 硬件準(zhǔn)備 2)&#

48、160;軟件準(zhǔn)備a) 系統(tǒng)軟件 b) 應(yīng)用軟件 i. 開發(fā)及測試 ii. 軟件產(chǎn)品安裝部署 iii. 軟件的客戶定制 3) 人員培訓(xùn) 4) 數(shù)據(jù)準(zhǔn)備 2.系統(tǒng)實(shí)施階段的特點(diǎn) 1) 工作量大 2) 投入的人力大 3) 物力大 n 第二節(jié) 自頂向下的實(shí)現(xiàn)方法  1.自頂向下的方法定義 結(jié)構(gòu)化方法主張自頂向下實(shí)現(xiàn),盡量先實(shí)現(xiàn)上層模塊,逐步向下,

49、最后實(shí)現(xiàn)下層最基本的模塊。即首先調(diào)試整個(gè)系統(tǒng)的結(jié)構(gòu)及各模塊間的接口,確保系統(tǒng)結(jié)構(gòu)和各模塊接口的正確性。 n 第三節(jié) 編程技術(shù)  1.編程方法定義 編程就是為各個(gè)模塊編寫程序。這是系統(tǒng)實(shí)現(xiàn)階段的核心工作。 2.好程序的標(biāo)準(zhǔn) 1) 能夠工作 2) 調(diào)試代價(jià)低 3) 易于維護(hù) 4) 易于修改 5) 設(shè)計(jì)不復(fù)雜 6) 效率高 3.結(jié)構(gòu)化程序的定義及內(nèi)容 對于什么是“結(jié)構(gòu)化程序設(shè)計(jì)”,至今還沒有被

50、 普遍接受的定義。通常認(rèn)為結(jié)構(gòu)化程序設(shè)計(jì)包括以下四方面的內(nèi)容: 1) 限制使用GO TO語句,從理論上講,只用順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)這三種基本結(jié)構(gòu) 2) 逐步求精的設(shè)計(jì)方法     3) 自頂向下的設(shè)計(jì)、編碼和調(diào)試     4) 主程序員制的組織形式  4.結(jié)構(gòu)化程序設(shè)計(jì)的原則 1) 不使用可能干擾其他模塊的命令或函數(shù); 2) 按總體設(shè)計(jì)的要求傳遞參數(shù)

51、,不隨意修改其內(nèi)容與含義;3) 按規(guī)定的統(tǒng)一模式操作公用文件或數(shù)據(jù)庫; 4) 按統(tǒng)一的原則使用標(biāo)識符; 5) 按統(tǒng)一要求編寫文檔6) 保持程序風(fēng)格的一致。 n 第四節(jié) 編程風(fēng)格  1.注意使用一些編程的技術(shù),可以提高程序的可讀性。如何提高可讀性可好程序的標(biāo)準(zhǔn)? 1) 簡單、直接地反映意圖 2) 變量名、文件名、過程名應(yīng)規(guī)范化 3) 表達(dá)式的書寫應(yīng)一氣呵成 4) 合理使用GOTO語句 n 

52、第五節(jié) 系統(tǒng)測試  1. 檢驗(yàn)軟件有三種手段1) 動態(tài)檢查 即是測試,即有控制地運(yùn)行程序,從多種角度觀察程序運(yùn)行時(shí)的行為,發(fā)現(xiàn)其中的錯誤。 2) 靜態(tài)檢查 3) 正確性證明 2.根據(jù)Glen Myers的定義,測試的目的在于: 1) 測試是指“發(fā)現(xiàn)錯誤而執(zhí)行一個(gè)程序的過程”; 2) 一個(gè)好的測試用例是指這個(gè)測試用例有很高的概率可以發(fā)型一個(gè)尚未發(fā)現(xiàn)的錯誤; 3) 一個(gè)成功的測試是指它成功地發(fā)現(xiàn)一個(gè)尚未發(fā)現(xiàn)的錯誤; 4)

53、 測試的目的是為了發(fā)現(xiàn)程序的錯誤。測試的關(guān)鍵問題:設(shè)計(jì)有限的測試用例,在有限的研制時(shí)間、研制經(jīng)費(fèi)的約束下,盡可能多地發(fā)現(xiàn)程序中的錯誤。 3.測試類型 1) 模塊測試 模塊測試也稱單元測試,是驪一個(gè)模塊進(jìn)行測試,根據(jù)模塊的功能說明,檢驗(yàn)?zāi)K是否有錯誤。 2) 聯(lián)合測試 聯(lián)合測試也稱集成測試,檢驗(yàn)?zāi)K及系統(tǒng)結(jié)構(gòu),即是通常所說的聯(lián)調(diào)。 3) 驗(yàn)收測試 驗(yàn)收測試檢驗(yàn)系統(tǒng)說明收的各項(xiàng)功能與性能是否實(shí)現(xiàn),是否滿足要求,也可稱驗(yàn)收測試。 4) 系統(tǒng)測試 系統(tǒng)測試是對整個(gè)

54、信息系統(tǒng)的測試,將硬件、軟件、操作人員看作一個(gè)整體,檢驗(yàn)它是否有不符合系統(tǒng)說明眉目的地方。  4.測試的原則 1) 測試用例就換輸入數(shù)據(jù)和預(yù)期輸出結(jié)果。 2) 不僅要選用合理的輸入數(shù)據(jù)作為測試用例,而且應(yīng)選用不合理的輸入數(shù)據(jù)作為測試用例。 3) 既要檢查程序是否完成了它應(yīng)做的工作,以要檢查這它是否做了它不應(yīng)做的事情。 4) 測試用例應(yīng)長期保留,直到這個(gè)程序被廢棄。精心編制測試用例對今后的測試帶來方便。 5.傳統(tǒng)的測試方法 白箱測試是根據(jù)一個(gè)軟件部件的內(nèi)部控制結(jié)構(gòu),測試是否依據(jù)

55、設(shè)計(jì)正確地執(zhí)行。 黑箱測試是根據(jù)一個(gè)軟件部件由外部界面所能觀察到的功能效果,測試它是否與其他部件正確地溝通,一般指輸入正確時(shí),看是否有正確的輸出。    6.測試的用例設(shè)計(jì)技術(shù) 1) 語句覆蓋法 就是設(shè)計(jì)若干個(gè)測試用例,運(yùn)行被測程序,使得每一可執(zhí)行語句至少執(zhí)行一次。 2) 判斷覆蓋 就是設(shè)計(jì)若干個(gè)測試用例,運(yùn)行被測程序,使得程序中每個(gè)IF判斷語句的取真分支和取假分支至少一次。 3) 條件覆蓋 就是設(shè)計(jì)若干個(gè)測試用例,運(yùn)行被測程序,使得程序中所有判斷的每個(gè)子

56、條件的可能取值至少執(zhí)行一次。 4) 條件組合覆蓋 就是設(shè)計(jì)足夠的測試用例,運(yùn)行被測程序,使得每個(gè)判斷的所有可能的條件取值組合至少執(zhí)行一次 5) 路徑覆蓋 就是設(shè)計(jì)足夠的測試用例,覆蓋程序中所有可能的路徑。(1-5 白箱測試) 6) 邊界值測試 7) 等價(jià)類劃分 把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)做為測試用例。(6-7 黑箱測試) n 第六節(jié) 系統(tǒng)的交付  1.系

57、統(tǒng)的交付使用的定義 系統(tǒng)的交付使用即系統(tǒng)的轉(zhuǎn)換,包括把舊系統(tǒng)的文件轉(zhuǎn)換所新系統(tǒng)的文件,數(shù)據(jù)的整理和錄入,也飯人員、設(shè)備、組織機(jī)構(gòu)的改造和調(diào)整,有關(guān)資料檔案的建立和移交。 2.系統(tǒng)轉(zhuǎn)換方式1) 直接轉(zhuǎn)換方式  2) 試運(yùn)行方式 3) 逐步轉(zhuǎn)換方式 第七章 面向?qū)ο蟮姆治雠c設(shè)計(jì)n 第一節(jié) 原理和工具  1. 面向?qū)ο蠓椒ǖ膬?yōu)勢 1) 對問題空間的理解更直接,更符合人們認(rèn)識客觀事物的思維規(guī)律  2) 系

58、統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)使用同一模型,不存在過渡困難  3) 開發(fā)出來的信息系統(tǒng)從本質(zhì)上具有更強(qiáng)的生命力  4) 維護(hù)成本降低 2.面向?qū)ο蠓治龅幕顒?#160;1) 識別信息系統(tǒng)目標(biāo)和系統(tǒng)邊界 2) 識別信息系統(tǒng)用例 3) 識別信息系統(tǒng)對象信息類及關(guān)系  4) 識別信息系統(tǒng)設(shè)計(jì)用例的詳細(xì)實(shí)踐圖、順序圖和協(xié)作圖 3.如何識別系統(tǒng)的目標(biāo)和邊界 1) 根據(jù)企業(yè)目標(biāo)制訂信息系統(tǒng)目標(biāo); 2) 根據(jù)企業(yè)的

59、流程和業(yè)務(wù)內(nèi)容,識別所包含的信息處理,確定信息系統(tǒng)范圍。 識別信息系統(tǒng)的目標(biāo): 1) 采用積極正面的方式表達(dá) 2) 信息系統(tǒng)的目標(biāo)要盡可能明確和簡潔 3) 每個(gè)描述都支持企業(yè)行為 4) 避免使用技術(shù)術(shù)語識別信息系統(tǒng)的邊界: 1) 通過識別系統(tǒng)參與者來確立系統(tǒng)邊界 2) 系統(tǒng)參與者直接使用系統(tǒng)信息與系統(tǒng)之間進(jìn)行信息交換的人或事物 3) 參與者可以是個(gè)人,外部硬件,第三方系統(tǒng) 第二節(jié) 面向?qū)ο蟮姆治雠c設(shè)計(jì)的過程 

60、0;n 第三節(jié) 識別系統(tǒng)的目標(biāo)和邊界  n 第四節(jié) 用例和用例圖  n 第五節(jié) 對象與類圖  n 第六節(jié) 交互圖  第八章 基于學(xué)習(xí)的開發(fā)方法n 第一節(jié) 原型法  1.原型法的基本思想 基本思想:在投入大量的人力、物力之前,在限定的時(shí)間內(nèi),用最經(jīng)濟(jì)的方法構(gòu)造一個(gè)系統(tǒng)原型,使用戶盡早看到未來系統(tǒng)的概貌,在系統(tǒng)原型的實(shí)際運(yùn)行中與用戶一起發(fā)現(xiàn)問題,提出修改意見,不斷完善原型,使它逐步

61、滿足用戶的要求。 2.原理法的基本步驟 1) 明確用戶基本信息需求  2) 建立初始原型  3) 評價(jià)原型  4) 修改和完善原型 3.原型法的優(yōu)缺點(diǎn) 1) 增進(jìn)用戶與開發(fā)人員之間的溝通  2) 用戶在系統(tǒng)開發(fā)過程中起主導(dǎo)作用  3) 辨認(rèn)動態(tài)的用戶需求  4) 啟迪衍生式的用戶需求  5) 縮短開發(fā)周期,降低開發(fā)風(fēng)險(xiǎn)(優(yōu)點(diǎn))&

62、#160; 6) 系統(tǒng)質(zhì)量容易疏忽(缺點(diǎn))  n 第二節(jié) 軟系統(tǒng)方法的由來  1.軟系統(tǒng)方法的由來 系統(tǒng)方法的思想:在研究的初始必須知道并陳述我們要達(dá)到的目的,即闡述系統(tǒng)目標(biāo),然后再用系統(tǒng)思想指導(dǎo)我們選擇一種有效的方法來達(dá)到目的。這種觀點(diǎn)構(gòu)成了“硬”系統(tǒng)思想的基礎(chǔ)。    第三節(jié) 軟系統(tǒng)方法的應(yīng)用  1. "軟"系統(tǒng)與"硬"系統(tǒng)兩種方法論的主要差別 1) “軟”系統(tǒng)與

63、“硬”系統(tǒng)兩種方法論的主要差別,在于后者把問題和需求當(dāng)作是“給定的”,而前者允許后面的階段出現(xiàn)完全不可預(yù)料的回答。 2) “軟”系統(tǒng)方法論中包括了比較階段,而“硬”系統(tǒng)方法論中沒有相應(yīng)階段。如果問題有足夠良好的定義,那末“概念化”就成為系統(tǒng)設(shè)計(jì),實(shí)施某種變革就是實(shí)現(xiàn)一個(gè)設(shè)計(jì)好的系統(tǒng)。 3) 因此,"硬"系統(tǒng)方法可以看作是"軟"系統(tǒng)方法的一種特殊情況。 第九章 信息系統(tǒng)的開發(fā)管理n 第一節(jié) 項(xiàng)目管理的概念  1.項(xiàng)目的屬性 1) 獨(dú)特性&

64、#160;2) 項(xiàng)目組織的臨時(shí)性和開放性 3) 項(xiàng)目有一定的生命期  4) 項(xiàng)目有一定的不確定性,從而具有一定的風(fēng)險(xiǎn)性  2.項(xiàng)目管理的特點(diǎn) 1) 項(xiàng)目管理是一項(xiàng)復(fù)雜的工作。  2) 項(xiàng)目管理具有創(chuàng)造性。 3) 項(xiàng)目管理需要集權(quán)領(lǐng)導(dǎo)并建立專門的項(xiàng)目組織。 4) 項(xiàng)目負(fù)責(zé)人在項(xiàng)目管理中起著非常重要的作用。  3. 信息系統(tǒng)開發(fā)項(xiàng)目的特點(diǎn) 1) 目標(biāo)不精確,越界較模糊,質(zhì)量要求更多

65、地由項(xiàng)目團(tuán)隊(duì)定義。 2) 信息系統(tǒng)項(xiàng)目進(jìn)行中,客戶的需求會不斷被激發(fā)并進(jìn)一步明確,導(dǎo)致項(xiàng)目進(jìn)度、費(fèi)用等計(jì)劃的更改。 3) 信息系統(tǒng)開發(fā)項(xiàng)目是智力密集型項(xiàng)目,受人力資源影響最大,項(xiàng)目組的結(jié)構(gòu)、項(xiàng)目組成員的責(zé)任心和能力對項(xiàng)目的成功與否有決定性影響。  n 第二節(jié) 進(jìn)度管理  1.進(jìn)度的安排 1) 估計(jì)活動的工期  2) 進(jìn)度計(jì)劃  a) 最早開始時(shí)間和最早結(jié)束時(shí)間 i. 最早開始時(shí)間(earliest

溫馨提示

  • 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

提交評論