信息系統(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頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一章管理信息系統(tǒng)的概念與結(jié)構(gòu)1 .通俗的解釋:信息是人們關(guān)心的事情的消息或知識2 .某則消息或知識只有對接收者的行為或思維活動產(chǎn)生影響時(shí),才能稱為信息。3 .我們把信息的發(fā)生者稱為信源,信息的接收者稱為信宿,傳播信息的媒介稱為載體。4 .信息循環(huán)是信息運(yùn)動的基本形式。5 .信息與數(shù)據(jù)6 信息的主要特征(1.)可傳輸性(2)可存儲性(3).可加工性(4.)共享性(5).時(shí)滯性7 信息科學(xué)和信息技術(shù)概念:(1.)信息科學(xué)是研究信息運(yùn)動規(guī)律和應(yīng)用方法的一類學(xué)科的總稱。(2.)信息技術(shù)是關(guān)于信息的產(chǎn)生、發(fā)送、傳輸、接收、變換、控制等應(yīng)用技術(shù)的總,是在信息科學(xué)的基本原理和方法的指導(dǎo)下擴(kuò)展人類信息處理功

2、能的技術(shù)。8 .通訊技術(shù)、計(jì)算機(jī)技術(shù)、控制技術(shù),即”3c“技術(shù)。9 .現(xiàn)代管理的核心是決策。決策過程包括發(fā)現(xiàn)機(jī)會或問題、明確目標(biāo)、探索方案、預(yù)測與評價(jià)、抉擇等階段。10 .決策的基礎(chǔ)是信息,決策形成過程也是信息的收集、加工、分析和利用以及新的信息的形成過程。11 .企業(yè)中的物流是單向的,而信息流是雙向的。12 .信息的總項(xiàng)數(shù)用nc表示,在規(guī)定的期限內(nèi)其中發(fā)生變更的項(xiàng)目數(shù)用nt表示,則定義此類信息的穩(wěn)定系數(shù)為:kt=1-nt/nc管理信息計(jì)算穩(wěn)定系數(shù)的規(guī)定期限一般為一年。若kt>=0.85,則此類信息稱為固定信息;若0.6<kt<0.85,則此類信息稱為相對固定信息;若kt&l

3、t;=0.6,則此類信息稱為流動信息。13 企業(yè)中各種規(guī)劃、計(jì)劃、合同、定額、標(biāo)準(zhǔn)、工藝文件、設(shè)備技術(shù)文件,以及某些統(tǒng)計(jì)報(bào)表、數(shù)據(jù)、屬于固定信息或相對固定信息。14 .計(jì)算機(jī)輔助管理發(fā)展的四個(gè)階段(1.)事務(wù)處理(2)系統(tǒng)處理支(3)持決策(3)綜合服務(wù)15 .管理信息系統(tǒng)的物理組成1. 計(jì)算機(jī)硬件系統(tǒng)2.計(jì)算機(jī)軟件系統(tǒng)3.數(shù)據(jù)及其存儲介質(zhì)4.通信系統(tǒng)5.非計(jì)算機(jī)系統(tǒng)的信息收集、處理設(shè)備、6.規(guī)章制度7.工作人員16 .信息存儲系統(tǒng)是管理信息系統(tǒng)的信息基礎(chǔ)。管理信息系統(tǒng)的信息存儲子系統(tǒng)可以分成三大部分:數(shù)據(jù)庫系統(tǒng)、模型庫系統(tǒng)和知識庫系統(tǒng)。17 .企業(yè)管理活動分為三個(gè)層次:戰(zhàn)略計(jì)劃、管理控制計(jì)劃

4、、業(yè)務(wù)計(jì)劃和控制。18 .集中式系統(tǒng)的主要優(yōu)點(diǎn)是:(1.)信息資源集中,管理方便,規(guī)范統(tǒng)一。(2.)專業(yè)人員集中使用,有利于發(fā)揮他們的作用,便于組織人員培訓(xùn)和提高工作。(3.)信息資源利用率高(4.)系統(tǒng)安全措施實(shí)施方便這類系統(tǒng)的不足之處:(1.)隨著系統(tǒng)規(guī)模的擴(kuò)大和功能的提高,集中式系統(tǒng)的復(fù)雜性迅速增長,給管理和維護(hù)帶來困難。(2.)對組織的變革和技術(shù)發(fā)展的適應(yīng)性差,應(yīng)變能力弱。(3.)不利于發(fā)揮用戶在系統(tǒng)開發(fā)、維護(hù)、管理方面的積極性與主動精神。(4.)系統(tǒng)比較脆弱,主機(jī)出現(xiàn)故障可能使整個(gè)系統(tǒng)停止工作。19 根據(jù)客戶機(jī)與服務(wù)器在系統(tǒng)中所承擔(dān)的數(shù)據(jù)處理任務(wù),c/S結(jié)構(gòu)可以分為以下四類型:(1.

5、)分布式顯示型(2)分布式邏輯型(3)分布式數(shù)據(jù)管理型(4)分布式數(shù)據(jù)文件型20分布式系統(tǒng)具有以下優(yōu)點(diǎn)(1.)可以根據(jù)應(yīng)用需要和存取方式來配置信息資源。(2.)有利于發(fā)揮用戶在系統(tǒng)開發(fā)、維護(hù)和信息資源管理方面的積極性和主動性,提高了系統(tǒng)對用戶需求變更的適應(yīng)性和對環(huán)境的應(yīng)變能力。(3.)系統(tǒng)擴(kuò)展方便,增加一個(gè)網(wǎng)絡(luò)結(jié)點(diǎn)一般不會影響其它結(jié)點(diǎn)的工作。(4.)系統(tǒng)的健壯性好,網(wǎng)絡(luò)上的一個(gè)結(jié)點(diǎn)出現(xiàn)故障一般不會導(dǎo)致全系統(tǒng)癱瘓。分布式系統(tǒng)的不足之處有:(1.)由于信息資源的分散,系統(tǒng)開發(fā),維護(hù)和管理的標(biāo)準(zhǔn)、規(guī)范不易統(tǒng)一。(2.)配置在不同地點(diǎn)的信息資源一般分屬管理信息系統(tǒng)的各子系統(tǒng)。(3.)各地的計(jì)算機(jī)系統(tǒng)工

6、作條件與環(huán)境不一,不利于安全保密措施的統(tǒng)一實(shí)施。第二章管理信息系統(tǒng)建設(shè)導(dǎo)論1 .系統(tǒng)方法的主要原則是:(1)整體性原則。(2)分解-協(xié)調(diào)原則。(3)目標(biāo)優(yōu)化原則。2 .目標(biāo)優(yōu)化對簡單系統(tǒng)來說是求“最優(yōu)解”,對復(fù)雜系統(tǒng)來說求的是“滿意解”。(判斷題)3 .A.D霍爾所提出的系統(tǒng)工程三維模型描述了復(fù)雜系統(tǒng)建設(shè)方法的一個(gè)總體結(jié)構(gòu)。4 .任何系統(tǒng)均有其產(chǎn)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程。這個(gè)過程稱為系統(tǒng)的生命周期。6 .系統(tǒng)開發(fā)的生命周期一般分為以下階段:(1)系統(tǒng)分析,(2)系統(tǒng)設(shè)計(jì),(3)系統(tǒng)實(shí)施7 .系統(tǒng)運(yùn)行時(shí)發(fā)現(xiàn)的錯誤約2/3產(chǎn)生于系統(tǒng)分析與設(shè)計(jì),其余約1/3出自系統(tǒng)實(shí)施階段.(判斷)8

7、.結(jié)構(gòu)化方法的主要原則:(1)用戶參與的原則,(2)“先邏輯,后物理”的原則,( 3) “自頂向下”的原則,(4)工作成果描述標(biāo)準(zhǔn)化原則第三章,系統(tǒng)規(guī)劃1 .規(guī)劃,一般是指對較長時(shí)期的活動進(jìn)行總體的、全面的計(jì)劃2 .人、組織管理與技術(shù)是信息化生產(chǎn)力的三個(gè)重要因素3 .CSF方法的步驟:(1)了解企業(yè)(或MIS)的戰(zhàn)略目標(biāo),(2)識別所有成功因素,(3)確定關(guān)鍵成功因素,(4)識別性能指標(biāo)與標(biāo)準(zhǔn)4 .企業(yè)系統(tǒng)規(guī)劃法(BSP法)是為了指導(dǎo)企業(yè)管理信息系統(tǒng)的開發(fā)而建立的一種規(guī)范方法5.BSP法論的基本出發(fā)點(diǎn)是:(1)一個(gè)信息系統(tǒng)必須要支持企業(yè)的目標(biāo),(2)一個(gè)信息系統(tǒng)的戰(zhàn)略應(yīng)當(dāng)表達(dá)出企業(yè)中各個(gè)管理層

8、次的需求,(3)一個(gè)信息系統(tǒng)應(yīng)該向整個(gè)組織提供一致性的信息,(4)一個(gè)信息系統(tǒng)應(yīng)當(dāng)在組織機(jī)構(gòu)和管理體制改變時(shí)保持工作能力,(5)一個(gè)信息系統(tǒng)的戰(zhàn)略規(guī)劃應(yīng)由總體信息系統(tǒng)中的子系統(tǒng)開始實(shí)現(xiàn)6 .數(shù)據(jù)類,是指支持企業(yè)所必需的邏輯上相關(guān)的數(shù)據(jù)7 .識別數(shù)據(jù)類:存檔類數(shù)據(jù),事務(wù)類數(shù)據(jù),計(jì)劃類數(shù)據(jù),統(tǒng)計(jì)類數(shù)據(jù)8 .用字母C和U來表示哪個(gè)過程產(chǎn)生該數(shù)據(jù)和哪個(gè)過程使用該數(shù)據(jù)9 .落在系統(tǒng)方框外的那些U表示對數(shù)據(jù)流的應(yīng)用,用箭頭表示數(shù)據(jù)從一個(gè)系統(tǒng)流向另一個(gè)系統(tǒng)10 .為什么需要識別子系統(tǒng)?(1)由于主要的系統(tǒng)間的相互關(guān)系復(fù)雜,每個(gè)主要的系統(tǒng)需要由其他系統(tǒng)產(chǎn)生的信息分解后能使關(guān)系簡單、明確。(2)并不是在一個(gè)分系

9、統(tǒng)中的所有過程數(shù)據(jù)類都需要馬上給予高優(yōu)級支持。(3)任務(wù)給定的系統(tǒng)往往過大,不能一次實(shí)現(xiàn),而是一步一步完成的,或者說是一個(gè)子系統(tǒng)一個(gè)子系統(tǒng)來實(shí)現(xiàn)的。14.收費(fèi)法是把信息系統(tǒng)資源的費(fèi)用分?jǐn)偨o用戶的一種會計(jì)手段。第四章1 .系統(tǒng)分析階段的主要活動有:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。2 .(簡答)系統(tǒng)分析工作的特點(diǎn):1.工作內(nèi)容涉及面廣、不確定性大2.系統(tǒng)分析工作主要面向組織管理問題,工作方式主要是和人打交道3.系統(tǒng)分析工作的主要成果是文件4.系統(tǒng)分析工作追求的是有限目標(biāo)。3 .(問答題)為什么系統(tǒng)分析工作追求的是有限目標(biāo)?在管理信息系統(tǒng)建設(shè)中,由于用戶單位各部門各類人

