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

正文內(nèi)容

軟件工程作業(yè)含答案解析(已修改)

2025-07-10 16:41 本頁(yè)面
 

【正文】 軟件工程第一章作業(yè) 1?軟件的特點(diǎn)是什么? 1 簡(jiǎn)述軟件的分類(lèi),并舉例說(shuō)明。 1 什么是軟件工程? 1 簡(jiǎn)述軟件工程的基本原則。 1 軟件生存周期分哪幾個(gè)階段?分別簡(jiǎn)述各個(gè)階段的任務(wù)。 1 簡(jiǎn)述各類(lèi)軟件過(guò)程模型的特點(diǎn)。 2 敏捷軟件開(kāi)發(fā)的特點(diǎn)是什么? 2 簡(jiǎn)述敏捷軟件開(kāi)發(fā)的原則。 2第3章 3。 3? 3。 3?舉出身邊由于需求分析失敗而造成整個(gè)項(xiàng)目失敗的例子。 3?每個(gè)步驟的具體任務(wù)是什么? 3?請(qǐng)說(shuō)明理由。 4。 5 5? 5?自己尋找一個(gè)實(shí)例,親自寫(xiě)一個(gè)需求規(guī)約。 5?畫(huà)出一個(gè)過(guò)程模型,說(shuō)明需求評(píng)審應(yīng)該如何組織。 5第4章 5 簡(jiǎn)述軟件設(shè)計(jì)階段的基本任務(wù) 5 軟件設(shè)計(jì)與質(zhì)量的關(guān)系是怎么樣的? 6 簡(jiǎn)述模塊、模塊化及模塊化設(shè)計(jì)的概念。 6耦合和軟件可移植性的概念有何關(guān)系?舉例說(shuō)明自己的結(jié)論。 6,并討論信息隱藏與模塊獨(dú)立兩概念之間的關(guān)系。 6?設(shè)計(jì)中為什么模塊要獨(dú)立?如何度量獨(dú)立性?模塊功能獨(dú)立有何優(yōu)點(diǎn)? 6? 7第5章 結(jié)構(gòu)化分析與設(shè)計(jì) 7 簡(jiǎn)述數(shù)據(jù)流圖的主要思想,概述使用數(shù)據(jù)流圖進(jìn)行需求分析的過(guò)程。 7 分別采用數(shù)據(jù)流方法中得哪些技術(shù)來(lái)完成用戶需求的精確化、一致化和完全化的任務(wù)。 7 8第6\8章 12 簡(jiǎn)述面向數(shù)據(jù)結(jié)構(gòu)方法的特點(diǎn) 12 采用Jackson圖表示下面的文件結(jié)構(gòu): 13? 13 簡(jiǎn)述基于構(gòu)件的軟件開(kāi)發(fā)過(guò)程。 13第113章 14。如何盡可能降低這些因素的影響? 14?為什么要進(jìn)行軟件可維護(hù)性分析? 15 技術(shù)資料分享 軟件工程第一章作業(yè)?軟件的特點(diǎn)是什么?答:計(jì)算機(jī)軟件指計(jì)算機(jī)系統(tǒng)中的程序及其文檔。軟件的特點(diǎn)是:A 軟件是一種邏輯實(shí)體,而不是有形的系統(tǒng)元件,其開(kāi)發(fā)成本和進(jìn)度難以準(zhǔn)確得估算;B 軟件是被開(kāi)發(fā)的或被設(shè)計(jì)的,沒(méi)有明顯的制造過(guò)程,一旦開(kāi)發(fā)成功,只需復(fù)制即可,但其維護(hù)的工作量大;C 軟件的使用沒(méi)有硬件那樣的機(jī)械磨損和老化問(wèn)題。 簡(jiǎn)述軟件的分類(lèi),并舉例說(shuō)明。答:在《計(jì)算機(jī)科學(xué)技術(shù)百科全書(shū)》中,將軟件分為系統(tǒng)軟件、支撐軟件和應(yīng)用軟件3類(lèi)。A 系統(tǒng)軟件:系統(tǒng)軟件居于計(jì)算機(jī)系統(tǒng)中最靠近硬件的一層,其他軟件一般都通過(guò)系統(tǒng)軟件發(fā)揮作用。系統(tǒng)軟件與具體的應(yīng)用領(lǐng)域無(wú)關(guān)。例如:編譯程序、操作系統(tǒng)等。B 支撐軟件:支撐軟件是支撐軟件的開(kāi)發(fā)和維護(hù)的軟件。例如:數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)軟件、軟件工具、軟件開(kāi)發(fā)環(huán)境等。C 應(yīng)用軟件:應(yīng)用軟件是特定應(yīng)用領(lǐng)域?qū)S玫能浖?。例如:工?科學(xué)計(jì)算軟件、嵌入式軟件、產(chǎn)品線軟件、Web應(yīng)用軟件、人工智能軟件。 什么是軟件工程?答:在《計(jì)算機(jī)科學(xué)技術(shù)百科全書(shū)》中軟件工程是應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,開(kāi)發(fā)軟件的工程。 簡(jiǎn)述軟件工程的基本原則。答:軟件工程原則包括圍繞工程設(shè)計(jì)、工程支持和工程管理提出的以下4條基本原則:第一條:圍繞適宜的開(kāi)發(fā)模型;第二條:采用合適的設(shè)計(jì)方法;第三條:提供高質(zhì)量的工程支撐;第四條:重視軟件工程的管理。 軟件生存周期分哪幾個(gè)階段?分別簡(jiǎn)述各個(gè)階段的任務(wù)。答:軟件生存周期有計(jì)算機(jī)系統(tǒng)工程、需求分析、設(shè)計(jì)、編碼、測(cè)試、運(yùn)行和維護(hù)6個(gè)階段。A計(jì)算機(jī)系統(tǒng)工程的任務(wù)是確定待開(kāi)發(fā)軟件的總體要求和范圍,以及該軟件與其他計(jì)算機(jī)系統(tǒng)元素之間的關(guān)系,進(jìn)行成本估算,做出進(jìn)度安排,并進(jìn)行可行性分析,即從經(jīng)濟(jì)、技術(shù)、法律等方面分析待開(kāi)發(fā)的軟件是否有可行的解決方案,并在若干個(gè)可行的解決方案中做出選擇。B需求分析主要解決待開(kāi)發(fā)軟件要“做什么”的問(wèn)題,確定軟件的功能、性能、數(shù)據(jù)、界面等要求,生成軟件需求規(guī)約。C軟件設(shè)計(jì)只要解決待開(kāi)發(fā)軟件“怎么做”的問(wèn)題。軟件設(shè)計(jì)通??煞譃橄到y(tǒng)設(shè)計(jì)和詳細(xì)設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的任務(wù)是設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu),包括軟件系統(tǒng)的組成成分、各成分的功能和接口、成分間的連接和通信,同時(shí)設(shè)計(jì)全局?jǐn)?shù)據(jù)結(jié)構(gòu)。詳細(xì)設(shè)計(jì)的任務(wù)是設(shè)計(jì)各個(gè)組成成分的實(shí)現(xiàn)細(xì)節(jié),包括局部數(shù)據(jù)結(jié)構(gòu)和算法等。D編碼階段的任務(wù)是用某種程序設(shè)計(jì)語(yǔ)言,將設(shè)計(jì)的結(jié)果轉(zhuǎn)換為可執(zhí)行的程序代碼。E測(cè)試階段的任務(wù)是發(fā)現(xiàn)并糾正軟件中的錯(cuò)誤和缺陷。測(cè)試主要包括單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。F軟件完成各種測(cè)試后就可交付使用,在軟件運(yùn)行期間,需對(duì)投入運(yùn)行的軟件進(jìn)行維護(hù),即可發(fā)現(xiàn)了軟件中潛藏的錯(cuò)誤或需要增加新的功能或使軟件適應(yīng)外界環(huán)境的變化等情況出現(xiàn)時(shí),對(duì)軟件進(jìn)行修改。 簡(jiǎn)述各類(lèi)軟件過(guò)程模型的特點(diǎn)。答:典型的軟件過(guò)程模型有:瀑布模型、演化模型(增量模型、原型模型、螺旋模型)、噴泉模型、基于構(gòu)件的開(kāi)發(fā)模型和形式方法模型等。A瀑布模型中,上一階段的活動(dòng)完成并經(jīng)過(guò)評(píng)審后才能開(kāi)始下一階段的活動(dòng),其特征是:接受上一階段活動(dòng)的結(jié)果作為本階段活動(dòng)的輸入;依據(jù)上一階段活動(dòng)的結(jié)果實(shí)施本階段應(yīng)完成的活動(dòng);對(duì)本階段的活動(dòng)進(jìn)行評(píng)審;將本階段活動(dòng)的結(jié)果作為輸出。B增量模型將軟件的開(kāi)發(fā)過(guò)程分成若干個(gè)日程時(shí)間交錯(cuò)的線性序列,每個(gè)線性序列產(chǎn)生軟件的一個(gè)可發(fā)布的增量版本,后一個(gè)版本是對(duì)前一個(gè)版本的修改和補(bǔ)充,重復(fù)增量發(fā)布的過(guò)程,直至產(chǎn)生最終的完善產(chǎn)品。C原型方法從軟件工程師與客戶的交流開(kāi)始,其目的是定義軟件的總體目標(biāo),標(biāo)識(shí)需求。然后快速制定原型開(kāi)發(fā)的計(jì)劃,確定原型的目標(biāo)和范圍,采用快速設(shè)計(jì)的方式對(duì)其建模,并構(gòu)建模型。被開(kāi)發(fā)的原型應(yīng)交付給客戶使用,并收集客戶的反饋意見(jiàn),這些反饋意見(jiàn)可在下一輪迭代中對(duì)原型進(jìn)行改進(jìn)。在前一個(gè)原型需要改進(jìn),或者需要擴(kuò)展其范圍的時(shí)候,進(jìn)入下一輪原型的迭代開(kāi)發(fā)。D螺旋模型將原型模型實(shí)現(xiàn)的迭代特征與瀑布模型中控制的和系統(tǒng)化的方面結(jié)合起來(lái),不僅體現(xiàn)了這兩種模型的優(yōu)點(diǎn)而且還增加了風(fēng)險(xiǎn)分析。E噴泉模型是一種支持面向?qū)ο箝_(kāi)發(fā)的過(guò)程模型。類(lèi)及對(duì)象是面向?qū)ο蠓椒ㄖ械幕境煞?。在分析階段,標(biāo)識(shí)類(lèi)及對(duì)象,定義類(lèi)之間的關(guān)系,建立對(duì)象關(guān)系模型和對(duì)象行為模型。在設(shè)計(jì)階段,從實(shí)現(xiàn)的角度對(duì)分析模型進(jìn)行調(diào)整和擴(kuò)充。在編碼階段,用面向?qū)ο笳Z(yǔ)言實(shí)現(xiàn)類(lèi)及對(duì)象,通過(guò)消息機(jī)制實(shí)現(xiàn)對(duì)象之間的通信,完成軟件的功能。在面向?qū)ο蠓椒ㄖ?,分析模型和設(shè)計(jì)模型采用相同的符號(hào)表示體系,開(kāi)發(fā)的各個(gè)活動(dòng)沒(méi)有明顯的邊界,各個(gè)活動(dòng)經(jīng)常重復(fù),迭代地交替進(jìn)行。F基于構(gòu)件的開(kāi)發(fā)模型,基于構(gòu)件的開(kāi)發(fā)是指利用預(yù)先包裝的構(gòu)建來(lái)構(gòu)造應(yīng)用系統(tǒng)。構(gòu)件可以是組織內(nèi)部開(kāi)發(fā)的構(gòu)建,也可以是商業(yè)化的、現(xiàn)存的軟件構(gòu)件。G形式化方法是建立在嚴(yán)格數(shù)學(xué)基礎(chǔ)上的一
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1