軟件開發(fā)與應(yīng)用技術(shù)復(fù)習(xí)資料整理_第1頁
軟件開發(fā)與應(yīng)用技術(shù)復(fù)習(xí)資料整理_第2頁
軟件開發(fā)與應(yīng)用技術(shù)復(fù)習(xí)資料整理_第3頁
軟件開發(fā)與應(yīng)用技術(shù)復(fù)習(xí)資料整理_第4頁
軟件開發(fā)與應(yīng)用技術(shù)復(fù)習(xí)資料整理_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、操作系統(tǒng)OS操作系統(tǒng)概念:相當(dāng)于計(jì)算機(jī)系統(tǒng)的“管家”,是方便用戶管理和控制計(jì)算機(jī)軟硬件資源的系統(tǒng)軟件(或程序集合)操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)的地位:是最底層的系統(tǒng)軟件,是一個(gè)加在計(jì)算機(jī)硬件上的自動(dòng)管理軟件,在方便 用戶使用計(jì)算機(jī)的前提下,管理和控制計(jì)算機(jī)軟硬件資源操縱系統(tǒng)的接口功能:是用戶和計(jì)算機(jī)之間的接口,即用戶必須通過它才能與計(jì)算機(jī)進(jìn)行交互各種不同類型操作系統(tǒng)的特點(diǎn):(1)DOS操作系統(tǒng)是一個(gè)單用戶、單任務(wù)操作系統(tǒng),目前它為用戶提供了許多高質(zhì)量的編程工具、豐富的系統(tǒng)資源和較完備的文件管理,有較多的外部和內(nèi)部命令,功能強(qiáng)大的系統(tǒng)調(diào)用等(2)Windows操作系統(tǒng)是一個(gè)單用戶多任務(wù)的操作系統(tǒng),是20

2、世紀(jì)90年代初計(jì)算機(jī)操作系統(tǒng)技術(shù)進(jìn)步的重要標(biāo)志,也是 DOS的換代產(chǎn)品。Win dows操作系統(tǒng)在用戶界面設(shè)計(jì)方面成功地使用了窗口技術(shù),使其很快在全世界普及應(yīng)用。(微軟80%以上的工作量花在界面上)隨著Windows版本地不斷更新,目前已經(jīng)面世的 Windows Server 2003、Windows Vista操作系統(tǒng)添加了許多全新的特性(3)UNIX操作系統(tǒng)是一個(gè)交互式分時(shí)多用戶多任務(wù)操作系統(tǒng)。它具有短小精悍的系統(tǒng)內(nèi)核和功能強(qiáng)大的核外程序,典型的樹型結(jié)構(gòu)的文件系統(tǒng),良好的可移植性,友好的用戶界面,被廣泛地配置在大、中、小型計(jì)算機(jī)上,并逐漸下移配置到個(gè)人計(jì)算機(jī)和微機(jī)工作站上(4)L in u

3、x 操作系統(tǒng)是由UNIX演變而來,是一個(gè)免費(fèi)的、源代碼開放的操作系統(tǒng)。它的效率和精簡(jiǎn)性相當(dāng)優(yōu)秀;運(yùn)行速度非??欤环€(wěn)定性也非常高;對(duì)系統(tǒng)的硬件配置要求卻很低。且Linux是完全開放的,如果想要對(duì)該操作系統(tǒng)做改動(dòng),則你可以直接去做存儲(chǔ)管理:主要指對(duì)內(nèi)存的管理,主要任務(wù)是為多道程序的運(yùn)行提供良好環(huán)境。存儲(chǔ)管理為每個(gè)進(jìn)程分配 內(nèi)存,同時(shí)應(yīng)保證各進(jìn)程只能在屬于自己的內(nèi)存空間中運(yùn)行,彼此互不沖突且不被其他進(jìn)程破 壞。使有限的內(nèi)存能裝入盡可能多的作業(yè),提高計(jì)算機(jī)的利用率。臨界資源:每次僅允許一個(gè)進(jìn)程訪問的資源地址映射:由于用戶程序中使用的是邏輯地址,而處理機(jī)執(zhí)行程序時(shí)要按物理地址訪問內(nèi)存,所以存儲(chǔ)管理必須配