10、員的信息需求和目標(biāo)的多樣性,有些目標(biāo)和需求不一致,甚至相互沖突,而且,管理信息系統(tǒng)的建設(shè)是長期任務(wù),不是一次項(xiàng)目開發(fā)所能全部完成的。因此在一次系統(tǒng)開發(fā)中,系統(tǒng)分析工作實(shí)現(xiàn)的目標(biāo)是有限的。4 .數(shù)據(jù)流圖的基本組成有:外部項(xiàng)、加工、數(shù)據(jù)存儲、數(shù)據(jù)流。5 .數(shù)據(jù)詞典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)元素、數(shù)據(jù)存儲、加工外部項(xiàng)。其中數(shù)據(jù)元素是組成數(shù)據(jù)流的基本成分。6 .基本加工:數(shù)據(jù)流圖中所有不進(jìn)一步分解的加工。7 .基本加工的工具有:1.自然語言的文字?jǐn)⑹觥?.結(jié)構(gòu)化語言。3.決策樹。4.決策表。5數(shù)學(xué)公式。6上訴工具的聯(lián)合使用。8 .系統(tǒng)分析工作需要收集的信息答題可分為:關(guān)于組織的信息、關(guān)于人的信息、

11、關(guān)于工作的信息和關(guān)于環(huán)境的信息。9 .收集信息一般的方法有:面談、調(diào)查表、查閱文獻(xiàn)和實(shí)地觀察、實(shí)踐。10 可行性研究的內(nèi)容有:技術(shù)可行性、經(jīng)濟(jì)可行性、營運(yùn)可行性11 .可行性研究報(bào)告的主要內(nèi)熱包括:1.現(xiàn)行系統(tǒng)概況。2.主要問題和主要信息需求。3.擬建新系統(tǒng)的方案。4.經(jīng)濟(jì)可行性分析。5技術(shù)可行性分析。6.營運(yùn)可行性分析。7.結(jié)論。11 .詳細(xì)調(diào)查與初步調(diào)查的區(qū)別:目的不同:初步調(diào)查的目的是明確問題和系統(tǒng)開發(fā)要解決的主要問題和目標(biāo),論證系統(tǒng)開發(fā)的必要性和可能性。詳細(xì)調(diào)查的目的是為了弄清楚現(xiàn)行系統(tǒng)的基本功能及信息流程,為新系統(tǒng)邏輯模型提供基礎(chǔ)。內(nèi)容不同:初步調(diào)查的重點(diǎn)是了解現(xiàn)行系統(tǒng)的概要情況及外

