首頁 - 網(wǎng)校 - 題庫 - 直播 - 雄鷹 - 團(tuán)購 - 書城 - ? - 學(xué)習(xí)通 - 導(dǎo)航 - 510 -
首頁考試吧網(wǎng)校題庫直播雄鷹510團(tuán)購書城?論壇實(shí)用文檔作文大全寶寶起名
2014中考
法律碩士
2014高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓(xùn) 自學(xué)考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點(diǎn)日語
職稱英語
口譯筆譯
申碩英語
零起點(diǎn)韓語
商務(wù)英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點(diǎn)英語
托福考試
托業(yè)考試
零起點(diǎn)法語
雅思考試
成人英語三級
零起點(diǎn)德語
等級考試
華為認(rèn)證
水平考試
Java認(rèn)證
職稱計(jì)算機(jī) 微軟認(rèn)證 思科認(rèn)證 Oracle認(rèn)證 Linux認(rèn)證
公 務(wù) 員
導(dǎo)游考試
物 流 師
出版資格
單 證 員
報(bào) 關(guān) 員
外 銷 員
價(jià)格鑒證
網(wǎng)絡(luò)編輯
駕 駛 員
報(bào)檢員
法律顧問
管理咨詢
企業(yè)培訓(xùn)
社會工作者
銀行從業(yè)
教師資格
營養(yǎng)師
保險(xiǎn)從業(yè)
普 通 話
證券從業(yè)
跟 單 員
秘書資格
電子商務(wù)
期貨考試
國際商務(wù)
心理咨詢
營 銷 師
司法考試
國際貨運(yùn)代理人
人力資源管理師
廣告師職業(yè)水平
衛(wèi)生資格 執(zhí)業(yè)醫(yī)師 執(zhí)業(yè)藥師 執(zhí)業(yè)護(hù)士
會計(jì)從業(yè)資格
基金從業(yè)資格
統(tǒng)計(jì)從業(yè)資格
經(jīng)濟(jì)師
精算師
統(tǒng)計(jì)師
會計(jì)職稱
法律顧問
ACCA考試
注冊會計(jì)師
資產(chǎn)評估師
高級經(jīng)濟(jì)師
審計(jì)師考試
高級會計(jì)師
注冊稅務(wù)師
國際內(nèi)審師
理財(cái)規(guī)劃師
美國注冊會計(jì)師
一級建造師
安全工程師
設(shè)備監(jiān)理師
公路監(jiān)理師
公路造價(jià)師
二級建造師
招標(biāo)師考試
物業(yè)管理師
電氣工程師
建筑師考試
造價(jià)工程師
注冊測繪師
質(zhì)量工程師
巖土工程師
注冊給排水
造價(jià)員考試
注冊計(jì)量師
環(huán)保工程師
化工工程師
暖通工程師
咨詢工程師
結(jié)構(gòu)工程師
城市規(guī)劃師
材料員考試
監(jiān)理工程師
房地產(chǎn)估價(jià)
土地估價(jià)師
安全評價(jià)師
房地產(chǎn)經(jīng)紀(jì)人
投資項(xiàng)目管理師
環(huán)境影響評價(jià)師
土地登記代理人
寶寶起名
繽紛校園
實(shí)用文檔
入黨申請
英語學(xué)習(xí)
思想?yún)R報(bào)
作文大全
工作總結(jié)
求職招聘 論文下載 直播課堂

2014年計(jì)算機(jī)三級《信息管理》考試要點(diǎn)(2)

考試吧整理了“2014年計(jì)算機(jī)三級《信息管理》考試要點(diǎn)”,望給備考2014年計(jì)算機(jī)等級考試的考生帶來幫助!

  查看匯總:2014年計(jì)算機(jī)三級《信息管理》考試要點(diǎn)匯總熱點(diǎn)文章

