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

正文內(nèi)容

常用軟件開(kāi)發(fā)模型-資料下載頁(yè)

2025-08-05 06:22本頁(yè)面
  

【正文】 、功能到計(jì)算元素的分配、計(jì)算元素間的高層交互等設(shè)計(jì)問(wèn)題。 XP方法敏捷方法是近幾年興起的一種輕量級(jí)的開(kāi)發(fā)方法,它強(qiáng)調(diào)適應(yīng)性而非預(yù)測(cè)性、強(qiáng)調(diào)以人為中心,而不以流程為中心,以及對(duì)變化的適應(yīng)和對(duì)人性的關(guān)注,其特點(diǎn)是輕載、基于時(shí)間、Just Enough、并行并基于構(gòu)件的軟件過(guò)程。在所有的敏捷方法中,XP(eXtreme Programming)方法是最引人注目的一種輕型開(kāi)發(fā)方法。它規(guī)定了一組核心價(jià)值和方法,消除了大多數(shù)重量型過(guò)程的不必要產(chǎn)物,建立了一個(gè)漸進(jìn)型開(kāi)發(fā)過(guò)程。該方法將開(kāi)發(fā)階段的4個(gè)活動(dòng)(分析、設(shè)計(jì)、編碼和測(cè)試)混合在一起,在全過(guò)程中采用迭代增量開(kāi)發(fā)、反饋修正和反復(fù)測(cè)試。它把軟件生命周期劃分為用戶故事、體系結(jié)構(gòu)、發(fā)布計(jì)劃、交互、接受測(cè)試和小型發(fā)布6個(gè)階段,采用這種開(kāi)發(fā)模型的軟件過(guò)程如圖115所示。圖115 采用XP方法的軟件過(guò)程XP模型通過(guò)對(duì)傳統(tǒng)軟件開(kāi)發(fā)的標(biāo)準(zhǔn)方法進(jìn)行重新審視,提出了由一組規(guī)則組成的一些簡(jiǎn)便易行的過(guò)程。由于這些規(guī)則是通過(guò)在實(shí)踐中觀察使軟件高效或緩慢的因素而得出的,因此它既考慮了保持開(kāi)發(fā)人員的活力和創(chuàng)造性,又考慮了開(kāi)發(fā)過(guò)程的有組織、有重點(diǎn)和持續(xù)性。XP模型是面向客戶的開(kāi)發(fā)模型,重點(diǎn)強(qiáng)調(diào)用戶的滿意程度。開(kāi)發(fā)過(guò)程中對(duì)需求改變的適應(yīng)能力較高,即使在開(kāi)發(fā)的后期,也可較高程度地適應(yīng)用戶的改變。XP開(kāi)發(fā)模型與傳統(tǒng)模型相比具有很大的不同,其核心思想是交流(Communication)、簡(jiǎn)單(Simplicity)、反饋(Feedback)和進(jìn)?。ˋggressiveness)。XP開(kāi)發(fā)小組不僅包括開(kāi)發(fā)人員,還包括管理人員和客戶。該模型強(qiáng)調(diào)小組內(nèi)成員之間要經(jīng)常進(jìn)行交流,在盡量保證質(zhì)量可以運(yùn)行的前提下力求過(guò)程和代碼的簡(jiǎn)單化;來(lái)自客戶、開(kāi)發(fā)人員和最終用戶的具體反饋意見(jiàn)可以提供更多的機(jī)會(huì)來(lái)調(diào)整設(shè)計(jì),保證把握正確的開(kāi)發(fā)方向;進(jìn)取則包含于上述3個(gè)原則中。XP開(kāi)發(fā)方法中有許多新思路,如采用“用戶故事”代替?zhèn)鹘y(tǒng)模型中的需求分析,“用戶故事”由用戶用自己領(lǐng)域中的詞匯并且不考慮任何技術(shù)細(xì)節(jié)準(zhǔn)確地表達(dá)自己的需求。XP模型的優(yōu)點(diǎn)如下。① 采用簡(jiǎn)單計(jì)劃策略,不需要長(zhǎng)期計(jì)劃和復(fù)雜模型,開(kāi)發(fā)周期短。② 在全過(guò)程采用迭代增量開(kāi)發(fā)、反饋修正和反復(fù)測(cè)試的方法,軟件質(zhì)量有保證。③ 能夠適應(yīng)用戶經(jīng)常變化的需求,提供用戶滿意的高質(zhì)量軟件。 第4代技術(shù)第4代技術(shù)(4GT)包含一系列軟件工具,它們都具有一個(gè)共同點(diǎn),即能使軟件工程師在較高級(jí)別上規(guī)約軟件的某些特征,然后根據(jù)開(kāi)發(fā)者的規(guī)約自動(dòng)生成源代碼。毫無(wú)疑問(wèn),軟件在越高級(jí)別上被規(guī)約就能越快速地構(gòu)造出程序。軟件工程的第4代技術(shù)模型集中于規(guī)約軟件的能力,即使用特殊的語(yǔ)言形式或一種采用客戶可以理解的術(shù)語(yǔ)描述待解決問(wèn)題的圖形符號(hào)體系。與其他模型一樣,第4代技術(shù)也是從需求收集開(kāi)始的。理想情況下,客戶能夠描述出需求,而這些需求能被直接轉(zhuǎn)換成可操作原型。但這是不現(xiàn)實(shí)的,客戶可能不能完全確定需要什么,在規(guī)約已知的事實(shí)時(shí)可能出現(xiàn)二義性,因此其他模型中所描述的用戶/開(kāi)發(fā)者對(duì)話在第4代技術(shù)中仍然是一個(gè)必要的組成部分。要將一個(gè)第4代技術(shù)實(shí)現(xiàn)變成最終產(chǎn)品,開(kāi)發(fā)人員還必須進(jìn)行徹底的測(cè)試、開(kāi)發(fā)有意義的文檔,并且同樣要完成其他模型中同樣要求的所有集成活動(dòng)。此外,采用第4代技術(shù)開(kāi)發(fā)的軟件還必須使得維護(hù)能夠被迅速完成的方式建造。與其他所有軟件過(guò)程模型一樣,第4代技術(shù)模型也有其優(yōu)點(diǎn)和缺點(diǎn)。其優(yōu)點(diǎn)是縮短了軟件開(kāi)發(fā)時(shí)間,提高了建造軟件的效率并為很多不同的應(yīng)用領(lǐng)域提供了一種可行性途徑和解決方案;其缺點(diǎn)是用工具生成的源代碼可能是“低效”的,生成的大型軟件的可維護(hù)性目前還令人懷疑并且在某些情況下可能需要更多的時(shí)間??傊?,第4代技術(shù)已經(jīng)成為軟件工程的一個(gè)重要方法。當(dāng)與基于構(gòu)件的開(kāi)發(fā)方法結(jié)合起來(lái)后,可能成為軟件開(kāi)發(fā)的主流方法。 小結(jié)軟件工程是集成計(jì)算機(jī)軟件開(kāi)發(fā)的過(guò)程、方法和工具的學(xué)科,已經(jīng)產(chǎn)生的一系列的軟件工程過(guò)程模型各自有其優(yōu)點(diǎn)和缺點(diǎn),但是它們均有一系列共同的一般階段。軟件過(guò)程模型發(fā)展經(jīng)歷了以下階段。① 以軟件需求完全確定為前提的第1代軟件過(guò)程模型,如瀑布模型等。這類開(kāi)發(fā)模型的特點(diǎn)是軟件需求在開(kāi)發(fā)階段已經(jīng)被完全確定,將生命周期的各項(xiàng)活動(dòng)依順序固定,強(qiáng)調(diào)開(kāi)發(fā)的階段性;其缺點(diǎn)是開(kāi)發(fā)后期要改正早期存在的問(wèn)題需要付出很高的代價(jià),用戶需要等待較長(zhǎng)時(shí)間才能夠看到軟件產(chǎn)品,增加了風(fēng)險(xiǎn)系數(shù)。并且如果在開(kāi)發(fā)過(guò)程存在阻塞問(wèn)題,則影響開(kāi)發(fā)效率。② 在開(kāi)始階段只能提供基本需求的漸進(jìn)式開(kāi)發(fā)模型,如螺旋模型和原型實(shí)現(xiàn)模型等。這類開(kāi)發(fā)模型的特點(diǎn)是軟件開(kāi)發(fā)開(kāi)始階段只有基本的需求,軟件開(kāi)發(fā)過(guò)程的各個(gè)活動(dòng)是迭代的。通過(guò)迭代過(guò)程實(shí)現(xiàn)軟件的逐步演化,最終得到軟件產(chǎn)品。在此引入了風(fēng)險(xiǎn)管理,采取早期預(yù)防措施,增加項(xiàng)目成功幾率,提高軟件質(zhì)量;其缺點(diǎn)是由于需求的不完全性,從而為軟件的總體設(shè)計(jì)帶來(lái)了困難和削弱了產(chǎn)品設(shè)計(jì)的完整性,并要求對(duì)風(fēng)險(xiǎn)技能管理水平的高要求。③ 以體系結(jié)構(gòu)為基礎(chǔ)的基于構(gòu)件組裝的開(kāi)發(fā)模型,如基于構(gòu)件的開(kāi)發(fā)模型和基于體系結(jié)構(gòu)的開(kāi)發(fā)模型等。這類模型的特點(diǎn)是利用需求分析結(jié)果設(shè)計(jì)出軟件的總體結(jié)構(gòu),通過(guò)基于構(gòu)件的組裝方法來(lái)構(gòu)造軟件系統(tǒng)。軟件體系結(jié)構(gòu)的出現(xiàn)使得軟件的結(jié)構(gòu)框架更清晰,有利于系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)和維護(hù)。綜上所述,軟件開(kāi)發(fā)模型隨著軟件設(shè)計(jì)思想的改變而發(fā)展,經(jīng)歷了由最初以結(jié)構(gòu)化程序設(shè)計(jì)思想為指導(dǎo)的瀑布模型等,到以面向?qū)ο笏枷霝橹笇?dǎo)的噴泉模型等,到以構(gòu)件開(kāi)發(fā)思想為指導(dǎo)的基于體系結(jié)構(gòu)的開(kāi)發(fā)模型等,到現(xiàn)在的4GT技術(shù)。每次新的軟件設(shè)計(jì)思想的突破都會(huì)出現(xiàn)新的軟件開(kāi)發(fā)過(guò)程模型,以達(dá)到提高軟件的生產(chǎn)效率和質(zhì)量為目標(biāo),提出新的解決“軟件危機(jī)”問(wèn)題的方案。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1