12、部關(guān)系。包括資源情況、能力情況、外部影響情況等。詳細(xì)調(diào)查的重點(diǎn)在于對系統(tǒng)的內(nèi)部情況更詳細(xì)和具體的了解,從而可以提供在新系統(tǒng)建設(shè)時(shí)改進(jìn)或更換的內(nèi)容。12 .新系統(tǒng)邏輯模型提出的這一階段活動的主要工作成果是系統(tǒng)說明書。13 .數(shù)據(jù)流圖繪制主要步驟:1確定所開發(fā)的系統(tǒng)的外部項(xiàng),既系統(tǒng)的數(shù)據(jù)來源和去處。2.確定整個(gè)系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個(gè)加工環(huán)節(jié),畫出關(guān)鍵圖。3.確定系統(tǒng)的主要信息處理功能,按此將整個(gè)系統(tǒng)分解差成幾個(gè)加工環(huán)節(jié)。4.根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進(jìn)行分解。5.重復(fù)步驟4.6對草圖進(jìn)行檢查和合理布局。7和用戶進(jìn)行交流。8.用計(jì)算機(jī)或其他制圖。

13、編輯工具畫出正規(guī)的數(shù)據(jù)流圖。9將正規(guī)的數(shù)據(jù)流圖提交系統(tǒng)分析負(fù)責(zé)人復(fù)審。第五章5.1 .管理信息系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。5.2 這一階段的主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確??傮w目標(biāo)的實(shí)現(xiàn)。5.3 系統(tǒng)設(shè)計(jì)的依據(jù)(1)系統(tǒng)分析的成果;(2)現(xiàn)行技術(shù);(3)現(xiàn)行的信息管理和信息技術(shù)的標(biāo)準(zhǔn)、規(guī)范和有關(guān)法