4、合硬件進(jìn)行地址轉(zhuǎn)換工作,把一組邏輯地址轉(zhuǎn)換成物理地址(即地址映射),以保證處理機(jī)的正確執(zhí)行。地址映射有 2種方式:動(dòng)態(tài)重定位、靜態(tài)重定位進(jìn)程通信內(nèi)存擴(kuò)充技術(shù):為了既滿足大作業(yè)的需求,又能實(shí)現(xiàn)在內(nèi)存中存放盡可能多的用戶程序,系統(tǒng)常采用虛擬存儲(chǔ)技術(shù)或其他自動(dòng)覆蓋技術(shù),邏輯上擴(kuò)充內(nèi)存容量,為用戶提供比物理內(nèi)存空間大得多 的地址空間處理機(jī):是操作系統(tǒng)管理的最重要的硬件資源之一。多道程序系統(tǒng)中處理機(jī)管理的主要任務(wù)是如何安排多任務(wù)使用處理機(jī),即如何把處理機(jī)合理地分配給多個(gè)任務(wù)使用.-批處理操作系統(tǒng)(批量系統(tǒng)或作業(yè)流處理系統(tǒng)) :用戶作業(yè)的成批輸入并處理優(yōu)點(diǎn):系統(tǒng)的吞吐量大,資源利用率高,系統(tǒng)開銷較小 缺點(diǎn)

5、:脫機(jī)服務(wù)方式,故系統(tǒng)交互性不強(qiáng)分時(shí)操作系統(tǒng):特點(diǎn):計(jì)算機(jī)規(guī)定或制約用戶,工作的主動(dòng)權(quán)在計(jì)算機(jī)手里基本特征:多路性(同時(shí)性);獨(dú)占性;及時(shí)性;交互性實(shí)時(shí)操作系統(tǒng):特點(diǎn):用戶規(guī)定或制約計(jì)算機(jī)分類:實(shí)時(shí)控制系統(tǒng),實(shí)時(shí)信息系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng):是在原來各自計(jì)算機(jī)操作系統(tǒng)的基礎(chǔ)上,按照網(wǎng)絡(luò)體系結(jié)構(gòu)提供計(jì)算機(jī)網(wǎng)絡(luò)管理、 通信、資源共享、系統(tǒng)安全和多種網(wǎng)絡(luò)應(yīng)用服務(wù)(網(wǎng)絡(luò)資源共享,網(wǎng)絡(luò)通信,作業(yè)遷移)-分布式操作系統(tǒng):運(yùn)行在不具有共享主存的多臺(tái)計(jì)算機(jī)上,而在用戶眼里卻像是一臺(tái)計(jì)算機(jī)特征:需要一個(gè)全局的文件系統(tǒng);所有CPU上運(yùn)行同樣的內(nèi)核,同一的管理和控制機(jī)構(gòu),進(jìn)行優(yōu)化的協(xié)調(diào)工作;要有一個(gè)單一的、全局的進(jìn)程通信機(jī)

6、制,提供選擇和優(yōu)化 本地和遠(yuǎn)地的資源利用;有全局的保護(hù)機(jī)制OS的管理功能進(jìn)程管理:處理機(jī)是操作系統(tǒng)管理的最重要的硬件資源之一,處理機(jī)管理被歸結(jié)為進(jìn)程管理進(jìn)程是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng),是操作系統(tǒng)進(jìn)行資源 分配的單位存儲(chǔ)管理:內(nèi)存、外村、高速緩存設(shè)備管理:管理計(jì)算機(jī)系統(tǒng)的外部設(shè)備文件管理:關(guān)于信息資源的管理,操作系統(tǒng)將計(jì)算機(jī)系統(tǒng)中的信息組織成文件來進(jìn)行管理OS的處理機(jī)管理進(jìn)程:是操作系統(tǒng)乃至并發(fā)系統(tǒng)最核心的概念;是程序的一次執(zhí)行;可以與其他計(jì)算并發(fā)執(zhí)行的計(jì)算; 是一個(gè)程序及其數(shù)據(jù)在處理機(jī)上順序執(zhí)行時(shí)發(fā)生的活動(dòng);是程序在一個(gè)數(shù)據(jù)集合上的運(yùn)行過程; 是系統(tǒng)進(jìn)行資源分配

