軟體工程(二十一)

2021-07-12 03:39:28 字數 766 閱讀 4948

專案組織管理的評價框架——cmm模型

如何評價乙個軟體組織的軟體開發能力、組織管理水平?如何為軟體組織指出其改進的方向與措施,以便幫助其提高自己的軟體開發能力及組織管理水平?為解決上述問題,美國軟體工程研究所(sei)提出了軟體組織的能力成熟度模型(capability maturity model for software, cmm)

專案組織管理的評價框架——cmm概述

個體和群組軟體過程(psp&tsp)

(1)初始級,軟體生產過程的特徵是隨機的,有時甚至是雜亂的。很少過程被定義,成功依賴於個人的努力。

(2)可重複級,建立基本的專案管理過程,以跟蹤費用、進度和功能。設定必要的過程紀律以重複以往在相同的應用專案的成功。

(3)已定義級,組織形成了管理軟體開發和維護活動的標準軟體過程,包括軟體工程過程和軟體管理過程。專案依據標準,定義了自己的軟體過程,並且能進行管理和控制。組織的軟體過程能力已描述為標準的和一致的,過程是穩定的和可重複的,並且高度可視。

(4)已管理級,詳細的軟體過程和產品質量的特徵已被收集。軟體過程和產品已被定量管理和控制,軟體產品具有可**的高質量。

(5)優化級,能自覺利用各種經驗和來自新技術、新思想的先導試驗的定量反饋資訊,不斷改進和優化組織統一的標準軟體過程。

Python Signal 訊號 (二十一)

常用訊號型別sigint 終止程序 中斷程序,不可通過signal.signal 捕捉 相當於ctrl c sigterm 終止程序 軟體終止訊號,可通過signal.signal 捕捉 預設訊號,當os.kill 沒有指明訊號型別時,預設的是該訊號 sigkill 終止程序 殺死程序,不可捕捉 相...

C primer 二十一 模板

模板定義以關鍵字template開始,後跟乙個模板引數列表 template parameter list 這是乙個逗號分隔的乙個或多個模板引數 template parameter 的列表,用小於號 包圍起來。模板引數列表的作用很像函式引數列表。函式引數列表定義了若干特定型別的區域性變數,但並末指...

命令二十一 tar

隨著壓縮技術的發展,linux環境下提供的壓縮指令和格式開始變多。為了便於使用者區分不同壓縮檔案使用的不同壓縮技術,進而使用合適的指令進行操作,一般使用字尾標識檔案在壓縮或打包過程中所使用的壓縮技術。常見的字尾有以下幾種 z compress程式壓縮產生的檔案 現在很少使用 gz gzip程式壓縮產...