14、律制度;(4)用戶需求;(5)系統(tǒng)運(yùn)行環(huán)境。5.4 書109頁HIPO分層圖(2層)。5.5 信息處理的方式來看主要有:批處理方式(batchprocessing)聯(lián)機(jī)處理方式(on-lineprocessing)。分布式系統(tǒng)都是以網(wǎng)絡(luò)方式進(jìn)行相互通訊。5.6 軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的原則(1)分解-協(xié)調(diào)原則;(2)信息隱蔽、抽象的原則;(3)自頂向下的原則;(4)一致性原則;(5)面向用戶的原則。5.7 所謂模塊化,簡單地說就是把系統(tǒng)劃分為若干個(gè)模板,每個(gè)模板完成一個(gè)特定的功能,然后將這些模塊匯集起來組成一個(gè)整體(即系統(tǒng)),用以完成指定功能的一種方法。5.8 快內(nèi)組合和塊間耦合是相輔相成的兩個(gè)

15、原則。P117圖5-11.模塊之間的耦合形式。5.9 P118表5-1.模塊之間四種耦合方式的比較圖5-12.模塊內(nèi)部的組合程度比較5.10 P120表5-2.模塊內(nèi)部的七種組合形式的比較5.11 系統(tǒng)的深度表示系統(tǒng)結(jié)構(gòu)中的控制層數(shù),寬度則表示控制的總分布,即同一層次的模塊總數(shù)的最大值。5.12 一個(gè)模塊控制的直屬下級模塊的個(gè)數(shù)稱為改模塊的扇出;反之,一個(gè)模塊的直接上級模塊的個(gè)數(shù)稱模塊的扇入。5.13 模塊的作用范圍是指受該模塊內(nèi)部的一個(gè)判定影響的所有模塊的集合,只要某一模塊中含有一些依賴于這個(gè)判定的操作,那么該模塊就在這個(gè)判定的作用范圍之中,如果整個(gè)模塊的全部操作都受該操作的影響,則這個(gè)模塊

