




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1 什么是管理信息系統(tǒng)的結(jié)構(gòu)化生命周期法?系統(tǒng)的生命周期:任何一個系統(tǒng)都有發(fā)生、程,新系統(tǒng)是在舊系統(tǒng)的根底上產(chǎn)生、開展、老化、淘汰,最后又被更新的系統(tǒng)所取代。開展和消亡的過生命周期法的根本思想:用系統(tǒng)的思想,系統(tǒng)工程的方法,按用戶至上的原那么,結(jié)構(gòu)化、模塊化、自頂向下地對信息系統(tǒng)進(jìn)行分析和設(shè)計(jì)。信息系統(tǒng)的開發(fā)原那么:面向用戶的觀點(diǎn);嚴(yán)格區(qū)分工作階段,每個階段規(guī)定明確的任務(wù)和所應(yīng)得的成果;按照系統(tǒng)的觀點(diǎn),自頂向下地完成研制工作;充分考慮變化的情況;工作成果要成文,文獻(xiàn)資料的格式要標(biāo)準(zhǔn)會、標(biāo)準(zhǔn)化。信息系統(tǒng)的開發(fā)步驟:可行性分析;信息系統(tǒng)規(guī)劃;信息系統(tǒng)分析;信息系統(tǒng)設(shè)計(jì);信息系統(tǒng)實(shí)施;系統(tǒng)運(yùn)行管理與
2、評價生命周期法的特點(diǎn)與局限性:1結(jié)構(gòu)化生命周期法的假設(shè)是預(yù)先定義需求的策略;2使用生命周期法,工程的參與者之間往往存在通信鴻溝;3生命周期發(fā)是使用的根本技術(shù)是結(jié)構(gòu)化分析和結(jié)構(gòu)化設(shè)計(jì)SA+SP是建立在系統(tǒng)生命周期的概念根底上的;4有比擬明顯的缺點(diǎn):用這種技術(shù)開發(fā)出來的軟件,其穩(wěn)定性、可修改性和可重用性都比擬差。2 怎樣從數(shù)據(jù)流圖導(dǎo)出模塊結(jié)構(gòu)圖?1復(fù)查根本系統(tǒng)模型2復(fù)查并精畫數(shù)據(jù)流圖3確定數(shù)據(jù)流圖是變換還是事務(wù)特性4確定輸入/輸出流的邊界,并且孤立出變換中心5完成一級分解6完成二級分解7使用設(shè)計(jì)度量和啟發(fā)式規(guī)那么對6中分割得到的軟件結(jié)構(gòu)進(jìn)一步精化數(shù)據(jù)流圖Data Flow Diagram:簡稱DF
3、D,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。模塊結(jié)構(gòu)圖是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不僅描述了系統(tǒng)的子系統(tǒng)結(jié)構(gòu)與分層的模塊結(jié)構(gòu),還清楚地表示了每個模塊的功能,而且直觀地反映了塊內(nèi)聯(lián)系和塊間聯(lián)系等特性。1.模塊的概念模塊是組成目標(biāo)系統(tǒng)邏輯模型和物理模型的根本單位,它的特點(diǎn)是可以組合、分解和更換。系統(tǒng)中任何一個處理功能都可以看成是一個模塊。根據(jù)模塊功能具體化程度的不同,可以分為邏輯模塊和物理模塊。在系統(tǒng)邏輯模型中定義的處理功能可視為邏輯模塊。物理模塊是邏輯模塊的具體化,
4、可以是一個計(jì)算機(jī)程序、子程序或假設(shè)干條程序語句,也可以是人工過程的某項(xiàng)具體工作。一個模塊應(yīng)具備以下四個要素:(1) 輸入和輸出 模塊的輸入來源和輸出去向都是同一個調(diào)用者,即一個模塊從調(diào)用者那兒取得輸入,進(jìn)行加工后再把輸出返回調(diào)用者。(2) 處理功能 指模塊把輸入轉(zhuǎn)換成輸出所作的工作。(3) 內(nèi)部數(shù)據(jù) 指僅供該模塊本身引用的數(shù)據(jù)。(4) 程序代碼 指用來實(shí)現(xiàn)模塊功能的程序。前兩個要素是模塊的外部特性,即反映了模塊的外貌。后兩個要素是模塊的內(nèi)部特性。在結(jié)構(gòu)化設(shè)計(jì)中,主要考慮的是模塊的外部特性,其內(nèi)部特性只做必要
5、了解,具體的實(shí)現(xiàn)將在系統(tǒng)實(shí)施階段完成。2 模塊結(jié)構(gòu)圖的根本符號模塊結(jié)構(gòu)圖是結(jié)構(gòu)化設(shè)計(jì)中描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具。作為一種文檔,它必須嚴(yán)格地定義模塊的名字、功能和接口,同時還應(yīng)當(dāng)在模塊結(jié)構(gòu)圖上反映出結(jié)構(gòu)化設(shè)計(jì)的思想。模塊結(jié)構(gòu)圖由模塊、調(diào)用、數(shù)據(jù)、控制和轉(zhuǎn)接等五種根本符號組成,如圖6-2-2所示。圖622 模塊結(jié)構(gòu)圖的五種根本符號(1) 模塊這里所說的模塊通常是指用一個名字就可以調(diào)用的一段程序語句為物理模塊。在模塊結(jié)構(gòu)圖中,用長方形框表示一個模塊,長方形中間標(biāo)上能反映模塊處理功能的模塊名字。模塊名通常由一個動詞和一個作為賓語的名詞組成。(2) 調(diào)用在模
6、塊結(jié)構(gòu)圖中,用聯(lián)接兩個模塊的箭頭表示調(diào)用,箭頭總是由調(diào)用模塊指向被調(diào)用模塊,但是應(yīng)該理解成被調(diào)用模塊執(zhí)行后又返回到調(diào)用模塊。如果一個模塊是否調(diào)用一個附屬模塊,決定于調(diào)用模塊內(nèi)部的判斷條件,那么該調(diào)用稱為模塊間的判斷調(diào)用,采用菱形符號表示。如果一個模塊通過其內(nèi)部的循環(huán)功能來循環(huán)調(diào)用一個或多個附屬模塊,那么該調(diào)用稱為循環(huán)調(diào)用,用弧形箭頭表示。判斷調(diào)用和循環(huán)的表示方法如圖623表示,還可通過下面的動畫理解模塊的調(diào)用關(guān)系。圖623 判定調(diào)用和循環(huán)調(diào)用(3) 數(shù)據(jù)當(dāng)一個模塊調(diào)用另一個模塊時,調(diào)用模塊可以把數(shù)據(jù)傳送到被調(diào)用模塊處供處理,而被調(diào)用模塊又可以將處理的結(jié)果數(shù)據(jù)送回到調(diào)用模塊。在模塊之
7、間傳送的數(shù)據(jù),使用與調(diào)用箭頭平行的帶空心圓的箭頭表示,并在旁邊標(biāo)上數(shù)據(jù)名。例如,圖6-24(a)表示模塊調(diào)用模塊時,將數(shù)據(jù)、傳送給,將處理結(jié)果數(shù)據(jù)Z返回給。圖624 模塊調(diào)用(4) 控制信息為了指導(dǎo)程序下一步的執(zhí)行,模塊間有時還必須傳送某些控制信息,例如,數(shù)據(jù)輸入完成后給出的結(jié)束標(biāo)志,文件讀到末尾所產(chǎn)生的文件結(jié)束標(biāo)志等??刂菩畔⑴c數(shù)據(jù)的主要區(qū)別是前者只反映數(shù)據(jù)的某種狀態(tài),不必進(jìn)行處理。在模塊結(jié)構(gòu)圖中,用帶實(shí)心圓點(diǎn)的箭頭表示控制信息。例如,圖5-4 (b)中“無此職工就是用來表示送來的職工號有誤的控制信息。(5) 轉(zhuǎn)接符號當(dāng)模塊結(jié)構(gòu)圖在一張圖面上畫不下,需要轉(zhuǎn)接到另外一張紙上,或?yàn)榱?/p>
8、防止圖上線條交叉時,都可使用轉(zhuǎn)接符號,圓圈內(nèi)加上標(biāo)號,如圖625所示。圖625 轉(zhuǎn)接符號的使用現(xiàn)在讀者可自己去理解一下列圖6-2-1所示的工資計(jì)算程序模塊結(jié)構(gòu)圖。簡單的模塊結(jié)構(gòu)圖3 結(jié)構(gòu)化程序設(shè)計(jì)與非結(jié)構(gòu)化程序概念及其區(qū)別?結(jié)構(gòu)化程序設(shè)計(jì):以模塊化設(shè)計(jì)為中心,將待開發(fā)的軟件系統(tǒng)劃分為假設(shè)干個相互獨(dú)立的模塊,采用“自頂向下、逐步求精設(shè)計(jì)方法和“單入口單出口的控制結(jié)構(gòu)。采用結(jié)構(gòu)化程序設(shè)計(jì)方法,程序結(jié)構(gòu)清晰,易閱讀、測試、排錯和修改;由于每個模塊執(zhí)行單一功能,模塊間聯(lián)系較少,使程序編制比過去更簡單,程序更可靠而且增加了可維護(hù)性、每個模塊可以獨(dú)立編制和測試。面向?qū)ο蟪绦蛟O(shè)計(jì):一種圍繞真實(shí)世界的概念來組
9、織模型的程序設(shè)計(jì)方法,使用對象來描述問題空間的實(shí)例。 該設(shè)計(jì)中,程序=對象+ +對象 對象=數(shù)據(jù)結(jié)構(gòu)+算法 區(qū)別面向過程的設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)從系統(tǒng)的功能入手,按照工程的標(biāo)準(zhǔn)和嚴(yán)格的標(biāo)準(zhǔn)將系統(tǒng)分解為假設(shè)干功能模塊,系統(tǒng)是實(shí)現(xiàn)功能的函數(shù)和過程的集合;面向?qū)ο蟪绦蛟O(shè)計(jì)從所處理的數(shù)據(jù)入手,以數(shù)據(jù)為中心而不是以效勞功能為中心來描述系統(tǒng),把編程問題視為一個數(shù)據(jù)集合,數(shù)據(jù)相對于功能而言,具有更強(qiáng)的穩(wěn)定性。4 系統(tǒng)流程圖和數(shù)據(jù)流圖有什么區(qū)別概念系統(tǒng)流程圖System Flowchart是描繪系統(tǒng)物理模型的傳統(tǒng)工具。它的根本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等
10、,表達(dá)信息在各個部件之間流動的情況。數(shù)據(jù)流圖Data Flow Diagram簡稱DFD,它從數(shù)據(jù)傳遞和加工角度,以圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。區(qū)別系統(tǒng)流程圖就是表示整個處理事務(wù)的根本過程,數(shù)據(jù)流圖是描述各個子塊之間如何進(jìn)行數(shù)據(jù)傳遞。系統(tǒng)流程圖是在系統(tǒng)分析員在做系統(tǒng)的構(gòu)架階段,或者說,在接觸實(shí)際系統(tǒng)時對未來構(gòu)建的信息處理系統(tǒng)的一種描述。系統(tǒng)流程圖還可以用來表示現(xiàn)有的信息系統(tǒng)處理過程設(shè)計(jì)的各個部件以及次序。系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具,它的根本思想是用圖形符號以黑盒子形式描述系統(tǒng)里
11、面的每個部件程序、文件、數(shù)據(jù)庫、表格、人工過程等。系統(tǒng)流程圖表達(dá)的是信息在系統(tǒng)各部件之間流動的情況,而不是對信息進(jìn)行加工處理的控制階段,因此盡管系統(tǒng)流程圖使用的某些符號和程序流程圖中使用的符號相同,但是它確是物理流程圖而不是程序流程圖。數(shù)據(jù)流程圖是在系統(tǒng)分析員在系統(tǒng)設(shè)計(jì)階段,對實(shí)際構(gòu)建的系統(tǒng)分析綜合后,提取邏輯模型的一個過程,它更關(guān)注于過程內(nèi)數(shù)據(jù)的處理,而把具體處理數(shù)據(jù)的物理過程、物理分布忽略。數(shù)據(jù)流的分析過程是逐步對實(shí)際過程求精的,從頂層數(shù)據(jù)流圖到分層數(shù)據(jù)流圖,數(shù)據(jù)流和過程類型逐步增加,直到形成最后的數(shù)據(jù)字典和底層數(shù)據(jù)流圖。需要注意的是數(shù)據(jù)流圖和程序設(shè)計(jì)中的程序流程圖是不同,數(shù)據(jù)流圖關(guān)心的是
12、企業(yè)業(yè)務(wù)系統(tǒng)中數(shù)據(jù)處理加工的客觀過程,并不關(guān)心未來電子化處理的加工過程;數(shù)據(jù)流圖中流動的只是數(shù)據(jù),并沒有控制過程,但在程序流程圖中必須有控制邏輯。5 軟件測試要經(jīng)過哪些步驟?這些測試與管理信息系統(tǒng)開發(fā)各階段之間有什么關(guān)系?步驟:單元測試->集成測試->確認(rèn)測試->系統(tǒng)測試信息系統(tǒng)的開發(fā)階段:可行性分析->信息系統(tǒng)規(guī)劃->信息系統(tǒng)分析->信息系統(tǒng)設(shè)計(jì)->信息系統(tǒng)實(shí)施->系統(tǒng)運(yùn)行管理與評價單元測試對源程序中每一個程序單元進(jìn)行測試,檢查各個模塊是否正確實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯誤。該階段設(shè)計(jì)信息系統(tǒng)設(shè)計(jì)和信息系統(tǒng)實(shí)施階段集成測試是
13、為了檢查和設(shè)計(jì)相關(guān)的軟件體系機(jī)構(gòu)的有關(guān)問題,也就是檢查概要設(shè)計(jì)是否合理有效確認(rèn)測試主要是檢查與實(shí)現(xiàn)的軟件是否滿足需求規(guī)格說明書中確定了的各種需求系統(tǒng)測試是把已確認(rèn)的軟甲與其他系統(tǒng)元素如硬件、其他支持軟件、數(shù)據(jù)、人工等結(jié)合在一起進(jìn)行測試,以確定軟件是否可以支付只用。6 簡述管理信息系統(tǒng)的開發(fā)策略?信息系統(tǒng)開發(fā)策略1top-down自上而下方法從一個組織的高層管理著手,考慮組織的目標(biāo)、對象和策略,確定一個組織的管理信息系統(tǒng)模型,確定需要哪些功能保證目標(biāo)的完成,從而劃分出相應(yīng)的業(yè)務(wù)子系統(tǒng),并進(jìn)行各子系統(tǒng)的具體分析和設(shè)計(jì)2bottom-up自下而上方法從各種根本業(yè)務(wù)和數(shù)據(jù)處理著手,進(jìn)行分析和設(shè)計(jì)。當(dāng)下
14、層子系統(tǒng)分析完成后,再進(jìn)行上一層系統(tǒng)的分析與設(shè)計(jì),將不同的功能和數(shù)據(jù)綜合起來考慮;除增添新的功能和數(shù)據(jù)外,還要考慮一定的經(jīng)濟(jì)管理模型3綜合方法首先“自上而下地制定一個組織的總體方案,再“自下而上地進(jìn)行具體業(yè)務(wù)信息系統(tǒng)的總體設(shè)計(jì)。這兩種方法的結(jié)合可以對系統(tǒng)進(jìn)行全面的分析,可保證系統(tǒng)的協(xié)調(diào)和完整,能得到一個比擬理想的,消耗人力、物力、時間較少的用戶滿意的新系統(tǒng)。7 簡述結(jié)構(gòu)化設(shè)計(jì)方法的根本思想?結(jié)構(gòu)化程序設(shè)計(jì):以模塊化設(shè)計(jì)為中心,將待開發(fā)的軟件系統(tǒng)劃分為假設(shè)干個相互獨(dú)立的模塊,采用“自頂向下、逐步求精設(shè)計(jì)方法和“單入口單出口的控制結(jié)構(gòu)。采用結(jié)構(gòu)化程序設(shè)計(jì)方法,程序結(jié)構(gòu)清晰,易閱讀、測試、排錯和修改
15、;由于每個模塊執(zhí)行單一功能,模塊間聯(lián)系較少,使程序編制比過去更簡單,程序更可靠而且增加了可維護(hù)性、每個模塊可以獨(dú)立編制和測試。8 簡述如何進(jìn)行信息系統(tǒng)的總體規(guī)劃?總體規(guī)劃準(zhǔn)備組織機(jī)構(gòu)調(diào)查建立目標(biāo)樹定義管理功能定義數(shù)據(jù)類確定子系統(tǒng)實(shí)現(xiàn)順序計(jì)算機(jī)邏輯配置總體規(guī)劃報(bào)告綜觀原信息系統(tǒng)定義信息結(jié)構(gòu)9 如何設(shè)計(jì)并衡量一個成功的信息系統(tǒng)?軟件質(zhì)量要素 功能性,可靠性,易實(shí)用性,效率,可維護(hù)性,可移植性1) 功能性:軟件所實(shí)現(xiàn)的功能滿足用戶需求的程度-反映了所開發(fā)的軟件滿足用戶陳述的或蘊(yùn)含的需求程度,即用戶要求的功能是否全部實(shí)現(xiàn)了2) 可靠性:在規(guī)定的時間和條件下,軟件所能維持其性能水平的程度-反響軟件滿足用
16、戶需求正常運(yùn)行的程度及在故障發(fā)生時能繼續(xù)運(yùn)行的程度3) 易使用性:對于一個軟件,用戶學(xué)習(xí)、操作、準(zhǔn)備輸入和理解輸出時,所做努力的程度-反映了與用戶的友善性,即用戶在使用本軟件時是否方便4) 效率:在指定的條件啊下,用軟件實(shí)現(xiàn)某種功能所需的計(jì)算機(jī)資源包括時間的有效程度-反映了在完成功能要求時,有沒有浪費(fèi)資源5) 可維護(hù)性:在一個可運(yùn)行軟件中,為了滿足用戶需求、環(huán)境改變或軟件錯誤發(fā)生時,進(jìn)行相應(yīng)修改所做的努力程度-反映了在用戶需求改變或環(huán)境發(fā)生變更時,對軟件系統(tǒng)進(jìn)行相應(yīng)修改的容易程度6) 可移植性:從一個計(jì)算機(jī)系統(tǒng)或環(huán)境轉(zhuǎn)移到另一計(jì)算機(jī)系統(tǒng)或環(huán)境的容易程度10 ER圖實(shí)體-聯(lián)系圖(Entity-R
17、elation Diagram)用來建立數(shù)據(jù)模型,在數(shù)據(jù)庫系統(tǒng)概論中屬于概念設(shè)計(jì)階段,形成一個獨(dú)立于機(jī)器,獨(dú)立于DBMS的ER圖模型。 通常將它簡稱為ER圖,相應(yīng)地可把用ER圖描繪的數(shù)據(jù)模型稱為ER模型。ER圖提供了表示實(shí)體即數(shù)據(jù)對象、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R圖的根本要素是實(shí)體、屬性和聯(lián)系,其表示方法為:實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名;屬性:用橢圓形或圓角矩形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來;多值屬性由雙線連接;主屬性名稱下加下劃線;聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型在E-R圖中要明確說明1對多關(guān)系,1對1關(guān)系和多對多關(guān)系。1對1關(guān)系在兩個實(shí)體連線方向?qū)?;1對多關(guān)系在1
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度離職賠償協(xié)議書陷阱應(yīng)對策略與賠償金支付指導(dǎo)合同
- 2025年度個人住房裝修貸款協(xié)議
- 4S店裝修工程委托書
- 2025年度房屋貸款房屋買賣合同書(含貸款期限變更)
- 交房租賃合同范本
- 2025年度實(shí)習(xí)教師與教育機(jī)構(gòu)教育質(zhì)量評估合作合同
- 時尚街區(qū)裝飾合作協(xié)議
- 債權(quán)交易合同范例
- 中國天線連接器項(xiàng)目投資可行性研究報(bào)告
- 新湖中寶信托計(jì)劃
- 七年級歷史第5課--安史之亂與唐朝衰亡ppt課件
- 戶外LED顯示屏設(shè)計(jì)施工方案.docx
- 上崗證WORD模板
- 凈土資糧——信愿行(05)第三講安住在彌陀大愿之海
- 化工車間開停車風(fēng)險分析
- 鈑金k因子和折彎扣除參照表
- 市政小三線施工方案(共22頁)
- 靜壓樁機(jī)、鉆孔灌注樁、沉槽機(jī)CAD圖形
- 易經(jīng)(拼音版)
- 紅旗優(yōu)質(zhì)服務(wù)窗口先進(jìn)事跡材料
- 總監(jiān)辦標(biāo)準(zhǔn)化管理規(guī)定
評論
0/150
提交評論