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

正文內(nèi)容

軟件工程課后習(xí)題答案-文庫(kù)吧資料

2024-10-18 00:59本頁(yè)面
  

【正文】 塊的接口,可能做最少量的數(shù)據(jù)操作,印出對(duì)入口的檢驗(yàn)或操作結(jié)果,并且把控制歸還給調(diào)用它的模塊。第二篇:軟件工程課后答案第七章價(jià)類, 重復(fù)這一步驟,直到所第十三章:黑盒測(cè)試,白盒測(cè)試(1)黑盒測(cè)試:如果已經(jīng)知道了產(chǎn)品應(yīng)具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用,這就是黑盒測(cè)試:(2)白盒測(cè)試:如果知道產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書(shū)的規(guī)定正常進(jìn)行。(7)項(xiàng)目管理工作臺(tái)。(6)文檔工作臺(tái)。(5)配置管理(CM)工作臺(tái)。(4)交叉開(kāi)發(fā)工作臺(tái)。支持軟件過(guò)程的分析和設(shè)計(jì)階段。由支持程序設(shè)計(jì)的一組工具組成。CASE工具組裝成一個(gè)工具臺(tái)后工具能協(xié)同工作,可提供比單一工具更好的支持。請(qǐng)敘述集成化CASE的五級(jí)模型。(2)支持某一過(guò)程所有活動(dòng)或某些活動(dòng)的工作臺(tái)。因而,CASE領(lǐng)域是一個(gè)應(yīng)用、集成和綜合的領(lǐng)域。什么是CASE?CASE工具有哪些分類?答:CASE是一組工具和方法的集合,可以輔助軟件開(kāi)發(fā)生命周期各階段進(jìn)行軟件開(kāi)發(fā)。(3)不斷地采用新理論和新技術(shù)。當(dāng)今軟件工具發(fā)展有何特點(diǎn)?答:軟件工具的發(fā)展有以下特點(diǎn):(1)軟件工具由單個(gè)工具向多個(gè)工具集成化方向發(fā)展。軟件工具是一個(gè)程序系統(tǒng)。(3)按集成化程度有第一代、第二代、第三代的開(kāi)發(fā)環(huán)境。答:軟件開(kāi)發(fā)環(huán)境可按解決的問(wèn)題、軟件開(kāi)發(fā)環(huán)境的演變趨向和集成化程度進(jìn)行分類:(1)按解決的問(wèn)題可分為:程序設(shè)計(jì)環(huán)境、系統(tǒng)合成環(huán)境、項(xiàng)目管理環(huán)境三類。(4)90年代出現(xiàn)一系列集成的CASE軟件產(chǎn)品,用以實(shí)現(xiàn)需求管理、應(yīng)用程序分析設(shè)計(jì)和建模、編碼、軟件質(zhì)量保證和測(cè)試、過(guò)程和項(xiàng)目管理及文檔生成管理等軟件開(kāi)發(fā)工作的規(guī)范化、工程化和自動(dòng)化。其開(kāi)發(fā)環(huán)境表現(xiàn)在提高環(huán)境中工具的集成性方面,如“集成的項(xiàng)目支持環(huán)境”。(2)80年代中期與后期,主要是實(shí)時(shí)系統(tǒng)設(shè)計(jì)方法,以及面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法的發(fā)展,它克服了結(jié)構(gòu)化技術(shù)的缺點(diǎn)。軟件開(kāi)發(fā)環(huán)境的發(fā)展階段:(1)70年代,軟件開(kāi)發(fā)與設(shè)計(jì)方法出現(xiàn)了結(jié)構(gòu)化分析技術(shù)的一整套相互銜接的SASD的方法學(xué)。具體地說(shuō),軟件開(kāi)發(fā)環(huán)境是一組相關(guān)工具的集合。第十三章習(xí)題參考答案什么是軟件開(kāi)發(fā)環(huán)境?請(qǐng)列出其發(fā)展情況。軟件工程標(biāo)準(zhǔn)化的意義是什么?都有哪些軟件工程標(biāo)準(zhǔn)? 答:軟件工程標(biāo)準(zhǔn)化可以為軟件工程各個(gè)階段的活動(dòng)提供統(tǒng)一的行動(dòng)規(guī)范和衡量準(zhǔn)則,使得各種工作都能有章可循。軟件配置管理技術(shù)可以使軟件變更所產(chǎn)生的錯(cuò)誤達(dá)到最小并最有效地提高生產(chǎn)率。軟件項(xiàng)目計(jì)劃中包括哪些內(nèi)容?答:軟件項(xiàng)目計(jì)劃內(nèi)容包括: 4成本估算(5)培訓(xùn)計(jì)劃軟件開(kāi)發(fā)成本估算方法有哪幾種? 答:軟件開(kāi)發(fā)成本估算的方法主要有:(1)自頂向下估算方法(2)自底向上估算方法(3)差別估算方法以及專家估算法、類推估算法、算式估算法等幾類方法。冗余通常分為四類:,又分為靜態(tài)、動(dòng)態(tài)和混合冗余三種。(4)在一定程度上具有容錯(cuò)能力的軟件。(2)在一定程度上能從錯(cuò)誤狀態(tài)自動(dòng)恢復(fù)到正常狀態(tài)的軟件。說(shuō)明容錯(cuò)軟件的定義與容錯(cuò)的一般方法。衡量軟件可靠性的兩個(gè)常用指標(biāo)是平均失效等待時(shí)間MTTF和平均失效間隔時(shí)間MTBF。McCabe度量法:一種基于程序控制流的復(fù)雜性度量方法。(8)提高計(jì)劃和管理質(zhì)量。質(zhì)量保證的主要任務(wù)包括以下幾點(diǎn):。影響軟件質(zhì)量的因素有哪些? 答:影響軟件質(zhì)量的因素分為可以直接度量的因素(如單位時(shí)間內(nèi)千行代碼中所產(chǎn)生的錯(cuò)誤)和只能間接度量的因素(如可用性和可維護(hù)性)。 2確定操作的目標(biāo)對(duì)象 6調(diào)整繼承(7)關(guān)聯(lián)的設(shè)計(jì)第十一章習(xí)題參考答案軟件質(zhì)量與軟件質(zhì)量保證的含義是什么?答:從實(shí)際應(yīng)用來(lái)說(shuō),軟件質(zhì)量定義包括三個(gè)一致性:;(2)與所成文的開(kāi)發(fā)標(biāo)準(zhǔn)的一致性; 。答:功能建模的過(guò)程如下:(1)確定輸入、輸出值(2)建立數(shù)據(jù)流圖說(shuō)明對(duì)象設(shè)計(jì)的步驟。3使用繼承來(lái)細(xì)化類。屬性是個(gè)體對(duì)象的性質(zhì),通常用修飾性的名詞詞組來(lái)表示。兩個(gè)或多個(gè)類之間的相互依賴就是關(guān)聯(lián)。為所有建模實(shí)體準(zhǔn)備一個(gè)數(shù)據(jù)詞典。然后去掉不必要的類和不正確的類。所有類在應(yīng)用中都必須有意義。(1)確定類。說(shuō)明對(duì)象建模的過(guò)程。說(shuō)明三種分析模型的關(guān)系。數(shù)據(jù)流圖說(shuō)明數(shù)據(jù)流是如何從外部輸入、經(jīng)過(guò)操作和內(nèi)部存儲(chǔ)輸出到外部的。功能模型表明一個(gè)計(jì)算如何從輸入值得到輸出值,它不考慮所計(jì)算的次序。答:功能模型描述了系統(tǒng)的所有計(jì)算。狀態(tài)指明了對(duì)象對(duì)輸入事件的響應(yīng)。腳本是完成系統(tǒng)某個(gè)功能事件序列,側(cè)重于表達(dá)說(shuō)明發(fā)生于系統(tǒng)執(zhí)行過(guò)程中的一個(gè)特定場(chǎng)景,用事件跟蹤圖表達(dá)。答:動(dòng)態(tài)模型是與時(shí)間和變化有關(guān)的系統(tǒng)性質(zhì),該模型描述了系統(tǒng)的控制結(jié)構(gòu),它表示了瞬時(shí)的、行為化的系統(tǒng)控制性質(zhì),它關(guān)心的是系統(tǒng)的控制,操作的執(zhí)行順序,它從對(duì)象的事件和狀態(tài)的角度出發(fā),表現(xiàn)了相互行為。(信息隱蔽)(3)共享性。是指相同的操作或函數(shù)過(guò)程可以作用于多種類型的對(duì)象上并獲得不同的結(jié)果。是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。(2)分類性。答:面向?qū)ο蟮奶卣魇牵海?)對(duì)象唯一性。發(fā)送一條消息的格式是“(參數(shù))”。接收消息的對(duì)象經(jīng)過(guò)解釋,然后給予響應(yīng)。(4)消息:對(duì)象之間進(jìn)行通信的構(gòu)造叫做消息。上層的類具有整體性,下層的類具有成員性。整體部分結(jié)構(gòu)稱為組裝結(jié)構(gòu),它們之間的關(guān)系是一種“與”關(guān)系,或者是“has a”關(guān)系。(3)類結(jié)構(gòu):類與類之間的結(jié)構(gòu)關(guān)系,包括一般具體結(jié)構(gòu)關(guān)系和整體部分結(jié)構(gòu)關(guān)系。(2)類:具有相同或相似性質(zhì)的對(duì)象的抽象就是類。對(duì)象內(nèi)的數(shù)據(jù)具有自己的操作,從而可靈活地專門(mén)描述對(duì)象的獨(dú)特行為,具有較強(qiáng)的獨(dú)立性和自治性,其內(nèi)部狀態(tài)不受或很少受外界的影響,具有很好的模塊化特點(diǎn)。一個(gè)對(duì)象用數(shù)據(jù)值來(lái)描述它的狀態(tài),對(duì)象的操作則用于改變狀態(tài),對(duì)象及其操作就是對(duì)象的行為。對(duì)象包括有形實(shí)體、作用、事件、性能說(shuō)明等類型。第十章習(xí)題參考答案說(shuō)明對(duì)象、類、類結(jié)構(gòu)、消息的基本概念。屬于非整體開(kāi)發(fā)模型。這種理想的、線性的開(kāi)發(fā)過(guò)程缺乏靈活性,不適應(yīng)實(shí)際的開(kāi)發(fā)過(guò)程。答:瀑布模型屬于整體開(kāi)發(fā)模型,它規(guī)定在開(kāi)始下一個(gè)階段的工作之前,必須完成前一階段的所有細(xì)節(jié)。(5)系統(tǒng)的易變性對(duì)測(cè)試有一定影響,難于做到徹底測(cè)試,更新文檔較為困難。還未建立起自己的開(kāi)發(fā)標(biāo)準(zhǔn)。(4)通過(guò)實(shí)際運(yùn)行原型,提供直接評(píng)價(jià)系統(tǒng)的方法,促使用戶主動(dòng)參與開(kāi)發(fā)活動(dòng),加強(qiáng)了信息反饋,促進(jìn)各類人員的協(xié)調(diào),減少誤解,適應(yīng)需求變化,能有效提高系統(tǒng)質(zhì)量。(2)可及早發(fā)現(xiàn)問(wèn)題,隨時(shí)糾正錯(cuò)誤。評(píng)價(jià)快速原型模型的優(yōu)缺點(diǎn)。用戶與開(kāi)發(fā)者在這種循環(huán)過(guò)程中不斷接近系統(tǒng)的最終要求。(4)評(píng)價(jià)原型:在運(yùn)行的基礎(chǔ)上,評(píng)價(jià)原型的特性,分析運(yùn)行效果是否滿足用戶的需求,提出全面的修改意見(jiàn)。(2)構(gòu)造原型:在快速分析的基礎(chǔ)上,根據(jù)基本需求說(shuō)明盡快實(shí)現(xiàn)一個(gè)可運(yùn)行的系統(tǒng)。(3)演化型原型:它將原型思想擴(kuò)展到軟件開(kāi)發(fā)的全過(guò)程,就是及早向用戶提交一個(gè)原型系統(tǒng),在得到用戶認(rèn)可后,將原型系統(tǒng)不斷擴(kuò)充演化為最終的軟件系統(tǒng)。實(shí)驗(yàn)型原型:主要用于設(shè)計(jì)階段,考核實(shí)現(xiàn)方安是否合適,能否實(shí)現(xiàn)??焖僭湍P陀袔追N,各有什么特點(diǎn)?答:快速原形模型根據(jù)原型的不同作用,有三類原型模型: 探索型原型:把原型用于開(kāi)發(fā)的需求分析階段,目的是要弄清用戶的需求,確定所期望的特性,并探索各種方案的可行性。增量構(gòu)造模型是在瀑布模型基礎(chǔ)上,對(duì)一些階段進(jìn)行整體開(kāi)發(fā),對(duì)另一些階段進(jìn)行增量開(kāi)發(fā)。(5)改進(jìn)程序的文檔。(3)建立明確的質(zhì)量保證。提高可維護(hù)性的方法有哪些? 答:(1)建立明確的軟件質(zhì)量目標(biāo)。什么是軟件可維護(hù)性?可維護(hù)性度量的特性是什么?答:軟件可維護(hù)性的定義:軟件能夠被理解、校正、適應(yīng)及增強(qiáng)功能的容易程度。(3)文檔副作用。數(shù)據(jù)副作用是修改軟件信息結(jié)構(gòu)導(dǎo)致的結(jié)果。(2)數(shù)據(jù)副作用。軟件維護(hù)的副作用有哪些? 答:維護(hù)的副作用有以下三種:(1)編碼副作用。軟件維護(hù)費(fèi)用增加的占有原因是軟件維護(hù)的生產(chǎn)率非常低。軟件維護(hù)的費(fèi)用在總費(fèi)用中的比重是在不斷增加的,這是軟件維護(hù)有形的代價(jià)。軟件生存周期中的開(kāi)發(fā)階段沒(méi)有嚴(yán)格而又科學(xué)的管理和規(guī)劃,就會(huì)引起軟件運(yùn)行時(shí)的維護(hù)困難。(2)維護(hù)的困難性。若不采用軟件工程的方法開(kāi)發(fā)軟件,則軟件只有程序而無(wú)文檔,維護(hù)工作非常困難,這是一種非結(jié)構(gòu)化的維護(hù)。軟件維護(hù)的特點(diǎn)是什么? 答:主要體現(xiàn)在三個(gè)方面:(1)非結(jié)構(gòu)化維護(hù)和結(jié)構(gòu)化維護(hù)。(4)預(yù)防性維護(hù)。(3)完善性維護(hù)。(2)適應(yīng)性維護(hù)。在軟件交付使用后,一些隱含的錯(cuò)誤在某些特定的使用環(huán)境下會(huì)暴露出來(lái)。調(diào)試的技術(shù)手段有簡(jiǎn)單的調(diào)試方法、歸納法、演繹法和回溯法等。調(diào)試的目的是什么?調(diào)試有哪些技術(shù)手段?答:調(diào)試則是在進(jìn)行了成功的測(cè)試之后才開(kāi)始的工作。因而需求說(shuō)明是確認(rèn)測(cè)試的基礎(chǔ)。什么是確認(rèn)測(cè)試?該階段有哪些工作?答:確認(rèn)測(cè)試又稱有效性測(cè)試。(5)漸增式點(diǎn)用時(shí)間較多,但非漸增式所需更多的驅(qū)動(dòng)模塊和樁模塊也占用一些時(shí)間。(3)漸增式有利于排錯(cuò),發(fā)生錯(cuò)誤往往和最近新加入的模塊有關(guān),而非漸增式發(fā)現(xiàn)接口錯(cuò)誤推遲到最后,很難判斷是哪一部分接口出錯(cuò)。(2)非漸增式需要更多的工作量,因?yàn)槊總€(gè)模塊都需要驅(qū)動(dòng)模塊和樁模塊,而漸增式利用已測(cè)試過(guò)的模塊作為驅(qū)動(dòng)模塊或樁模塊,因此工作量少。兩者區(qū)別是:(1)非漸增式方法把單元測(cè)試和集成測(cè)試分成兩個(gè)不同的階段,前一階段完成模塊的單元測(cè)試,后一階段完成集成測(cè)試。而漸增式測(cè)試就是逐個(gè)把未經(jīng)測(cè)試的模塊組裝到已經(jīng)過(guò)測(cè)試的模塊上去進(jìn)行集成測(cè)試,每加入一個(gè)新模塊進(jìn)行一次集成測(cè)試,重復(fù)此過(guò)程直到程序組裝完畢。什么是集成測(cè)試?非漸增式測(cè)試與漸增式測(cè)試有什么區(qū)別? 漸增式測(cè)試如何組裝模塊?答:集成測(cè)試是指在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試。樁模塊則用來(lái)代替被測(cè)試模塊所調(diào)用的模塊。單元測(cè)試有哪些內(nèi)容?測(cè)試中采用什么方法?答:?jiǎn)卧獪y(cè)試主要針對(duì)模塊的以下五個(gè)基本特征進(jìn)行測(cè)試: 。系統(tǒng)測(cè)試是把已確認(rèn)的軟件與其他系統(tǒng)元素(如硬件、其他支持軟件、數(shù)據(jù)、人工等)結(jié)合在一起進(jìn)行測(cè)試。集成測(cè)試是為了檢查與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的有關(guān)問(wèn)題,也就是檢查概要設(shè)計(jì)是否合理有效。單元測(cè)試對(duì)源程序中每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)模塊是否正確實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯(cuò)誤。采用黑盒技術(shù)測(cè)試用例的方法有:等價(jià)類的劃分、邊界值分析、錯(cuò)誤推測(cè)和因果圖。測(cè)試是一種“挑剔性”的行為,心理狀態(tài)是測(cè)試自己程序的障礙。對(duì)發(fā)現(xiàn)錯(cuò)誤較多的程序段,應(yīng)進(jìn)行更深入的測(cè)試。應(yīng)制定測(cè)試計(jì)劃并嚴(yán)格執(zhí)行,排除隨意性。對(duì)于不合理的輸入數(shù)據(jù),程序應(yīng)拒絕接受,并給出相應(yīng)的提示。測(cè)試且例不僅選用合理輸入數(shù)據(jù),還要選擇不合理的輸入數(shù)據(jù)。軟件測(cè)試中應(yīng)注意的原則有:測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)兩部分組成。要形成良好的程序設(shè)計(jì)風(fēng)格,應(yīng)從源程序文檔化、數(shù)據(jù)說(shuō)明、語(yǔ)句構(gòu)造、輸入輸出和追求效率幾個(gè)方面加以注意。C++、Java語(yǔ)言,是面向?qū)ο蟮脑O(shè)計(jì)語(yǔ)言,用于面向?qū)ο蟮姆介_(kāi)發(fā)軟件。Prolog是一種邏輯型語(yǔ)言,它提供了支持知識(shí)表示的特性,每一個(gè)程序由一組表示事實(shí)、規(guī)則和推理的句子組成,比較接近與自然語(yǔ)言。Prolog、Lisp語(yǔ)言。SQL:結(jié)構(gòu)化查詢語(yǔ)言,用于對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取管理。Coble語(yǔ)言,它具有極強(qiáng)的數(shù)據(jù)定義能力,程序說(shuō)明與硬件環(huán)境說(shuō)明分開(kāi)、數(shù)據(jù)描述與算法描述分開(kāi)。用于描述結(jié)構(gòu)化算法和科學(xué)計(jì)算,操作系統(tǒng)的編寫(xiě) ;C語(yǔ)言:功能強(qiáng)大,支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),可大量運(yùn)用指針,具有豐富靈活的操作運(yùn)算符及數(shù)據(jù)處理操作符,它還具有匯編語(yǔ)言的某些特征,使程序運(yùn)行效率高。適用于科學(xué)工程計(jì)算;Pascal語(yǔ)言,具有很強(qiáng)的數(shù)據(jù)和過(guò)程結(jié)構(gòu)化能力,它語(yǔ)言簡(jiǎn)明,數(shù)據(jù)類型豐富,程序結(jié)構(gòu)嚴(yán)謹(jǐn)。在項(xiàng)目開(kāi)發(fā)時(shí)選擇程序設(shè)計(jì)語(yǔ)言通??紤]哪些因素?答:通常要考慮的因素有:項(xiàng)目的應(yīng)用領(lǐng)域、軟件開(kāi)發(fā)的方法、軟件執(zhí)行的環(huán)境、算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性以及軟件開(kāi)發(fā)人員的知識(shí)等。什么是黑盒測(cè)試法?采用黑盒技術(shù)測(cè)試用例有哪幾種方法?這些第六章習(xí)題參考答案程序語(yǔ)言有哪些共同特征?答:程序語(yǔ)言的共同特征(似為特性更符合題意)是指程序設(shè)計(jì)語(yǔ)言的語(yǔ)言特性,包括心理特性、工程特性和技術(shù)特性三個(gè)方面。白盒法有下列幾種覆蓋標(biāo)準(zhǔn):語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋從上到下的覆蓋標(biāo)準(zhǔn)其檢錯(cuò)能力也從弱到強(qiáng),其中條件組合發(fā)現(xiàn)錯(cuò)誤的能力較強(qiáng),凡滿足其標(biāo)準(zhǔn)的測(cè)試用例,也必然滿足前四種覆蓋標(biāo)準(zhǔn)。(5)用偽碼寫(xiě)出程序。、輸出的數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)。答:Jackson方法的設(shè)計(jì)步驟如下:,并用Jackson結(jié)構(gòu)圖表示這些數(shù)據(jù)結(jié)構(gòu)。(3)主程序員組的組織形式。結(jié)構(gòu)化程序設(shè)計(jì)的基本要點(diǎn)是什么?答:主要有三個(gè):(1)采用自頂向下、逐步求精的程序設(shè)計(jì)方法(2)使用三種基本控制結(jié)構(gòu)構(gòu)造程序。事務(wù)型軟件結(jié)構(gòu)包括兩部分: 接收分支 發(fā)送分支出 通常包括一調(diào)度模塊,當(dāng)事務(wù)類型不多時(shí),可與主模塊合并。事務(wù)分析的設(shè)計(jì)步驟:⑴確定事務(wù)中心和加工路徑⑵設(shè)計(jì)頂層(事務(wù)機(jī)構(gòu))和第一層 頂層模塊有兩個(gè)功能:接收數(shù)據(jù)和根據(jù)事務(wù)類型調(diào)動(dòng)相應(yīng)處理模塊。輸出部分求精:每個(gè)物理輸出設(shè)置專門(mén)模塊,其它也可適當(dāng)合并。輸出模塊由兩部分組成:將數(shù)據(jù)轉(zhuǎn)換成下屬模塊所需的形式﹑ 發(fā)送數(shù)據(jù) 變換模塊:對(duì)每個(gè)基本加工建立一功能模塊、⑷設(shè)計(jì)的優(yōu)化 :輸入部分求精,每個(gè)物理輸入設(shè)置專門(mén)模塊,以體現(xiàn)系統(tǒng)的外部接口。⑵設(shè)計(jì)軟件結(jié)構(gòu)的頂層和第一層變換結(jié)構(gòu):頂層的功能是完成所有模塊的控制(名稱應(yīng)是系統(tǒng)名,以體現(xiàn)完成整個(gè)系統(tǒng)功能)第一層至少有三種功能模塊:輸入﹑輸出和變換模塊⑶設(shè)計(jì)中﹑下層模塊,對(duì)第一層的模塊自頂向下分解。(這人加工稱為事務(wù)處理中心)9.試述“變換分析”﹑“事務(wù)分析”設(shè)計(jì)步驟?!白儞Q流”:由輸入﹑輸出﹑變換(或稱處理)三部分組成,是一順序結(jié)構(gòu)。(越少越好,3,4個(gè)為宜,不超過(guò)9個(gè),“頂層扇出較高,中間扇出較少,底層模塊高扇入多”⑷一個(gè)模塊的作用域(范圍),應(yīng)處在這個(gè)模塊的控制域(范圍)之內(nèi) 模塊的作用域:受該模塊內(nèi)一個(gè)判定影響的所有模塊的集合模塊的控制域:這個(gè)模塊本身以及所有直接或間接從屬于它的模塊的集合一個(gè)模塊的影響范圍(作用域),應(yīng)處在這個(gè)模塊的模塊的控制范圍(控制域)內(nèi)。⑵模塊的規(guī)模應(yīng)該適中⑶模塊結(jié)構(gòu)的深度、寬度、扇出和扇入應(yīng)適中。(內(nèi)聚最高)什么是軟件結(jié)構(gòu)?簡(jiǎn)述軟件結(jié)構(gòu)設(shè)計(jì)的優(yōu)化準(zhǔn)則。耦合:也稱塊間聯(lián)系,模塊之間相互聯(lián)系程度的度量,聯(lián)系越緊密,耦合性越強(qiáng),獨(dú)立性越差,以低耦合為設(shè)計(jì)目標(biāo)。⑷模塊獨(dú)立性:每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能。隱蔽”起來(lái)。邏輯:描述模塊內(nèi)部如何實(shí)現(xiàn)要求及所需的數(shù)據(jù)。(可降低復(fù)雜度、減少工作量)模塊具有以下幾種特性:接口:模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1