16、連同它的上級模塊都在這個(gè)判定的作用范圍內(nèi)。模塊的控制范圍包括該模塊本身及所有的下屬模塊的集合??刂品秶瓿扇Q于系統(tǒng)的結(jié)構(gòu),它與模塊本身的功能并無多大關(guān)系。5.14 一個(gè)“好”的系統(tǒng)設(shè)計(jì)中,對于模塊的控制范圍和作用范圍,存在著下面兩條規(guī)則:(1)所有受模塊M的一個(gè)判定影響的模塊應(yīng)從屬于模塊M,即對任何一個(gè)內(nèi)部存在判定調(diào)用邏輯的模塊,起作用范圍應(yīng)是其控制范圍的子集;(2)受模塊M判定影響的模塊最好局限在模塊M本身或其直屬下級沒款,即做出判定調(diào)用的模塊與屬于該判定作用范圍的模塊在系統(tǒng)的層次上不能相隔過遠(yuǎn),否則會增大模塊間的塊間耦合。5.15 管理信息系統(tǒng)的數(shù)據(jù)流圖一般有兩種典型結(jié)構(gòu),變換型結(jié)構(gòu)和事

17、務(wù)型結(jié)構(gòu)。5.16 所謂代碼,就是用來表征客觀事務(wù)的實(shí)體類別,以及屬性的一個(gè)或一組易于計(jì)算機(jī)識別和處理的特定符號或記號,它可以是字符、數(shù)某些特殊符號或它們的組合。5.17 代碼的作用:(1)標(biāo)識作用;(2)統(tǒng)計(jì)和檢索作用;(3)對象狀態(tài)的描述作用。5.18 代碼設(shè)計(jì)的原則:(1)適應(yīng)性;(2)合理性;(3)簡明性;(4)系統(tǒng)性;(5)穩(wěn)定性;(6)可擴(kuò)充性;(7)標(biāo)準(zhǔn)化;(8)便于識別和記憶。5.19 無含義碼分順序碼和無序碼;有含義碼分系列順序碼、數(shù)值化字母順序碼、層次碼(適用于線性分類體系)、特征組合碼和復(fù)合碼。5.20 代碼的校驗(yàn)(計(jì)、單)校驗(yàn)碼又稱編碼結(jié)構(gòu)中的校驗(yàn)位。5.21 P134

18、137看“范式”。6.1 系統(tǒng)實(shí)施的前提條件系統(tǒng)實(shí)施工作必須在系統(tǒng)分析和系統(tǒng)設(shè)計(jì)工作完成后,嚴(yán)格按照系統(tǒng)開發(fā)文檔進(jìn)行。系統(tǒng)實(shí)施是以系統(tǒng)分析和設(shè)計(jì)文檔資料為依據(jù)的。系統(tǒng)實(shí)施的主要活動系統(tǒng)開發(fā)工作沿著管理信息系統(tǒng)的生命周期逐漸推進(jìn),經(jīng)過詳細(xì)設(shè)計(jì)階段后便進(jìn)入系統(tǒng)實(shí)施階段,這一階段有編碼、系統(tǒng)測試、系統(tǒng)安裝盒新舊系統(tǒng)轉(zhuǎn)換等主要活動構(gòu)成。6.2 P1566.3 P157圖6-1.程序設(shè)計(jì)語言的發(fā)展6.4 順序結(jié)構(gòu)(SEQUENCE結(jié)構(gòu))表示含有多個(gè)連續(xù)的處理步驟,按程序書寫的先后順序執(zhí)行。6.6 結(jié)構(gòu)化程序設(shè)計(jì)中的GOTO語句6.7 標(biāo)識符是作為文件名、變量名、常量名、函數(shù)名、程序名、段名和程序標(biāo)號等用

