資源描述:
《軟件開(kāi)發(fā)過(guò)程方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、CJEA(中國(guó)JAVA工程師協(xié)會(huì))流行軟件開(kāi)發(fā)過(guò)程方法比較主要內(nèi)容軟件開(kāi)發(fā)過(guò)程產(chǎn)生的背景軟件開(kāi)發(fā)過(guò)程是什么RUP是什么ISO9001是什么CMM是什么UML是什么XP是什么軟件開(kāi)發(fā)過(guò)程的比較測(cè)試在軟件開(kāi)發(fā)過(guò)程中的地位軟件開(kāi)發(fā)過(guò)程的背景軟件越來(lái)越復(fù)雜需求越來(lái)越多變過(guò)程越來(lái)越規(guī)范主要內(nèi)容軟件開(kāi)發(fā)過(guò)程產(chǎn)生的背景軟件開(kāi)發(fā)過(guò)程是什么RUP是什么ISO9001是什么CMM是什么UML是什么XP是什么軟件開(kāi)發(fā)過(guò)程的比較測(cè)試在軟件開(kāi)發(fā)過(guò)程中的地位軟件開(kāi)發(fā)過(guò)程是什么軟件開(kāi)發(fā)過(guò)程是按照軟件工業(yè)化的標(biāo)準(zhǔn)定義的在軟件開(kāi)發(fā)中必須具有的一系列過(guò)程規(guī)范;軟件開(kāi)發(fā)過(guò)程是定義軟件中的軟件需求、軟件設(shè)計(jì),軟件編碼、軟件測(cè)試
2、、軟件部署的實(shí)現(xiàn)目標(biāo)和規(guī)范化的管理方法論;軟件開(kāi)發(fā)過(guò)程是保證軟件工業(yè)化生產(chǎn)的法典;軟件開(kāi)發(fā)過(guò)程是什么軟件開(kāi)發(fā)過(guò)程做的是:定義標(biāo)準(zhǔn)和為了達(dá)到標(biāo)準(zhǔn)的路;軟件開(kāi)發(fā)過(guò)程要改善的是:軟件開(kāi)發(fā)的效率和質(zhì)量;軟件開(kāi)發(fā)過(guò)程的實(shí)現(xiàn)最重要的是:人我國(guó)的軟件開(kāi)發(fā)存在的問(wèn)題(1)質(zhì)量意識(shí)淡薄,企業(yè)從上到下都缺乏正確的產(chǎn)品質(zhì)量意識(shí),只注重完成軟件產(chǎn)品的功能,忽視產(chǎn)品的質(zhì)量問(wèn)題。(2)體制不靈活,不健全,導(dǎo)致質(zhì)量監(jiān)督不力。由于體制問(wèn)題造成軟件人才不必要的流動(dòng),同樣是因?yàn)轶w制問(wèn)題造成實(shí)際上企業(yè)的軟件資產(chǎn)流失。(3)做產(chǎn)品的概念不濃,大多只為短期的經(jīng)濟(jì)利益,做短期的項(xiàng)目。(4)形式化的東西太多,為追求評(píng)獎(jiǎng)或完成項(xiàng)目,報(bào)
3、喜不報(bào)憂。(5)軟件企業(yè)的交流少,思想保守。(6)對(duì)新技術(shù)研究的跟進(jìn)、投入少。(7)多數(shù)項(xiàng)目盲目采用國(guó)外技術(shù),沒(méi)有從自身問(wèn)題入手,尋找適合產(chǎn)品開(kāi)發(fā)的技術(shù)和過(guò)程。主要內(nèi)容軟件開(kāi)發(fā)過(guò)程產(chǎn)生的背景軟件開(kāi)發(fā)過(guò)程是什么RUP是什么ISO9001是什么CMM是什么UML是什么XP是什么軟件開(kāi)發(fā)過(guò)程的比較測(cè)試在軟件開(kāi)發(fā)過(guò)程中的地位RUP是什么RationalunifiedprocessRUPRational公司的改進(jìn)過(guò)程的規(guī)范;給出了最完善的團(tuán)隊(duì)建設(shè)解決方案;它又是文檔化的軟件工程產(chǎn)品,所有RUP的實(shí)施細(xì)節(jié)及方法導(dǎo)引均以Web文檔的方式集成在一張光盤(pán)上,由Rational公司開(kāi)發(fā)、維護(hù)并銷售,當(dāng)前版本
4、是RUP2002。RUPRUP又是一套軟件工程方法的框架,各個(gè)組織可根據(jù)自身的實(shí)際情況,以及項(xiàng)目規(guī)模對(duì)RUP進(jìn)行裁剪和修改,以制定出合乎需要的軟件工程過(guò)程。與統(tǒng)一建模語(yǔ)言(UnifiedModelLanguage,以下簡(jiǎn)稱UML)的良好集成、多種CASE工具的支持、不斷的升級(jí)與維護(hù),迅速得到業(yè)界廣泛的認(rèn)同,越來(lái)越多的組織以它作為軟件開(kāi)發(fā)模型框架RUP如圖1所示,時(shí)間維從組織管理的角度描述整個(gè)軟件開(kāi)發(fā)生命周期,是RUP的動(dòng)態(tài)組成部分。它可進(jìn)一步描述為周期(Cycle)、階段(phase)、迭代(Iteration)。核心工作流從技術(shù)角度描述RUP的靜態(tài)組成部分,它可進(jìn)一步描述為行為(act
5、ivities)、工作流(workflow)、產(chǎn)品(artifact)、工人(worker)。RUPRUP采用Usecase的概念;RUP采用迭代的思想把系統(tǒng)的風(fēng)險(xiǎn)分布在四個(gè)階段,風(fēng)險(xiǎn)越大的迭代越要放在靠前的階段做理解和掌握RUP需要一個(gè)相對(duì)較長(zhǎng)的過(guò)程主要內(nèi)容軟件開(kāi)發(fā)過(guò)程產(chǎn)生的背景軟件開(kāi)發(fā)過(guò)程是什么RUP是什么ISO9001是什么CMM是什么UML是什么XP是什么軟件開(kāi)發(fā)過(guò)程的比較測(cè)試在軟件開(kāi)發(fā)過(guò)程中的地位ISO9001ISO9000其實(shí)是一族國(guó)際標(biāo)準(zhǔn),其中ISO9001是關(guān)于產(chǎn)品質(zhì)量保證的標(biāo)準(zhǔn),ISO9000-3是關(guān)于軟件產(chǎn)品質(zhì)量管理的指南;管理職責(zé),質(zhì)量體系,合同評(píng)審,設(shè)計(jì)控制,文件
6、和資料控制,采購(gòu),顧客提供產(chǎn)品的控制,產(chǎn)品標(biāo)識(shí)和可追溯性,過(guò)程控制,檢驗(yàn)、測(cè)量和試驗(yàn)設(shè)備的控制,檢驗(yàn)和試驗(yàn)狀態(tài),不合格品的控制,糾正和預(yù)防措施,搬運(yùn)、儲(chǔ)存、包裝、防護(hù)和交付,質(zhì)量記錄的控制,內(nèi)部質(zhì)量審核,培訓(xùn),服務(wù)和統(tǒng)計(jì)技術(shù)ISO9001它是一種來(lái)源于工業(yè)的一種標(biāo)準(zhǔn),由于軟件有其特定的特殊性,所以很難使用;主要是用它的標(biāo)準(zhǔn)化文檔管理;主要內(nèi)容軟件開(kāi)發(fā)過(guò)程產(chǎn)生的背景軟件開(kāi)發(fā)過(guò)程是什么RUP是什么ISO9001是什么CMM是什么UML是什么XP是什么軟件開(kāi)發(fā)過(guò)程的比較測(cè)試在軟件開(kāi)發(fā)過(guò)程中的地位CMMCMM(CapabilityMaturityModel,能力成熟度模型)是美國(guó)國(guó)防部對(duì)軟件承包
7、商軟件能力評(píng)估的一種模型,也是承包商改進(jìn)其軟件過(guò)程的一種途徑CMM其模型分為五個(gè)等級(jí):始級(jí),軟件生產(chǎn)過(guò)程的特征是隨機(jī)的,有時(shí)甚至是雜亂的。很少過(guò)程被定義,成功依賴于個(gè)人的努力。可重復(fù)級(jí),建立基本的項(xiàng)目管理過(guò)程,以跟蹤費(fèi)用、進(jìn)度和功能。設(shè)定必要的過(guò)程紀(jì)律以重復(fù)以往在相同應(yīng)用的項(xiàng)目的成功。已定義級(jí),管理和工程活動(dòng)的軟件過(guò)程已文檔化、標(biāo)準(zhǔn)化、集成化到一個(gè)標(biāo)準(zhǔn)的組織的軟件過(guò)程。組織內(nèi)所有的項(xiàng)目使用的軟件過(guò)程是集體同意、裁剪過(guò)的標(biāo)準(zhǔn)開(kāi)發(fā)和維護(hù)