專案管理(二)

2021-08-31 01:51:07 字數 2387 閱讀 9773

iso9000中關於質量的定義是:反映實體滿足明確和隱含需要能力的特性綜合。其中,明確需要指合同中使用者明確提出的要求與需要;隱含需要指由生產企業通過市場調研進行識別與探明的要求或需要。

軟體質量可以概括為三個方面:產品修改、產品轉移、產品執行。具體的說來,包括正確性、健壯性、效率、完整(安全)性、可用性、風險、可理解性、可維修性、靈活(適應)性、可測試性、可移植性、可再用性、互執行性。

而用使用者術語描述的,主要有四點:

(1)產品將在使用者所在組織當前使用的平台和作業系統上執行。

(2) 產品將是可靠的並能防止資料丟失的機制。

(3) 產品將提供完成某些任務所必需的功能。

(4) 產品將易於使用。

軟體質量的特性:

(1)功能性:軟體所實現的功能滿足使用者需求的程度。功能性反映了所開發的軟體滿足使用者指明的或隱含的需求的程度,即使用者要求的功能是否全部實現了。

(2)可靠性:在規定的時間和條件下,軟體所能維持其效能水平的程度。可靠性對某些軟體是重要的質量要求,它除了反映軟體滿足使用者需求正常執行的程度,且反映了在故障發生時能繼續執行的程度。

(3)易使用性:對於乙個軟體,使用者學習、操作、準備輸入和理解輸出時,所做努力的程度。易使用性反映了與使用者的友善性,即使用者在使用本軟體時是否方便。

(4)系統效率:在指定的條件下,用軟體實現某種功能所需的計算機資源(包括時間)的有效程度。效率反映了在完成功能要求時,有沒有浪費資源,此外「資源」這個術語有比較廣泛的含義,它包括了記憶體、外存的使用,通道能力及處理時間的占用等等。

(5)可維護性:在乙個可執行軟體中,為了滿足使用者需求、環境改變或軟體錯誤發生時,進行相應修改所做的努力程度。可維護性反映了在使用者需求改變或軟體環境發生變更時,對軟體系統進行相應修改的容易程度。乙個易於維護的軟體系統也是乙個易理解、易測試和易修改的軟體,以便糾正或增加新的功能,或允許在不同軟體環境之間的易於操作。

(6)可移植性:從乙個計算機系統或環境轉移到另乙個計算機系統或環境的容易程度。

軟體確認是指:評價「在軟體開發過程期間(針對單元)或結束(針對系統)時,單元或系統是否滿足使用者特定的需求」。換句話說,是開發結束期間確認,我們的產品是否符合使用者要求。

而軟體驗證是指:評價「在乙個給定的開發階段中,單元或系統是否滿足在此階段開始時確定的條件」。因此,它的意思是,我們正在製作的產品是否符合使用者要求。

驗證與確認的區別是,確認是在整個軟體系統完成交付前或某模組完成交付前的檢查,它的檢查點是交付前。而驗證貫穿於整個開發過程,是對過程的確認。

軟體確認的三個基本過程是:測試、度量和軟體可靠性增長。

軟體驗證的三個基本過程是:審查、度量和配置管理。

軟體質量保證,即software quality assurance,簡稱sqa。其目的是為管理者提供有關軟體專案過程和產品的適當的可見性。cmm2規定的sqa過程包括評審和審核軟體產品及其活動,以驗證是否遵守應用規範和標準,並向軟體專案和其他相關負責人提供評審和審核結果。

cmm2對sqa確定了4個目標,它們是:

ø 1、對軟體質量保證活動做到有計畫;

ø 2、客觀地驗證軟體產品及其活動是否遵守應用的標準、規程和需求;

ø 3、將軟體質量保證活動及其結果及時通知相關小組和個人;

ø 4、由上級管理部門及時處理軟體專案內部解決不了的不一致性問題。

cmm2對sqa定義了8項活動,它們是:

ø 1、與專案總體計畫同步地制訂sqa計畫;

ø 2、sqa組按sqa計畫進行活動;

ø 3、sqa組要參與制訂和評審專案的軟體開發計畫、標準和規程;

ø 4、sqa小組要評審軟體工程活動,驗證其一致性;

ø 5、sqa小組要審核軟體產品,驗證其一致性;

ø 6、sqa小組要定期向軟體工程組報告活動結果;

ø 7、依據規定,歸檔和處理軟體活動和產品中的偏差;

ø 8、合適時,與使用者的sqa人員定期對sqa組的活動和結果,進行評審。

cmm2對sqa活動的成本消耗和進度情況,進行測量和分析,例如:sqa活動的里程碑完成情況,與計畫相比較進行分析;sqa活動已完成的工作所花費的工作量和成本與計畫的比較分析;產品審核和活動評審的次數與計畫的比較分析等。

sqa也需要進行驗證,驗證活動主要包括二個方面,一是上級管理部門要實施定期地對sqa活動的評審,適當地、及時地掌握軟體過程活動。二是專案負責人要定期和根據實際需要,隨時地評審sqa的活動,實行對軟體活動的跟蹤和監督。

提高軟體質量的途徑:

提高質量的途徑的6個步驟:

1) 建立目標

2) 建立診斷分析方法

3) 建立行動計畫

4) 實施

5) 行動計畫的後續措施

6) 定期審查和更新

過程控制保證質量,應從一下幾個方面著手:

1) 風險控制

2) 過程評估

3) 10個標準

4) 預防

5) 監督

專案管理系列二

投標發言是,首先說明自己的公司。這叫蓋印跡 合同籤的越早,第一筆資金收回的越早,需求的基線越早確定 建議50 50 第一筆回來的資金可以進行資本運作 管理 能夠前瞻性的看到專案的全貌與外界的關係,把握全域性,巨集觀戰略。視野要開闊。技術 關注區域性 軟體專案 軟體產品 軟體商品 價值 可以學習 資本...

專案管理案例(二)

如下是專案管理過程中遇到的問題,由於專案管理經驗不是特別充足,所以難免在溝通的過程中存在一些衝突,記錄本篇文章的目的就是能夠記住以前犯的錯誤,為以後專案管理打下更好的基礎 牲口tt 專案管理案例二 參與人員 業務領導,業務1,科技領導,科技1 互動工具 郵件 事件起因 系統中需要接入一家商戶,業務對...

專案管理心得 二 翻譯專案

書接上文。收集,確認需求是專案中最重要的環節之一,這次以翻譯專案為例 任務要求 開發出一套,以計算機軟體輔助 翻譯的專案經理 進行專案成本控制和提高質量的軟體。要做好一件事,乙個工作,就要養成乙個好的工作習慣,我現在要說的就是第乙個習慣 有的放矢,就是要知道我們要做什麼,也是風險評估的第一步。當知道...