19、戶定義的名字的統(tǒng)稱。6.8 標(biāo)識符的命名應(yīng)注意以下幾點(diǎn):(1)命名規(guī)則要在整個(gè)程序中前后一致,不要中途變化,給閱讀理解帶來困難;(2)命名時(shí)一定要避開程序設(shè)計(jì)語言的保留字,否則程序在運(yùn)行中會產(chǎn)生莫名其妙的錯誤;(3)盡量避免使用意義容易混淆的標(biāo)識名,如VALUE與VALUES作為兩個(gè)變量比較容易混淆。6.9 注釋是程序編寫人員與程序閱讀人員交流的重要手段。包括序言性注釋和解釋性注釋。6.10 進(jìn)行程序注釋應(yīng)注意以下幾點(diǎn):(1)注釋一定要在程序編制中書寫,不要在程序完成之后進(jìn)行補(bǔ)寫;(2)解釋性注釋不是簡單直譯程序語句,而是要說明程序段的動機(jī)和原因,提供的是從程序本身難以得到的信息,說明“做什么

20、”;(3)一定要保證注釋與程序的一致性,程序修改后,注釋也要及時(shí)做相應(yīng)的修正,因?yàn)椴徽_的注釋,比沒有注釋更糟糕。6.11 系統(tǒng)測試的對象不僅僅是源程序,而應(yīng)是整個(gè)軟件,它把需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及程序設(shè)計(jì)各階段的開發(fā)文檔,包括需求規(guī)格說明、概要設(shè)計(jì)說明、詳細(xì)設(shè)計(jì)說明以及源程序,都作為測試的對象。6.12 測試的目的就是發(fā)現(xiàn)軟件的錯誤。6.13 系統(tǒng)測試的基本原則:(1)測試工作應(yīng)避免由原開發(fā)軟件的個(gè)人或小組來承擔(dān);(2)設(shè)計(jì)測試方案時(shí),不僅要包括確定的輸入數(shù)據(jù),而且應(yīng)包括從系統(tǒng)功能出發(fā)預(yù)期的測試結(jié)果;(3)測試用例不僅要包括合理、有效地輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù);(4

21、)不僅要檢驗(yàn)程序是否做了該做的事,還要堅(jiān)持程序是否同時(shí)做了不該做的事;(5)軟件中仍存在錯誤的概率和已經(jīng)發(fā)現(xiàn)錯誤的個(gè)數(shù)是成正比的;( 6)保留測試用例,作為軟件文檔的組成部分。6.14 對軟件進(jìn)行測試主要方法為:人工測試(包括個(gè)人復(fù)查、走查和會審)和機(jī)器測試 (包括黑盒測試和白盒測試) 。6.15 系統(tǒng)測試的步驟:單元測試、組裝測試、確認(rèn)測試和系統(tǒng)測試。P175 圖 6-15.系統(tǒng)測試的步驟。6.16 在單元測試前必須通過編譯程序檢查并改正所有語法錯誤。進(jìn)行單元測試是采用白盒測試的方法。6.17 輔助模塊有兩種,一種是驅(qū)動模塊,用以模擬被測模塊的上級調(diào)用模塊;另一種是樁模塊,用以被測模塊的下級

22、被調(diào)用模塊。6.18 ( 1)非增式測試:在對所有模塊分別進(jìn)行了基于輔助模塊的單元測試以后,按程序結(jié)構(gòu)圖,將所有模塊聯(lián)接起來,報(bào)聯(lián)結(jié)后的程序作為一個(gè)整體來進(jìn)行測試; ( 2)增式測試:增式測試實(shí)際上是把單元測試與組裝測試結(jié)合起來。每次測試把下一個(gè)待測試的模塊與已測試過的那些模塊結(jié)合起來進(jìn)行測試。6.19 測試用例設(shè)計(jì)技術(shù):邏輯覆蓋法、等價(jià)類劃分法、邊值分析法、錯誤猜測法、綜合測試法。6.20 等價(jià)類劃分法屬于黑盒測試方法,在完全不考慮程序內(nèi)部結(jié)構(gòu)的情況下,只根據(jù)程序的規(guī)格說明設(shè)計(jì)測試用例。6.21 所謂最佳效果是:通過較小的測試成本把未暴露的錯誤降低到最低。第七章系統(tǒng)維護(hù)與管理1 .系統(tǒng)維護(hù)的