三級信息管理技術(shù)分章節(jié)考試要點(diǎn):軟件工程(結(jié)構(gòu)化生命周期方法之軟件設(shè)計(jì))

  軟件設(shè)計(jì)

  在明確了用戶的需求以后,下一步的任務(wù)就是對未來的軟件系統(tǒng)進(jìn)行設(shè)計(jì)。軟件設(shè)計(jì)通?煞譃楦乓O(shè)計(jì)和詳細(xì)設(shè)計(jì)。概要設(shè)計(jì)的任務(wù)是確定軟件系統(tǒng)的結(jié)構(gòu),進(jìn)行模塊劃分,確定每個(gè)模塊的功能、接口以及模塊間的調(diào)用關(guān)系。詳細(xì)設(shè)計(jì)的任務(wù)是為每個(gè)模塊設(shè)計(jì)實(shí)現(xiàn)的細(xì)節(jié)。此外,在概要設(shè)計(jì)階段還應(yīng)對全局?jǐn)?shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì),詳細(xì)設(shè)計(jì)階段還應(yīng)對局部數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)。有的設(shè)計(jì)方法不區(qū)分概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),統(tǒng)稱為軟件設(shè)計(jì)。

  人們在開發(fā)過程中,總結(jié)出許多軟件設(shè)計(jì)的概念和原則,這些概念和原則對提高軟件的設(shè)計(jì)質(zhì)量有很大的幫助。

  1.抽象

  抽象是指忽視一個(gè)主題中與當(dāng)前目標(biāo)無關(guān)的那些方面,以便更充分地注意與當(dāng)前目標(biāo)有關(guān)的方面。抽象是認(rèn)識復(fù)雜問題的過程中人類使用的最有力的思維工具,它抽取出事物的本質(zhì)特性而暫時(shí)不考慮它的細(xì)節(jié)。

  軟件工程中從軟件定義到軟件開發(fā)要經(jīng)歷多個(gè)階段,在這個(gè)過程中每前進(jìn)一步都可看作是對軟件的抽象層次的一次細(xì)化。抽象的最低層次就是實(shí)現(xiàn)該軟件的源程序代碼。在進(jìn)行模塊化設(shè)計(jì)時(shí)可以有多個(gè)抽象層次,最高抽象層次的模塊用概括的方式敘述問題的解法,較低抽象層次的模塊是對較高的抽象層次模塊對問題解決描述的細(xì)化。過程抽象和數(shù)據(jù)抽象是常用的兩種主要抽象手段。

  過程抽象是指任何一個(gè)完成明確功能的操作都可被使用者當(dāng)作單個(gè)的實(shí)體看待,盡管這個(gè)操作實(shí)際上可能由一系列更低級的操作來完成。過程抽象常常也稱為功能/子功能抽象。例如函數(shù)、子程序。

  數(shù)據(jù)抽象定義了數(shù)據(jù)類型和施加于該類型的操作,并限定了對象值的范圍,只能通過使用這些操作修改和觀察這些數(shù)據(jù),例如抽象數(shù)據(jù)類型。

  2.模塊化

  模塊化是指將一個(gè)待開發(fā)的軟件分解成若干個(gè)小的簡單的部分———模塊,每個(gè)模塊可獨(dú)立地開發(fā)、測試,最后組裝成完整的程序。這是一種復(fù)雜問題的“分而治之”的原則,模塊化的目的是使程序的結(jié)構(gòu)清晰,容易閱讀,容易理解,容易測試,容易修改。

  模塊是指執(zhí)行某一特定任務(wù)(也可以是實(shí)現(xiàn)某一特定的抽象數(shù)據(jù)類型)的數(shù)據(jù)結(jié)構(gòu)和程序代碼。一個(gè)模塊有它的外部特征和內(nèi)部特征。外部特征包括模塊的接口(即它的輸入/輸出參數(shù),引用的全局變量和它需調(diào)用的其他模塊)和模塊的功能,內(nèi)部特征包括模塊的局部數(shù)據(jù)和實(shí)現(xiàn)該模塊的程序代碼。調(diào)用一個(gè)模塊只需知道它的外部特征,而不必了解其內(nèi)部特征。

  3.信息隱蔽

  信息隱蔽是開發(fā)整體程序結(jié)構(gòu)時(shí)使用的法則,即將每個(gè)程序的成分隱蔽或封裝在一個(gè)單一的設(shè)計(jì)模塊中,定義每一個(gè)模塊時(shí)盡可能少地顯露其內(nèi)部的處理。

  在設(shè)計(jì)時(shí)首先列出一些可能發(fā)生變化的因素,在劃分模塊時(shí)將一個(gè)可能發(fā)生變化的因素隱蔽在某個(gè)模塊的內(nèi)部,使其他模塊與這個(gè)因素?zé)o關(guān)。在這個(gè)因素發(fā)生變化時(shí),我們只需修改含有這個(gè)因素的模塊,而與其他模塊無關(guān)。

  隱蔽的對象可以有:什么樣的決策、可能修改的決策、數(shù)據(jù)結(jié)構(gòu)的內(nèi)部連接以及對它所做的操作細(xì)節(jié)、內(nèi)部特征碼、與計(jì)算機(jī)硬件有關(guān)的細(xì)節(jié)等。

  信息隱蔽原則對提高軟件的可修改性、可測試性和可移植性都有重要的作用。

  4.模塊獨(dú)立

  模塊獨(dú)立是指每個(gè)模塊完成一個(gè)相對獨(dú)立的特定子功能,并且與其他模塊之間的聯(lián)系簡單。衡量模塊獨(dú)立程序的度量標(biāo)準(zhǔn)有兩個(gè):耦合和內(nèi)聚。耦合是指模塊之間聯(lián)系的緊密程度。耦合度越高則模塊的獨(dú)立性越差。內(nèi)聚是指模塊內(nèi)部各元素之間聯(lián)系的緊密程度。例如一個(gè)完成多個(gè)功能的模塊的內(nèi)聚度就比完成單一功能的模塊的內(nèi)聚度低。內(nèi)聚度越低模塊的獨(dú)立性越差。因此,模塊獨(dú)立就是希望每個(gè)模塊都是高內(nèi)聚低耦合的。

  (1)耦合

  兩個(gè)模塊之間的耦合方式通常有如下7種,下面按它們的耦合度從低到高的次序依次作介紹。①非直接耦合:非直接耦合是指兩個(gè)模塊沒有直接的聯(lián)系,它們中的任一個(gè)都能不依賴于對方而獨(dú)立地工作。

 、跀(shù)據(jù)耦合:數(shù)據(jù)耦合是指兩個(gè)模塊借助于參數(shù)表傳遞簡單數(shù)據(jù)。

 、蹣(biāo)記耦合(stamp coupling):當(dāng)一個(gè)數(shù)據(jù)結(jié)構(gòu)的一部分(如記錄的一部分)借助于模塊接口被傳遞時(shí)就發(fā)生標(biāo)記耦合。

 、芸刂岂詈:控制耦合指兩個(gè)模塊間傳遞的信息中包含用于控制模塊內(nèi)部邏輯的控制信息。⑤外部耦合:當(dāng)模塊與軟件以外的環(huán)境有關(guān)時(shí)就發(fā)生外部耦合。例如,輸入/輸出把一個(gè)模塊與特定的設(shè)備、格式、通信協(xié)議耦合在一起。

  ⑥公共耦合:多個(gè)模塊引用一全局?jǐn)?shù)據(jù)區(qū)的模式稱為公共耦合。例如FORTRAN語言中的COMMON語句、C語言中的external數(shù)據(jù)類型、一個(gè)磁盤文件等都是全局?jǐn)?shù)據(jù)區(qū)。⑦內(nèi)容耦合:內(nèi)容耦合指兩上模塊之間出現(xiàn)了下列情況之一:

  ·一個(gè)模塊訪問另一個(gè)模塊的內(nèi)部數(shù)據(jù);

  ·一個(gè)模塊不通過正常入口轉(zhuǎn)到另一模塊的內(nèi)部;·兩個(gè)模塊有一部分程序代碼重疊;

  ·一個(gè)模塊有多個(gè)入口。

1 2 3 下一頁

  相關(guān)推薦:

  計(jì)算機(jī)等級考試合格標(biāo)準(zhǔn)

  2014年計(jì)算機(jī)等考上機(jī)六大注意事項(xiàng)

  2014年計(jì)算機(jī)等級考試三級真題及答案匯總

文章搜索
版權(quán)聲明:如果計(jì)算機(jī)等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級考試網(wǎng)內(nèi)容,請注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級考試網(wǎng) All Rights Reserved 
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699