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

正文內(nèi)容

軟件工程的基本理論(文件)

2024-12-02 20:31 上一頁面

下一頁面
 

【正文】 ,在前面的開發(fā)階段按 ____,進行 ____,后面的開發(fā)階段按 ____,開發(fā) ____,開發(fā)系統(tǒng) .增量方式包括 ____,和 ____, ,項目開發(fā)各階段都是用 ____,開發(fā)的 ____,____,____,____, ,方式及內(nèi)容的取舍不同 ,原型特征可分為 ____,____,____,____,四類 ____,對另一階段進行 ____, ,以一定的時間間隔 ____,增量提交是指在項目開發(fā)周期內(nèi) ,以一定的時間間隔 ____,向用戶提交 ____,及 ____, ____,它是 ____,的另一種形式 ,用原型過程來代替 ____,階段 ,即在 ____,階段引入原型 ,快速分析 ____,快速構造原型 ,通過運行 ,考察設計方案的 ____,原型成為設計的 ____,或 ____,的一部分 . ____,____,____,____,____, ____,的方法和技術中產(chǎn)生的 ____,順序模型 . 軟件工程習題與解答 26 ,用原型過程代替 __階段。 __階段,目的是要弄清楚 __,確定 __,并探索各種方案的 __。 ,各事件將信息從一個對象傳遞到另一個對象中去,因此要確定各事件的 __和 __。 __。 __與 __的關系。 __階段,考驗 __是否合適和 __。 __,它反映了最終系統(tǒng)的 __。 __適應需求可變的軟件開發(fā),只有到 __才能見到整個軟件系統(tǒng)。 __的基礎上,所有階段都進行 __,也就是說不僅是 __,也是 __。 選擇題 ,下列選項中 ,()不是軟機生存周期模型。 A可行性研究 B詳細設計 C需求分析 D編碼 :問題的定義、可行性研究、軟件需求分析、系統(tǒng)總統(tǒng)設計、詳細設計、編碼、測試和運行、維護。 A需求分析階段 B概要設計階段 C詳細設計階段 D可行性研究階段 () A需求分析階段 B概要設計階段 C測試階段 D維護階段 () A集成測試 B確認測試 C驗證測試 D驗收測試 ,它主要應用于下列哪種軟件開發(fā)方法()。 A嚴格定義需求 B規(guī)范化文檔格式 C劃分開發(fā)階段 D分析控制 流程 ,它在實施時強調(diào)的是分析對象的() A程序流 B數(shù)據(jù)流 C指令流 D控制流 。發(fā) 。 cost analysis of software development of software development progress A. 1 only B. 2 and 3 C. 1 and 2 ( ) ,開發(fā)階段,運行階段 ,編程階段,測試階段 ,詳細設計,編程調(diào)試 ,功能定義,系統(tǒng)設計 23.軟件工程中描述生存周期模型的瀑布模型一般包括計劃,( ),設計,編碼,測試,維護等幾個階段。螺旋模型將瀑布模型和演化模型相結軟件工程習題與解答 30 合,并增加了( ),它建立在( )的基礎上,沿著螺線自內(nèi)向外每旋轉(zhuǎn)一圈,就得到( )的一個新版本。 A: B: C: ,( )階段定義的標準將成為軟件測試中的系統(tǒng)測試階段的目標。 ,主要考慮( )。 ( )型的設計過程。 階段或所有階段中的細節(jié),從而較早的產(chǎn)生工作軟件 ,必須完成前一階段的所有細節(jié) ( )。 ,用原型過程來代替全部開發(fā)階段 試驗型,用原型過程來代替設計階段 ,用原型過程來代替需求分析階段 、( )、自動程序設計、專用語言、可重軟件工程習題與解答 32 用的軟件和簡化假設等。 ,對某種需求缺乏信心時,不宜使用原型 ,不宜使用原型 ,不宜使用原型 ,不宜使用原型 ( )。 ( )。顯然兩個開發(fā) 方法地不同。 5. C 6. A 7. C 【解析】:在軟件開發(fā)中,軟件的生命周期的各個階段的正確分析和設計是極為重要的。 9. D 10. B 【解析】:系統(tǒng)測試又稱確認測試,它包括功能測試和驗收測試兩種,它按軟件需求說明書上的功能逐項進行。所以答案是 B。 事實上,結構化生命周期方法主要以分析數(shù)據(jù)流來設計軟件的,僅僅在軟件的詳細設計中,常常用到控制流的分析方法設計程序,所以答案是 D。 CASE 是 Computer Aid Software Engineering 的縮寫,即計算機輔助軟件工程, CASEtools 在軟件開發(fā)的各個工程中得到了廣泛的應用,按照 CASE 工具的使用功能標準來劃分,可分為:信息工程工具,過程建模與管理工具,項目計劃工具,風險分析工具,項目管理工具,需求跟蹤工具,度量和管理工具,文檔工具, 系統(tǒng)軟件工具,數(shù)據(jù)管理工具,質(zhì)量保證工具,集成和軟件測試工具,靜態(tài)分析工具,動態(tài)分析工具,測試管理工具,客戶 \服務器測試工具,再工程工具等,還可以作進一步的劃分。結構設計,即確定軟件結構。至于文檔編制則應貫穿與各個周期,維護是運行時期的主要內(nèi)容。 3.軟件生存周期是指一個軟件從提出開發(fā)要求開始直到該軟件報廢為止的整個時期。通常,軟件生存周期包括可行性分析和項目開發(fā)計劃、需求分析、概要設計、詳細設計、編碼、測試、維護等活動,可以將這些活動以適當?shù)姆绞椒峙涞讲煌A段去完成。 從軟件工程誕生以來,人們重視了軟件開發(fā)方法的研究,已經(jīng)提出了多種軟件開發(fā)方法和技術,對軟件工程及軟件產(chǎn)業(yè)的發(fā)展起到了重要作用的方法有:結構化方 法、 Jackson 方法、維也納開發(fā)方法( VDM)、面向?qū)ο蟮拈_發(fā)方法等。相應的支持工具較多,發(fā)展較為成熟。 ( 2)原 型可作為新穎設計思想的實現(xiàn)工具,也可作為高風險開發(fā)的安全因素,從而證實設計的可行性。 8.盡管傳統(tǒng)的瀑布模型曾經(jīng)給軟件產(chǎn)業(yè)帶來了巨大的進步,部分緩解了軟件危機,但這種模型本質(zhì)上是一種線性順序模型,因此存在著比較明顯的缺點,各階段之間存在著嚴格的順序性,特別強調(diào)預先定義需求的重要性,在著手進行具體的 開發(fā)工作之前,必須通過需求分析預先定義并“凍結”軟件需求,然后再一步一步地實現(xiàn)這些需求。 傳統(tǒng)的瀑布模型很難適應需求可變、模糊不定的軟件系統(tǒng)的開發(fā),而且在開發(fā)過程中,用戶很難參與進去,只有到開發(fā)結束才能看到整個軟件系統(tǒng)。它在瀑布模型基礎上,對一些階段進行整體開發(fā),對另一些階段進行增量開發(fā)。在這種模型的 開發(fā)中,用戶及早看到部分軟件功能,可以及早發(fā)現(xiàn)全面問題,以便在開發(fā)其他軟件功能時及時解決問題。 1 1 1 1 1 1 1 1 1 1 1 1 需求分析 設計 編碼 測試 圖 2- 3 在該模型中,項目開發(fā)的各個階段都是增量方式。 10.為了克服瀑布模型的局限性,使開發(fā)過程具有一定的靈活性和可修改性,于是產(chǎn)生了增量模型。 增量模型是在項目的開發(fā)過程中以一系列的增量方式開發(fā)系統(tǒng)。 有多種增量模型,根據(jù)增量的方式和形式的不同,分為漸增模型和原型模型。 在 20世紀 80年代就出現(xiàn)了快速原型的思想,它是在研究需求階段的方法和技術中產(chǎn)生的。 以后,又把快速原型思想用到軟件開發(fā)的其他階段,并向軟件開發(fā)的全過程擴展。 在構造原型的目的確定考核,評價原型的內(nèi)容。 ( 2)構造原型。這是發(fā)現(xiàn)問題,消除誤解,使開發(fā)者與用戶充分協(xié)調(diào)的一個步驟。 ( 5)修改。 上述步驟是為了描述方便而劃分的。探索型和試驗型快速原型就時采用此策略的。這是一種使要求說明過程自動化的技術 ,通過可智興的規(guī)格說明語言來描述預期的行為 “作什么 ”,人們可以從直接觀察中用規(guī)格說明語言來規(guī)定任何系統(tǒng)行為。 ( 3)采用非常高級語言和專門語言。 16 原型模型又稱快速原型模型,它是增量模型的另一種形式。它主要針對開發(fā)目標模糊,用戶與開發(fā)者對項目都缺乏經(jīng)驗的情況,通過對原型的開發(fā)來說明用戶的需求。 ( 3)演化型模型。 ( 2)可及早發(fā)現(xiàn)問題,隨時糾正錯誤。 ( 2)缺乏有效的管理機制,還未建立起自己的開發(fā)標準。 : ( 1)開發(fā)周期很長的項目,通過原型開發(fā)來縮短開發(fā)周期。 上訴這些情況均適合于使用原型模型來開發(fā)。 ( 4)用戶的軟件資源沒有沒組織和管理起來的時候,因為 MIS 中的模型、模塊、使用設施和程序的難易程度對原型使用很關鍵。能提供很多工具,可以定義、建立、查詢、加工信息資源。 可以減少重復勞動。 ,構造原型的內(nèi)容的取舍不同,體現(xiàn)出原型特征有如下類別: ( 1)系統(tǒng)的界面形式,用原型來解決系統(tǒng)的人機交互界面的結構。同過對原型的開發(fā)來明確用戶的需求。 。當用戶認可以后,將原型不斷擴充、演變?yōu)樽罱K的軟件產(chǎn)品,它是在不斷于用戶交流過程中開發(fā)出來的,不斷得到用戶的反饋意見,隨時根據(jù)用戶意見進行修改完善,因而能滿足用戶需求。其主要目的是及早向用戶提交一 個原型系統(tǒng)。一旦通過原型的開發(fā)運行,明確了用戶的需求,可按瀑布模型的設計、編碼、測試進行開發(fā)。 ( 3)數(shù)據(jù)庫模式,用原型來確定系統(tǒng)的數(shù)據(jù)庫結構。若對于一個大型軟件系統(tǒng)的設 軟件工程習題與解答 44 計方案心中沒有把握時,要考核設計方案是否正確、能否實現(xiàn)、可通過原型模型的開發(fā)運行來證實。容易使用的數(shù)據(jù)編輯,屏幕格式化軟件等對原型設計和開發(fā)都有很大的幫助。能快速的響應使用者的要求。 ( 2)用戶不愿意參與開發(fā)。 ( 3)用戶對系統(tǒng)的需求較為模糊,對某種要求缺乏信心。 ( 4)在多次重復改變原型的過程中,程序員會感到厭倦。 ( 4)通過實際運行原型,提供直接評價系統(tǒng)的方法,促使用戶主動參與開發(fā)活動,加強了信息反饋,促進各工作員的協(xié)調(diào),減少誤解,適應需求的變化,你能有效提高系統(tǒng)的質(zhì)量。它將原型的思想擴展到軟件開發(fā)的全過程。 這種原型主要用于設計階段,考核實現(xiàn)方案是否合適,能否實現(xiàn)。根據(jù)原型的不同作用,有三類原型模型: ( 1)探索型模型。 ( 4)能重用軟件。此方法主要用于解決要求的驗證問題。 采用何種形式,何種策略運用快速原型主要取決于軟件項目的特點,人員素質(zhì),可供支持的原型
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1