23、目的就是保證管理信息系統(tǒng)正常而可靠的運(yùn)行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。2 .系統(tǒng)維護(hù)工作的內(nèi)容:系統(tǒng)應(yīng)用程序維護(hù)、數(shù)據(jù)維護(hù)、代碼維護(hù)、硬件設(shè)備維護(hù)。3 .系統(tǒng)維護(hù)的類型:糾錯性維護(hù)(診斷和修正系統(tǒng)中遺留的錯誤);適應(yīng)性維護(hù)(為了使系統(tǒng)適應(yīng)環(huán)境的變化);完善性維護(hù)(滿足用戶不斷提出的要求);預(yù)防性維護(hù);根據(jù)對各種維護(hù)工作分布情況的統(tǒng)計(jì)結(jié)果,一般糾錯性維護(hù)占21%,適應(yīng)性維護(hù)占25%,完善性維護(hù)達(dá)到50%,而預(yù)防性維護(hù)以及其它維護(hù)僅占4%,可見系統(tǒng)維護(hù)工作中一半以上的工作是完善性維護(hù)。4 .系統(tǒng)維護(hù)工作的特點(diǎn):采用結(jié)構(gòu)化開發(fā)方法與否對系統(tǒng)維護(hù)工作有極大的影響;系統(tǒng)維護(hù)具有很高的代

24、價(jià);系統(tǒng)維護(hù)工作對維護(hù)人員要求很高;系統(tǒng)維護(hù)工作的對象是整個(gè)系統(tǒng)的配置;系統(tǒng)維護(hù)中經(jīng)常遇到問題5 .影響系統(tǒng)可維護(hù)性主要有以下三個(gè)因素:可理解性(表現(xiàn)為對外來讀者理解系統(tǒng)的結(jié)構(gòu)、接口、功能和內(nèi)部過程的難易程度);可測試性(對系統(tǒng)進(jìn)行診斷和測試的難易程度);可修改性(對系統(tǒng)各個(gè)部分進(jìn)行修改的難易程度)6 .維護(hù)就意味著對系統(tǒng)進(jìn)行修改,修改對于系統(tǒng)來說是有副作用的,即由于修改而出現(xiàn)的錯誤或其它不合要求的行為,主要來自三個(gè)方面:第一,對源代碼的修改可能會引入新的錯誤,一般可以通過回歸測試發(fā)現(xiàn)這類副作用;第二,對數(shù)據(jù)結(jié)構(gòu)進(jìn)行修改,可能會帶來數(shù)據(jù)的不匹配等錯誤,在修改時(shí)必須參照系統(tǒng)文檔中關(guān)于數(shù)據(jù)結(jié)構(gòu)的詳

25、細(xì)描述和模塊間的數(shù)據(jù)交叉引用表,以防局部的修改影響全局的整體作用;第三,任何對源程序的修改,如不能對相應(yīng)的文檔進(jìn)行跟新,造成源程序與文檔的不一致,必將給今后的應(yīng)用和維護(hù)工作造成混亂。7 .系統(tǒng)的可靠性和安全性是信息系統(tǒng)質(zhì)量的兩個(gè)最重要的性能要求8 .提高系統(tǒng)可靠性的主要途徑是使系統(tǒng)具有容錯能力,要具有這種能力,系統(tǒng)應(yīng)具有如下三方面的功能:一是故障約束功能,二是故障檢測功能,三是故障恢復(fù)功能9 實(shí)用的可靠性技術(shù)有一下幾種:設(shè)備冗余技術(shù)、負(fù)荷分布技術(shù)、系統(tǒng)重新組合技術(shù)、數(shù)據(jù)冗余校驗(yàn)技術(shù)、系統(tǒng)數(shù)據(jù)保護(hù)與恢復(fù)技術(shù)、系統(tǒng)動態(tài)檢測診斷自動校正軟件。10 .技術(shù)性安全措施是指通過與系統(tǒng)直接相關(guān)的技術(shù)手段防止

26、安全事故的發(fā)生。11 .防止對系統(tǒng)資源非法使用的主要途徑是用戶身份的確認(rèn)與檢驗(yàn)。信息資源的安全行分為動態(tài)安全性和靜態(tài)安全性,動態(tài)安全性是指對數(shù)據(jù)信息進(jìn)行存取操業(yè)小組)和基于任務(wù)的組織結(jié)構(gòu) (將開發(fā)人員按任務(wù)劃分成小組,小組全體成員自始至終完成該任務(wù)的各種工作) 。15. 軟件維護(hù)人員是在系統(tǒng)各種開發(fā)人員中要求最高但同時(shí)又是信息系統(tǒng)中最缺乏的人才。16. 信息資源管理的組織機(jī)構(gòu)有功能組織、產(chǎn)品組織、矩陣組織三種基本形式。第八章 系統(tǒng)開發(fā)方法的發(fā)展1 . 結(jié)構(gòu)化生命周期法存在的問題: 整個(gè)系統(tǒng)的開發(fā)工作是勞動密集型的,絕大部分工作仍然是靠人工做出的系統(tǒng)開發(fā)的整個(gè)工作費(fèi)時(shí)過長,難以適應(yīng)環(huán)境的急劇變化

