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

正文內(nèi)容

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

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

下一頁面
  

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