7、和調(diào)度的一個(gè)獨(dú)立單位;是操作系統(tǒng)進(jìn)行資源分配的單位 是一個(gè)具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合的一次運(yùn)行活動(dòng)進(jìn)程和程序的區(qū)別:進(jìn)程是動(dòng)態(tài)的,程序是靜態(tài)的,及進(jìn)程是程序的一次執(zhí)行過程,程序是一組指令的有序集合;程序可以復(fù)制,可以在不同計(jì)算機(jī)上運(yùn)行,進(jìn)程則不能 程序是永久的,進(jìn)程是有生命周期的,且是短暫的 程序是指令代碼的集合,進(jìn)程實(shí)體包括:程序、數(shù)據(jù)及進(jìn)程控制塊 程序具有動(dòng)態(tài)性、并發(fā)性、獨(dú)立性和異步性,程序無 進(jìn)程可以生產(chǎn)其他進(jìn)程,程序不能生成新的程序,進(jìn)程和程序并非一一對(duì)應(yīng)并發(fā)進(jìn)程之間的同步或互斥關(guān)系:互斥(間接制約):是對(duì)進(jìn)程的異步運(yùn)行在時(shí)間上施加某些限制,使得它們關(guān)于共享資源的操作與時(shí)間

8、無關(guān)同步(直接制約):由進(jìn)程間自行協(xié)調(diào),即諸進(jìn)程的執(zhí)行必須依照某種次序進(jìn)行進(jìn)程有三種狀態(tài),分別為:就緒狀態(tài)、執(zhí)行狀態(tài)、阻塞狀態(tài),進(jìn)程可以在三種狀態(tài)之間轉(zhuǎn)換進(jìn)程通信:進(jìn)程之間的信息交換稱為進(jìn)程通信,指的是進(jìn)程之間可以直接以較高的速率傳輸較多數(shù)據(jù)的信 息交換方式。優(yōu)點(diǎn)是效率高和使用方便。主要有消息緩沖通信、信箱通信和管道通信 進(jìn)程管道通信方式:利用外村來進(jìn)行數(shù)據(jù)通信,故具有傳送數(shù)據(jù)量大的優(yōu)點(diǎn) 線程(輕型線程):由進(jìn)程進(jìn)一步派生出來的一組代碼(指令組)的執(zhí)行過程 線程與進(jìn)程的關(guān)系:一個(gè)進(jìn)程可以產(chǎn)生多個(gè)線程,這些線程都共享該進(jìn)程的內(nèi)存地址空間,它們可以并發(fā) 執(zhí)行的路徑,執(zhí)行速度得到了更大的提高,且線程

