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

正文內(nèi)容

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

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

下一頁面
  

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