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

正文內(nèi)容

軟件工程作業(yè)含答案解析-wenkub

2023-07-13 16:41:15 本頁面
 

【正文】 。 什么是軟件工程?答:在《計(jì)算機(jī)科學(xué)技術(shù)百科全書》中軟件工程是應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,開發(fā)軟件的工程。B 支撐軟件:支撐軟件是支撐軟件的開發(fā)和維護(hù)的軟件。答:在《計(jì)算機(jī)科學(xué)技術(shù)百科全書》中,將軟件分為系統(tǒng)軟件、支撐軟件和應(yīng)用軟件3類。 13第113章 14。 6,并討論信息隱藏與模塊獨(dú)立兩概念之間的關(guān)系。 5?畫出一個(gè)過程模型,說明需求評審應(yīng)該如何組織。 3?舉出身邊由于需求分析失敗而造成整個(gè)項(xiàng)目失敗的例子。 1 簡述各類軟件過程模型的特點(diǎn)。 軟件工程第一章作業(yè) 1?軟件的特點(diǎn)是什么? 1 簡述軟件的分類,并舉例說明。 2 敏捷軟件開發(fā)的特點(diǎn)是什么? 2 簡述敏捷軟件開發(fā)的原則。 3?每個(gè)步驟的具體任務(wù)是什么? 3?請說明理由。 5第4章 5 簡述軟件設(shè)計(jì)階段的基本任務(wù) 5 軟件設(shè)計(jì)與質(zhì)量的關(guān)系是怎么樣的? 6 簡述模塊、模塊化及模塊化設(shè)計(jì)的概念。 6?設(shè)計(jì)中為什么模塊要獨(dú)立?如何度量獨(dú)立性?模塊功能獨(dú)立有何優(yōu)點(diǎn)? 6? 7第5章 結(jié)構(gòu)化分析與設(shè)計(jì) 7 簡述數(shù)據(jù)流圖的主要思想,概述使用數(shù)據(jù)流圖進(jìn)行需求分析的過程。如何盡可能降低這些因素的影響? 14?為什么要進(jìn)行軟件可維護(hù)性分析? 15 技術(shù)資料分享 軟件工程第一章作業(yè)?軟件的特點(diǎn)是什么?答:計(jì)算機(jī)軟件指計(jì)算機(jī)系統(tǒng)中的程序及其文檔。A 系統(tǒng)軟件:系統(tǒng)軟件居于計(jì)算機(jī)系統(tǒng)中最靠近硬件的一層,其他軟件一般都通過系統(tǒng)軟件發(fā)揮作用。例如:數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)軟件、軟件工具、軟件開發(fā)環(huán)境等。 簡述軟件工程的基本原則。A計(jì)算機(jī)系統(tǒng)工程的任務(wù)是確定待開發(fā)軟件的總體要求和范圍,以及該軟件與其他計(jì)算機(jī)系統(tǒng)元素之間的關(guān)系,進(jìn)行成本估算,做出進(jìn)度安排,并進(jìn)行可行性分析,即從經(jīng)濟(jì)、技術(shù)、法律等方面分析待開發(fā)的軟件是否有可行的解決方案,并在若干個(gè)可行的解決方案中做出選擇。系統(tǒng)設(shè)計(jì)的任務(wù)是設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu),包括軟件系統(tǒng)的組成成分、各成分的功能和接口、成分間的連接和通信,同時(shí)設(shè)計(jì)全局?jǐn)?shù)據(jù)結(jié)構(gòu)。測試主要包括單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。A瀑布模型中,上一階段的活動(dòng)完成并經(jīng)過評審后才能開始下一階段的活動(dòng),其特征是:接受上一階段活動(dòng)的結(jié)果作為本階段活動(dòng)的輸入;依據(jù)上一階段活動(dòng)的結(jié)果實(shí)施本階段應(yīng)完成的活動(dòng);對本階段的活動(dòng)進(jìn)行評審;將本階段活動(dòng)的結(jié)果作為輸出。被開發(fā)的原型應(yīng)交付給客戶使用,并收集客戶的反饋意見,這些反饋意見可在下一輪迭代中對原型進(jìn)行改進(jìn)。類及對象是面向?qū)ο蠓椒ㄖ械幕境煞?。在面向?qū)ο蠓椒ㄖ校治瞿P秃驮O(shè)計(jì)模型采用相同的符號表示體系,開發(fā)的各個(gè)活動(dòng)沒有明顯的邊界,各個(gè)活動(dòng)經(jīng)常重復(fù),迭代地交替進(jìn)行。軟件開發(fā)的全過程中,從需求分析、規(guī)約、設(shè)計(jì)、編程、系統(tǒng)集成、測試、文檔生成,直至維護(hù)等各個(gè)階段,凡是采用嚴(yán)格的數(shù)學(xué)語言,具有精確的數(shù)學(xué)語義的方法,都稱為形式化方法。 簡述敏捷軟件開發(fā)的原則。主要任務(wù)包括:(1)識別用戶要求;(2)系統(tǒng)建模與模擬;(3)成本估算及進(jìn)度安排;(4)可行性分析;(5)生成系統(tǒng)規(guī)格說明。(1)經(jīng)濟(jì)可行性主要進(jìn)行成本效益分析,從經(jīng)濟(jì)角度,確定系統(tǒng)是否值得開發(fā)。(3)法律可行性主要研究系統(tǒng)開發(fā)過程中可能涉及到的合同、侵權(quán)、責(zé)任以及各種與法律相抵觸的問題。失敗原因:需求分析不足,需求內(nèi)容不明確,把握不充分。(2)需求分析與協(xié)商此階段的任務(wù)是對需求進(jìn)行分類組織,分析每個(gè)需求與其他需求的關(guān)系以檢查需求的一致性、重疊和遺漏的情況,并根據(jù)用戶的需要對需求進(jìn)行排序。(5)需求驗(yàn)證此階段的任務(wù)是對功能的正確性、完整性和清晰性,以及其他需求給予評價(jià),保證軟件需求定義的質(zhì)量。答: (1)強(qiáng)烈的責(zé)任心和事業(yè)心系統(tǒng)分析師由于必須保證分析的準(zhǔn)確性,尤其是需求,所以責(zé)任更為重大。(8)超強(qiáng)超快的學(xué)習(xí)能力:IT行業(yè)新技術(shù)層出不窮,同時(shí)其他相關(guān)必備知識、業(yè)務(wù)知識也是瞬息萬變,系統(tǒng)分析師要能夠快速學(xué)習(xí)并快速掌握和靈活應(yīng)用;(9)敏銳的觀察力:由于IT行業(yè)項(xiàng)目的特殊性,項(xiàng)目復(fù)雜多變,系統(tǒng)分析師要能夠先于其他人員發(fā)現(xiàn)問題、發(fā)現(xiàn)隱患,并提前做出規(guī)避風(fēng)險(xiǎn)的策略。軟件產(chǎn)品的非功能性需求包括系統(tǒng)的性能、可靠性、可維護(hù)性、可擴(kuò)充性和對技術(shù)和對業(yè)務(wù)的適應(yīng)性等。答:軟件需求規(guī)約包括:引言、信息描述、功能描述、行為描述、檢驗(yàn)標(biāo)準(zhǔn)、參考書目、附錄。使用一種設(shè)計(jì)方法,軟件分析模型中通過數(shù)據(jù)、功能和行為模型所展示的軟件需求的信息被傳送給設(shè)計(jì)階段,產(chǎn)生數(shù)據(jù)/類設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、部件及設(shè)計(jì)。 體系結(jié)構(gòu)設(shè)計(jì)定義了軟件的整體結(jié)構(gòu),由軟件部件、外部可見的屬性和他們之間的關(guān)系組成。 部件級設(shè)計(jì)將軟件體系結(jié)構(gòu)的結(jié)構(gòu)性元素變換為對軟件部件的過程性描述。模塊化,即把軟件按照規(guī)定原則,劃分為一個(gè)個(gè)較小的,相互獨(dú)立的但又相互關(guān)聯(lián)的部件,實(shí)際上是系統(tǒng)分解和抽象的過程。模塊化的目的是為了降低程序復(fù)雜度,使程序設(shè)計(jì)、調(diào)試和維護(hù)等操作簡單化。可移植性是用一組子特性,包括簡明性、模塊獨(dú)立性、通用性、可擴(kuò)充性、硬件獨(dú)立性和軟件系統(tǒng)獨(dú)立性等,來衡量的。將來如果想要把它們移植到另一個(gè)外部環(huán)境中,這些模塊容易修改(功能內(nèi)聚),且接口清晰,修改可局部化。信息隱藏指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的特定信息(過程或數(shù)據(jù)),對于不需要這些信息的其他模塊來說,是透明的。通過抽象,可以確定組成軟件的過程實(shí)體。?設(shè)計(jì)中為什么模塊要獨(dú)立?如何度量獨(dú)立性?模塊功能獨(dú)立有何優(yōu)點(diǎn)?(1) 模塊的獨(dú)立性是模塊化、信息隱藏和局部化等概念的直接結(jié)果。(3) 用內(nèi)聚度與耦合度來度量獨(dú)立性。 數(shù)據(jù)流圖(DFD)描述輸入數(shù)據(jù)流到輸出數(shù)據(jù)流的變換(即加工),用于對系統(tǒng)的功能建模。數(shù)據(jù)流圖進(jìn)行需求分析的過程:1) 畫出系統(tǒng)的輸入和輸出2) 畫出系統(tǒng)內(nèi)部3) 畫出加工內(nèi)部4)重復(fù)第三步,直至每個(gè)尚未分解的加工都足夠簡單(即不必再分解) 分別采用數(shù)據(jù)流方法中得哪些技術(shù)來完成用戶需求的精確化、一致化和完全化的任務(wù)。8)分層DFD中的每個(gè)基本加工(即不再分解子圖的加工)都應(yīng)有一個(gè)加工規(guī)約。 采用結(jié)構(gòu)化分析方法寫出書店管理系統(tǒng)的需求文檔,包括數(shù)據(jù)流圖及數(shù)據(jù)字典。下圖就是以前的功能結(jié)構(gòu)圖:會員管理子系統(tǒng)用戶登錄子系統(tǒng)超級管理員倉庫管理員銷售管理員供應(yīng)商信息管理子系統(tǒng)倉庫管理子系統(tǒng)進(jìn)貨出貨銷售管理子系統(tǒng)零售
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1