9、需要的系統(tǒng)開銷比進(jìn)程要小。線程 擁有進(jìn)程所具有的許多特征,故又稱為輕型進(jìn)程,同時(shí)把進(jìn)程稱為重型進(jìn)程 線程與進(jìn)程區(qū)別:擁有資源:線程幾乎不擁有系統(tǒng)資源,但可訪問擁有資源的基本單位調(diào)度:在引入線程的操作系統(tǒng)中,進(jìn)程只是擁有資源的基本單位,線程是調(diào)度與分派的 基本單位并發(fā)性:均有并發(fā)性系統(tǒng)開銷:操作系統(tǒng)創(chuàng)建進(jìn)程的開銷大于創(chuàng)建線程的開銷同一進(jìn)程的各線程的內(nèi)存空間線程是進(jìn)程內(nèi)的一個(gè)可調(diào)度實(shí)體,是一個(gè)執(zhí)行單元,輕量進(jìn)程在多任務(wù)操作系統(tǒng)中“并發(fā)”的概念:使多個(gè)進(jìn)程在一段時(shí)間內(nèi)同時(shí)運(yùn)行,提高計(jì)算機(jī)系統(tǒng)資源利用率操作系統(tǒng)中存儲(chǔ)管理的方式包括:分區(qū)式管理、分頁式管理和分段式管理分區(qū)式管理可分為:固定式管理和可變分

10、區(qū)管理儲(chǔ)存管理中的地址映射即完成虛擬儲(chǔ)存空間到物理地址空間的映射靜態(tài)重定位:是在目標(biāo)程序裝入指定內(nèi)存區(qū)的時(shí)候由裝配程序在程序執(zhí)行之前一次完成邏輯地址到物理地 址的轉(zhuǎn)換,以后地址不再改變內(nèi)存擴(kuò)充的覆蓋技術(shù)打破了必須將一個(gè)程序全部裝入內(nèi)存后才能運(yùn)行的限制交換技術(shù)實(shí)質(zhì)上是系統(tǒng)把內(nèi)存和外存統(tǒng)一進(jìn)行管理,形成一個(gè)存儲(chǔ)容量比實(shí)際內(nèi)存大的虛擬存儲(chǔ)器OS的文件管理文件系統(tǒng):負(fù)責(zé)存取和管理文件的機(jī)構(gòu)文件命名:按名存取兩種文件的存取方式:順序存取、隨機(jī)存取數(shù)據(jù)的儲(chǔ)存方法一般地,數(shù)據(jù)的儲(chǔ)存方法有四種順序儲(chǔ)存:把邏輯上相鄰的數(shù)據(jù)元素存儲(chǔ)在物理位置相鄰的存儲(chǔ)單元之中,通常借助于程序設(shè)計(jì)語言中的 數(shù)組來實(shí)現(xiàn)鏈?zhǔn)絻?chǔ)存:以鏈

11、式形式將數(shù)據(jù)元素存放于任意存儲(chǔ)單元中,可連續(xù)存放,也可以不連續(xù)存放,以指針實(shí)現(xiàn) 鏈表間的聯(lián)系索引儲(chǔ)存散列儲(chǔ)存線性結(jié)構(gòu)的存儲(chǔ)方法可以采用順序存儲(chǔ)式鏈?zhǔn)酱鎯?chǔ),而非線性結(jié)構(gòu)的存儲(chǔ)方法只能采用鏈?zhǔn)酱鎯?chǔ)算法算法:是精確定義的一系列規(guī)則,指出怎么從給出的輸入數(shù)據(jù)經(jīng)過有限步后,產(chǎn)生所需的結(jié)果數(shù)據(jù)。即它 是解決問題的一種方法或過程的描述算法的時(shí)間復(fù)雜度是指它的計(jì)算工作量的大小算法的特征:棧和隊(duì)列棧和隊(duì)列的共同特點(diǎn):屬于操作受限的線性表入棧序列與不可能的輸出序列在順序棧中作出棧運(yùn)算時(shí),移動(dòng)棧頂指針和取出元素的操作順序:先取出元素,后移動(dòng)指針棧是一種插入和刪除操作均在一端進(jìn)行的數(shù)據(jù)結(jié)構(gòu),隊(duì)列插入在表的一端,刪除在

