研發管理流程學習筆記(一): 質量管理

目錄

一. 缺陷性能

二. 經驗案例 測試

 


 一. 缺陷 

在產品開發的每一個流程中, 都會涉及到缺陷的提出和結局.spa

缺陷的提出, 分爲高中低三個等級, 主要集中在代碼走查, 集成測試, 系統測試中, 設計

缺陷的解決, 分爲Defer/A Bug/Delay/Open/Reopen/Solved等幾種狀態, 彙總分數會影響項目DI值和我的質量分數. 缺陷解決的時限也要儘可能控制.內存

  • 需求評審

  • 預研報告評審

  • 軟件概要設計

也會提[高][中][低]缺陷, 大可能是自提. 流程圖, 圖例, 整體結構圖, 各類需求都要注意細節, 按照論文標準編寫便可. 開發

  • 代碼走查

  1. [低] 變量未初始化
  2. [低] 合理控制打印
  3. [高] 字符串傳入時應同時傳入長度, 使得strcat能判斷是否放得下, 是否會越界
  4. [高] 字符串越界
  5. [中] 檢查傳入參數
  6. [中] memcpy複製的風險
  7. [低] 定義局部變量or全局變量: 有些應用代碼中沒有用到的變量, 可能提供給SDK庫的
  8. [中] sprintf存在內存泄漏, 建議用snprintf(培訓內容)
  9. [低] return -9; 應使用宏定義(培訓內容)
  10. [高] strncpy對固定字符串不存在風險
  11. [中] malloc分配空間不足/malloc失敗異常處理
  • 整機集成測試用例評審

  • 整機集成測試

  • 軟件集成測試

  • 系統測試

  • 用戶文檔評審 

 


 

二. 經驗案例

 評審打分項

  1. 有效性
  2. 表述完整, 清晰, 無二義, 圖文並茂
  3. 有明確目標和主題
  4. 使用正確的原理及方法
  5. 在實際應用中具備成效
  6. 能夠下降成本(人力, 物力)
  7. 有助於流程合理化和規範化
  8. 具備創新性, 前瞻性
  9. 原創或在引用他人基礎上思考總結
  10. 對技術優缺點分析全面
  11. 能夠提升產品性能和質量
  12. 能夠被其它項目或產品借鑑
  13. 是否就有專利挖掘價值
相關文章
相關標籤/搜索