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

正文內(nèi)容

軟件工程的基本理論-展示頁

2024-11-20 20:31本頁面
  

【正文】 及軟件產(chǎn)業(yè)的發(fā)展起了不可估量的作用 . 單元練習(xí) 填空題 ___,___,___,___,___,___,___七個(gè)過程 . ___模型 . ,已經(jīng)提出了多種軟件開發(fā)方法 ,如 ____,____,____,____,它們對軟件工程及軟件產(chǎn)業(yè)的發(fā)展起到了不可估量的作用 . ____,____,____,構(gòu)成 .它是一種面向 ____的開發(fā)方法 . 5. ____模型是一種非整體開發(fā)的模型 .軟件在該模型中是逐漸開發(fā)出來的 ,開發(fā)出來一部分 ,向用戶展示一部分 ,可以讓用戶及早看到部分軟件 ,及早發(fā)現(xiàn)問題 .或者先開發(fā)一個(gè)原型軟件 ,完成部分主要功能展示給用戶并征求意見 ,然后逐步完善 ,最終獲得滿意的軟件產(chǎn)品 . ____為動力 ,以 ____為驅(qū)動的模型 ,適合于 ____的開發(fā)方法 .它克服了瀑布模型不支持軟件重用和多項(xiàng)開發(fā)活動集成的局限性 .噴泉模型使開發(fā)過程具有 ____和 ____. ____方法的模型 .從 ____開始 ,經(jīng)過一系列 ____,最終得到系統(tǒng)的目標(biāo)程序 . ____與 出現(xiàn)的開發(fā)方法 ,特別適合于 ____的問題 . (VDM)是一種形式化的開發(fā)方法 ,軟件的需求用嚴(yán)格的 ____描述 ,然后把描述模型逐步變換成目標(biāo)系統(tǒng) . ____模型和 ____模型結(jié)合起來 ,加入了兩種模型均忽略了的風(fēng)險(xiǎn)分析 ,彌補(bǔ)了這兩種模型的不足 . 第 2 章 軟件工程的基本理論 25 ,在每個(gè)螺旋周期內(nèi)分為四 個(gè)工作步驟 .第一步____,確定目標(biāo) ,選定方案 ,明確開發(fā)限制條件 .第二步 ____,分析所選方案 ,識別風(fēng)險(xiǎn) ,通過原型消除風(fēng)險(xiǎn) .第三步 ____,實(shí)施軟件開發(fā) .第四步 ____,評價(jià)開發(fā)工作 ,提出修改意見 ,建立下一個(gè)周期的計(jì)劃 . ____,____,____三部分 方法是一種面向 ____的開發(fā)方法 . ____方法 , ____方法 , ____方法 . 15. ____一般是指為了支持軟件開發(fā)人員和維護(hù)活動而使用的軟件 .例如項(xiàng)目估算工具 ,需求分析工具 ,設(shè)計(jì)工具 ,編碼工具 ,測試工具和維護(hù)工具等 ,例如 ____模型 , ____模型 , ____模型 , ____模型 , ____模型 , 和 ____模型 . .它包括____,____,____,____,____,____,____,____,它規(guī)定了由前至后 ,相互銜接的固定次序 ,如瀑布流水逐級下落 . 技術(shù)是 ____,和 ____,的結(jié)合 ,它不同于以前的軟件技術(shù) ,因?yàn)樗鼜?qiáng)調(diào)了解決整個(gè)軟件開發(fā)過程度 效率問題 ,而不是解決個(gè)別階段的問題 .由于跨越了軟件生存周期各個(gè)階段 ,著眼于軟件分析和設(shè)計(jì)以及實(shí)現(xiàn)和維護(hù)的自動化 ,從軟件生存周期的兩端解決了生產(chǎn)率問題 . 方法首先描述問題的輸入輸出數(shù)據(jù)結(jié)構(gòu) ,分析其對應(yīng)性 ,然后推出相應(yīng)的程序結(jié)構(gòu) ,從而給出問題的 ____, ,應(yīng)用廣泛 ,技術(shù)成熟的方法是 ____, ,在前面的開發(fā)階段按 ____,進(jìn)行 ____,后面的開發(fā)階段按 ____,開發(fā) ____,開發(fā)系統(tǒng) .增量方式包括 ____,和 ____, ,項(xiàng)目開發(fā)各階段都是用 ____,開發(fā)的 ____,____,____,____, ,方式及內(nèi)容的取舍不同 ,原型特征可分為 ____,____,____,____,四類 ____,對另一階段進(jìn)行 ____, ,以一定的時(shí)間間隔 ____,增量提交是指在項(xiàng)目開發(fā)周期內(nèi) ,以一定的時(shí)間間隔 ____,向用戶提交 ____,及 ____, ____,它是 ____,的另一種形式 ,用原型過程來代替 ____,階段 ,即在 ____,階段引入原型 ,快速分析 ____,快速構(gòu)造原型 ,通過運(yùn)行 ,考察設(shè)計(jì)方案的 ____,原型成為設(shè)計(jì)的 ____,或 ____,的一部分 . ____,____,____,____,____, ____,的方法和技術(shù)中產(chǎn)生的 ____,順序模型 . 軟件工程習(xí)題與解答 26 ,用原型過程代替 __階段。他是在開發(fā)真實(shí)系統(tǒng)之前,構(gòu)造一個(gè)模型,在該模型的基礎(chǔ)上,逐漸完成整個(gè)系統(tǒng)的開發(fā)工作。他不僅是增量開發(fā)也是增量提交,用戶將最早受到部分工作軟 件,及早發(fā)現(xiàn)問題,更徹底,西褲該擴(kuò)充更容易。在順序進(jìn)行設(shè)計(jì),編碼,測試,把該功能的軟件交付給用戶,然后再對另一部分功能進(jìn)行開發(fā),提交用戶,直到所有功能全部增量開發(fā)完畢。項(xiàng)目開發(fā)的各個(gè)階段都是增量方式。 2)演化提交模型 他在瀑布模型的基礎(chǔ)上,所有階段都進(jìn)行增量開發(fā),也就是說不僅是增量開發(fā),也是增量提交。有兩種漸增模型: 1)增量構(gòu)造模型 他在瀑布模型基礎(chǔ)上,對一些階段進(jìn)行整體開發(fā),對另一些階段進(jìn)行增量開發(fā)。 根據(jù)增量的方式和形式的不同,增量模型分為漸增模型和原型模型。增量開發(fā)是 指在項(xiàng)目開發(fā)周期內(nèi),以一定的時(shí)間間隔開發(fā)部分工作軟件:增量提交是指在項(xiàng)目開發(fā)周期內(nèi),以一定的時(shí)間間隔更亮方式向用戶提交工作軟件及相關(guān)文檔。 增量模型是在項(xiàng)目的開發(fā)過程中以一系列的增量方式開發(fā)系統(tǒng)。 為了克服瀑布模型的不足,提出了軟件開發(fā)的增量模型,根據(jù)增量的方式和形式的不同,增量模型分為漸增模型和原型模型。 傳統(tǒng)的瀑布模型很難適應(yīng)可變,模糊不清的軟件系統(tǒng)的開發(fā),而且在開發(fā)過程中,用戶很難參與進(jìn)去,只有到開發(fā)結(jié)束才能看到整個(gè)軟件系統(tǒng)。雖然瀑布模型也允許迭代,但這種改變往往對項(xiàng)目開發(fā)帶來混亂。例如瀑布模型,增量模型,螺旋模型,噴泉模型變換模型和基于知識的模型等 。軟件生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及各階段活動的準(zhǔn)則,確立開發(fā)過程所遵守的規(guī)定和閑置,便于各種活動的協(xié)調(diào),便于各種人員的有效通訊,有利于活動重用,有利于活動管理。通常,軟件生岑周期包含可行性分析 和項(xiàng)目開發(fā)計(jì)劃,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,測試,維護(hù)等活動,可以將這些活動以適當(dāng)方式分配到不同階段去完成。把整個(gè)生存周期劃分為若干階段,使得每個(gè)階段有明確的任務(wù),是規(guī)模大,結(jié)構(gòu)復(fù)雜和管理復(fù)雜的軟件開發(fā)變的容易控制和管理。支持過程對項(xiàng)目的生存周期過程給與支持,它有助于項(xiàng)目的成功并能提供項(xiàng)目的質(zhì)量。定義軟件工程過程中各項(xiàng)管理活動,包括:項(xiàng)目開始和范圍定義,項(xiàng)目管理計(jì)劃,實(shí)施和控制 ,評審和評價(jià)和項(xiàng)目完成。丁以維護(hù)者和機(jī)構(gòu)為了修改的管理軟件,使它處在良好的運(yùn)行狀態(tài)所需要的活動。定義操作者和機(jī)構(gòu)為了修改和管理軟件,使它次在良好的運(yùn)行狀態(tài)所需要的活動。定義開發(fā)者和機(jī)構(gòu)為了在規(guī)定的運(yùn)行環(huán)境中為其用戶運(yùn)行一個(gè)計(jì)算機(jī)系統(tǒng)所需要的活動。定義供方向需方提供合同中的系統(tǒng) ,軟件產(chǎn)品或服務(wù)所需的活動。定義需要按合同或取一個(gè)系統(tǒng),軟件產(chǎn)品或服務(wù)的活動。 第二章 軟件工程的基本理論 本章內(nèi)容主要包含:軟件工程過程,軟件生存周期,軟件周期模型,軟件開發(fā)的增量模型,軟件開發(fā)方法等。 軟件工程規(guī)定了獲取,供應(yīng),開發(fā),操作和維護(hù)軟件時(shí)要實(shí)施的過程,活動和任務(wù) 軟件過程包含如下七個(gè)過程: ( 1)獲取過程。 ( 2)供應(yīng)過程。 ( 3)開發(fā)過程。 ( 4)操作過程。 ( 5)維護(hù)過程。 ( 6)管理過程。 (7) 支持過程。 軟件生存周期 軟件生存周期是指一個(gè)軟件從提出開發(fā)要求開始直到該軟件報(bào)廢為止的整個(gè)周期。 軟件生存周期的各個(gè)階段有不同的劃分,在劃分軟件生存周期階段時(shí),應(yīng)遵循的一條基本原則是個(gè)階段的任務(wù)應(yīng)盡可能縣對獨(dú)立,統(tǒng)一階段各項(xiàng)任務(wù)的性質(zhì)盡可能相同。 軟件生存周期模型 軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型 。目前由若種軟件生存周期模型。 軟件工程習(xí)題與解答 22 軟件開發(fā)的增量模型 盡管傳統(tǒng)的瀑布模型曾經(jīng)給軟件產(chǎn)業(yè)帶來巨大的進(jìn)步,部分的緩解了軟件危機(jī),但這種模型本質(zhì)上是一種線性的順序模型,因此存在著比較明顯的缺陷,各階段之間存在著嚴(yán)重的順序性和依賴性,特別強(qiáng)調(diào)預(yù)先定義需求的重要性,但是世界項(xiàng)目很少是遵循這種線性順序順序性和依賴性的。在系統(tǒng)建立之前很難只依靠分析就確定出一套完整,準(zhǔn)確,一致,有效的用戶需求,這種預(yù)先定義需求的方法更不能適應(yīng)用戶需求不斷 變化的情況。這種理想的,線性的 開發(fā)過程,缺乏靈活性,不適應(yīng)世界的開發(fā)過程。 增量模型是在瀑布模型的基礎(chǔ)上加以修改而形成的。增量方式包括增量開發(fā)和增量提交。兩者可以同時(shí)使用也可以單獨(dú)使用。 這種模型是瀑布模型的變種。也就是說在前面的開發(fā)階段按瀑布模型模型進(jìn)行整體開發(fā),后面的開發(fā)階段按增量方式開發(fā)。 在該模型種。先對部分功能進(jìn)行需求分析。它不僅是增量開發(fā)也是增量提交,用戶將最早受到部分工作軟件交付給用戶,然后再對另一部分功能進(jìn)行開發(fā),提交用戶,直到所有功能全部增量開發(fā)完畢。 4. 原型模型 中開發(fā)模型又是快速原型模型,它是增量模型的另一種形式。根據(jù)原型的德不同作用,有三類原型模型: 1)探索性原型 第 2 章 軟件工程的基本理論 23 這種類型的原型模型是把原型用于開發(fā)的需求分析階段 ,目標(biāo)是要弄清楚用戶的需求 ,確定所期望的特征 ,并探索各種方案的可行性 .他主要針對開發(fā)目標(biāo)模糊 ,用戶與開發(fā)者對項(xiàng)目都缺乏經(jīng)驗(yàn)的情況 ,通過對原型的開發(fā)來明確用戶的需求 . 2)實(shí)驗(yàn)型原型 這種原型主要用與設(shè)計(jì)階段 ,考核方案是否合適 ,能否實(shí)現(xiàn) .對于一個(gè)大型系統(tǒng) ,若對設(shè)計(jì)方案沒有把握時(shí) ,可通過這種原型來實(shí)現(xiàn)方案的正確性 . 3)演化性原型 這種原型主要用于及時(shí)向用戶提交一個(gè)原型系統(tǒng) ,該原型系統(tǒng)或者包含系統(tǒng)的框架 ,或者包含系統(tǒng)的主要功能 ,在得到用戶的認(rèn)可后 ,將原型系統(tǒng)不斷擴(kuò)充演變?yōu)樽罱K的軟件系統(tǒng) .它將原型的思想擴(kuò)展到軟件開發(fā)的全過程 . 1)原型構(gòu)造要求 原型不同于最終系統(tǒng) ,最終系統(tǒng)對每個(gè)軟件要求都要求詳細(xì)實(shí)現(xiàn) ,而原型僅僅是為了試驗(yàn)和演示用的 ,部分功能需求可以忽略 或者模擬實(shí)現(xiàn) . 因此 ,在構(gòu)造原型時(shí) ,必須注意功能性能的取舍 ,忽略一切暫時(shí)不關(guān)心的部分以加速原型的實(shí)現(xiàn) ,同時(shí)又要充分體現(xiàn)原型的作用 ,滿足評價(jià)原型的要求 . 2)原型的特征分類 根據(jù)原型的目的和方式不同 ,構(gòu)造原型的內(nèi)容的取舍不同 ,體現(xiàn)出原型特征有如下類別 : (1) 系統(tǒng)的界面形式 ,用原型來解決系統(tǒng)的人機(jī)交互界面的結(jié)構(gòu) . (2) 系統(tǒng)的總體結(jié)構(gòu) ,用原型來確定系統(tǒng)的體系結(jié)構(gòu) 。這是典型的演化提交模型的形式,它是在強(qiáng)有力的 __支持下,通 過原型過程的 __,直接得到 __。經(jīng)過簡單 __, __一個(gè)原型,用戶與開發(fā)者在 __的過程中加強(qiáng)通信與反饋,通過 __,減少誤解,彌補(bǔ)漏洞,適應(yīng)變化,最終提高軟件的質(zhì)量。 ,必須注意 __取舍,忽
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1