12、表的另一端存儲(chǔ)線性表的優(yōu)點(diǎn)單鏈表的特點(diǎn):它是一種動(dòng)態(tài)結(jié)構(gòu),整個(gè)存儲(chǔ)空間為多個(gè)鏈表共用不需預(yù)先分配空間指針占用額外存儲(chǔ)空間 不能隨機(jī)存取,查找速度慢查找在長度為n的順序表中查找值為 x的元素,在等概率情況下查找成功時(shí)的平均查找長度是( n+1) /2 拆半查找(即二分查找)只適用于具有順序存儲(chǔ)結(jié)構(gòu)的有序表排序冒泡排序的特點(diǎn),其第一趟排序至多需要進(jìn)行n-L次相鄰元素的交換當(dāng)待排序列已經(jīng)按要求排好序,用直接插入排序方法進(jìn)行排序時(shí),關(guān)鍵字總的標(biāo)膠次數(shù)為n-1次堆排序是選擇排序,它是對(duì)樹型選擇排序的進(jìn)一步改造,采用堆排序時(shí),只需要一個(gè)記錄大小的輔助空間 程序設(shè)計(jì)面向過程的程序設(shè)計(jì):程序 =算法+數(shù)據(jù)結(jié)構(gòu)

13、面向?qū)ο蟮某绦蛟O(shè)計(jì):程序=對(duì)象+消息工程文件(.VBP)包含了所有的“窗體文件(.FRM)”和可能存在的“標(biāo)準(zhǔn)模塊文件(.BAS)”和“類模塊 文件(.CLS)”啟動(dòng)窗體對(duì)象:VB程序運(yùn)行時(shí),首先執(zhí)行的對(duì)象,缺省情況下,第一個(gè)創(chuàng)建的窗體被指定為啟動(dòng)對(duì)象 注釋語句是非執(zhí)行語句,僅對(duì)程序的內(nèi)容起注釋作用,它不被解釋和編譯,代碼中加入注釋語句的目的是 提高程序的可讀性數(shù)據(jù)庫數(shù)據(jù)庫:長期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織、可共享、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合數(shù)據(jù)庫管理系統(tǒng),簡(jiǎn)稱DBMS( Database Management System ):為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件,它介于用戶和操作系統(tǒng)之間,通過它

14、可以實(shí)現(xiàn)數(shù)據(jù)的有效管理數(shù)據(jù)庫系統(tǒng):由應(yīng)用程序、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫和數(shù)據(jù)庫管理員等組成的計(jì)算機(jī)系統(tǒng),它能實(shí)現(xiàn)大量 數(shù)據(jù)的動(dòng)態(tài)存儲(chǔ),從而方便不同級(jí)別用戶的訪問數(shù)據(jù)模型:概念模型、邏輯模型E-R (實(shí)體聯(lián)系)模型:它是一種面向現(xiàn)實(shí)世界的數(shù)據(jù)模型,用實(shí)體聯(lián)系圖(E R圖)表示E R圖優(yōu)點(diǎn):非常直觀,用戶容易理解;與計(jì)算機(jī)系統(tǒng)無關(guān)E-R與傳統(tǒng)數(shù)據(jù)模型的區(qū)別在于:E-R不是面向?qū)崿F(xiàn),而是面向現(xiàn)實(shí)世界的,因此,它能比較自然地描述現(xiàn)實(shí)世界實(shí)體間的聯(lián)系,可分為三類:一對(duì)一聯(lián)系(1: 1); 一對(duì)多聯(lián)系(1: n);多對(duì)多聯(lián)系(m: n)SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制功能于一體數(shù)據(jù)查詢 S

