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

正文內(nèi)容

軟件工程名詞解釋-資料下載頁

2025-06-30 11:31本頁面
  

【正文】 個已完成的類似項目進行比較,找出與某個相類似項目的若干不同之處,并估算每個不同之處對成本的影響,導(dǎo)出開發(fā)項目的總成本。4專家估算法。依靠一個或多個專家對要求的項目做出估算。5類推估算法。6算式估算法。   簡述SA方法的優(yōu)缺點? 結(jié)構(gòu)化分析方法是軟件需求分析中公認的、有成效的、技術(shù)成熟、使用廣泛的一種方法,它較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析。該方法利用圖形等半形式化工具表達需求,簡明、易讀,也易于使用,為后一階段的設(shè)計、測試、評價提供了有利的條件。但SA方法也存在有不足之處:⑴傳統(tǒng)的SA方法主要用于數(shù)據(jù)處理方面的問題,主要工具DFD體現(xiàn)了系統(tǒng)“做什么”的功能,但它僅是一個靜態(tài)模型,沒有反映處理的順序,即控制流程。因此,不適合描述實時控制系統(tǒng)。⑵SA方法使用DFD在分析與描述“數(shù)據(jù)要求”方面是有限的,DFD應(yīng)與數(shù)據(jù)庫技術(shù)中的實體聯(lián)系圖(ER圖)結(jié)合起來。⑶DFD不是和描述人機界面系統(tǒng)的需求。SA方法則對這一部分用自然語言作補充,對這類系統(tǒng)可采取其它的分析方法。⑷為了更精確地描述軟件需求,提高軟件系統(tǒng)的可靠性、安全性,也便于實現(xiàn)自動化,SA方法可與形式化方法結(jié)合起來。什么是軟件工程?它的目標和內(nèi)容是什么?軟件工程是一種用科學(xué)知識和技術(shù)原理來定義、開發(fā)、維護軟件的一門學(xué)科。軟件工程是一門工程性學(xué)科,目的是成功的建造一個大型軟件系統(tǒng),所謂成功是要達到以下幾個目標:付出較低的開發(fā)成本,達到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護費用;能按時完成開發(fā)任務(wù),及時交付使用;開發(fā)的軟件可靠性高。軟件工程研究的主要內(nèi)容是軟件開發(fā)技術(shù)和軟件開發(fā)管理兩方面,在軟件開發(fā)技術(shù)中,主要研究軟件開發(fā)方法、軟件開發(fā)過程、軟件開發(fā)工具和環(huán)境。在軟件開發(fā)管理中,主要研究軟件管理學(xué)、軟件經(jīng)濟學(xué)、軟件心理學(xué)等。簡述容錯系統(tǒng)的設(shè)計過程?容錯系統(tǒng)的設(shè)計過程包括以下設(shè)計步驟:⑴安設(shè)計任務(wù)要求進行常規(guī)設(shè)計,盡量保證設(shè)計的正確。⑵對可能出現(xiàn)的錯誤分類,確定實現(xiàn)容錯的范圍。⑶按照成本—效益最優(yōu)原則,選用某種冗余手段來實現(xiàn)對各類錯誤的屏蔽。⑷分析或驗證上述冗余結(jié)構(gòu)的容錯效果。如果效果沒有達到預(yù)期的程度,則應(yīng)重新進行冗余結(jié)構(gòu)設(shè)計。如此重復(fù),直到有一個滿意的結(jié)果為止。漸增模型有幾種?各有何特點?漸增模型是瀑布模型的變種,它有兩類:⑴增量構(gòu)造模型。它在瀑布模型基礎(chǔ)上,對一些階段進行整體開發(fā),對另一些階段進行增量開發(fā)。也就是說在前面的開發(fā)階段按瀑布模型進行整體開發(fā),后面的開發(fā)階段按增量方式開發(fā)。⑵演化提交模型。它在瀑布模型基礎(chǔ)上,所有階段都進行增量開發(fā),也就是說不僅是增量開發(fā),也是增量提交。試述系統(tǒng)開發(fā)的生命周期。系統(tǒng)開發(fā)是管理信息系統(tǒng)建設(shè)中最重要的一個階段,從項目開發(fā)開始到結(jié)束的整個過程,稱為系統(tǒng)開發(fā)的生命周期。系統(tǒng)開發(fā)的生命周期一般分為以下階段:⑴系統(tǒng)分析。這一階段的主要任務(wù)是明確用戶的信息需求,提出新系統(tǒng)的邏輯方案。需要進行的工作有系統(tǒng)的初步調(diào)查,可行性研究,現(xiàn)行系統(tǒng)的詳細調(diào)查及新系統(tǒng)邏輯模型的提出等。⑵系統(tǒng)設(shè)計。這一階段的主要任務(wù)是根據(jù)新系統(tǒng)的邏輯方案進行軟、硬件系統(tǒng)的設(shè)計,其中包括總體結(jié)構(gòu)設(shè)計、輸出設(shè)計、輸入設(shè)計、處理過程設(shè)計、數(shù)據(jù)存儲設(shè)計和計算機系統(tǒng)方案的選擇等。⑶系統(tǒng)實施。這一階段將設(shè)計的系統(tǒng)付諸實施,主要工作有軟件的程序編制與軟件包的購置、計算機與通訊設(shè)備的購置、系統(tǒng)的安裝、調(diào)試與測試、新舊系統(tǒng)的轉(zhuǎn)換等。   如何控制因修改而引起的副作用? 為了控制因修改而引起的副作用,要做到:⑴按模塊把修改分組;⑵自頂向下的安排被修改模塊的順序;⑶每次修改一個模塊;⑷對每個修改了的模塊,在安排修改下一個模塊之前要確定這個修改的副作用,可使用交叉引用表、存儲映像表、執(zhí)行流程跟蹤等。   什么是基本加工? 描述表達基本加工邏輯功能的結(jié)構(gòu)化工具的特點?數(shù)據(jù)流圖中所有不進一步分解的加工,稱為基本加工。描述表達基本加工邏輯功能的結(jié)構(gòu)化工具主要有:⑴自然語言的文字敘述。⑵結(jié)構(gòu)化語言。⑶決策樹。⑷決策表。⑸數(shù)學(xué)公式。⑹上述各工具的聯(lián)合使用。其特點如下所述:⑴自然語言語義豐富,語法靈活,可描述十分廣泛而復(fù)雜的問題,表達人們豐富的感情和智慧。⑵結(jié)構(gòu)化語言沒有嚴格的語法規(guī)定,使用的詞匯比形式化的計算機語言廣泛,但使用的語句類型很少,結(jié)構(gòu)規(guī)范,表達的內(nèi)容清晰、準確、易理解,不易產(chǎn)生歧義。⑶決策樹清晰的表達了在什么情況下應(yīng)采取什么策略,不易產(chǎn)生邏輯上的混亂。是描述基本加工的邏輯功能的有效工具。⑷決策表將比較復(fù)雜的決策問題簡潔、明確、一目了然的描述出來。它是描述條件比較多的決策問題的有效工具。   開放式工作臺有什么優(yōu)點? ⑴易將某個工具加入到開放式工作臺中,還可以用新的工具取代已有的工具。⑵可以由一個配置管理系統(tǒng)來管理由工具輸出的文件。⑶能不斷增強工作臺的功能,不斷發(fā)展工作臺。⑷工作臺不依賴于某個供應(yīng)商,而能從不同銷售商處購買工具。如果一個工具開發(fā)商不提供支持了,最多影響該工作臺的一部分工具,其余的工具還可以繼續(xù)使用。 增量模型的基本思想是什么? 為了克服瀑布模型的局限性,使開發(fā)過程具有一定的靈活性和可修改性,于是產(chǎn)生了增量模型。它是在瀑布模型的基礎(chǔ)上加以修改而形成的。增量模型和瀑布模型之間的本質(zhì)區(qū)別是:瀑布模型屬于整體開發(fā)模型,它規(guī)定在開始下一個階段的工作之前,必須完成前一階段的所有細節(jié)。而增量模型屬于非整體開發(fā)模型,它推遲某些階段或所有階段中的細節(jié),從而較早的產(chǎn)生工作軟件。增量模型是在項目的開發(fā)過程中以一系列的增量方式開發(fā)系統(tǒng)。增量方式包括增量開發(fā)和增量提交。增量開發(fā)是指在項目開發(fā)周期內(nèi),以一定的時間間隔開發(fā)部分工作軟件;增量提交是指在項目開發(fā)周期內(nèi),以一定的時間間隔增量方式向用戶提交工作軟件及相應(yīng)文檔。增量開發(fā)和增量提交可以同時使用,也可以單獨使用。對軟件開發(fā)環(huán)境的基本要求有哪些?⑴軟件開發(fā)環(huán)境應(yīng)是高度集成的一體化的系統(tǒng)。⑵軟件開發(fā)環(huán)境應(yīng)具有高度的通用性。⑶軟件開發(fā)環(huán)境應(yīng)易于定制、裁剪或擴充以符合用戶要求,即軟件開發(fā)環(huán)境應(yīng)具有高度的適應(yīng)性和靈活性。⑷軟件開發(fā)環(huán)境不但可應(yīng)用性要好,而且是易使用的、經(jīng)濟高效的系統(tǒng)。⑸軟件開發(fā)環(huán)境應(yīng)有輔助開發(fā)向半自動開發(fā)和自動開發(fā)逐步過渡的系統(tǒng)。項目開發(fā)計劃有哪些內(nèi)容?項目開發(fā)計劃是一個管理性的文檔,它的主要內(nèi)容如下:⑴項目概述:說明項目的各項主要工作;說明軟件的功能、性能;為完成項目應(yīng)具備的條件;用戶及合同承包者承擔(dān)的工作、完成期限及其它條件限制;應(yīng)交付的程序名稱,所使用的語言及存儲形式;應(yīng)交付的文檔。⑵實施計劃:說明任務(wù)的劃分,各項任務(wù)的責(zé)任人;說明項目開發(fā)進度,按階段應(yīng)完成的任務(wù),用圖表說明每項任務(wù)的開始時間和完成時間;說明項目的預(yù)算,各階段的費用支出預(yù)算。⑶人員組織及分工:說明開發(fā)該項目所需人員的類型、組成結(jié)構(gòu)、數(shù)量等。⑷交付期限:說明項目最后完工交付的日期。軟件設(shè)計的基本原理包括哪些內(nèi)容?模塊化。是指解決一個復(fù)雜問題時自頂向下逐層把軟件系統(tǒng)化分成若干模塊的過程。每個模塊完成一個特定的子功能,所有的模塊按某種方法組裝起來,成為一個整體,完成整個系統(tǒng)所要求的功能。模塊化是軟件解決復(fù)雜問題所具備的手段。抽象。抽象是認識復(fù)雜現(xiàn)象過程中使用的思維工具即抽出事物本質(zhì)的共同的特性而暫不考慮它的細節(jié),不考慮其它因素。軟件工程過程中的每一部都可以看作是對軟件解決方法的抽象層次的一次細化。信息隱蔽。是指在設(shè)計和確定模塊時,使得一個模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對于不需要這些信息的其它模塊來說,是不能訪問的。通過信息隱蔽,可以定義和實施對模塊的過程細節(jié)和局部數(shù)據(jù)結(jié)構(gòu)的存取限制。數(shù)據(jù)獨立性。指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其它模塊的聯(lián)系最少且接口簡單。白盒測試法有哪些覆蓋標準?試對他們的檢錯能力進行比較。白盒測試法的覆蓋標準有:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋。語句覆蓋發(fā)現(xiàn)錯誤能力最弱。判定覆蓋包含了語句覆蓋,但它可能會使一些條件的不到測試。條件覆蓋對每一條件進行單獨檢查,一般情況它的檢錯能力較判定覆蓋強,但有時達不到判定覆蓋的要求。判定/條件覆蓋包含了判定覆蓋和條件覆蓋的要求,但由于計算機系統(tǒng)軟件實現(xiàn)方式的限制,實際上不一定達到條件覆蓋的標準。條件組合覆蓋發(fā)現(xiàn)錯誤能力較強,凡滿足其標準的測試用例,也必須滿足前四種覆蓋標準。前五種覆蓋標準把注意力集中在單個判定或判定的各個條件上,可能會使程序某些路徑?jīng)]有執(zhí)行到。路徑覆蓋根據(jù)各判定表達式取值的組合,使程序沿著不同的路徑執(zhí)行,查錯能力強。但由于它是從各判定的整體組合出發(fā)設(shè)計測試用例的,可能使測試用例達不到條件組合覆蓋的要求。25 北京某高校可用的電話號碼有以下幾類:校內(nèi)電話號碼由4位數(shù)字組成,第1位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數(shù)字(第1位不是0),若是外地電話則撥3位區(qū)碼再撥8位電話號碼(第1位不是0)。請用定義數(shù)據(jù)字典的方法,定義上述的電話號碼。l 數(shù)據(jù)結(jié)構(gòu)的描述 符 號 含 義 舉 例 = 被定義為 + 與 x = a+b[...,...] 或 [...|...] 或 x = [a , b],x = [a | b]{ ... }或 m{...}n 重復(fù) x = {a}, x = 3{a}8(...) 可選 x = (a)“...” 基本數(shù)據(jù)元素 x = “a” .. 連結(jié)符 x = 1..9l 電話號碼=[校內(nèi)電話號碼|校外電話號碼]l 校內(nèi)號碼=非0數(shù)字+ 3{數(shù)字}3 l 校外號碼=[本市號碼|外地號碼]l 本市號碼=0+非0數(shù)字+7{數(shù)字}7l 外地號碼=0+3{數(shù)字}3+非0數(shù)字+7{數(shù)字}7l 非零數(shù)字=[1|2|3|4|5|6|7|8|9]某高校研究生招生系統(tǒng)的初選方法如下:總分300(含)以上進入候選學(xué)生庫,否則退檔;數(shù)學(xué)分數(shù)不低于70分,則進入三級備選庫,否則進入四級備選庫;在三級備選庫的基礎(chǔ)上,如果專業(yè)課分數(shù)高于100分,則進入一級備選庫,否則進入二級備選庫,請畫出對應(yīng)的判定樹。9 / 9
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1