前言:本站為你精心整理了軟件管理的標(biāo)準及相關(guān)知識分析論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
論文摘要:本文先對軟件項目管理進行簡單的闡述,然后介紹了現(xiàn)行的軟件企業(yè)管理國際標(biāo)準,并著重對ISO9000系列和CMM進行了比較,最后根據(jù)我國軟件行業(yè)的目前狀況,介紹了軟件項目管理的相關(guān)軟件。
論文:軟件開發(fā)項目管理CMMISO項目管理軟件
1軟件項目管理的概念
軟件項目管理是為了使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成,通過計劃、組織、控制等一系列活動,合理地配置和使用各種資源,對成本、人員、進度、質(zhì)量、風(fēng)險等進行分析和管理,以達到既定目標(biāo)的過程。其根本目的是對軟件開發(fā)的各個階段進行管理,增強對軟件開發(fā)的控制能力,提高軟件開發(fā)質(zhì)量。項目管理可以讓一個項目獲得高額的盈利也可以讓一個項目損失慘重,而編碼的影響力則相對小一些。軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向于成熟,企業(yè)越能夠穩(wěn)定發(fā)展(即減小開發(fā)風(fēng)險)。軟件因其復(fù)雜性和難以度量,使軟件項目管理較之其他項目管理而言有其非凡性。
2軟件企業(yè)管理國際標(biāo)準
軟件項目管理日趨成熟,并且已在軟件業(yè)發(fā)達的歐美日及印度等國得到廣泛應(yīng)用,而在我國,由于大多數(shù)軟件企業(yè)規(guī)模較小,生產(chǎn)方式依然是倚仗個人英雄主義的作坊式生產(chǎn),軟件開發(fā)缺乏嚴格的項目管理和質(zhì)量保證體系。標(biāo)準化、管理過程標(biāo)準化、度量標(biāo)準化、應(yīng)用領(lǐng)域內(nèi)業(yè)務(wù)的標(biāo)準化,都是推動整個軟件行業(yè)內(nèi)、軟件產(chǎn)業(yè)鏈上各個企業(yè)規(guī)范軟件開發(fā)過程的前提基礎(chǔ)和有力保障。目前,軟件研發(fā)項目進行管理必須依據(jù)一定的標(biāo)準,主要有ISO9000系列和能力成熟度模型(capabilitymaturitymodeloISO9000系列和CMM的比較從背景上看,ISO9000系列國際標(biāo)準是在總結(jié)了英國的國家標(biāo)準基礎(chǔ)之上產(chǎn)生的,因此,歐洲通過ISO9000認證的企業(yè)數(shù)量最多,約占全世界的一半以上。受此影響,相當(dāng)多的歐洲軟件企業(yè)選擇了IS09001認證。CMM是由美國卡內(nèi)基一梅隆大學(xué)的軟件工程探究所(SEI)開發(fā)的軟件成熟度模型,美國的軟件企業(yè)更多的選擇取得CMM等級證書。在形式上,CMM分為5個等級(第1級級別最低,第5級級別最高),和ISO9000審核后只有“通過”和“不通過”兩個結(jié)論相比,CMM是一個動態(tài)的過程,企業(yè)在取得低級別證書后,可根據(jù)高級別的要求確定下一步改進的方向。
從內(nèi)容上看,IS09001和CMM都十分關(guān)注軟件產(chǎn)品質(zhì)量和過程改進。尤其是ISO9000:2000版標(biāo)準增加持續(xù)改進、質(zhì)量目標(biāo)的量化等方面的要求后,在基本思路上和CMM更加接近。盡管ISO9001標(biāo)準的一些要求在CMM中不存在,而CMM的一些要求在ISO90O1標(biāo)準中也不存在,但兩者之間的關(guān)系非常密切,都強調(diào)“該說的要說到,說到的要做到”。對每一個重要的過程應(yīng)形成文件,包括指導(dǎo)書和說明,并檢查交貨質(zhì)量水平。CMM強調(diào)持續(xù)改進,ISO9001的1994版標(biāo)準主要說明的是“合格質(zhì)量體系的最低可接受水平”(ISO9001的2000版標(biāo)準也增加了持續(xù)改進的內(nèi)容)。
對于企業(yè)來說,取得ISO9001認證并不意味著完全滿足CMM某個等級的要求。表面上看,獲得ISO9001標(biāo)準的企業(yè)應(yīng)有CMM第3至第4級的水平,但事實上,有些獲得CMM第1級的企業(yè)也獲得了ISO9001證書,原因是ISO9001強調(diào)以顧客的要求為出發(fā)點,不同的顧客要求的質(zhì)量水平也不同,而且各個審核員的水平也有些差異,取得ISO9001認證所代表的質(zhì)量管理和質(zhì)量保證能力的高低和審核員對標(biāo)準的理解及自身水平的高低有很大的關(guān)系。超級秘書網(wǎng)
3軟件項目管理軟件
項目管理技術(shù)的發(fā)展和計算機技術(shù)的發(fā)展密不可分,隨著計算機性能的迅速提高,大量的項目管理軟件涌現(xiàn)出來。它們可以用于各種商業(yè)活動,提供便于操作的圖形界面,幫助用戶制定任務(wù)、管理資源、進行成本預(yù)算、跟蹤項目進度等。根據(jù)項目管理軟件的功能和價格水平,大致可以劃分為兩個檔次:一種是供專業(yè)項目管理人士使用的高檔項目管理軟件,這類軟件功能強大,價格一般在2000美元以上,如Primavera公司的P3、Gores技術(shù)公司的Artemis、ABT公司的WorkBench、Welcom公司的OpenPlan等。另一類是低檔項目管理軟件,應(yīng)用于一些中小型項目,這類軟件雖功能不很齊全但價格較便宜,如TimeLine公司的TimeLine、Scitor公司的Pro—iectScheduler、Primavera公司的SureTrak、Microsoft公司的Project等。根據(jù)我國軟件行業(yè)的目前狀況,下面介紹目前軟件開發(fā)進程中的一些有用的工具。
3.1項目計劃工具MicrosoftProject2003是一個業(yè)界領(lǐng)先的項目管理應(yīng)用軟件,利用它可以發(fā)現(xiàn)新的、更有效率的方法來分配任務(wù)和資源、跟蹤項目進程及互相溝通項目的狀況直觀的計劃編制。在“項目指南”這種新的交互式工具的協(xié)助下,用戶將逐步建立一個新的項目、管理任務(wù)和資源。全面的整合,在MicrosoftProjec和微軟其他應(yīng)用程序之間,用戶可以進行更加緊密的整合和更為流暢的轉(zhuǎn)換。更好的狀況更新,在新Wizard的指導(dǎo)下管理項目,可以答應(yīng)調(diào)整MicrosoftProject計算實際狀況的方式。合理分配資源改進的搜索和過濾功能及新的圖表可以為項目鑒別和分配合適的資源。增強的個性化功能,個性化的MicrosoftProject之所以能具有更大的彈性,是因為它具有一種新的基于XML的文件格式、一種可擴展的對象模式及更強的OLEDB提供者。
3.2軟件開發(fā)管理工具美國Intersolv公司的PVCS,是世界知名的軟件開發(fā)管理工具。它作為當(dāng)今優(yōu)秀的軟件開發(fā)管理解決方案,可通過對軟件開發(fā)過程中產(chǎn)生的變更進行追蹤、組織、管理和控制,建立規(guī)范化的軟件開發(fā)環(huán)境。PVCS是軟件開發(fā)的基礎(chǔ)結(jié)構(gòu),在軟件開發(fā)過程中可以完善地管理軟件系統(tǒng)中的多種版本自動創(chuàng)建完整的文檔,保障軟件的維護;全面記載系統(tǒng)開發(fā)的歷史過程,包括誰作了修改、修改了什么、為什么修改;管理和追蹤開發(fā)過程中危害軟件質(zhì)量以及影響開發(fā)周期的缺陷和變化;管理需求分析等。
PVCS在以下幾個方面給軟件開發(fā)帶來了益處:規(guī)范開發(fā)過程縮短開發(fā)所需的時間、減少開發(fā)成本:它能完整具體地記載開發(fā)歷史過程,便于軟件維護;同時通過排除開發(fā)中的錯誤、加強軟件一致性和可重用性,以提高軟件質(zhì)量。當(dāng)前的開發(fā)人員經(jīng)常工作在含有眾多開發(fā)工具的環(huán)境中,如:編輯器、語言、編譯器、Debugger、數(shù)據(jù)庫等。而在這樣的環(huán)境中,PVCS這種跨平臺開發(fā)管理工具帶來的效益會十分明顯。
3.3軟件配置管理工具Rational公司推出的軟件配置管理工具ClearCase是目前所有配置管理工具中功能較全面和使用最廣泛的工具之一。它提供了全面的配置管理功能,包括版本控制、工作空間管理、建立管理和過程控制。版本控制ClearCase可對所有文件系統(tǒng)對象(包括文件、目錄和鏈接)進行版本控制,同時還提供了先進的版本分支和歸并功能,用于支持并行開發(fā)。
4結(jié)語
在軟件項目管理活動中,既要探究技術(shù)層面的新問題,也要仔細考慮熟悉層面的新問題,成功的軟件項目開發(fā)一定是兩者相輔相成的結(jié)晶?,F(xiàn)階段,我國軟件業(yè)的業(yè)內(nèi)項目管理人員仍然更多關(guān)注于技術(shù)新問題而忽視了熟悉新問題,但對于成功的軟件項目管理二者是缺一不可的,甚至后者在更高的層次上決定著一個軟件項目的最終成敗。運用項目管理軟件來指導(dǎo)、管理軟件開發(fā),用軟件能力成熟模型對軟件質(zhì)量進行管理,是科學(xué)可行的。
軟件技術(shù)方案 軟件考察報告 軟件管理論文 軟件管理 軟件項目總結(jié) 軟件開發(fā)論文 軟件項目管理 軟件專業(yè)論文 軟件工程專業(yè) 軟件畢業(yè)論文 紀律教育問題 新時代教育價值觀