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

正文內(nèi)容

軟件工程基礎(chǔ)知識-資料下載頁

2025-06-25 02:06本頁面
  

【正文】 0。 4. 為何要變更? 通過實(shí)施SCM,可以達(dá)到可重用過程制度化,包括:滿足組織的政策方針、計(jì)劃和過程描述文檔化、分配適當(dāng)資源(包括資金,人員和工具)、確定責(zé)任和權(quán)限、培訓(xùn)相關(guān)人員、通過不同級別的管理方法和糾正活動(dòng)檢測狀態(tài)。 置于SCM之下的工作產(chǎn)品包括發(fā)送給用戶的軟件產(chǎn)品(如軟件需求文檔,軟件代碼),用于內(nèi)部使用的軟件工作產(chǎn)品(如過程描述),和用于創(chuàng)建工作產(chǎn)品的工具等(如操作系統(tǒng)、數(shù)據(jù)庫、開發(fā)工具)。 SCM還用于建立和維護(hù)軟件工作產(chǎn)品基線?;€是由配置項(xiàng)及相關(guān)實(shí)體組成的,包括組成軟件產(chǎn)品的相關(guān)版本、設(shè)計(jì)、代碼、用戶文檔等。它是軟件生命周期中各開發(fā)階段末尾的特定點(diǎn),即里程碑。通過正式的技術(shù)評審而得到的軟件配置的正式文本才能成為基線,它的作用是使各個(gè)階段工作的劃分更加明確化,使本來連續(xù)的工作在這些點(diǎn)上斷開,以便于檢驗(yàn)和肯定階段成果。基線是配置項(xiàng)繼續(xù)發(fā)展的一個(gè)固定基礎(chǔ)。 實(shí)施SCM不論是對軟件開發(fā)者、測試者、項(xiàng)目經(jīng)理、QA人員,還是客戶都將會獲得很多好處:有助于規(guī)范團(tuán)隊(duì)各個(gè)角色的行為,同時(shí)又為各個(gè)角色之間的任務(wù)傳遞和交流提供無縫的接合;能幫助項(xiàng)目經(jīng)理更好地了解項(xiàng)目的進(jìn)度、開發(fā)人員的負(fù)荷、工作效率和產(chǎn)品質(zhì)量狀況、交付日期等信息。 SCM分為四大功能領(lǐng)域:配置標(biāo)識、變更控制、配置狀態(tài)統(tǒng)計(jì)、配置審核。 配置標(biāo)識:包括標(biāo)識軟件系統(tǒng)的結(jié)構(gòu),標(biāo)識獨(dú)立部件,并使它們是可訪問的。配置標(biāo)識的目的,是在整個(gè)生命周期中標(biāo)識系統(tǒng)各部件并提供對軟件及其軟件產(chǎn)品的跟蹤能力。 配置變更控制:包括在軟件生命周期中控制軟件產(chǎn)品的發(fā)布和變更,目的是建立確保軟件產(chǎn)品質(zhì)量的機(jī)制。它回答:什么是受控的?受控產(chǎn)品怎樣變更?誰控制變更?何時(shí)接受,恢復(fù),驗(yàn)證變更? 配置狀態(tài)統(tǒng)計(jì):包括記錄和報(bào)告變更過程,目標(biāo)是不間斷記錄所有基線項(xiàng)的狀態(tài)和歷史,并進(jìn)行維護(hù),它解決以下問題:系統(tǒng)已經(jīng)做了什么變更?此問題將會對多少個(gè)文件產(chǎn)生影響? 配置審核:將驗(yàn)證軟件產(chǎn)品的構(gòu)造是否符合需求、標(biāo)準(zhǔn)、或合同的要求,目的是根據(jù)SCM的過程和程序,驗(yàn)證所有的軟件產(chǎn)品已經(jīng)產(chǎn)生并有正確標(biāo)識和描述,所有的變更需求都已解決。 SCM從應(yīng)用層次上可以從低到高分為三級:版本控制、以開發(fā)者為中心、過程驅(qū)動(dòng)。 版本控制:主要應(yīng)用于個(gè)人獨(dú)立開發(fā)或小組開發(fā),它可以控制任何文件的版本、實(shí)現(xiàn)分支和歸并功能、進(jìn)行文本比較、標(biāo)記注釋和版本報(bào)告信息,主要工具有我們目前用到的Visual SourceSafe及Intersolv PVCS。 以開發(fā)者為中心:主要應(yīng)用于部門級開發(fā),它可用于軟件維護(hù)、不斷增加的開發(fā)任務(wù)、并行開發(fā)、QA及測試,它面向大型團(tuán)隊(duì)、利于交流、能最大限度地利用人力資源,主要工具為Rational ClearCase及MKS Source Integrity。 過程驅(qū)動(dòng):主要使用于企業(yè)級開發(fā),著重解決新的工具引入、IT審核、管理報(bào)告、復(fù)雜的生命周期、應(yīng)用工具包、集成解決方案、資料庫等問題,實(shí)現(xiàn)真正規(guī)范的團(tuán)隊(duì)開發(fā)。目前,CMM已經(jīng)發(fā)展到CMMI(Capability Maturity Model Integration,能力成熟度模型集成)階段。自20世紀(jì)80年代末以來,SEI開發(fā)了一系列涉及多個(gè)學(xué)科的CMM標(biāo)準(zhǔn),包括系統(tǒng)工程、軟件工程、軟件獲取、生產(chǎn)力實(shí)踐及集成產(chǎn)品和過程開發(fā),希望通過幫助組織提高人員、技術(shù)和過程的成熟度來改善組織整體軟件生產(chǎn)能力。然而,多個(gè)模型的同時(shí)使用限制和阻礙了組織過程改善的能力。于是,SEI中止了對CMMI源模型的更新,開始集中開發(fā)CMMI項(xiàng)目。CMMI項(xiàng)目融合了SWCMM draft C、EIA/IS73SECM以及IPDCMM ,形成了組織范圍內(nèi)過程改善的單一集成模型。預(yù)計(jì)到2001年末,CMMI SE/SW/IPPD/A 。CMMI項(xiàng)目為工業(yè)界和政府部門提供了一個(gè)集成的產(chǎn)品集,主要目的是消除不同模型之間的不一致和重復(fù),降低基于模型改善的成本。未來的CMMI將以更加系統(tǒng)和一致的框架來指導(dǎo)組織改善軟件過程,提高產(chǎn)品和服務(wù)的開發(fā)、獲取和維護(hù)能力。 SWCMM主要應(yīng)用在兩大方面:能力評估和過程改善。 1. 能力評估 SWCMM是基于政府評估軟件承包商的軟件能力發(fā)展而來的,有兩種通用的評估方法用以評估組織軟件過程的成熟度:軟件過程評估和軟件能力評價(jià)。 ● 軟件過程評估: 用于確定一個(gè)組織當(dāng)前的軟件工程過程狀態(tài)及組織所面臨的軟件過程的優(yōu)先改善問題,為組織領(lǐng)導(dǎo)層提供報(bào)告以獲得組織對軟件過程改善的支持。軟件過程評估集中關(guān)注組織自身的軟件過程,在一種合作的、開放的環(huán)境中進(jìn)行。評估的成功取決于管理者和專業(yè)人員對組織軟件過程改善的支持。CBAIPI是一種軟件過程評估方法,● 軟件能力評價(jià): 用于識別合格的軟件承包商或者監(jiān)控軟件承包商開發(fā)軟件的過程狀態(tài)。軟件能力評價(jià)集中關(guān)注識別在預(yù)算和進(jìn)度要求范圍內(nèi)完成制造出高質(zhì)量的軟件產(chǎn)品的軟件合同及相關(guān)風(fēng)險(xiǎn)。評價(jià)在一種審核的環(huán)境中進(jìn)行,重點(diǎn)在于揭示組織實(shí)際執(zhí)行軟件過程的文檔化的審核記錄。SCE是SEI開發(fā)的一種基于CMM面向軟件能力評價(jià)的方法。 SWCMM分為5個(gè)成熟度等級:初始級、可重復(fù)級、已定義級、可管理級和優(yōu)化級。其中每個(gè)成熟度等級都是由一些關(guān)鍵過程域和關(guān)鍵實(shí)踐組成。CMM的目的是幫助軟件企業(yè)對軟件工程過程進(jìn)行管理和改進(jìn),增強(qiáng)開發(fā)與改進(jìn)能力,從而能按時(shí)地、不超預(yù)算地開發(fā)出高質(zhì)量的軟件。企業(yè)實(shí)施CMM模型并評估可為企業(yè)帶來如下好處:指導(dǎo)軟件組織提高軟件開發(fā)管理能力;降低軟件承包商和采購者的風(fēng)險(xiǎn);評估軟件承包商的軟件開發(fā)管理能力;幫助軟件企業(yè)識別開發(fā)和維護(hù)軟件的有效過程和關(guān)鍵實(shí)踐;幫助軟件企業(yè)識別為達(dá)到CMM更高成熟等級所必須的關(guān)鍵實(shí)踐;增加軟件企業(yè)的國際競爭能力。CMM為企業(yè)的軟件過程能力提供了一個(gè)階梯式的進(jìn)化框架,階梯共有五級。第一級只是一個(gè)起點(diǎn),任何準(zhǔn)備按CMM體系進(jìn)化的企業(yè)都自然處于這個(gè)起點(diǎn)上,并通過它向第二級邁進(jìn)。除第一級外,每一級都設(shè)定了一組目標(biāo)(Goals),如果達(dá)到了這組目標(biāo),則表明達(dá)到了這個(gè)成熟級別,可以向下一級別邁進(jìn)。除了初始級別以外,CMM的每個(gè)成熟級別的實(shí)現(xiàn)都定義成可操作的,每一級包含了實(shí)現(xiàn)這一級目標(biāo)的若干關(guān)鍵過程域(KPA),共有18個(gè)關(guān)鍵過程域(KPA)分布于5級當(dāng)中,如下表所示。成熟級關(guān)鍵過程域(KPA)優(yōu)化級(Optimizing)缺陷預(yù)防(Defect Prevention)技術(shù)變更管理(Technology Change Management)過程變更管理(Process Change Management)管理級(Managed)量化過程管理(Quantitative Process Management)軟件質(zhì)量管理(Software Quality Management)  定義級(Defined)軟件機(jī)構(gòu)過程關(guān)注點(diǎn)(Organization Process Focus)組織過程定義(Organization Process Definition)培訓(xùn)計(jì)劃(Training Program)集成軟件管理(Integrated Software Management)軟件產(chǎn)品工程(Software Product Engineering)組間合作(Intergroup Coordination)同行評審(Peer Reviews)  可重復(fù)級(Repeatable)需求管理(Requirement Management)軟件項(xiàng)目計(jì)劃(Software Project Planning)軟件項(xiàng)目跟蹤及監(jiān)督(Software Project Tracking and Oversight)軟件質(zhì)量保證(Software Quality Assurance)軟件配置管理(Software Configuration Management)軟件子合同管理(Software Subcontract Management)初始級 (Initial)無每個(gè)KPA都是由關(guān)鍵實(shí)施活動(dòng)(KP)所組成,它們的執(zhí)行表明該KPA在一個(gè)組織內(nèi)部得到實(shí)現(xiàn)。2. 過程改善 軟件過程改善是一個(gè)持續(xù)的、全員參與的過程。SWCMM建立了一組有效地描述成熟軟件組織特征的準(zhǔn)則。該準(zhǔn)則清晰地描述了軟件過程的關(guān)鍵元素,并包括軟件工程和管理方面的優(yōu)秀實(shí)踐。東軟股份目前有選擇地引用這些關(guān)鍵實(shí)踐指導(dǎo)軟件過程的開發(fā)和維護(hù),以不斷地改善組織軟件過程,實(shí)現(xiàn)成本、進(jìn)度、功能和產(chǎn)品質(zhì)量等目標(biāo)。 軟件過程改進(jìn):  軟件危機(jī)簡單地說就是:軟件質(zhì)量達(dá)不到要求,軟件項(xiàng)目無法按時(shí)完成和軟件項(xiàng)目的花費(fèi)超預(yù)算。這是一個(gè)世界性的問題。在試圖解決這個(gè)危機(jī)時(shí),就引入了軟件工程過程管理與軟件工程過程改進(jìn)的概念。軟件工程過程管理就是要把整個(gè)軟件的生命周期,從原始概念到產(chǎn)品維護(hù),制訂出個(gè)明確合理的工程過程加以管理。過程管理不會壓制專業(yè)人員的創(chuàng)造性。好的工程過程會保證軟件項(xiàng)目不會陷入混亂狀態(tài),開發(fā)人員有充分的時(shí)間按計(jì)劃進(jìn)行創(chuàng)造。過程及其管理只不過是我們手中的一件工具,而且這件工具是我們?yōu)榱俗约憾O(shè)計(jì)的。一個(gè)企業(yè)軟件工程過程的建立不會一開始就十全十美, 。缺少了過程改進(jìn),再好的體系也會漸漸的變得過時(shí)和不適用,更沒有可能使我們開發(fā)軟件的能力逐步地成熟起來。所以不管是從提高內(nèi)部的管理水平和贏得外部客戶信任角度來講,不斷進(jìn)行過程改進(jìn)、向更高的成熟度邁進(jìn)都是當(dāng)今軟件企業(yè)所必須要作的工作。   如何進(jìn)行軟件過程管理與改進(jìn),軟件界的許多人提出了各種各樣的方案??▋?nèi)基梅隆大學(xué)的軟件工程研究所SEI(Software Engineering Institute)提出了SWCMM,它將軟件過程的成熟度分為五級,描述了企業(yè)要達(dá)到每一個(gè)級別所必須要做的工作。企業(yè)通過使用這個(gè)模型,一級級地去提高它們的軟件開發(fā)及生產(chǎn)能力。 一級級地去提高它們的軟件開發(fā)及生產(chǎn)能力。 CMM實(shí)施中應(yīng)注意的問題 : 剪裁的問題   CMM是為承接政府(或軍方)大型軟件合同的軟件企業(yè)為對象而制訂出來的。因此,中小型企業(yè)在采用CMM的時(shí)候, 必須按照企業(yè)本身的特點(diǎn)和需要去剪裁和解釋它的條文。CMM就好比是一份包括各種等級的國宴的菜單。但如果你是中小型飯店或家庭,絕不能照搬國宴菜單,只能用作參考。因此,正確的態(tài)度是把CMM作為一個(gè)參考模型,而不是一個(gè)必須完全照辦的標(biāo)準(zhǔn)。 ISO9001與CMM的關(guān)系   國際標(biāo)準(zhǔn)化組織的質(zhì)量管理標(biāo)準(zhǔn)ISO9000與CMM均可作為軟件企業(yè)的過程改善框架. CMM僅僅適用于軟件行業(yè),而ISO9000的適應(yīng)面更廣,:2000版標(biāo)準(zhǔn)和CMM遵循共同的管理思想,ISO9000:2000版標(biāo)準(zhǔn)已經(jīng)徹底解決了94版的制造業(yè)痕跡較重,標(biāo)準(zhǔn)按要素描述難于在軟件行業(yè)實(shí)施的問題. 就目前軟件企業(yè)實(shí)施ISO9000失敗的原因來看,主要是未考慮軟件行業(yè)特點(diǎn)和企業(yè)公司特點(diǎn),盲目照搬其它行業(yè)和公司的模式。,實(shí)施CMM同樣會失敗.   就內(nèi)容來講,ISO9001不覆蓋CMM,CMM也不完全覆蓋ISO9000。一般而言,通過ISO 9001認(rèn)證的企業(yè)可達(dá)到CMM 2級或略高的程度,通過CMM 3級的企業(yè)只要稍做補(bǔ)充,就可較容易地通過ISO 9001認(rèn)證。粗略地說,ISO 9001近似于CMM 。 時(shí)間和效果的問題   目前整個(gè)中國的軟件行業(yè)興起一陣實(shí)施CMM的熱潮,這對中國軟件產(chǎn)業(yè)實(shí)在是一件好事,以下方面是軟件界人士所必須關(guān)注的:   (1) 、CMM只是說明達(dá)到某一級別必須做的工作,并未按說明如何實(shí)施,所以需要企業(yè)結(jié)合自身的情況,對軟件過程進(jìn)行認(rèn)真的策劃,建立符合企業(yè)特點(diǎn)有效的管理體系。   (2) 、CMM費(fèi)用遠(yuǎn)大于實(shí)施ISO9000的費(fèi)用,是否所有企業(yè)都能夠承擔(dān)?實(shí)施后能否取得滿意的效果?目前實(shí)施ISO9000取得非常滿意效果的僅僅占一少部分。有一定效果的占一部份。剩下的為沒什么效果,有的還束縛了企業(yè)的管理。CMM如果實(shí)施的沒有效果,企業(yè)的投入不僅分文無歸,而且會背上一個(gè)更大的包袱,因?yàn)镃MM比ISO9000更復(fù)雜,要求也更詳細(xì)。   (3) 、實(shí)際一個(gè)管理過程的改進(jìn)是一步步實(shí)現(xiàn)的,但在中國很多企業(yè)(包括軟件企業(yè))實(shí)施ISO9000很多是快速完成,最短的三個(gè)月就可以完成,效果是可想而知的。國外的經(jīng)驗(yàn)表明,?到那時(shí)受到更大傷害的只能是企業(yè)自己。 21 / 21
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1