版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、名詞解釋題: 1. 系統(tǒng)是由具有獨立功能的元素組成的整體,這些元素之間相互聯(lián)系、相互制約,共同完成系統(tǒng)的總目標。管理信息系統(tǒng)是一個由人、計算機組成的能進行信息的收集、傳遞、存儲、加工、維護和使用的社會技術系統(tǒng)。管理信息系統(tǒng)能實測企業(yè)的各種運行情況;利用過去的數(shù)據(jù)預測未來;從企業(yè)的全局出發(fā)輔導企業(yè)進行決策;利用信息控制企業(yè)的行為;幫助企業(yè)實現(xiàn)規(guī)劃目標。2. 管理信息系統(tǒng)的要素:系統(tǒng)的觀點、數(shù)學的方法和計算機應用3. 可行性分析是指在當前組織內外的具體環(huán)境和現(xiàn)有條件下,某個項目投資的研制工作是否具備必要的資源及其他條件。對于信息系統(tǒng)而言,其可行性可以從技術可行性、經(jīng)濟可行性和運行可行性來考慮。4.
2、 諾蘭模型指美國管理信息系統(tǒng)專家諾蘭提出的信息系統(tǒng)發(fā)展的階段理論,它把信息系統(tǒng)的成長過程劃分為6個階段:初始階段、蔓延階段、控制階段(由計算機管理為主到數(shù)據(jù)管理為主轉換的關鍵時期)、集成階段(建立支持全企業(yè)信息需求系統(tǒng),預算費用迅速增長)、數(shù)據(jù)管理階段、信息管理階段(成熟階段)5. 資源、資源的生命周期資源指被管理的對象,可以分為有形資源和無形資源。無形資源是指不具有產(chǎn)品形式的管理對象,及戰(zhàn)略計劃與控制;有形資源有2類,一類是關鍵性資源,指企業(yè)的產(chǎn)品和服務,一類是支持性資源,指為實現(xiàn)企業(yè)目標必須使用和消耗的那些資源。資源的生命周期是指一項資源由取得到退出所經(jīng)歷的階段,1 產(chǎn)生階段(對資源的請求
3、、計劃階段)2 獲得階段(資源獲得的活動)3 服務階段(資源的存儲、服務)4退出階段6.定義數(shù)據(jù)類的方法實體法:在分析中把與企業(yè)有關的可以獨立考慮的事物都可以定義為實體,每個實體根據(jù)資源的管理過程,可將其分解為計劃型、統(tǒng)計型、文檔型和業(yè)務型。功能法:在系統(tǒng)中每個功能都有相應的輸入和輸出的數(shù)據(jù)類,對每個功能標識出其輸入、輸出數(shù)據(jù)類,與第一種方法得到的數(shù)據(jù)類比較、調整,最后歸納出系統(tǒng)的數(shù)據(jù)類 6. 業(yè)務流程圖及基本符號、數(shù)據(jù)流程圖及基本符號業(yè)務流程分析采用的是自頂向下的方法,首先對高層管理業(yè)務進行分析,畫出高層管理的業(yè)務流程圖,再對每一個功能描述部分進行分解,畫出詳細的業(yè)務流程圖 基本符號: 業(yè)務
4、處理部門或單位數(shù)據(jù)流動及方向 各類單證、報表 數(shù)據(jù)存儲或存檔 業(yè)務功能描述數(shù)據(jù)流程圖就是用幾種簡單的符號綜合描述信息在系統(tǒng)中的流動、存儲、加工和流出的具體情況。外部實體(數(shù)據(jù)來源/去向Data Source/Sink):不受系統(tǒng)控制,在系統(tǒng)以外的事物或人,它表達了該系統(tǒng)數(shù)據(jù)處理的外部來源和去處 在數(shù)據(jù)流的上方寫上數(shù)據(jù)流的名稱 處理功能:表達對數(shù)據(jù)處理的邏輯功能,也就是把流向它的數(shù)據(jù)進行一定的變換處理,產(chǎn)生新的數(shù)據(jù)7. 數(shù)據(jù)字典就是將數(shù)據(jù)元素、數(shù)據(jù)結構、數(shù)據(jù)流、處理功能、數(shù)據(jù)存儲、外部實體等詳細情況加以記錄,并按照一定方式進行排列所形成的一部關于數(shù)據(jù)的字典。數(shù)據(jù)字典是進一步定義和描述所有數(shù)據(jù)項的
5、工具,是關于數(shù)據(jù)的數(shù)。包括對一切動態(tài)數(shù)據(jù)(數(shù)據(jù)流)、靜態(tài)數(shù)據(jù)(數(shù)據(jù)存儲)和數(shù)據(jù)結構以及相互關系等的說明。8. 數(shù)據(jù)元素、數(shù)據(jù)結構、數(shù)據(jù)流、處理功能、數(shù)據(jù)存儲、外部實體數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位,是不可再分的數(shù)據(jù)單位數(shù)據(jù)結構9. 第一范式(1NF)、第二范式(2NF)、第三范式(3NF)第一規(guī)范化形式(簡稱為一范式)是指在一個關系中沒有重復出現(xiàn)的數(shù)據(jù)組項。即關系中的每一個屬性都是不可分的數(shù)據(jù)項。如果在一個滿足一范式的表中,所有非關鍵字數(shù)據(jù)元素都完全依賴于整個關鍵字,則稱這個表是第二規(guī)范化形式(簡稱為二范式)。如果在一個滿足一范式的表中,假設A是其關鍵字,而Y,Z為非關鍵字數(shù)據(jù)元素,并且YZ為空
6、,沒有AY,YZ存在,則稱這個關系是第三規(guī)范化形式。簡稱為三范式。10. 系統(tǒng)的運行效率主要是指系統(tǒng)的處理能力、運行時間和響應時間。其中,處理能力是根本因素,起決定性作用。11. 系統(tǒng)的處理能力、運行時間、響應時間處理能力,指單位時間內能夠處理事務的個數(shù);運行時間,指在批處理狀態(tài)下,系統(tǒng)運行一次所需要的時間;響應時間,指在聯(lián)機狀態(tài)下,在終端上向計算機發(fā)出一個請求,到計算機在終端上給出回答所用的時間。12. 系統(tǒng)的可靠性、可維護性、有效性、可修改性、通用性、實用性可靠性:指系統(tǒng)正常運行時對外界各種干擾的抵御能力,包括系統(tǒng)硬件、系統(tǒng)軟件和運行環(huán)境的可靠性。衡量系統(tǒng)可靠性的指標是“平均故障間隔時間”
7、??删S護性,即“平均修復時間”有效性=平均故障間隔時間/(平均故障間隔時間+平均修復時間)系統(tǒng)的有效性大于零小于一,越接近于一,說明系統(tǒng)的有效性越高。可修改性指修改和維護系統(tǒng)的難易程度,也稱為系統(tǒng)的可變更性。通用性指同一軟件在不同組織的可應用程度。實用性指系統(tǒng)為用戶所提供的信息的準確程度、操作的簡便性、輸出表格的實用性等。13. 系統(tǒng)結構圖是系統(tǒng)結構設計一項主要工具,用于表達系統(tǒng)內各部分的組織結構和相互關系,可反映模塊之間的調用關系,解決了傳統(tǒng)方法不能解決的問題。14. 模塊將能夠執(zhí)行某項動作的若干條程序語句可做一個模塊模塊是指具有一定功能的可以用模塊名調用的一組程序語句,如函數(shù)、子程序等15
8、. 結構圖的深度指結構圖的層數(shù);結構圖的寬度指結構圖一個層次上的模塊總數(shù);深度和寬度反映了系統(tǒng)的大小和復雜程度。16. 模塊的耦合指兩個模塊之間的相互依賴關系模塊的內聚指模塊內部各組成部分為了執(zhí)行處理功能而組合在一起的相關程度17. 模塊的扇出表達了一個模塊與其直屬下級模塊的關系,模塊的扇出系數(shù)是指其直屬下級模塊的個數(shù);模塊的扇入表達了一個模塊與其直屬上級模塊的關系,模塊的扇入系數(shù)是指其直屬上級模塊的個數(shù)。18. 事務分析:對事務性數(shù)據(jù)流程圖進行變換,從而導出標準的結構圖的一種方法,是結構化系統(tǒng)設計的一項主要設計策略。事務分析過程:1 分析數(shù)據(jù)流程圖,設計高層模塊,即主模塊;2 將處理分解成信
9、息系統(tǒng)的事務,設計每個事務處理模塊;3為每個事務處理模塊設計操作模塊變換分析:也是結構化系統(tǒng)設計的一種設計策略,一般用于將較低層的數(shù)據(jù)流程圖轉換成結構圖。19. 代碼就是代表系統(tǒng)中客觀存在的事物名稱、屬性或狀態(tài)的符號,可以是數(shù)字、字母或它們的組合;校驗碼是根據(jù)事先規(guī)定好的數(shù)學方法及代碼本體計算出來的。當自檢碼輸入計算機后,計算機按照同樣的數(shù)學方法,根據(jù)代碼本體進行計算,將結果與校驗位比較,檢驗輸入的代碼是否正確。20. 測試就是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,測試包括三方面,即設計“測試用例”,執(zhí)行被測程序和分析執(zhí)行結果并發(fā)現(xiàn)錯誤,信息系統(tǒng)的測試包括軟件測試、硬件測試和網(wǎng)絡測試等。調試就
10、是測試暴露錯誤之后,找出錯誤的具體位置并加以修改完善。21. 軟件測試方法分為兩類:動態(tài)測試方法和靜態(tài)測試方法。動態(tài)測試方法又分為黑盒測試方法和白盒測試方法,而靜態(tài)測試方法主要有程序審查會、人工運行和靜態(tài)檢查。22. 黑盒測試法把程序看成一個黑盒子,完全不考率程序的內部結構和處理過程,只檢查程序能夠按規(guī)格說明書的規(guī)定正常使用是否適當?shù)亟邮蛰斎霐?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。白盒測試法把程序看成一個透明的白盒子,完全了解程序的內部結構和處理過程,按照程序內部的邏輯測試程序,檢驗程序中的每一條通道是否能按預定的要求正常工作。23. 系統(tǒng)轉換的方式24. 直接轉換
11、、并行轉換、分段轉換簡答題1. 管理信息系統(tǒng)與計算機的關系計算機并不一定是管理信息系統(tǒng)的必要條件,沒有計算機也有管理信息系統(tǒng),事實上有了管理,就有了管理信息系統(tǒng);計算機作為一種工具應用于組織管理,應用于管理信息系統(tǒng),既滿足了信息處理的需求,又極大地推動了管理信息系統(tǒng)的發(fā)展,同時計算機應用也促進了計算機及信息技術的發(fā)展;2. 管理信息系統(tǒng)的功能數(shù)據(jù)處理功能:包括數(shù)據(jù)的收集和輸入、轉換、組織、傳輸、存儲、檢索和輸出等部分預測功能:運用一定的數(shù)學方法和預測模型,利用歷史數(shù)據(jù)對未來進行預測。系統(tǒng)的預測是管理計劃和管理決策工作的前提計劃功能:利用管理信息系統(tǒng)的數(shù)據(jù),對具體工作進行合理的計劃和安排控制功能
12、:通過反饋信息,對整個企業(yè)生產(chǎn)經(jīng)營活動的各個部門、各個環(huán)節(jié)的運行情況進行檢測、協(xié)調和控制,保證系統(tǒng)的正常運行輔助決策功能:利用運籌學的方法和技術,合理配置資源,為科學的決策提供依據(jù)(針對結構化問題3. 結構化開發(fā)方法的基本思想、一般過程、適用場合基本思想:用系統(tǒng)的思想、系統(tǒng)工程的方法,按用戶至上的原則,結構化、模塊化、自頂向下地對信息系統(tǒng)進行分析與設計。一般過程: 可行性分析、系統(tǒng)規(guī)劃、系統(tǒng)分析(邏輯設計)、系統(tǒng)設計(物理設計)、系統(tǒng)實施、系統(tǒng)運行管理和評價。適用場合:適合開發(fā)那些能夠預先定義需求。結構化程度又比較高的大型事務性系統(tǒng)(TPS)和管理信息系統(tǒng)(MIS)。這種正規(guī)化的開方法不適用于
13、對小系統(tǒng)的開發(fā)。4. 原型化開發(fā)方法的基本思想、一般過程、適用場合基本思想就是根據(jù)用戶提出的需求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,并在較短時間內建立一個實驗性的、簡單的小型系統(tǒng),稱作“原型”,然后將原型交給用戶使用。用戶在使用過程中會產(chǎn)生新的需求,開發(fā)人員依據(jù)用戶提出的評價意見對簡易原型進行不斷的修改、補充和完善。如此不斷地反復修改,直至滿足用戶的需求,這就形成了一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。基本開發(fā)過程:可行性研究、識別基本需求、構造初始原型、使用和驗證原型、修正和改進原型、判定原型完成、完成文檔并交付使用。原型化方法適用于1.需求不清,管理及業(yè)務處理不穩(wěn)定,需求常常
14、變化;2.規(guī)模小,不太復雜,而且不要求集中處理的系統(tǒng);3.或者是有比較成熟借鑒經(jīng)驗的系統(tǒng)開發(fā)工作中;4.或用于開發(fā)信息系統(tǒng)中的最終用戶界面。5. 管理中應用計算機的基本條件、成功建設管理信息系統(tǒng)的先決條件管理中應用計算機的基本條件:1 企業(yè)規(guī)范化管理;2 領導重視,業(yè)務人員積極參與;3 擁有一支開發(fā)的專業(yè)隊伍;4 具備一定的資源條件成功建設管理信息系統(tǒng)的先決條件:1 組織的生存和發(fā)展需要;2內部人員對現(xiàn)狀不滿;3 有建設規(guī)劃方案;4 高層領導的大力支持6. 管理信息系統(tǒng)的開發(fā)方式及優(yōu)缺點結構化生命周期法:優(yōu)點:1.有嚴密的系統(tǒng)分析和開發(fā)控制;2. 適用于開發(fā)大型事務型系統(tǒng)和管理信息系統(tǒng);缺點:
15、1.過于耗費資源;2.缺乏靈活性,可修改性差;3.不適用于開發(fā)信息需求不明確的系統(tǒng)原型化方法:優(yōu)點:1.系統(tǒng)開發(fā)效益高(開發(fā)周期短、費用低);2.系統(tǒng)適用性強(容易被用戶接受);3.系統(tǒng)可維護性好;4.系統(tǒng)的可擴展性強;5.易學易用性(用戶參與了整個開發(fā)過程,對系統(tǒng)比較了解)缺點:1缺乏統(tǒng)一的規(guī)劃和開發(fā)標準,開發(fā)過程難以進行控制;2.對系統(tǒng)開發(fā)環(huán)境要求較高;3.用戶易缺乏耐心,出現(xiàn)急躁情緒;4.開發(fā)人員容易潛意識用原型取代系統(tǒng)分析;5.不適用于開發(fā)大的系統(tǒng);6.易忽略文檔的編寫;7.由于原型結構不一定合理,導致系統(tǒng)的運行效率低7. 管理信息系統(tǒng)開發(fā)中存在的主要問題一 認識偏差 ,不能擺正計算機
16、在MIS中的正確位置二 系統(tǒng)開發(fā)中存在的問題1 軟件開發(fā)生產(chǎn)率低,跟不上硬件的發(fā)展速度;2 軟件系統(tǒng)質量低,不能滿足用戶的需求;3 軟件開發(fā)成本高;4 管理軟件跟不上發(fā)展需要,無法適應管理的千變萬化三 對管理信息系統(tǒng)開發(fā)的關鍵把握不準關鍵不是計算機各種功能,而是如何描述問題以及如何解決問題四 教育、理論體系落后教學重理論輕實踐,重視編程能力忽視系統(tǒng)分析設計能力8. 總體規(guī)劃的重要性、任務、步驟管理信息系統(tǒng)總體規(guī)劃的重要性體現(xiàn)在四個方面:1 總體規(guī)劃是系統(tǒng)開發(fā)的前提條件;2 總體規(guī)劃是系統(tǒng)開發(fā)的綱領;3總體規(guī)劃是系統(tǒng)開發(fā)成功的保證;4總體規(guī)劃是系統(tǒng)驗收評價的標準。總體規(guī)劃的任務:1 從系統(tǒng)的全局
17、出發(fā),在總體上確定管理信息系統(tǒng)的體系結構;2 提出系統(tǒng)開發(fā)的優(yōu)先順序(將MIS分為若干子系統(tǒng)后,要確定子系統(tǒng)開發(fā)的優(yōu)先順序);3 進行計算機的邏輯配置。總體規(guī)劃的步驟:1 總體規(guī)劃準備;2 組織機構調查;3定義管理目標;4定義管理功能;5定義數(shù)據(jù)類;6定義信息結構(子系統(tǒng)的劃分);7確定總體結構中的優(yōu)先順序(總體結構中子系統(tǒng)開發(fā)的優(yōu)先順序);8對計算機系統(tǒng)進行邏輯配置;9完成總體規(guī)劃報告,提出開發(fā)計劃。9. 由初始的U/C矩陣轉換為系統(tǒng)總體結構圖的過程1把初始的U/C矩陣中功能這一列是否按功能組排列;2排列“數(shù)據(jù)類”這一行,使得矩陣中C靠近主對角線 ;3在調整的過程中,可以適當?shù)卣{整功能組 ,
18、是U也盡可能靠近主對角線;4用粗實線框出功能組(字母C應該盡量被圈入方框內),并給功能組起一個名稱,每個功能組就是一個子系統(tǒng);5尋找方框外的U,用箭頭把子系統(tǒng)聯(lián)系起來,表示子系統(tǒng)之間的數(shù)據(jù)交流;6刪除所有的字母C和U,并給子系統(tǒng)加上名稱,這樣就形成了新系統(tǒng)的體系結構。10. 系統(tǒng)分析的目的、任務、步驟系統(tǒng)分析的目的:要弄清楚新系統(tǒng)將要做什么,建立新系統(tǒng)的邏輯模型系統(tǒng)分析的任務:系統(tǒng)分析員和用戶一起充分理解用戶的要求,并把用戶的要求用文檔形式表述出來。系統(tǒng)分析的工作步驟:1現(xiàn)行系統(tǒng)的調查與分析;2進行數(shù)據(jù)分析,建立數(shù)據(jù)庫邏輯模型;3 確定新系統(tǒng)的邏輯結構;4明確處理方式,提出系統(tǒng)分析總結報告。1
19、1. 結構化系統(tǒng)分析的工具1對系統(tǒng)進行概要描述的工具業(yè)務流程圖和數(shù)據(jù)流程圖(Data Flow Diagram,DFD);2數(shù)據(jù)部分詳細描述的工具數(shù)據(jù)字典 (Data Dictionary 簡稱DD);3功能詳細描述的工具結構式語言、判斷表和判斷樹;4數(shù)據(jù)庫邏輯設計的工具數(shù)據(jù)存儲結構規(guī)范化 ;5數(shù)據(jù)存取分析的工具數(shù)據(jù)立即存取分析圖 .12. 數(shù)據(jù)流程圖的特點、繪制的基本思想數(shù)據(jù)流程圖的特點:概括性、抽象性繪制的基本思想:采用的是結構化系統(tǒng)分析方法,自動向下,由外向內,逐層分解。數(shù)據(jù)流程圖的設計是一個由整體到局部、由粗到細、逐步地將一個復雜的系統(tǒng)分解成若干個簡單的子系統(tǒng)的過程。13. 數(shù)據(jù)流程圖
20、與程序框圖的區(qū)別程序框圖有嚴格的時間順序,有起始點和終止點,可以反映循環(huán)過程和條件判斷;數(shù)據(jù)流程圖則完全不反映時間順序,只反映數(shù)據(jù)的流向、自然的邏輯過程和必要地邏輯數(shù)據(jù)存儲,不反映起始點和終止點。14. 數(shù)據(jù)字典的建立方式、條目數(shù)據(jù)字典的建立方式有三種:人工方式、自動方式和半自動方式。數(shù)據(jù)字典中有6類條目:數(shù)據(jù)元素、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能和外部實體。15. 系統(tǒng)設計的任務、目標系統(tǒng)設計的任務:以系統(tǒng)分析說明書為依據(jù)確定新系統(tǒng)在計算機內應該由哪些程序模塊組成,各模塊用什么方式連接在一起可以構成一個最好的系統(tǒng)機內結構,使用某些工具將系統(tǒng)設計的成果表達出來,并對各個細節(jié)進行設計。系統(tǒng)設
21、計的基本任務可以分為2方面:1 總體設計(概要設計),其基本任務是:將系統(tǒng)分為模塊決定每個模塊的功能決定模塊間的調用關系決定模塊的界面,及模塊間的數(shù)據(jù)傳遞總體設計的過程可分為2補:第一步由數(shù)據(jù)流程圖轉換為初始的結構圖;第二步對初始的結構圖進行優(yōu)化2 詳細設計,具體包括:編碼設計數(shù)據(jù)庫詳細設計輸入輸出界面(人機界面)設計網(wǎng)絡設計處理過程設計系統(tǒng)設計的目標:在保證實現(xiàn)系統(tǒng)邏輯模型的基礎上,盡可能地提高系統(tǒng)的各項指標。即系統(tǒng)的運行效率、可靠性、可修改性、靈活性、通用性和實用性。16. 系統(tǒng)結構圖與數(shù)據(jù)流程圖的區(qū)別:1 數(shù)據(jù)流程圖著眼于數(shù)據(jù)流,從數(shù)據(jù)在系統(tǒng)中的流動情況來考慮系統(tǒng)的;系統(tǒng)結構圖著眼于控制
22、層次,從系統(tǒng)的功能層次上來考慮系統(tǒng);2 數(shù)據(jù)流程圖反映的是系統(tǒng)的邏輯模型,即系統(tǒng)“做什么”;系統(tǒng)結構圖反映的是系統(tǒng)的物理模型及系統(tǒng)功能是怎樣完成的,即系統(tǒng)“怎么做”;3 從時間上來說,數(shù)據(jù)流程圖在前,系統(tǒng)結構圖在后,數(shù)據(jù)流程圖是繪制結構圖的依據(jù)。系統(tǒng)結構圖與程序框圖的區(qū)別:結構圖用于表達系統(tǒng)內各部分的組織結構和相互關系,可反映模塊的調用與被調用關系,但它不反映模塊的調用次序、調用時間和調用次數(shù),是從空間角度描述系統(tǒng)的層次特性;程序框圖說明程序的執(zhí)行步驟和執(zhí)行次數(shù),主要描述了模塊的過程特性。17. 模塊的屬性:輸入和輸出、邏輯功能、運行程序和內部數(shù)據(jù)模塊的輸入、輸出時模塊與外部的信息交換,模塊的
23、邏輯功能指它能做什么事,表達了它如何把輸入轉化為輸出的。輸入、邏輯功能、輸出構成一個模塊的外部特性。運行程序指它如何用程序實現(xiàn)這種邏輯功能,內部數(shù)據(jù)是指屬于該模塊自己的數(shù)據(jù),內部數(shù)據(jù)和程序代碼是模塊的內部特性,是看不見的?!鞍岛心K”只反映該模塊的外部屬性。18. 模塊的幾種耦合類型:1 簡單耦合,兩個模塊之間僅僅存在調用和被調用關系,耦合度最低,是期望的模塊耦合方式2 數(shù)據(jù)耦合,兩個模塊之間不僅存在調用和被調用關系,而且模塊之間存在數(shù)據(jù)通信,即模塊之間的通信方式是數(shù)據(jù)傳遞,或稱參數(shù)交換3 控制耦合,兩個模塊之間不僅存在調用和被調用關系,而且存在控制信息的傳遞,這種控制信息實質上是一個“標識”
24、或一個“開關”,或表示一種“狀態(tài)”(控制耦合是可以避免的)4 公共耦合,兩個模塊都和一個公共數(shù)據(jù)域有關或與某一個公共環(huán)境聯(lián)系在一起5 內容耦合,一個模塊與另一個模塊的內部數(shù)據(jù)有關,使用該模塊的內部數(shù)據(jù)或控制信息,耦合最強的連接關系,極大增強了系統(tǒng)的復雜性,給系統(tǒng)維護帶來極大的困難,應避免使用內聚類型:1 功能組合功能內聚,一個模塊內的各個組成部分的處理動作全都為執(zhí)行同一個功能而存在,并且只執(zhí)行一個功能,是一個“暗盒”模塊 ,易于編程、調試和修改(內聚性最高)2 順序組合順序內聚,前一個處理動作所產(chǎn)生的輸出數(shù)據(jù)是下一個處理動作的輸入數(shù)據(jù)3 通信組合通信內聚,各個組成部分的處理動作都使用相同的輸入
25、數(shù)據(jù),或者都產(chǎn)生相同的輸出數(shù)據(jù)4 過程組合過程內聚,各個組成部分的處理動作各不相同,相互之間沒有什么關系,但它們受同一個控制流支配,并依此決定它們的執(zhí)行順序5 暫時組合暫時內聚,各個組成部分的處理動作和時間有關6 邏輯組合邏輯內聚,各個組成部分的處理動作在邏輯上相似,但功能卻彼此不同或無關7 偶然組合偶然內聚,各個組成部分的處理動作彼此沒有任何關系,只是根據(jù)設計人員的個人喜好隨意混合在一起,完全“透明”的盒子,沒有可修改性,維護非常困難25. 模塊的控制范圍:指由它可以調用的所有下屬模塊及其本身所組成的集合模塊的影響范圍:指由該模塊中包含的判斷處理所影響到的所有其他模塊的集合,也稱模塊的作用范
26、圍兩者之間的關系:1 影響范圍超出控制范圍,有控制耦合 2 判斷點在層次結構中的位置太高,影響范圍超出控制范圍,有控制耦合 3判斷點在層次結構中的位置適中,影響范圍在控制范圍內,但是仍不理想 4 理想的設計,影響范圍在控制范圍內 系統(tǒng)結構化設計應遵循這樣的原則,對于任意具有判斷功能的模塊,其影響范圍都應當時其控制范圍的子集。如果在設計過程中,發(fā)現(xiàn)模塊作用范圍不在其控制范圍之內,可以用“上移判點”或“下移受判斷影響的模塊,將它下移到判斷所在模塊的控制范圍內”,或者將具有判斷功能的模塊合并到它的上層調用模塊中,從而提高判斷點的位置,加以改進。19. 模塊設計的原則:1盡量采用低耦合形式,即盡可能采
27、用簡單耦合和數(shù)據(jù)耦合,減少控制耦合,必要時使用公共耦合,但一定要將數(shù)量控制在最少,絕不能采用內容耦合;2對于任意具有判斷功能的模塊,其影響范圍都應當是其控制范圍的子集.(模塊設計的第一條準則:盡可能降低模塊之間的耦合程度,盡可能提高模塊內部的組合程度。第二個準則:對于任何一個模塊,其作用范圍應當是它的控制范圍的一個子集。)20. 模塊的扇出扇入原則:1模塊的扇出系數(shù)應該適當,過大意味著模塊的直屬下級模塊越多,表明它要控制許多模塊,所要做的事情也就越多,它的內聚性可能越低;過小說明上下級模塊或本身過大,應進行分解,使結構變得合理。2模塊的扇入系數(shù)越大,表明它要被多個上級模塊所調用,其系統(tǒng)通用性越
28、強,說明模塊分解得較好,在系統(tǒng)維護時能夠減少對同一功能的修改。3 一個較好的系統(tǒng)結構通常是:高層模塊的扇出系數(shù)較高,中層模塊的扇出系數(shù)較少,底層模塊有較高的扇入系數(shù)。21. 在系統(tǒng)設計的變換分析中,如何找出邏輯輸入、主加工和邏輯輸出1 從物理輸入端開始,沿著每一個由數(shù)據(jù)源傳入的數(shù)據(jù)流的移動方向進行跟蹤,逐步向中心移動,直到數(shù)據(jù)流不再被看作系統(tǒng)的輸入為止,這時它的前一個數(shù)據(jù)流就稱為邏輯輸入;2從物理輸出端開始,逆著每一個由數(shù)據(jù)源傳入的數(shù)據(jù)流的移動方向進行跟蹤,逐步向系統(tǒng)的中間移動,直到找到離物理輸出端最遠的,但仍可看作是系統(tǒng)輸出的那個數(shù)據(jù)流,即找到了邏輯輸出。3位于邏輯輸入和邏輯輸出之間的加工即
29、為主加工22. 代碼設計的原則:1惟一性:設計代碼代表的實體或屬性惟一 2 合理性,代碼結構應與相應的分類體系相對應 3 可擴充性, 應留有充分的余地,以備將來不斷擴充的需要 4 簡單性,結構盡可能簡單,盡可能短,以減少各種差錯 5適用性,代碼盡可能反映對象的特點,以助記憶,便于填寫 6 規(guī)范性 , 國家有關編碼標準是代碼設計的重要依據(jù),已有標準的必須遵循。在一個代碼體系中,代碼結構、類型、編寫格式必須統(tǒng)一 7 標準化和通用性,有一定的分組規(guī)則,從而在整個系統(tǒng)中具有通用性23. 輸出設計的評價:1輸出設計能否為使用者提供及時、準確和全面的信息服務;2 輸出設計 是
30、否充分考慮和利用了各種輸出設備的功能;3 各種信息的輸出格式是否和原系統(tǒng)相一致;對于修改部分是否有充足的理由,是否征得了使用人員的同意;4 輸出的各種圖形或表格是否符合使用者的習慣,是否便于閱讀和理解;5 輸出設計是否為系統(tǒng)今后的發(fā)展變化留有一定的余地,輸出的表格是否為新增項目留有相應的余地24. 輸入設計的原則:輸入設計是在保證系統(tǒng)輸入正確的前提下,做到輸入方法簡單、迅速、經(jīng)濟、方便。為此輸入設計應該遵循以下原則:1 最小量原則:在滿足處理要求的前提下,輸入信息越少,出錯的機會就越少,數(shù)據(jù)的一致性就越好;2 輸入過程簡捷性原則; 3 早檢驗原則:應盡早對輸入數(shù)據(jù)進行檢驗,及時改正錯誤;4 盡
31、早使用處理形式的原則:輸入數(shù)據(jù)應盡早地使用其所需處理形式記錄,避免轉換錯誤25. 檢驗輸入數(shù)據(jù)正確性的常用方法:1 重復輸入檢驗 2 輸入核對檢驗 (逐一核對打印機或屏幕顯示的輸入數(shù)據(jù)) 3 控制總數(shù)檢驗(可以檢驗所有數(shù)值的項目) 4 記錄計數(shù)檢驗(檢驗是否有遺漏或重復) 5 合理性檢驗(邏輯檢驗,檢查數(shù)據(jù)項的值是否合乎邏輯) 6界限檢驗(上限檢驗、下限檢驗、范圍檢驗) 7格式檢驗(錯位檢驗) 8 代碼校驗位檢驗 9 順序檢驗 10 平衡檢驗 等26. 人機對話設計的基本原則:1 相同的數(shù)據(jù)一次輸入,多次使用;一處輸入,多處引用2 盡量減少漢字輸入; 3 屏幕顯示形式直觀、清晰,貼近管理人員的
32、習慣;4 操作簡單、方便; 5 數(shù)據(jù)錄入應該有檢錯、糾錯和容錯功能;6要有完善的幫助系統(tǒng); 7 應具有快速的系統(tǒng)響應人機對話設計的方式:操作人員常常通過屏幕、鍵盤進行交互,常用的交互方式有:1回答法:屏幕顯示問題,等待用戶回答,回答方式也應在屏幕上提示;2 提問法:主要是用戶查詢; 3 菜單式:屏幕上顯示各種供選擇的操作27. 系統(tǒng)實施的主要任務:1設備的購置與安裝 2 程序的編制與測試 3 數(shù)據(jù)的錄入 4 人員的培訓 5 系統(tǒng)的測試、調試與轉換 6 28. 程序設計的基本要求:1 程序內部文檔化的要求;2 數(shù)據(jù)說明格式要求(數(shù)據(jù)說明的次序應標準化);3 語句構造要求(書寫程序時要使用簡單清晰
33、地語句構造):不要為節(jié)省空間,把多個語句寫在同一行上;盡量避免復雜的條件判斷測試;盡量減少對“非”條件測試;盡量減少使用循環(huán)嵌套和條件嵌套;盡量是用括號使運算次序直觀清晰4 輸入輸出要求:輸入數(shù)據(jù)要有完善的檢驗措施;輸入格式設計要簡單、直觀,布局合理;明確提示交互輸入請求,詳細說明可用的選擇及邊界數(shù)據(jù);輸出報表要易讀易懂5 程序運行要求:編程前腰優(yōu)化算法;仔細研究循環(huán)條件及嵌套循環(huán),檢查是否有語句從內向外移;盡量避免使用多維數(shù)組;盡量避免使用指針和復雜的數(shù)據(jù)結構;不要混合使用不同的數(shù)據(jù)結構這幾點對提高程序可讀性有很大的幫助,同時也改進了程序的可維護性。程序設計的基本方法:程序設計采用結構化程序
34、設計方法,所謂結構化程序設計是指用一組標準的準則和工具從事程序設計,這些準則和工具包括一組基本控制結構,自頂向下地擴展原則,模塊化和逐步求精。1 自頂向下的模塊化設計:先把程序高度概括,看做是一個最簡單的控制結構,即功能結構為完成這個功能,進一步分解成若干個較低一層的模塊,每一個下層模塊表達了一個較小的功能對擴展出來的每一個下層模塊逐層擴展,直到最低一層的每一個模塊都非常簡單、功能很小,能容易地用程序實現(xiàn)為止2 逐步求精,指把模塊的功能一步一步地分解成一組子功能,而這組子功能可以通過執(zhí)行若干個程序步來完成該模塊的全部功能。包括功能求精、數(shù)據(jù)求精和程序求精三個方面的過程。要注意的問題:1 不考慮
35、細節(jié)問題 2要考慮判斷問題 3要考慮數(shù)據(jù)對程序的影響29. 三種轉換方式的優(yōu)缺點及適用場合1 直接轉換方式:是在舊的系統(tǒng)停止運行的某一時刻,新的系統(tǒng)立即投入運行,舊系統(tǒng)的工作完全被新系統(tǒng)所取代。優(yōu)點:轉換簡單、費用最省 缺點:風險性答,一旦新系統(tǒng)發(fā)生問題,可能造成意想不到的額損失 適用于系統(tǒng)的處理過程不太復雜、數(shù)據(jù)不很重要的場合。 2 并行轉換方式:指新舊系統(tǒng)同時運行一段時間后,再有新系統(tǒng)代替舊系統(tǒng),也稱為平行轉換方式。 優(yōu)點:轉換期間工作不間斷,新舊系統(tǒng)可以相互對比、審核,可靠性強,風險小 缺點:費用高 并行轉換的條件是系統(tǒng)的處理過程較復雜,另外系統(tǒng)的安全性、可靠性要求高。在銀行、財務和一些
36、企業(yè)的核心系統(tǒng)中,常用這種轉換方式。 3 分段轉換方式:指在新系統(tǒng)正式運行前,按照子系統(tǒng)的功能或業(yè)務功能,一部分一部分地逐步代替舊系統(tǒng),又稱逐步轉換或向導切換 優(yōu)點:可以防止直接轉換的風險性,費用又不會太高,轉換平穩(wěn)、可靠,易于管理缺點:在混合運行過程中,須事先很好地考慮它們的接口適用于比較大的系統(tǒng)轉換,新舊系統(tǒng)差別太大時則不宜采取這種方式30. 軟件維護的類型1 更正性維護這是指由于發(fā)現(xiàn)系統(tǒng)中的錯誤而引起的維護。工作內容包括診斷問題與改正錯誤。2、適應性維護這是指為了適應外界環(huán)境的變化而增加或修改系統(tǒng)部分功能的維護工作。例如,新的硬件系統(tǒng)問世,操作系統(tǒng)版本更新,應用范圍擴大。為適應這些變化,信息系統(tǒng)需要進行維護。3、完善性維護這是指為了改善系統(tǒng)功能或應用戶的需要而增加新的功能的維護工作。系統(tǒng)經(jīng)過一個時期的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校防火門安裝合同范例
- 太陽能發(fā)電工程合同完整版
- 車站附近快餐店門面租賃合同
- 水利設施吊車租賃協(xié)議模板
- 茶館地暖施工服務合同
- 民族特色幼兒園園長聘任協(xié)議
- 養(yǎng)殖場采購主管招聘合同范例
- 石頭畫校本課程設計
- 種植用地合同范例
- 機械配件合同范例
- 城市建設苗木吊裝安全方案
- 中醫(yī)院醫(yī)生作風建設工作方案(6篇)
- DIY手工坊創(chuàng)業(yè)項目計劃書
- (高清版)DB21∕T 1795-2021 污水源熱泵系統(tǒng)工程技術規(guī)程
- 【MOOC】商業(yè)銀行管理學-湖南大學 中國大學慕課MOOC答案
- 2024年山西建設投資集團有限公司校園招聘考試筆試試題及答案解析
- 護理脊柱外科出科
- 2024江蘇鹽城港控股集團限公司招聘23人易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年陜西省初中學業(yè)水平考試·數(shù)學
- 2024年三支一扶考試基本能力測驗試題及解答參考
- 快遞員合同協(xié)議書格式
評論
0/150
提交評論