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

正文內(nèi)容

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

2024-11-14 23:09本頁(yè)面
  

【正文】 軟件的定義有四種,指規(guī)定功能的軟件,(1)在一定程度上對(duì)自身錯(cuò)誤的作用具有屏蔽能力的軟件。就是說(shuō)可以定量計(jì)算。什么是軟件的可靠性?它們能否定量計(jì)算?答:軟件可靠性是指在給定的時(shí)間內(nèi),在規(guī)定的環(huán)境條件下系統(tǒng)完成所指定功能的概率。程序復(fù)雜性的度量方法有哪些?答:軟件復(fù)雜性的度量方法有::以源代碼行數(shù)作為程序復(fù)雜性的度量。什么是軟件質(zhì)量保證策略?軟件質(zhì)量保證的主要任務(wù)是什么? 答:軟件質(zhì)量保證策略是指軟件質(zhì)量保證工作的過(guò)程和側(cè)重點(diǎn)。、達(dá)到和維護(hù)所需要的軟件質(zhì)量而進(jìn)行的所有有計(jì)劃、有系統(tǒng)的管理活動(dòng)。答:對(duì)象設(shè)計(jì)要確定實(shí)現(xiàn)用到的類、關(guān)聯(lián)的完整定義,接口的形式以及實(shí)現(xiàn)操作方法的算法,可以增加實(shí)現(xiàn)必須的內(nèi)部對(duì)象,對(duì)數(shù)據(jù)結(jié)構(gòu)和算法進(jìn)行優(yōu)化。說(shuō)明功能建模的過(guò)程。只考慮與具體應(yīng)用直接相關(guān)的屬性,不考慮那些超出問(wèn)題范圍的屬性,首先找出重要屬性,避免那些只用于實(shí)現(xiàn)的屬性,要為各個(gè)屬性取有意義的名字。從問(wèn)題中抽取所有可能的關(guān)聯(lián)表示,把它們記下來(lái),但不要過(guò)早去細(xì)化這些表述。準(zhǔn)確描述各個(gè)類的精確含義,描述當(dāng)前問(wèn)題中的類的范圍,包括對(duì)類的成員、用法方面的假設(shè)或限制。(2)準(zhǔn)備數(shù)據(jù)字典。檢查問(wèn)題陳述中的所有名詞,產(chǎn)生暫定類。構(gòu)造對(duì)象模型的第一步是標(biāo)出來(lái)自問(wèn)題域的相關(guān)對(duì)象類,包括物理實(shí)體和概念。答:對(duì)象建模的過(guò)程如下:首先標(biāo)識(shí)類和關(guān)聯(lián),因?yàn)樗鼈冇绊懥苏w結(jié)構(gòu)和解決問(wèn)題的方法,其次是增加屬性,進(jìn)一步描述類和關(guān)聯(lián)的基本網(wǎng)絡(luò),使用繼承合并和組織類,最后將操作增加到類中去作為構(gòu)造動(dòng)態(tài)模型和功能模型的副產(chǎn)品。答:三種分析模型之間關(guān)系是這樣的:功能模型指出發(fā)生了什么,動(dòng)態(tài)模型確定什么時(shí)候發(fā)生,而對(duì)象模型確定發(fā)生的客體。功能模型也包括對(duì)象模型中值的約束條件。功能模型由多張數(shù)據(jù)流圖組成。功能模型指出發(fā)生了什么,動(dòng)態(tài)模型確定什么時(shí)候發(fā)生,而對(duì)象模型確定發(fā)生的客體。說(shuō)明功能模型的特征,比較功能模型的DFD和結(jié)構(gòu)化方法的DFD異同。狀態(tài)是對(duì)象屬性值的抽象。事件是指特定時(shí)刻發(fā)生的某件事情,它是某事情發(fā)生的信號(hào),它沒(méi)有持續(xù)時(shí)間,它是一種相對(duì)性的快速事件。說(shuō)明動(dòng)態(tài)模型的特征,說(shuō)明事件,腳本、狀態(tài)的含義。面向?qū)ο蟮囊厥牵骸#?)多態(tài)性。是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類(3)繼承性。每個(gè)對(duì)象都有自身唯一的標(biāo)識(shí),在對(duì)象生存期中,其標(biāo)識(shí)不變,不同的對(duì)象不能有不同的標(biāo)識(shí)。說(shuō)明面向?qū)ο蟮奶卣骱鸵?。這種通信機(jī)制稱為消息傳遞。在對(duì)旬的操作中,當(dāng)一個(gè)消息發(fā)送給某個(gè)對(duì)象時(shí),消息包含接收對(duì)象去執(zhí)行某種操作的信息。在類的層次結(jié)構(gòu)中,通常上層的類稱為父類或超類,下層類稱為子類。類的這種層次關(guān)系可用來(lái)描述現(xiàn)實(shí)世界中的類的組成的抽象關(guān)系。一般具體關(guān)系結(jié)構(gòu)稱為分類結(jié)構(gòu),也可以說(shuō)是“或”關(guān)系或“is a”關(guān)系,類的這種層次結(jié)構(gòu)可用來(lái)描述現(xiàn)實(shí)世界中的一般化的抽象關(guān)系,通常越在上層的類越具有一般性和共性,越在下層的類越具體、越細(xì)化。因此,對(duì)象的抽象就是類,類的具體化就是對(duì)象,也可以說(shuō)類的實(shí)例是對(duì)象。為軟件重用奠定了堅(jiān)實(shí)的基礎(chǔ)。對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作封裝于對(duì)象的統(tǒng)一體中。對(duì)象具有狀態(tài)和行為。答:(1)對(duì)象:對(duì)象是人們要進(jìn)行研究的任何事物,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計(jì)劃或事件。它的基本思路是為了使開(kāi)發(fā)過(guò)程具有一定的靈活性和可修改性,在開(kāi)發(fā)過(guò)程中推遲某些階段或所有階段中的細(xì)節(jié),從而較早的產(chǎn)生工作軟件。增量模型是在瀑布模型的基礎(chǔ)上加以修改而形成的。瀑布模型很難適應(yīng)需求可變、模糊不定的軟件系統(tǒng)的開(kāi)發(fā),而且在開(kāi)發(fā)過(guò)程中用戶很難參與進(jìn)去,只有到開(kāi)發(fā)結(jié)束才能看到整個(gè)軟件系統(tǒng)。比瀑布模型與增量模型,指出增量模型的新思路。(4)在多次重復(fù)改變?cè)偷倪^(guò)程中,程序員會(huì)感到厭倦??焖僭偷娜秉c(diǎn)是:。(3)減少技術(shù)、應(yīng)用風(fēng)險(xiǎn),縮短開(kāi)發(fā)時(shí)間,減少費(fèi)用、提高生產(chǎn)率。答:快速原型的優(yōu)點(diǎn)是:(1)可及早為用戶提供有用的產(chǎn)品。上述步驟在軟件工具的支持下往往是互相交融在一起的,而不再象瀑布模型那樣嚴(yán)格的階段劃分,線性推進(jìn)。(5)修改:根據(jù)評(píng)價(jià)原型的活動(dòng)結(jié)果進(jìn)行修改,修改過(guò)程代替初始的快速分析,從而實(shí)現(xiàn)原型開(kāi)發(fā)的循環(huán)過(guò)程。(3)運(yùn)行原型:通過(guò)運(yùn)行快速原型,發(fā)現(xiàn)問(wèn)題,消除誤解,達(dá)到開(kāi)發(fā)者也用戶的充分協(xié)調(diào)。快速原型的開(kāi)發(fā)步驟是什么? 答:快速原型的開(kāi)發(fā)步驟是:(1)快速分析:在分析人員與用戶的配合下,迅速確定系統(tǒng)基本需求并開(kāi)始構(gòu)造原型。對(duì)于一個(gè)大型系統(tǒng),若對(duì)設(shè)計(jì)方案心中沒(méi)有把握時(shí),可通過(guò)這種原型的開(kāi)發(fā)來(lái)證實(shí)設(shè)計(jì)方案的正確性。它主要針對(duì)開(kāi)發(fā)目標(biāo)模糊,用戶與開(kāi)發(fā)者對(duì)項(xiàng)目都缺乏經(jīng)驗(yàn)的情況,通過(guò)對(duì)原型的開(kāi)發(fā)來(lái)明確用戶的需求。演化提交模型則是在瀑布模型的基礎(chǔ)上,所有階段都進(jìn)行增量開(kāi)發(fā),不僅是增量開(kāi)發(fā),也是增量提交。第九章習(xí)題參考答案漸增模型有幾種?各有何特點(diǎn)?答:漸增模型有兩種類型,一是增量構(gòu)造模型,二是演化提交模型。(4)選擇可維護(hù)性的程序設(shè)計(jì)語(yǔ)言。(2)使用先進(jìn)的軟件開(kāi)發(fā)技術(shù)和工具。軟件的可維護(hù)性可用以下七個(gè)質(zhì)量特性來(lái)衡量,即可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。如果對(duì)可執(zhí)行軟件的修改沒(méi)有反映在文檔中,就會(huì)產(chǎn)生文檔副作用。但它可以通過(guò)詳細(xì)的設(shè)計(jì)文檔加以控制。在修改數(shù)據(jù)結(jié)構(gòu)時(shí),有可能造成軟件設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)不匹配,因而導(dǎo)致軟件錯(cuò)誤。在使用程序設(shè)計(jì)語(yǔ)言修改源代碼時(shí)可能引入的錯(cuò)誤。軟件維護(hù)的流程是什么?答:軟件維護(hù)的流程如下:知道維護(hù)申請(qǐng)報(bào)告、審查申請(qǐng)報(bào)告并批準(zhǔn)、運(yùn)行維護(hù)并做詳細(xì)記錄、復(fù)審。另外還有無(wú)形的代價(jià),即要占有更多的資源。(3)軟件維護(hù)的費(fèi)用。軟件維護(hù)的困難性是由于軟件需求分析和開(kāi)發(fā)方法的缺陷。若采用軟件工程的方法開(kāi)發(fā)軟件,則各階段都有相應(yīng)的文檔,容易進(jìn)行維護(hù)工作,這是一種結(jié)構(gòu)化的維護(hù)。軟件的開(kāi)發(fā)過(guò)程對(duì)軟件的維護(hù)有很大的影響。為了提高軟件的可維護(hù)性和可靠性而對(duì)軟件進(jìn)行的修改稱為預(yù)防性維護(hù)。為增加軟件功能、增強(qiáng)軟件性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動(dòng)稱為完善性維護(hù)。為了使應(yīng)用軟件適應(yīng)計(jì)算機(jī)硬件、軟件環(huán)境及數(shù)據(jù)環(huán)境的不斷發(fā)生的變化而修改軟件的過(guò)程稱為適應(yīng)性維護(hù)。為了識(shí)別和糾正錯(cuò)誤,修改軟件性能上的缺陷,應(yīng)進(jìn)行確定和修改錯(cuò)誤的過(guò)程,這個(gè)過(guò)程就稱為校正性維護(hù)。第八章習(xí)題參考答案 軟件維護(hù)有哪些內(nèi)容? 答:(1)校正性維護(hù)。調(diào)試的目的是確定錯(cuò)誤的原因和位置,并改正錯(cuò)誤,因此調(diào)試也稱為糾錯(cuò)(Debug)。確認(rèn)測(cè)試階段有兩項(xiàng)工作:進(jìn)行確認(rèn)測(cè)試與軟件配置審查。它的任務(wù)是檢查軟件的功能與性能是否與需求規(guī)格說(shuō)明書(shū)中確定的指標(biāo)相符合。(6)非漸增式開(kāi)始可并行測(cè)試所有模塊,能充分利用人力,對(duì)測(cè)試大型軟件很有意義。(4)漸增式比較徹底,已測(cè)試的模塊和新的模塊再測(cè)試。漸增式可以較早地發(fā)現(xiàn)接口之間的錯(cuò)誤,非漸增式最后組裝時(shí)才發(fā)現(xiàn)。而漸增式測(cè)試往往把單元測(cè)試和集成測(cè)試合在一起,同時(shí)完成。漸增式測(cè)試有兩種不同的組裝方法:自頂向下和自底向上結(jié)合。非漸增式測(cè)試是指首先對(duì)每個(gè)模塊分別進(jìn)行單元測(cè)試,再把所有模塊組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試。它的作用是返回被測(cè)模塊所需的信息。通過(guò)驅(qū)動(dòng)模塊來(lái)模擬被測(cè)試模塊的上級(jí)調(diào)用模塊,以上級(jí)模塊調(diào)用被測(cè)模塊的格式驅(qū)動(dòng)被測(cè)模塊,接收被測(cè)模塊的測(cè)試結(jié)構(gòu)并輸出。以確定軟件是否可以支付使用。確認(rèn)測(cè)試主要是檢查已實(shí)現(xiàn)的軟件是否滿足需求規(guī)格說(shuō)明書(shū)中確定了的各種需求。該階段涉及編碼和詳細(xì)設(shè)計(jì)文檔。軟件測(cè)試要經(jīng)過(guò)哪些步驟?這些測(cè)試與軟件開(kāi)發(fā)各階段之間有什么關(guān)系?答:軟件測(cè)試要經(jīng)過(guò)的步驟是:?jiǎn)卧獪y(cè)試→集成測(cè)試→確認(rèn)測(cè)試→系統(tǒng)測(cè)試。什么是白盒測(cè)試法?有哪些覆蓋標(biāo)準(zhǔn)?試對(duì)他們的檢錯(cuò)能力進(jìn)行方法各有什么特點(diǎn)?答:黑盒測(cè)試法把被測(cè)試對(duì)象看成是一相黑盒子,測(cè)試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,只在軟件接口處進(jìn)行測(cè)試,依據(jù)需求規(guī)格說(shuō)明書(shū),檢查程序是否滿足功能要求。(7)程序員應(yīng)避免測(cè)試自己的程序。長(zhǎng)期保留測(cè)試用例。除了檢查程序是否做了它應(yīng)該做的事,還應(yīng)該檢查程序是否做了它不應(yīng)該做的事。這樣能更多地發(fā)現(xiàn)錯(cuò)誤,提高程序的可靠性。這樣便 于對(duì)照檢查,做到有的放矢。第七章習(xí)題參考答案軟件測(cè)試的目的是什么?軟件測(cè)試中,應(yīng)注意哪些原則?答:軟件測(cè)試的目的是為了發(fā)現(xiàn)軟件的錯(cuò)誤。什么是程序設(shè)計(jì)風(fēng)格?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問(wèn)題?答:程序設(shè)計(jì)風(fēng)格是指一個(gè)人編制程序時(shí)所表現(xiàn)出來(lái)的特點(diǎn)、習(xí)慣、邏輯思路等。這兩種語(yǔ)言主要用于人工智能系統(tǒng)開(kāi)發(fā)。Lisp是一種函數(shù)型語(yǔ)言,特別適用于組合問(wèn)題中符號(hào)運(yùn)算和表處理,用于定理證明、樹(shù)的搜索和其他問(wèn)題的求解。匯編語(yǔ)言和Ada語(yǔ)言,主要用于實(shí)時(shí)處理和編寫(xiě)系統(tǒng)軟件。結(jié)構(gòu)嚴(yán)謹(jǐn)層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。可用于許多領(lǐng)域,特別是在操作系統(tǒng)等方面有較大優(yōu)勢(shì)。它是第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的語(yǔ)言。第4代語(yǔ)言(4GL)有哪些主要特征?答:4GL的主要特征是:(5)應(yīng)用程序生成器舉例說(shuō)明各種程序設(shè)計(jì)語(yǔ)言的特點(diǎn)及適用范圍?答:以常見(jiàn)的一些編程語(yǔ)言為例:FORTRAN語(yǔ)言,它不僅面向科學(xué)計(jì)算,數(shù)據(jù)處理能力也極強(qiáng)。語(yǔ)言的心理特性對(duì)人機(jī)通信的質(zhì)量有主要的影響;語(yǔ)言的工程特性對(duì)軟件開(kāi)發(fā)成功一否有重要的影響,此外,語(yǔ)言的技術(shù)特性也會(huì)影響軟件設(shè)計(jì)的質(zhì)量。在實(shí)際的邏輯測(cè)試中,一般以條件組合覆蓋為主設(shè)計(jì)測(cè)試用例,然后再補(bǔ)充部分用例來(lái)達(dá)到路徑覆蓋的測(cè)試標(biāo)準(zhǔn)。比較?答:白盒法測(cè)試法把測(cè)試對(duì)象看作一個(gè)打開(kāi)的盒子,測(cè)試人員須了解程序內(nèi)部結(jié)構(gòu)和處理過(guò)程,以檢查處理過(guò)程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢驗(yàn)內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)與預(yù)期的狀態(tài)是否一致。并把它們分配到程序結(jié)構(gòu)圖的適當(dāng)位置。(2)找出輸入數(shù)據(jù)結(jié)構(gòu)和輸出數(shù)據(jù)結(jié)構(gòu)中有對(duì)應(yīng)關(guān)系的數(shù)據(jù)單元。簡(jiǎn)述Jackson方法的設(shè)計(jì)步驟。任何程序都可以由順序、選擇、重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)構(gòu)造,這三種基本結(jié)構(gòu)的共同點(diǎn)是單入口、單出口。第五章習(xí)題參考答案詳細(xì)設(shè)計(jì)的基本任務(wù)是什么,有哪幾種描述方法?答:詳細(xì)設(shè)計(jì)的基本任務(wù)包括:(1)為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)(2)為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)(3)對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)(4)其他設(shè)計(jì)(5)編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)(6)評(píng)審 詳細(xì)設(shè)計(jì)的描述方法有圖形、表格和語(yǔ)言,其中圖形常用結(jié)構(gòu)化程序流程圖、盒圖和PAD(問(wèn)題分析圖)為描述工具,語(yǔ)言常用過(guò)程設(shè)計(jì)語(yǔ)言(PDL)來(lái)作為工具。⑶中下層模塊的設(shè)計(jì)﹑優(yōu)化工作與變換結(jié)構(gòu)相同。變換部分求精:根據(jù)設(shè)計(jì)準(zhǔn)則,對(duì)模塊適當(dāng)合并。其它輸入模塊與轉(zhuǎn)換數(shù)據(jù)模塊都很簡(jiǎn)單時(shí),可將它們合并。輸入模塊由兩部分組成:接收數(shù)據(jù)﹑轉(zhuǎn)換成調(diào)用模塊所需信息。答:變換分析設(shè)計(jì)步驟:⑴確定變換中心,邏輯輸入和輸出?!笆挛锪鳌保核哪硞€(gè)加工,分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并且根據(jù)輸入值選擇其中一個(gè)路徑來(lái)執(zhí)行。什么樣是“事物流”?什么是“變換流”?試將相應(yīng)形式的數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu)圖答:數(shù)據(jù)流圖(DFD)一般可分為“變換流”,“事物流”兩種。深度:軟件結(jié)構(gòu)中控制的層數(shù) 寬度:軟件結(jié)構(gòu)中同一層次上最大模塊總數(shù) 扇入:某一模塊有多少直接調(diào)用它的上級(jí)模塊數(shù)目(越大越好)扇出:一個(gè)模塊直接控制(調(diào)用)下級(jí)模塊的數(shù)目。答:⑴改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性 首先設(shè)計(jì)出軟件初始結(jié)構(gòu),評(píng)價(jià)該結(jié)構(gòu),通過(guò)模塊分解或合并,力求降低耦合提高內(nèi)聚。模塊的耦合性有哪幾種?各表示什么含義?答:⑴內(nèi)容耦合:一個(gè)模塊直接操作或修改另一模塊的數(shù)據(jù),或者不通過(guò)正常入口直接轉(zhuǎn)入另一模塊⑵公共耦合:兩個(gè)或多個(gè)模塊通過(guò)共同引用一個(gè)全局?jǐn)?shù)據(jù)環(huán)境相互作用⑶控制耦合:模塊之間通過(guò)傳遞控制信息相互作用⑷標(biāo)記耦合:兩個(gè)模塊之間通過(guò)傳遞公共指針或地址相互作用的耦合⑸數(shù)據(jù)耦合:模塊之間通過(guò)傳遞數(shù)據(jù)交換信息⑹無(wú)耦合:模塊間無(wú)任何關(guān)系,獨(dú)立工作模塊的內(nèi)聚性有哪幾種?各表示什么含義?答:⑴偶然內(nèi)聚:一個(gè)模塊各個(gè)成分之間毫無(wú)關(guān)系⑵邏輯內(nèi)聚:將幾個(gè)邏輯上相關(guān)的功能放在同一個(gè)模塊中⑶時(shí)間內(nèi)聚:一個(gè)模塊完成的功能在同一時(shí)間執(zhí)行⑷過(guò)程內(nèi)聚:一個(gè)模塊內(nèi)部的處理成分是相關(guān)的,而且必須以特定的次序執(zhí)行⑸通信內(nèi)聚:一個(gè)模塊的所有成分都集中在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上⑹順序內(nèi)聚:一個(gè)模塊的各個(gè)成分同一個(gè)功能密切相關(guān),而且一個(gè)成分的輸出,作為另外一個(gè)成分的輸入⑺功能內(nèi)聚:模塊內(nèi)的所有成分屬于一個(gè)整體,完成單一的功能。衡量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是什么?各表示什么含義? 答:內(nèi)聚:又稱為塊內(nèi)聯(lián)系,指模塊內(nèi)部各成分之間相互關(guān)聯(lián)的程度,以高內(nèi)聚為設(shè)計(jì)目標(biāo)。模塊間僅交換為完成系統(tǒng)功能所必須的信息。狀態(tài):該模塊的運(yùn)行環(huán)境,模塊間調(diào)用與被調(diào)用關(guān)系。功能:指模塊實(shí)現(xiàn)什么功能。模塊化即按照一定的原則,將軟件劃分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)特定的功能,然后把這些模塊按照某種方法組裝成一個(gè)軟件系統(tǒng)。關(guān)鍵的處理及內(nèi)部接口定義的正確性,有效性,各部分的一致性。(模塊之間傳遞的信息)評(píng)價(jià)模塊的結(jié)構(gòu)質(zhì)量⑵進(jìn)行數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)的設(shè)計(jì)⑶編寫(xiě)概要設(shè)計(jì)的文檔 主要內(nèi)容有:概要設(shè)計(jì)說(shuō)明書(shū),數(shù)據(jù)庫(kù)說(shuō)明書(shū)(DBMS的簡(jiǎn)介,概念模型,邏輯設(shè)計(jì),結(jié)果)用戶手冊(cè),修訂測(cè)試計(jì)劃(測(cè)試的策略﹑方法﹑步驟)⑷評(píng)審:是否完整地實(shí)現(xiàn)了規(guī)定的功能﹑性能要求。稱為概要設(shè)計(jì)或結(jié)構(gòu)設(shè)計(jì)。⑸要借助需求分析工具,提高需求分析的質(zhì)量及效率。⑶DFD不適合描述人機(jī)界面系統(tǒng)的要求,一些人機(jī)交互較頻繁的軟件系統(tǒng)。但也存在一些弱點(diǎn),表現(xiàn)如下:⑴SA方法僅是一個(gè)靜態(tài)模型,沒(méi)有反映處理的順序,即控制流程。較適用于開(kāi)發(fā)數(shù)據(jù)處理類型軟件的需求分析。⒐簡(jiǎn)述SA方法的優(yōu)缺點(diǎn)。如下圖描述,其中輸入為完成某活動(dòng)時(shí)所需的數(shù)據(jù),輸出指執(zhí)行活動(dòng)產(chǎn)生時(shí)的數(shù)據(jù),控制活動(dòng)指所受到的約束條件,機(jī)制是指活動(dòng)由誰(shuí)來(lái)完成。IDEF2進(jìn)行系統(tǒng)模擬,建立系統(tǒng)的動(dòng)態(tài)模型。即反映系統(tǒng)”做什么“折功能。⒏什么是IDEF方法?IDEF0方法有哪些特點(diǎn)?答:IDEF方法是美國(guó)空軍針對(duì)計(jì)算機(jī)輔助制造工程項(xiàng)目中用于進(jìn)行復(fù)雜系統(tǒng)分析和設(shè)計(jì)的方法,是在結(jié)構(gòu)化分析方法基礎(chǔ)上提出來(lái)的。③重復(fù)結(jié)構(gòu):一般用DOWHILEENDDO,REPEATUNTIL等關(guān)鍵詞。它的結(jié)構(gòu)可分里層和內(nèi)層⑴外層:用來(lái)描述控制結(jié)構(gòu),采用順序,選擇,重復(fù)三種基本結(jié)構(gòu)。有以下四類條目:數(shù)據(jù)流,數(shù)據(jù)項(xiàng),數(shù)據(jù)存儲(chǔ),基本加工。注意數(shù)據(jù)流圖的易理解性。通過(guò)抽象確定組成軟件
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1