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

正文內(nèi)容

軟件工程作業(yè)含答案解析(專業(yè)版)

2025-08-09 16:41上一頁面

下一頁面
  

【正文】 在軟件工程的每一階段都應(yīng)該努力提高系統(tǒng)的可維護(hù)性,在每個階段結(jié)束前的審查和復(fù)審中,應(yīng)著重對可維護(hù)性進(jìn)行復(fù)審。在基于構(gòu)件的軟件開發(fā)中經(jīng)常會使用到的商用成品構(gòu)件,是指由第三方開發(fā)的滿足一定構(gòu)件標(biāo)準(zhǔn)并且可組裝的軟件構(gòu)件。 在數(shù)據(jù)流圖中,可否將兩個加工用一個數(shù)據(jù)流相連?可否將兩個源用一個數(shù)據(jù)流相連?為什么? 兩個加工可以直接用數(shù)據(jù)流相連,兩個源不能直接用數(shù)據(jù)流相連。(2) 模塊的獨立性是很重要的:第一,功能被劃分,并且接口被簡化,所以具有有效模塊化的軟件易于開發(fā)。如果一個軟件具有可移植性,它必然耦合性低,這樣模塊獨立性要強(qiáng)。178。?每個步驟的具體任務(wù)是什么?答:需求工程具體步驟包括:需求獲取、需求分析與協(xié)商、系統(tǒng)建模、需求規(guī)約、需求驗證以及需求管理六個步驟。答:敏捷軟件開發(fā)必須遵循的12條原則如下;A最優(yōu)先的是通過盡早地和不斷地提交有價值的軟件來使客戶滿意;B歡迎變化的需求,即使該變化出現(xiàn)在開發(fā)的后期,為了提升對客戶的競爭優(yōu)勢,Agile過程利用變化作為動力;C以幾周到幾個月為周期,盡快、不斷地發(fā)布可運行軟件;D在整個項目過程中,業(yè)務(wù)人員和開發(fā)人員必須天天一起工作;E以積極向上的員工為中心建立項目組,給予他們所需要的環(huán)境和支持,對他們的工作予以充分的信任;F項目組內(nèi)效率最高、最有效的信息傳遞方式是面對面的交流;G測量項目進(jìn)展的首要依據(jù)是可運行的軟件;H敏捷過程提倡可持續(xù)的開發(fā),項目發(fā)起者、開發(fā)者和用戶應(yīng)能長期保持恒定的速度;I應(yīng)該時刻關(guān)注技術(shù)上的精益求精和好的設(shè)計,以增強(qiáng)敏捷性;J簡單化是必不可少的,這是盡可能減少不必要工作的藝術(shù);K最好的構(gòu)架、需求和設(shè)計出自于自我組織的團(tuán)隊;L團(tuán)隊要定期反思怎樣才能更加有效,并據(jù)此調(diào)整自己的行為。在前一個原型需要改進(jìn),或者需要擴(kuò)展其范圍的時候,進(jìn)入下一輪原型的迭代開發(fā)。B需求分析主要解決待開發(fā)軟件要“做什么”的問題,確定軟件的功能、性能、數(shù)據(jù)、界面等要求,生成軟件需求規(guī)約。軟件的特點是:A 軟件是一種邏輯實體,而不是有形的系統(tǒng)元件,其開發(fā)成本和進(jìn)度難以準(zhǔn)確得估算;B 軟件是被開發(fā)的或被設(shè)計的,沒有明顯的制造過程,一旦開發(fā)成功,只需復(fù)制即可,但其維護(hù)的工作量大;C 軟件的使用沒有硬件那樣的機(jī)械磨損和老化問題。 2第3章 3。 5 5? 5?自己尋找一個實例,親自寫一個需求規(guī)約。例如:編譯程序、操作系統(tǒng)等。D編碼階段的任務(wù)是用某種程序設(shè)計語言,將設(shè)計的結(jié)果轉(zhuǎn)換為可執(zhí)行的程序代碼。在設(shè)計階段,從實現(xiàn)的角度對分析模型進(jìn)行調(diào)整和擴(kuò)充。(4)需求規(guī)約軟件需求規(guī)約是分析任務(wù)的最終產(chǎn)物,通過建立完整的信息描述、詳細(xì)的功能和行為描述、性能和設(shè)計約束的說明、合適的驗收標(biāo)準(zhǔn),給出對目標(biāo)軟件的各種需求。安全性是對銀行用戶個人信息保密的基本要求;在使用系統(tǒng)時,由于用戶龐大,要求能快速安全的執(zhí)行要求,這就對系統(tǒng)的性能有高需求;銀行的用戶的變動比較大,需求高要求的系統(tǒng)維護(hù)。 簡述模塊、模塊化及模塊化設(shè)計的概念。但不能講具有低耦合性模塊結(jié)構(gòu)的軟件一定具有可移植性,因為是否具有可移植性還有其它因素的影響。(4) 模塊功能獨立的優(yōu)點:系統(tǒng)容易開發(fā),系統(tǒng)可靠性高,系統(tǒng)易于維護(hù),軟件結(jié)構(gòu)清晰。也沒有采用什么結(jié)構(gòu)化分析方法,就僅僅描述了幾個對象及其功能。維護(hù)費用只不過是軟件及維護(hù)最明顯的代價,起一些隱性的代價將更為人們關(guān)注。正向工程是通過到實現(xiàn)語言的映射而把模型轉(zhuǎn)換為代碼的過程。一個中等規(guī)模的軟件,如果其開發(fā)過程需要一二年時間,則它投入使用以后,其運行時間可能持續(xù)5~10年之久。?答:根據(jù)pressman書中的定義構(gòu)件是某系統(tǒng)中有價值的、幾乎獨立的并可替換的一個部分,它在良好定義的體系結(jié)構(gòu)語境內(nèi)滿足某種清晰的功能。數(shù)據(jù)流圖進(jìn)行需求分析的過程:1) 畫出系統(tǒng)的輸入和輸出2) 畫出系統(tǒng)內(nèi)部3) 畫出加工內(nèi)部4)重復(fù)第三步,直至每個尚未分解的加工都足夠簡單(即不必再分解) 分別采用數(shù)據(jù)流方法中得哪些技術(shù)來完成用戶需求的精確化、一致化和完全化的任務(wù)。通過抽象,可以確定組成軟件的過程實體。模塊化的目的是為了降低程序復(fù)雜度,使程序設(shè)計、調(diào)試和維護(hù)等操作簡單化。使用一種設(shè)計方法,軟件分析模型中通過數(shù)據(jù)、功能和行為模型所展示的軟件需求的信息被傳送給設(shè)計階段,產(chǎn)生數(shù)據(jù)/類設(shè)計、體系結(jié)構(gòu)設(shè)計、接口設(shè)計、部件及設(shè)計。答: (1)強(qiáng)烈的責(zé)任心和事業(yè)心系統(tǒng)分析師由于必須保證分析的準(zhǔn)確性,尤其是需求,所以責(zé)任更為重大。(3)法律可行性主要研究系統(tǒng)開發(fā)過程中可能涉及到的合同、侵權(quán)、責(zé)任以及各種與法律相抵觸的問題。軟件開發(fā)的全過程中,從需求分析、規(guī)約、設(shè)計、編程、系統(tǒng)集成、測試、文檔生成,直至維護(hù)等各個階段,凡是采用嚴(yán)格的數(shù)學(xué)語言,具有精確的數(shù)學(xué)語義的方法,都稱為形式化方法。A瀑布模型中,上一階段的活動完成并經(jīng)過評審后才能開始下一階段的活動,其特征是:接受上一階段活動的結(jié)果作為本階段活動的輸入;依據(jù)上一階段活動的結(jié)果實施本階段應(yīng)完成的活動;對本階段的活動進(jìn)行評審;將本階段活動的結(jié)果作為輸出。 簡述軟件工程的基本原則。 6?設(shè)計中為什么模塊要獨立?如何度量獨立性?模塊功能獨立有何優(yōu)點? 6? 7第5章 結(jié)構(gòu)化分析與設(shè)計 7 簡述數(shù)據(jù)流圖的主要思想,概述使用數(shù)據(jù)流圖進(jìn)行需求分析的過程。 軟件工程第一章作業(yè) 1?軟件的特點是什么? 1 簡述軟件的分類,并舉例說明。 6,并討論信息隱藏與模塊獨立兩概念之間的關(guān)系。 什么是軟件工程?答:在《計算機(jī)科學(xué)技術(shù)百科全書》中軟件工程是應(yīng)用計算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,開發(fā)軟件的工程。答:典型的軟件過程模型有:瀑布模型、演化模型(增量模型、原型模型、螺旋模型)、噴泉模型、基于構(gòu)件的開發(fā)模型和形式方法模型等。G形式化方法是建立在嚴(yán)格數(shù)學(xué)基礎(chǔ)上的一種軟件開發(fā)方法。技術(shù)可行性分析通常包括風(fēng)險分析、資源分析和技術(shù)分析。?請說明理由。 需求分析 分析人員 用戶 用戶要求 獲取系統(tǒng) 系統(tǒng) 信息 需求 折衷方案 系統(tǒng)信息 開發(fā)部門管理者 軟件設(shè)計、實現(xiàn)、測試人員
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1