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

正文內容

軟件工程名詞解釋(留存版)

2025-08-14 11:31上一頁面

下一頁面
  

【正文】 形效益和無形效益兩種。   1 當數據流圖中某個加工的一組動作存在著多個條件復雜組合的判斷時,使用判定表或判定樹較好。   噴泉模型是一種以需求分析為動力,以對象為驅動的模型。   3多態(tài)性:指相同的操作或函數、過程可作用于多種類型的對象上并獲得不同結果。   3功能模型:描述了系統(tǒng)的所有計算,它表明一個計算如何從輸入值得到輸出值,他不考慮所計算的次序。這里須有檢測、切換和恢復過程,故稱其為動態(tài)冗余。   1JSP方法:定義了一組以數據結構為指導的映射過程,他根據輸入、輸出的數據結構,按一定的規(guī)則映射成軟件的過程描述,即程序結構,而不是軟件的體系結構,因此該方法適于詳細設計階段。白盒法也不可能進行窮舉測試。   結構化設計:面向數據流的設計是以需求分析階段產生的數據流圖為基礎,按一定的步驟映射成軟件結構,因此又稱結構化設計(SD)。   2原型:是指模擬某種產品的原型模型。   3噴泉模型:是一種以用戶需求為動力,以對對象作為驅動的模型,適合于面向對象的開發(fā)方法??捎眠@個公式來計算將來收入的現在價值。   4軟件工程環(huán)境:美國國防部在STARS計劃中定義如下:“軟件工程環(huán)境是一組方法、過程及計算機程序(計算機化的工具)的整體化構件,他支持從需求定義、程序生成知道維護的整個軟件生存期”。   1 結構化方法有結構化分析、結構化設計、結構化程序設計構成,它是一種面向數據流的開發(fā)方法。   2 在算法描述工具中,PAD圖可自動生成程序。   3 通過抽象,可以確定組成軟件的過程實體。   5投資回收期就是使累計的經濟效益等于最初的投資費用所需的時間。   6 軟件工程是一門綜合性交叉學科,計算機科學著重于原理和理論,軟件工程著重于建造軟件系統(tǒng)。   80、 SA方法中主要描述工具是DFD與DD。   9Jackson方法是面向數據結構的設計方法。㈡非漸增式需要更多的工作量,因為每個模塊都需要驅動模塊和樁模塊,而漸增式利用已測試過的模塊作為驅動模塊或樁模塊,因此工作量較少。 軟件質量與軟件質量保證的含義是什么?   從實際應用來說,軟件質量定義為:㈠與所確定的功能和性能需求的一致性。㈡分析與綜合,導出軟件的邏輯模型。 ㈠準備腳本。軟件特征是程序員數量猛增,但開發(fā)技術沒有新的突破,開發(fā)人員的素質和落后的開發(fā)技術不適應規(guī)模大、結構復雜的軟件開發(fā),導致軟件危機的產生。質量保證活動要貫徹開發(fā)過程始終,必須從采用技術手段和工具,尤其是使用軟件開發(fā)環(huán)境來進行軟件開發(fā)。確認測試階段有兩項工作,進行確認測試與軟件配置審查。它能支持大多數的軟件過程活動。軟件維護的費用在總費用中的比重是在不斷增加的,這是軟件維護有形的代價。③支持的范圍。結構冗余是通常用的冗余技術。主要有:概要設計說明書;數據庫設計說明書;用戶手冊;修訂測試計劃。估算人員參照以前完成的項目所耗費的總成本(或總工作量),來推算將要開發(fā)的軟件的總成本(或總工作量),然后把它們按階段、步驟和工作單元進行分配,這樣方法稱為自頂向下的估算方法。⑷為了更精確地描述軟件需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實現自動化,SA方法可與形式化方法結合起來。試述系統(tǒng)開發(fā)的生命周期。⑹上述各工具的聯(lián)合使用。增量模型是在項目的開發(fā)過程中以一系列的增量方式開發(fā)系統(tǒng)。模塊化是軟件解決復雜問題所具備的手段。前五種覆蓋標準把注意力集中在單個判定或判定的各個條件上,可能會使程序某些路徑沒有執(zhí)行到。判定覆蓋包含了語句覆蓋,但它可能會使一些條件的不到測試。⑷交付期限:說明項目最后完工交付的日期。 增量模型的基本思想是什么? 為了克服瀑布模型的局限性,使開發(fā)過程具有一定的靈活性和可修改性,于是產生了增量模型。⑵結構化語言。它在瀑布模型基礎上,對一些階段進行整體開發(fā),對另一些階段進行增量開發(fā)。因此,不適合描述實時控制系統(tǒng)。在劃分軟件生存周期階段時,應遵循的一條基本原則是各階段的任務應盡可能相對獨立,同一階段各項目任務的性質盡可能相同,從而降低每個階段任務的復雜程度,簡化不同階段之間的聯(lián)系,有利于軟件項目開發(fā)的組織管理。④確定模塊之間的接口,即模塊之間傳遞的信息。⑶規(guī)定功能的軟件,在因錯誤而發(fā)生錯誤時,仍然能在一定程度上完成預期的功能,則把該軟件稱為容錯軟件。2CASE工具的分類對CASE工具分類的標準可分為:①功能。2維護的困難性。造成軟件危機的原因是由于軟件產品本身的特點以及開發(fā)軟件的方式、方法、技術和人員引起的。它以圖形的方式描述數據在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。源點、終點不在系統(tǒng)之內,故一般不在字典中說明。硬件特征是價格貴、存儲容量小,運行可靠性差。㈣因果圖。㈢ISO5807是國際標準化組織公布(現已成為中國的國家標準)的《信息處理—數據流程圖、程序流程圖、程序網絡圖和系統(tǒng)資源圖的文件編制符號及約定》。②為每一個族編寫一個驅動模塊,以協(xié)調測試用例的輸入和測試結果的輸出。一個模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應在其影響的模塊在層次上盡量靠近。   9 社會可行性研究包括合同、責任、侵權、用戶組織的管理模式及規(guī)范,其他一些技術人員常常不了解的陷阱等。   7 反映軟件結構的基本形態(tài)特征是深度、寬度、扇入和扇出。在編碼過程中,由語句組合成模塊,由模塊組裝成系統(tǒng)結構,并在組裝過程中實現模塊的高內聚,低耦合,使局部性得到加強。   4在類層次中,子類只繼承一個父類的數據結構和方法,則稱為單重繼承。   3軟件項目計劃是可行性研究階段的結果產品。這樣便于對照檢查。重視用戶界面的設計,不斷的采用新理論和新技術。   4條件組合覆蓋:是指設計足夠的測試用例,使的每個判定表達式中條件的各種可能的值的組合都至少出現一次,條件組合覆蓋是比較強的覆蓋標準。   3貨幣的時間價值:通常利用銀行的存款利息來表示貨幣的時間價值。   3增量模型:是在項目的開發(fā)工程中以一系列的增量方式開發(fā)系統(tǒng)。   拋棄策略:是將原型用于開發(fā)過程的某一階段,促使該階段的開發(fā)結果更加完整、準確、一致、可靠,該階段結束后,原型隨之作廢。   經濟可行性:對組織的經濟狀況和投資能力進行分析,對系統(tǒng)建設,運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會及經濟效益進行估計。每加入一個新模塊進行一次集成測試,重復此過程直至程序組裝完畢。它表達了系統(tǒng)中各個元素之間的信息流動的情況。   瀑布模型:是將軟件生存各個活動規(guī)定為依線性順序聯(lián)接的若干階段的模型。它關心的是系統(tǒng)的控制,操作的執(zhí)行順序。   4JSD方法:主要以活動事件為中心,通過有一串活動順序組合構成的進程,建立系統(tǒng)模型,最后實現該模型。   判定樹較判定表直觀易讀,判定表進行邏輯驗證較嚴格,能把所有的可能性全部都考慮到。    產品管理包括版本管理和配置管理。   3在SA方法的需求描述工具中,數據流圖描述系統(tǒng)的分解,即描述系統(tǒng)有哪幾部分組成,各部分之間有什么聯(lián)系等等。   4 建立數據字典一般的兩種形式是手工建立和利用計算機輔助建立并維護。   5 靜態(tài)冗余常用的有:三模冗余TMR和多模冗余。   7數據字典中的加工邏輯主要描述該加工做什么,即實現加工的策略,而不是實現加工的細節(jié),它描述如何把輸入數據流變換為輸出數據流的加式規(guī)則。   8 軟件開發(fā)環(huán)境的主要目標是提高軟件開發(fā)的生產率,改善軟件質量和降低軟件成本。㈢社會可行性:要開發(fā)的項目是否存在任何侵犯、妨礙等責任問題,要開發(fā)項目的運行方式在用戶組織內是否行得通,現有管理制度、人員素質、操作方式是否可行。㈡自低向上結合。軟件的管理工作則滲透到軟件生存期的每一個環(huán)節(jié)。㈢錯誤推測。對各對象類建立狀態(tài)圖,反映對象接收和發(fā)送的事件,每個事件跟蹤都對應于狀態(tài)圖中一條路徑。數據字典是為分析人員查找數據流圖中有關名字的詳細定義而服務的,因此也像普通字典一樣,要把所有條目按一定的次序排列起來,以便查閱。6對軟件質量進行度量。過程設計語言(PDL)是一種用于描述模塊算法設計和處理細節(jié)的語言工具。軟件的開發(fā)過程對軟件的維護有很大的影響。從CASE系統(tǒng)產生方式來看,還有一種特殊的CASE技術,即元——CASE技術。 說明容錯軟件的定義與容錯的一般方法。   軟件概要設計階段的基本任務是什么? ⑴設計軟件系統(tǒng)結構(簡稱軟件結構),具體為:①采用某種設計方法,將一個復雜的系統(tǒng)按功能劃分成模塊。在得到用戶的認可后,將原型系統(tǒng)不斷擴充演變?yōu)樽罱K的軟件系統(tǒng),它將原型的思路擴展到軟件開發(fā)的全過程。   簡述SA方法的優(yōu)缺點? 結構化分析方法是軟件需求分析中公認的、有成效的、技術成熟、使用廣泛的一種方法,它較適合于開發(fā)數據處理類型軟件的需求分析。如果效果沒有達到預期的程度,則應重新進行冗余結構設計。   如何控制因修改而引起的副作用? 為了控制因修改而引起的副作用,要做到:⑴按模塊把修改分組;⑵自頂向下的安排被修改模塊的順序;⑶每次修改一個模塊;⑷對每個修改了的模塊,在安排修改下一個模塊之前要確定這個修改的副作用,可使用交叉引用表、存儲映像表、執(zhí)行流程跟蹤等。⑶能不斷增強工作臺的功能,不斷發(fā)展工作臺。項目開發(fā)計劃有哪些內容?項目開發(fā)計劃是一個管理性的文檔,它的主要內容如下:⑴項目概述:說明項目的各項主要工作;說明軟件的功能、性能;為完成項目應具備的條件;用戶及合同承包者承擔的工作、完成期限及其它條件限制;應交付的程序名稱,所使用的語言及存儲形式;應交付的文檔。白盒測試法有哪些覆蓋標準?試對他們的檢錯能力進行比較。25 北京某高??捎玫碾娫捥柎a有以下幾類:校內電話號碼由4位數字組成,第1位數字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數字(第1位不是0),若是外地電話則撥3位區(qū)碼再撥8位電話號碼(第1位不是0)。軟件工程過程中的每一部都可以看作是對軟件解決方法的抽象層次的一次細化。增量開發(fā)和增量提交可以同時使用,也可以單獨使用。⑶決策樹清晰的表達了在什么情況下應采取什么策略,不易產生邏輯上的混亂。這一階段的主要任務是明確用戶的信息需求,提出新系統(tǒng)的邏輯方案。軟件工程研究的主要內容是軟件開發(fā)技術和軟件開發(fā)管理兩方面,在軟件開發(fā)技術中,主要研
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1