15、ELECT * FROM表名 WHERE標(biāo)題like 在在BETWEEN 126 AND 204ODER BY學(xué)號(hào) ASC(或 DESC) PS :排序,ASC升序,DESC降序SECLET 班級(jí),COUNT*)AS人數(shù)FROM表名GROUFBY班級(jí)(COUN統(tǒng)計(jì)個(gè)數(shù),AS起別名)SECLET 班級(jí),COUN(*)AS人數(shù) FROM表名 GROUBY學(xué)號(hào) HAVINGCUNT(*)=2 (不多于 2 門) SELECT SUM AS 總成績 FROM 表名 WHERE學(xué)號(hào) = 19860126(AVG,MAX,MIN數(shù)據(jù)定義 CREATE,DROP,ALTER數(shù)據(jù)操作 INSERT,UPDAT

16、E,DELETEINSERT INTO表名(字段名,字段名)VALUES (常量,常量)UPDATE 表名SET列名=值表達(dá)式,列名=值表達(dá)式WHERE條件表達(dá)式DELETE FROM表名WHERE條件表達(dá)式數(shù)據(jù)控制 GRANT,REVOKERecordset :表示執(zhí)仃查詢所得到的記錄集BOF指明當(dāng)前記錄的位置位于Recordset對(duì)象的第一個(gè)記錄之前EOF指明當(dāng)前記錄的位置位于Recordset對(duì)象的最后一個(gè)記錄之后BOF或EOF為真時(shí),不能從結(jié)果集中讀取數(shù)據(jù)看,否則會(huì)產(chǎn)生錯(cuò)誤RecordCount :返回Recordset對(duì)象中的記錄數(shù)目Fields :包含 Recordset對(duì)象的所有

17、字段對(duì)象記錄集第一個(gè)字段可表示為rst.Fields(0), rst.Fields.Count返回記錄集的列數(shù)Open: Recordset.Open Source ,ActiveConnection , CursorType, LockType, OptionsSource:可選項(xiàng),它可以是一條SQL語句、一張表或者一個(gè)存儲(chǔ)過程等ActiveConnection :可選項(xiàng),用于指定 Connection對(duì)象,或包含 ConnectionString參數(shù)的字符串CursorType:可選項(xiàng),用于指定打開Recordset時(shí)所使用的游標(biāo)類型LockType:可選項(xiàng),用于指定打開Recordset

18、時(shí)所使用的鎖定類型Option :可選項(xiàng),用于指示 Source參數(shù)的類型開發(fā)方法、軟件測(cè)試1系統(tǒng)的軟件分類:系統(tǒng)軟件,應(yīng)用軟件2、計(jì)算機(jī)語言發(fā)展的三個(gè)歷程:機(jī)器碼t匯編語言t高級(jí)語言3、優(yōu)秀的程序滿足以下幾點(diǎn):功能正確,性能優(yōu)良,容易看懂,容易使用,容易修改和擴(kuò)充4、軟件危機(jī)產(chǎn)生的根本原因與軟件產(chǎn)品的特征和軟件產(chǎn)品開發(fā)與維護(hù)的方法不正確有關(guān)產(chǎn)生的原因:軟件是邏輯的系統(tǒng)部件不是物理的系統(tǒng)部件,以程序和文檔形式存在;軟件規(guī)模越來越大,功能越來越強(qiáng),軟件結(jié)構(gòu)非常復(fù)雜5、 軟件危機(jī)的表現(xiàn):用戶很不滿意;質(zhì)量很不可靠(產(chǎn)品無評(píng)價(jià)手段);軟件不可維護(hù);對(duì)軟件開發(fā)成本和進(jìn)度的估算很不準(zhǔn)確;沒有適當(dāng)?shù)奈臋n;

