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

正文內(nèi)容

海大計(jì)算機(jī)專業(yè)軟件工程課程資料lge第一章軟件工程學(xué)(完整版)

  

【正文】 對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息,而施加于數(shù)據(jù)之上的操作用于實(shí)現(xiàn)對(duì)象的動(dòng)態(tài)行為。它采用結(jié)構(gòu)化技術(shù)(結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)和結(jié)構(gòu)化實(shí)現(xiàn))來(lái)完成軟件開(kāi)發(fā)的各項(xiàng)任務(wù),并使用適當(dāng)?shù)能浖ぞ呋蜍浖こ汰h(huán)境來(lái)支持結(jié)構(gòu)化技術(shù)的運(yùn)用。 軟件工程典型的定義: “軟件工程就是為了 經(jīng)濟(jì)地 獲得可靠的且能在實(shí)際機(jī)器上有效地運(yùn)行的軟件 ,而建立和使用完善的工程原理 。 正像下面一段對(duì)軟件危機(jī)的形象描述: “… ..正像一只逃亡的野獸落到泥潭中作垂死的掙扎,越是掙扎,陷得越深。最后無(wú)法逃脫滅頂?shù)臑?zāi)難, … 程序設(shè)計(jì)工作正像這樣一個(gè)泥潭, … .一批批程序員被迫在泥潭中拼命掙扎, ……” 產(chǎn)生軟件危機(jī)的原因 兩方面的原因: 一是軟件本身的特點(diǎn): ? 軟件不同于硬件,是計(jì)算機(jī)系統(tǒng)中的邏輯部件而不是物理部件。 ”該定義不僅指出了軟件工程的目標(biāo)是經(jīng)濟(jì)地開(kāi)發(fā)出高質(zhì)量的軟件,而且強(qiáng)調(diào)了軟件工程是一門工程學(xué)科,它應(yīng)該建立并使用完善的工程原理。 該方法把軟件生命周期的全過(guò)程依次劃分為若干個(gè)階段,然后順序地完成每個(gè)階段的任務(wù)。 ( 3)按照父類與子類的關(guān)系,把若干個(gè)相關(guān)類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)。 關(guān)鍵任務(wù)是通過(guò)各種類型的測(cè)試(及相應(yīng)的調(diào)試)使軟件達(dá)到預(yù)定的要求。生命周期模型規(guī)定了把生命周期劃分成哪些階段以及各個(gè)階段的執(zhí)行順序,因此,也稱為過(guò)程模型。 ( 1)原型系統(tǒng)已經(jīng)通過(guò)與用戶交互而得到驗(yàn)證,據(jù)此產(chǎn)生的規(guī)格說(shuō)明文檔正確地描述了用戶需求,因此,在開(kāi)發(fā)過(guò)程的后續(xù)階段不會(huì)因?yàn)榘l(fā)現(xiàn)了規(guī)格說(shuō)明文檔的錯(cuò)誤而進(jìn)行較大的返工。由于在開(kāi)始構(gòu)建第一個(gè)構(gòu)件之前就已經(jīng)有了總體設(shè)計(jì),因此風(fēng)險(xiǎn)較小。 風(fēng)險(xiǎn)分析 快速原型 驗(yàn)證 風(fēng)險(xiǎn)分析 規(guī)格說(shuō)明 驗(yàn)證 風(fēng)險(xiǎn)分析 設(shè)計(jì) 驗(yàn)證 風(fēng)險(xiǎn)分析 編碼 測(cè)試 風(fēng)險(xiǎn)分析 綜合測(cè)試 維護(hù) 風(fēng)險(xiǎn)分析 變化的需求 驗(yàn)證 圖 簡(jiǎn)化的螺旋模型 圖 完整的螺旋模型 噴泉模型 迭代是軟件開(kāi)發(fā)過(guò)程中普遍存在的一種內(nèi)在屬性。 RUP總結(jié)了 6條最有效的軟件開(kāi)發(fā)經(jīng)驗(yàn),這些經(jīng)驗(yàn)被稱為 “ 最佳實(shí)踐 ” 。 ? 精化階段 (Elaboration):設(shè)計(jì)并確定系統(tǒng)的體系結(jié)構(gòu),制定項(xiàng)目計(jì)劃,確定資源需求。目前,極限編程已經(jīng)成為一個(gè)典型的開(kāi)發(fā)方法,廣泛應(yīng)用于需求模糊且經(jīng)常改變的場(chǎng)合。 ? 項(xiàng)目計(jì)劃應(yīng)該兼顧未來(lái)的不確定因素 ? 用有效的風(fēng)險(xiǎn)管理來(lái)減少不確定因素的影響 ? 經(jīng)常生成并快速地測(cè)試軟件地過(guò)渡版本,從而提高產(chǎn)品地穩(wěn)定性和可預(yù)測(cè)性 微軟過(guò)程 作為世界上最大的同時(shí)也是最成功的軟件公司之一, Microsoft(微軟)公司擁有自己獨(dú)特的軟件開(kāi)發(fā)過(guò)程,幾十年的實(shí)踐證明微軟過(guò)程是非常成功和行之有效的。 ? 確定相對(duì)于前一版本而言,新版本應(yīng)該解決的問(wèn)題和需要增加的功能。 ( 5)發(fā)布階段 發(fā)布產(chǎn)品或解決方案,并把項(xiàng)目移交到運(yùn)營(yíng)和支持人員手中,以獲得最終用戶對(duì)項(xiàng)目的認(rèn)可。如圖 。主要描述軟件特性、系統(tǒng)結(jié)構(gòu)、各構(gòu)件間的相關(guān)性以及接口標(biāo)準(zhǔn)。圖 里程碑。)使用用戶素材可以合理安排實(shí)現(xiàn)該項(xiàng)需求的時(shí)間 ? 短交付周期 ? 驗(yàn)收測(cè)試 ? 結(jié)對(duì)編程 ? 測(cè)試驅(qū)動(dòng)開(kāi)發(fā) ? 集體所有 ? 持續(xù)集成:一天之內(nèi)多次集成,不斷回歸測(cè)試 ? 可持續(xù)的開(kāi)發(fā)速度 ? 開(kāi)放的工作空間 ? 及時(shí)調(diào)整計(jì)劃 ? 簡(jiǎn)單的設(shè)計(jì) ? 重構(gòu):在不改變系統(tǒng)行為的前提下,重新調(diào)整和優(yōu)化系統(tǒng)內(nèi)部結(jié)構(gòu),以降低復(fù)雜性、消除冗余、增加靈活性和提高性能。 ? 移交階段 (Transition):把開(kāi)發(fā)出的產(chǎn)品提交給用戶使用。如下圖所示。 圖 型,是典型的面向?qū)ο蟮能浖^(guò)程模型。但是,使用這種方法將冒構(gòu)件無(wú)法集成到一起的風(fēng)險(xiǎn)。因此,在設(shè)計(jì)和編碼階段發(fā)生錯(cuò)誤的可能性也較小,這自然減少后續(xù)階段修改前面錯(cuò)誤的可能性。 圖 傳統(tǒng)的瀑布 模型 問(wèn)題定義 總體設(shè)計(jì) 需求分析 可行性研究 詳細(xì)設(shè)計(jì) 綜合測(cè)試 編碼與單元測(cè)試 軟件維護(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1