27、對用戶需求的變更不能做出迅速的響應(yīng)結(jié)構(gòu)化生命周期法各階段的工作是基于一種假設(shè)維護(hù)工作繁重專門人才緊缺。2 .用戶獲得應(yīng)用軟件,通常有三條途徑:用戶使用功能很強(qiáng)又容易使用的計(jì)算機(jī)軟件開發(fā)工具來開發(fā)所需要的應(yīng)用軟件這種工具通常稱之為第四代語言當(dāng)某些用戶感到第四代語言技術(shù)性太強(qiáng),使用較困難時(shí), 可以聘請顧問或系統(tǒng)專職開發(fā)人員一起工作,共同開發(fā)合適的應(yīng)用軟件從外部購進(jìn)用戶所需的應(yīng)用軟件包。3 .企業(yè)建設(shè)管理信息系統(tǒng)的三種方式:當(dāng)應(yīng)用方面的需求可以明確提出并且預(yù)計(jì)某種需求有相當(dāng)長的一段時(shí)間保持穩(wěn)定時(shí),可采用作過程種的控制措施,靜態(tài)安全性是指對信息的傳輸、存儲過程中的加密措施。12 .信息系統(tǒng)工程的組織和

28、管理與一般的工程系統(tǒng)或項(xiàng)目相比,不同之處主要體現(xiàn)在一下幾個(gè)方面:信息系統(tǒng)是一個(gè)人機(jī)系統(tǒng),人不僅是系統(tǒng)開發(fā)的主體,也是系統(tǒng)運(yùn)行的主體,且系統(tǒng)的開發(fā)和應(yīng)用效果要受到硬件設(shè)備、應(yīng)用軟件、用戶、信息及環(huán)境等多種因素的影響,因此,管理工作具有綜合性和復(fù)雜性的特點(diǎn);信息系統(tǒng)的開發(fā)既具有知識密集型、技術(shù)密集型的特點(diǎn),又具有勞動密集型的特征系統(tǒng)開發(fā)的成果除了硬件設(shè)備以外,主要的構(gòu)成成分是不直觀的邏輯部件,因此質(zhì)量的保證、進(jìn)度的控制都有一定的難度人為因素對系統(tǒng)開發(fā)工作的效果影響很大。針對以上特點(diǎn),信息系統(tǒng)開發(fā)計(jì)劃的組織和管理工作的主要內(nèi)容有制定計(jì)劃、建立組織、人員的配備與培訓(xùn)、資源保證、指導(dǎo)與調(diào)度、進(jìn)度控制、資金管理、成本控制以及質(zhì)量檢驗(yàn)等工作。13 .系統(tǒng)開發(fā)的組織機(jī)構(gòu):在建立開發(fā)組織時(shí),一點(diǎn)要注意信息系統(tǒng)開發(fā)工作的特點(diǎn),一方面要將具體的責(zé)任、權(quán)利和效益落實(shí)到人,另一方面還要注意減少開發(fā)人員彼此工作的接口聯(lián)系。14 系統(tǒng)開發(fā)的組織結(jié)構(gòu)方式有基于職能的組織結(jié)構(gòu)(開發(fā)人員按系統(tǒng)開發(fā)中的各項(xiàng)工作職能劃分成專生命周期法來進(jìn)行系統(tǒng)建設(shè)采用原型法,原型法的基本思路是用戶與系統(tǒng)分析、設(shè)計(jì)人員合作,根據(jù)用戶提出的最基本的問題和想法,先很快建立一個(gè)應(yīng)用軟件的骨架作為應(yīng)用開發(fā)的實(shí)驗(yàn)?zāi)P?。原型法是傳統(tǒng)方法和用戶開發(fā)相結(jié)合的方法。用第四代工具開發(fā)整個(gè)應(yīng)用軟件,無需使

溫馨提示

  • 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

提交評論