19、 軟件成本比重上升;軟件供不應(yīng)求6、軟件工程出現(xiàn)的原因:在于獲得廉價(jià)的、能在實(shí)際機(jī)器上高效和可靠地工作的軟件。為此需要建立并應(yīng)用牢固的工程準(zhǔn)則和方法7、軟件工程的核心思想:采用工程化的原理和方法對(duì)軟件進(jìn)行計(jì)劃、開發(fā)和維護(hù)&瀑布模型(線性順序模型或生存周期模型)的主要特點(diǎn):堅(jiān)持結(jié)構(gòu)化(將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開)思想和強(qiáng)調(diào)文檔齊套,是瀑布開發(fā)模型的兩條重要準(zhǔn)則瀑布模型圖的階段與文檔最新范本,供參考!9、快速原型法的最大優(yōu)點(diǎn):用戶的早期介入,快11、結(jié)構(gòu)化分析方法的核心思想:自頂向下和逐步求精12、SA方法主要描述工具:數(shù)據(jù)流圖(DFD表達(dá)需求數(shù)據(jù)詞典 記錄數(shù)據(jù)的邏輯定義:對(duì)數(shù)據(jù)流名、數(shù)據(jù)存儲(chǔ)名、數(shù)

20、據(jù)項(xiàng)名、基本加工名進(jìn)行詳細(xì)說明13、數(shù)據(jù)流圖(Data Flow Diagram )是描述系統(tǒng)中數(shù)據(jù)流程的圖形工具。它標(biāo)識(shí)了一個(gè)系統(tǒng)的邏輯輸入 和邏輯輸出以及把邏輯輸入轉(zhuǎn)換為邏輯輸出所需的加工處理,它用于需求分析階段14、數(shù)據(jù)流圖的分層:頂層:是一個(gè)高度抽象的軟件系統(tǒng)的邏輯模型(只有一張)中間層:它既是上一層的加工的分解結(jié)果,又是下一層若干加工的抽象底層:由基本加工構(gòu)成。所謂基本加工是指不能再進(jìn)行分解的加工15、數(shù)據(jù)流圖的四種基本符號(hào):數(shù)據(jù)流加工數(shù)據(jù)存儲(chǔ)數(shù)據(jù)源點(diǎn)或終點(diǎn)16、 在需求分析階段,使用數(shù)據(jù)詞典把所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素通過列表方式以精確的、嚴(yán)格的定義 描述出來,使得用戶和系統(tǒng)分析員對(duì)

21、于輸入、輸出、存儲(chǔ)成分和中間計(jì)算結(jié)果有共同的理解17、數(shù)據(jù)字典中四種類型的條目:數(shù)據(jù)詞典中條目類型:數(shù)據(jù)流條目:常用符號(hào) =+ | ()- 文件條目:列出文件記錄的組成數(shù)據(jù)項(xiàng)組織方式- 數(shù)據(jù)項(xiàng)條目:數(shù)據(jù)單項(xiàng)定義,包括類型、取值范圍加工條目:加工的精確描述,小說明加工說明18、總體設(shè)計(jì)的目的19、模塊獨(dú)立性的兩個(gè)定性的度量標(biāo)準(zhǔn):內(nèi)聚(越大越好)和耦合(越小越好)內(nèi)聚:偶然內(nèi)聚(一個(gè)模塊由多任務(wù)組成,這些任務(wù)之間關(guān)系松散或根本沒聯(lián)系)邏輯內(nèi)聚(一個(gè)模塊完成的任務(wù)在邏輯上相同或相似)時(shí)間內(nèi)聚(一個(gè)模塊所包含的任務(wù)必須在同一時(shí)間內(nèi)執(zhí)行)通信內(nèi)聚(一個(gè)模塊內(nèi)所有處理元素集中于相同的數(shù)據(jù)結(jié)構(gòu))順序內(nèi)聚(一個(gè)模塊中所有處理元素都是為完成同一功能而且必須順序執(zhí)行)功能內(nèi)聚(一個(gè)模塊所有處理都完成一個(gè)而且僅完成一個(gè)功能) 耦合:兩個(gè)模塊完全獨(dú)立數(shù)據(jù)耦合(兩個(gè)模塊只通過數(shù)據(jù)進(jìn)行交換)狀態(tài)耦合(通過控制狀態(tài)進(jìn)行傳遞)環(huán)境耦合(通過公共環(huán)境進(jìn)行數(shù)據(jù)存取)公共塊耦合(多個(gè)模塊引用一個(gè)全程數(shù)據(jù)區(qū))內(nèi)容耦合(一個(gè)模塊使用保存在另一模塊內(nèi)部的數(shù)據(jù)或控制信息,或轉(zhuǎn)移進(jìn)入另一模塊中間時(shí),或

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論