freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

管理信息系統(tǒng)模擬試題及練習題(含答案)(編輯修改稿)

2025-07-21 17:05 本頁面
 

【文章內(nèi)容簡介】 SC使用的基本符號:  6.模塊的獨立性怎樣度量?具體內(nèi)容是什么? 所謂模塊的獨立性,是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其它的模塊的接口是簡單的。例如,若一個模塊只具有單一的功能且與其它模塊沒有太多的聯(lián)系,那么,我們稱此模塊具有模塊獨立性。 一般采用兩個準則度量模塊獨立性。即模塊間的耦合性和模塊的內(nèi)聚性。耦合性是模塊之間互相連接的緊密程度的度量。模塊之間的連接越緊密,聯(lián)系越多,耦合性就越高,而其模塊獨立性就越弱。內(nèi)聚性是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。一個模塊內(nèi)部各個元素之間的聯(lián)系越緊密,則它的內(nèi)聚性就越高,相對地,它與其它模塊之間的耦合性就會減低,而模塊獨立性就越強。因此,模塊獨立性比較強的模塊應是高內(nèi)聚低耦合的模塊?!?.簡述怎樣從數(shù)據(jù)流圖導出模塊結(jié)構(gòu)圖。從變換型DFD導出MSC 把變換型DFD轉(zhuǎn)換為MSC的關(guān)鍵是確定變換中心。具體步驟是: 1)找出邏輯輸入、邏輯輸出,確定輸入、變換中心和輸出三大部分。 2)設(shè)計頂層模塊.把輸入、變換中心和輸出連到頂層模塊下作為第二級模塊。 3)其它加工以數(shù)據(jù)流連線為據(jù)自然下垂,作為下級模塊。 4)標注模塊名、數(shù)據(jù)流名、控制流名、調(diào)用關(guān)系等。從事務型DFD導出MSC 事務型DFD的前事務中心一般起判斷作用,然后選擇某一支路進行數(shù)據(jù)處理,這種作用正是MSC中管理模塊的作用。具體轉(zhuǎn)換步驟為; 1)找出前事務中心,如果有后事務中心也一并找出。 2)設(shè)計頂層模塊.建立一個“事務類型獲取“模塊。把“事務類型獲取”模塊和“事務中心調(diào)度”模塊連接到頂層模塊作為第二級模塊。 3)其它加工以數(shù)據(jù)流連線為據(jù)自然下垂,作為下級模塊。如果有后事務中心,將其作為二級模塊。 4)標注模塊名、數(shù)據(jù)流名、控制流名、調(diào)用關(guān)系等。從復合型DFD導出MSC 一般,一個大型的軟件系統(tǒng)是變換型結(jié)構(gòu)和事務型結(jié)構(gòu)的混合結(jié)構(gòu)。通常利用以變換分析為主,事務分析為輔的方式進行軟件結(jié)構(gòu)設(shè)計。 在系統(tǒng)結(jié)構(gòu)設(shè)計時,首先利用變換分析方法把軟件系統(tǒng)分為輸入、中心變換和輸出3個部分,設(shè)計上層模塊,即主模塊和第一層模塊。然后根據(jù)數(shù)據(jù)流圖各部分的結(jié)構(gòu)特點,適當?shù)乩米儞Q分析或事務分析,可以得到初始模塊結(jié)構(gòu)圖?!?.簡述數(shù)據(jù)庫設(shè)計的內(nèi)容、原則和方法。 數(shù)據(jù)庫設(shè)計分為以下六個階段: 在需求分析階段,數(shù)據(jù)庫設(shè)計人員充分地調(diào)查和分析用戶的應用需求,概念結(jié)構(gòu)設(shè)計的目標是產(chǎn)生出一個能反映組織信息需求的概念模型。最常見的概念模型是實體聯(lián)系模型(ER模型)。 邏輯結(jié)構(gòu)設(shè)計的任務就是把概念結(jié)構(gòu)轉(zhuǎn)換成所選擇的DBMS支持的數(shù)據(jù)模型。目前,絕大多數(shù)是轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型。 ER模型轉(zhuǎn)換關(guān)系模型的方法: (1)將每一個實體轉(zhuǎn)換成一個關(guān)系。 (2)所有主碼必須定義非空(NOT NULI)。如果所用的DBMS軟件不支持NOT NULL選項,則必須用編程的方法實現(xiàn)實體完整性規(guī)則。在選擇DBMS軟件時,應該盡量選擇滿ANSI SQL標準的軟件。 (3)對于二元聯(lián)系,按照下列規(guī)則定義外碼: 一對多聯(lián)系:將“一”表中的主碼作為外碼放在“多”表中。因此外碼總是在“多”的一方。 一對一聯(lián)系:將一個表的主碼作為外碼放在另一個表中。外碼通常是放在存取操作比較頻繁的表中,或者根據(jù)問題的語義決定放在哪一個表中。如果兩個實體之間是一對一聯(lián)系,也可以將兩個實體合成一個實體??梢詫⒁粚σ宦?lián)系著作一對多聯(lián)系的特例。 多對多聯(lián)系:建立復合實體,復合實體的主碼由兩個父實體的主碼復合組成。復合實體的主碼也是外碼,所以,它們必須是NOT NULL。 對于一個設(shè)計好的邏輯數(shù)據(jù)模型選擇一個最符合應用要求的物理結(jié)構(gòu)的過程,稱為物理設(shè)計。物理設(shè)計完全依賴于給定的數(shù)據(jù)庫軟件和硬件設(shè)備。關(guān)系DBMS對物理設(shè)計的要求很少,且僅有的一些要求也是由DBA來實現(xiàn)的。 確定了數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)后,就可以利用DBMS提供的數(shù)據(jù)定義語言(SQL語言)建立數(shù)據(jù)庫的結(jié)構(gòu),稱之為數(shù)據(jù)庫實施。 數(shù)據(jù)庫設(shè)計與應用開發(fā)工作完成之后,系統(tǒng)便進入運行與維護階段?!?.簡述代碼設(shè)計、輸入輸出設(shè)計的目的、內(nèi)容和方法。代碼設(shè)計 代碼設(shè)計的目的是要設(shè)計出一套為系統(tǒng)各部分所公用的優(yōu)化的代碼系統(tǒng)。 代碼設(shè)計是從編制數(shù)據(jù)詞典開始的。編碼對象主要是數(shù)據(jù)存貯(數(shù)據(jù)庫或文件)中所包含的數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)。代碼設(shè)計的結(jié)果應形成編碼文件,作為系統(tǒng)設(shè)計與編程的標準。 其基本設(shè)計原則是: (1)唯一確定性。每一個代碼都僅代表唯一的實體或?qū)傩浴?(2)標準化與通用性。國家或有關(guān)部委頒布的編碼標準是代碼設(shè)計的依據(jù)。 (3)可擴充性和穩(wěn)定性。當增加新的實體或?qū)傩詴r,直接利用原代碼加以擴充,而不需更新變動代碼系統(tǒng)。要考慮系統(tǒng)的發(fā)展和變化,一般考慮三、五年的使用期限。 (4)便于識別和記憶。為了同時適于計算機和人工處理使用,代碼不僅要具有邏輯含義,還要便于識別和記憶。 (5)短小精悍。代碼的長度不僅會影響所占據(jù)的存貯單元和信息處理的速度,而且也會影響代碼輸入時的出錯率和輸入、輸出的速度。 (6)容易修改。當某個代碼在條件或代表的實體關(guān)系改變時,容易變更。 (7)考慮程序處理上的方便。輸入設(shè)計 (1)輸入設(shè)計的目標是:在保證輸入信息正確性和滿足需要的前提下迅速、經(jīng)濟和方便。 (2)輸入設(shè)計的原則: 在能滿足處理要求的前提下減少輸入量。輸入量少,錯誤率低,輸入時間短; 輸入操作方便,從而減少輸入錯誤的發(fā)生; 盡早對輸入數(shù)據(jù)進行檢查(盡量接近原數(shù)據(jù)發(fā)生點),以使錯誤及時得到改正; 盡量減少漢字的輸入量,代之以編碼。例如,以材料編號代替材料名稱。 (3)輸入類型 外部輸入:是系統(tǒng)的原始輸入,例如顧客訂單、進貨單等; 內(nèi)部輸入:系統(tǒng)內(nèi)部產(chǎn)生并輸入的信息,如文件的更新等; 操作輸入:計算機運行過程中與操作有關(guān)的輸入,如控制參數(shù)、文件名等; 計算機輸入:由系統(tǒng)內(nèi)部或外部計算機通過通信線路直接輸入的信息。例如計算機將當天數(shù)據(jù)存入中央數(shù)據(jù)庫; 交互式輸入:通過人機對話進行的輸入。輸出設(shè)計 對輸出信息的基本要求是:準確、及時而且適用。輸出設(shè)計的詳細步驟包括:確定輸出類型與輸出內(nèi)容、確定輸出方式(設(shè)備與介質(zhì))、專門的表格設(shè)計等。輸出信息的使用者是用戶,在設(shè)計過程中,系統(tǒng)設(shè)計員必須深入了解用戶的信息需求,與用戶充分協(xié)商。 輸出類型與輸出內(nèi)容:外部輸出:輸出目標是系統(tǒng)之外的環(huán)境,例如,結(jié)出帳簿、表格等。 內(nèi)部輸出:系統(tǒng)內(nèi)部一個處理過程向另一個處理過程的輸出,通常,它是計算機與人的主要接口。 中間輸出:計算機處理過程中的中間輸出結(jié)果,這些結(jié)果還要進一步輸入和處理。 交互輸出:計算機以通訊方式與用戶交互,即以對話方式輸出。 操作輸出:計算機運行過程中與操作有關(guān)的輸出,如程序清單、出錯信息等。 10.從下圖所示的數(shù)據(jù)流圖中導出模塊結(jié)構(gòu)圖。 第10題圖 答: 第6章1.簡述系統(tǒng)實施的目標和活動。 在管理信息系統(tǒng)的系統(tǒng)開發(fā)期,經(jīng)過系統(tǒng)分析和系統(tǒng)設(shè)計階段以后,便開始了系統(tǒng)實施階段。在系統(tǒng)分析和設(shè)計階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計上,工作成果是以各種系統(tǒng)分析與設(shè)計文檔來體現(xiàn)的。系統(tǒng)實施階段要繼承此前各階段的工作成果,將技術(shù)設(shè)計轉(zhuǎn)化成為物理實現(xiàn),因此系統(tǒng)實施的成果是系統(tǒng)分析和設(shè)計階段的結(jié)晶。 這一階段由程序設(shè)計、系統(tǒng)測試、系統(tǒng)安裝和新舊系統(tǒng)轉(zhuǎn)換等主要活動構(gòu)成。 程序設(shè)計又稱編寫程序,按照詳細設(shè)計階段產(chǎn)生的程序設(shè)計說明書,用選定的程序設(shè)計語言書寫源程序。系統(tǒng)測試是系統(tǒng)質(zhì)量可靠性保證的關(guān)鍵,也是對需求分析、系統(tǒng)設(shè)計和編碼的最終評審。運用一定的測試技術(shù)與方法,通過模塊測試、組裝測試、確認測試和系統(tǒng)測試幾個步驟,發(fā)現(xiàn)系統(tǒng)可能存在的問題。系統(tǒng)安裝主要是指各種軟、硬件設(shè)備的選型、論證、購置、安裝,以及整個系統(tǒng)調(diào)試運行。 新舊系統(tǒng)轉(zhuǎn)換,也稱系統(tǒng)切換與運行,是指以新開發(fā)的系統(tǒng)替換舊的系統(tǒng),并使之投入使用的過程。它包括系統(tǒng)交付前的準備工作、系統(tǒng)切換的方法和步驟等。2.簡述程序設(shè)計的質(zhì)量要求和步驟。對程序的質(zhì)量要求系統(tǒng)實現(xiàn)階段最主要的工作是程序設(shè)計。程序設(shè)計是根據(jù)系統(tǒng)設(shè)計說明書中有關(guān)模塊的處理過程描述、數(shù)據(jù)庫設(shè)計、輸入設(shè)計、輸出設(shè)計、選擇合適的計算機語言,編制出正確、清晰、強健性好、易維護、易理解、工作效率高的程序。首先是正確實現(xiàn)程序說明書所規(guī)定的各項功能,其次要求程序具有以下良好的性能:(1)結(jié)構(gòu)清晰。結(jié)構(gòu)清晰是保證程序正確,提高可讀性與可維護性的基礎(chǔ)。結(jié)構(gòu)清晰的程序應盡量少用或不用GOTO轉(zhuǎn)向語句;要用IF-ELSE-ENDIF,DO WHILE一ENDDO以醒目的層次結(jié)構(gòu)排列。(2)易理解。編寫程序就如寫文章,易理解是很重要的。一個邏輯上完全正確但雜亂無章,無法供人閱讀、分析、測試、排錯、修改與使用的程序是沒有什么價值的。(3)可維護。為排錯、改進的需要,維護是必要的??删S護性是目前程序設(shè)計所追求的主要目標。(4)健壯性。健壯性是要求系統(tǒng)對錯誤操作、錯誤數(shù)據(jù)錄入能予以識別與禁止,不會因錯誤操作、錯誤數(shù)據(jù)輸入及硬件故障而造成系統(tǒng)崩潰。(5)效率。主要是指系統(tǒng)運行效率與存儲效率。盡量用較少的空間,較快的速度完成規(guī)定的功能。程序設(shè)計步驟(1)理解系統(tǒng)的設(shè)計要求。首先要仔細地閱讀系統(tǒng)設(shè)計說明書,吃透系統(tǒng)設(shè)計所提出的任務、功能和目標,明確自己所編程序在系統(tǒng)中所處的位置及與之相關(guān)的環(huán)境條件;(2)熟悉計算機性能。在程序設(shè)計前要熟悉系統(tǒng)的開發(fā)環(huán)境,包括計算機的性能,操作系統(tǒng),程序設(shè)計語言與數(shù)據(jù)庫管理系統(tǒng);(3)細化程序處理過程。系統(tǒng)設(shè)計說明書中給出的處理過程的描述還是比較粗糙的,程序設(shè)計者在編程前要根據(jù)所選擇的程序設(shè)計語言予以細化,并用一定的方法對處理過程進行描述。(4)編寫源程序。在完成前三階段工作的基礎(chǔ)上,完成編程并在計算機上實現(xiàn)。(5)測試。程序編制完成以后,要對程序的正確性作出評價,這就需要對程序進行測試。測試的目的是為了發(fā)現(xiàn)錯誤并加以改正。程序中常見的錯誤有:語法錯誤、邏輯錯誤、輸入輸出格式錯誤等。有關(guān)統(tǒng)計表明,程序測試所占用的時間和經(jīng)費與開發(fā)系統(tǒng)的規(guī)模成正比。因此,組織測試數(shù)據(jù)、選擇測試方法應引起系統(tǒng)開發(fā)者足夠的重視。程序測試時應根據(jù)程序錯誤的特點選擇有代表性的測試方法進行測試。 3.結(jié)構(gòu)化程序設(shè)計的基本思想是什么?l)使用語言中的順序、選擇、重復等有限的基本控制結(jié)構(gòu)表示程序邏輯。2)選用的控制結(jié)構(gòu)只準許有一個入口和一個出口。3)程序語句組成容易識別的塊(block),每塊只有一個入口和一個出口。4)復雜結(jié)構(gòu)應該用基本控制結(jié)構(gòu)進行組合嵌套來實現(xiàn)。5)語言中沒有的控制結(jié)構(gòu),可用一段等價的程序段模擬,但要求該程序段在整個系統(tǒng)中應前后一致。6)嚴格控制GOTO語句,僅在可以改善而不是損害程序可讀性的情況下偶爾使用。例如,在查找結(jié)束時、文件訪問結(jié)束時,出現(xiàn)錯誤情況要從循環(huán)中轉(zhuǎn)出時、使用條件選擇結(jié)構(gòu)實現(xiàn)就不如用GOTO語句來得簡潔易懂。 4.簡述結(jié)構(gòu)化程序設(shè)計與非結(jié)構(gòu)化程序的比較。 非結(jié)構(gòu)化程序中每一部分都可能有多個入口和多個出口,這就使程序的正確性驗證要復雜得多。結(jié)構(gòu)化程序的正確性只受到它的前一部分程序的運行結(jié)果和其本身運行結(jié)果的影響,而非結(jié)構(gòu)化程序正確性還要受到其后續(xù)部分運行結(jié)果的影響,也即,幾乎受到程序中其他所有部分的影響。這就使得程序的驗證要比結(jié)構(gòu)化程序困難得多。 結(jié)構(gòu)化程序良好的線性結(jié)構(gòu),使它易閱讀、易理解、易維護。結(jié)構(gòu)化程序的閱讀和程序的空間位置是一致的,程序讀到哪,理解到哪。而非結(jié)構(gòu)化程序由于轉(zhuǎn)移語句的存在,使人們在讀完一部分程序后,并不能夠完全理解該程序部分。因為后續(xù)部分中的轉(zhuǎn)移語句,可能會在某種條件下會再次轉(zhuǎn)移到該處執(zhí)行。 結(jié)構(gòu)化程序的維護修改只要考慮被修改部分的上下文,考慮修改后會對它產(chǎn)生什么樣的影響。而非結(jié)構(gòu)化程序的修改不僅要考慮被修改部分的上下文,還要考慮該程序段所轉(zhuǎn)移到的程序段及其它程序段轉(zhuǎn)移到本程序段的情況?!?.程序設(shè)計語言的種類有那些?(1)面向機器語言是為特定的某一種或某一類計算機而設(shè)計的語言,如機器語言和匯編語言。 (2)面向過程語言是獨立于計算機設(shè)備之外,按數(shù)據(jù)處理過程而設(shè)計的語言,也稱為高級語言??蛇m用于各種類型的計算機,典型的有: Basic語言:是一種簡單易學的程序設(shè)計語言,但執(zhí)行速度較慢,可用于一般數(shù)值計算與事務處理,完全支持結(jié)構(gòu)化程序設(shè)計,適用于非專業(yè)計算機編程人員。 PASCAL語言:它是第一個系統(tǒng)體現(xiàn)結(jié)構(gòu)化程序設(shè)計概念的高級語言,控制結(jié)構(gòu)完備,有豐富的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型,語言表達能力強,移植容易,在科學計算、數(shù)據(jù)處理以及系統(tǒng)軟件開發(fā)中都有較廣泛的應用。 C語言:這是一種使用廣泛、影響很大的高級語言。它提供了豐富的控制結(jié)構(gòu)以支持結(jié)構(gòu)化程序設(shè)計,有豐富的運算符和數(shù)據(jù)類型。C語言最初是在Unix操作系統(tǒng)下研制的,現(xiàn)已成功地移植到多種微機與小型機上,所以C語言程序可移植性極好。而且C語言又具有匯編語言的功能,可以處理計算機直接操作的大多數(shù)數(shù)據(jù),直接完成硬件的算術(shù)或邏輯運算,因而C語言程序在空間和時間效率上都能和匯編語言程序媲美,絕對高于其它高級語言。它特別適合編寫系統(tǒng)軟件,并且也廣泛用于應用軟件的開發(fā)。 (3)面向問題的語言是面向各種專門的問題,在程序設(shè)計中只告訴計算機“做什么”,無需告訴它“怎么樣做”,這種語言通常被稱為第四代程序設(shè)計語言(4GL 。高級語言被稱為第三代程序設(shè)計語言),4GL是非過程化的。 (4)面向?qū)ο蟮某绦蛟O(shè)計語言是與面向?qū)ο蟮某绦蛟O(shè)計方法配套的計算機語言,它主要分為兩大類:一類是在傳統(tǒng)的面向過程的高級語言基礎(chǔ)上加入面向如面
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1