Chap. 2 Introduction to SQA

Slides:



Advertisements
Similar presentations
1 课程介绍 报告人:谢兆贤 2015/9/X. 2 纲要  课程设置  教学内容  教学设计  教学组织与实施  课程特色与创新  实验项目.
Advertisements

1-5.新產品開發管理 大綱: 新產品的類型 創新產品失敗因素 一般企業新產品開發常見問題 產品生命週期-研發初期投入越多效率越高
軟體工程第六版 第十三章 測試策略.
第 16 章 資訊管理、 系統分析與設計.
第六章 可靠度試驗 報告者 授課老師 :郭秉裕 :童超塵 教授.
行銷研究 單元三 次級資料的蒐集.
醫電產品法規實務診斷方案 工業技術研究院量測技術發展中心 2014 年 3 月 4 日.
软件工程实践 软件学院 高海昌 作业提交 课件下载
软件质量保证与测试 第2讲 软件测试的基本概念和方法
列車電機系統更新工程 公開說明會 104年6月15日 1.
第一章 系統開發概論 1-1 系統開發概論 1-2 常見的資訊系統 1-3 系統開發生命週期 1-4 系統開發方法論簡介.
市场营销学.
第9章 系統建置.
2012届(数计院) 企业人事管理系统 ——指导老师: 学生:.
软件测试专题 孙继荣 四川广播电视大学.
陳維魁 博士 儒林圖書公司 第九章 資料抽象化 陳維魁 博士 儒林圖書公司.
本章學習目標 ERP系統的定義 企業應用軟體系統發展歷程 現階段ERP系統應用狀況.
ISO 9001條文簡介 ( 2000年版) ISO9001訓練教材之二 顧問師 林弘炤.
第八章 编码和测试 编码概述 编码语言与编码工具 编码示例 测试的基本概念 黑盒测试和白盒测试 测试用例设计 多模块程序的测试策略
Failure Mode and Effects Analysis 失效模式與效應分析
軟體原型 (Software Prototyping)
Topic 06 行銷資訊系統的開發方法.
Supplement Data Mining 工具介紹 楊立偉教授 台灣大學工管系 2014 Fall 1.
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第十五章 發展專案採購計畫 1.
第1章 認識Arduino.
單元3:軟體設計 3-2 順序圖(Sequence Diagrams)
品質管理系統 華南品規課 鴻准精密模具有限公司 2018/12/6.
資訊及通訊科技科 Information and Communication Technology (ICT)
資訊及通訊科技科 Information and Communication Technology (ICT)
Database Systems 主講人:陳建源 研究室 :法401
安裝JDK 安裝Eclipse Eclipse 中文化
AIS系統發展生命週期 東吳大學會計學系 謝 永 明.
Programmable Logic Architecture Verilog HDL FPGA Design
OpenID與WordPress使用說明
指導教授 曾淑峰教授 成員 組長 葉桓伶 組員 謝桂蘭 江政祐 陳觀柏 徐志節 林東嶺
管理資訊系統導論 資訊系統的定義與概念.
教材編號:A308 「專案管理基礎知識與應用實務」第八章 專案執行 PMA「專案助理/技術士」課程 A206-1.
運用能力成熟度模型改善企業網站開發之績效 ─以某中小企業為例
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
Chap 4 軟體品質保證.
企業導入客戶關係管理(CRM) 執行計劃與效益分析(BSC)
授課老師:楊維邦教授 組長:劉秋良 成員:李政均、郭瀚文、鄒震耀
網頁資料知多少? 事 實 ? 謠言?.
梁文新 办公室:综合楼108 电 话: 软件工程导论 梁文新 办公室:综合楼108 电 话:
第二章 資訊系統開發模式.
虚 拟 仪 器 virtual instrument
餐飲設施規劃流程.
SAP 架構及前端軟體安裝 Logical View of the SAP System SAP Frontend 7.1安裝與登入
第十三章 品質成本分析.
Chapter 3 軟體組態管理 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
软件项目的配置管理 2019/5/1.
技術準備度 (Technology Readiness Level)
第二章 軟體測試概論.
第四讲 项目方法选择 1.
產品設計與流程選擇-服務業 等候線補充資料 20 Oct 2005 作業管理 第六章(等候線補充資料)
DRC with Calibre 課程名稱:VLSI 報告人:黃家洋 日期: 改版(蔡秉均) 1.
產業實務實習工作說明 Kay Chang ASD
班級:404班 時間:星期二第八節 教師:黃韋欽師
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
熊博安 嵌入式系統實驗室 國立中正大學資訊工程學系
Procedures and work instructions
一、簡介 電腦硬體設計:純硬體電路(hardware)及韌體電 路(firmware)兩種方式。
資料表示方法 資料儲存單位.
妙法寺陳呂重德紀念中學 高中課程簡介會 資訊及通訊科技.
指導教師:張慶寶 老師 組長:劉明哲 組員:蔡維庭、葉聖鴻、康有成
第十章 : 系統建置與運轉 1. 前言 讓系統順利運轉之三類工作 : a) 轉換設計文件成為軟體 : 程式撰寫、軟體測試 、系統安裝
立昕企管顧問有限公司 網址: ISO 9001: 2015 改版重點 立昕企管顧問有限公司 網址:
Introduction to Mobile Computing
Presentation transcript:

Chap. 2 Introduction to SQA 品保標準機構及文件 作業項目 標準文件 軟體發展方式 DOD-STD-2167A(1987)、SDG 2.0 文件製作 DOD-2167A Section 6列的DIDs、SDG 2.0 ANSI/IEEE Std 830(1984) SRS ANSI/IEEE Std 829(1983) TEST 技術審核 MIL-STD-1521B 品保作業 DOD-STD-2168 ANSI/IEEE Std 730,1989 型態管制作業 ANSI/IEEE Std 828, 1983 程序撰寫 ANSI/IEEE Std 990(1987) Ada 1

軟體審核(SOFTWARE Reviews) 審核指引(Review Guidelines) 正式技術審核之基本觀念及指引 審核的是產品,而不是審核產品設計製作者。 為正式審核安排資源及時程。 預定議程表(Agenda) ,並維持該議程時間表。 限制參加人數,堅持事先準備 為審核者預做有效的訓練。 複核你先前的審核。 對要審核的產品先列一份檢討清單(Checklist)。 列出問題區,但是不要想要解決「所有」問題。 限制爭執及爭吵。 資料記錄白紙黑字。 參與審核者在審核程序中所應注意事項之參考項目 審核前 審核中 審核後 被審核者 審核者 1,2,3,4,5 1,3,8 1,10 1,5,6,7 1,8 2

System Development Standard Steps Within The System Life Cycle SRR: SYSTEM REQUIREMENTS REVIEW SDR: SYSTEM DESIGN REVIEW SSR: SOFTWARE SPECIFICATION REVIEW PDR: PRELIMINARY DESIGN REVIEW CDR: CRITICAL DESIGN REVIEW TRR: TEST READINESS REVIEW FCA: FUNCTIONAL CONFIGURATION AUDIT PCA: PHYSICAL CONFIGURATION AUDIT FQR: FORMAL QUALIFICATION REVIEW +: MAYBE MULTIPLE REVIEWS AND MAYBE NOT INTEGRATED WITH HARDWARE REVIEWS Concept Exploration phase Demonstration and validation phase Full scale development phase Production and deployment phase HARDWARE(HWCI) DEVELOPMENT HWCI TESING PRELIMINARY DESIGN DETAILED DESIGN FABRICATION HARDWARE REQUIREMENT ANALYSIS FCA PCA SYSTEM REQUIREMENTS ANALYSIS SYSTEM DESIGN SYSTEM INTEGRATION& TESTING CUSTOMER TESTING & EVALUATION + SRR SDR SSR PDR + FQR CDR TRR SOFTWARE REQUIREMENT ANALYSIS FCA PCA PREI IMINARY DESIGN DETAILED DESIGN CODING & CSU TESTING CSC INTEGRATION & TESTING CSCI TESTING SOFTWARE(CSCI) DEVELOPMENT DEVELOPMENT CONFIGURATION PRODUCT BASELINE FUNCTIONAL BASELINE ALLOCATED BASELINE 3

軟體專案規劃審查(Software Project Planning,SPP/SDP) 審查要項 1. 軟體範疇(Scope)是否已清楚訂定並界定範圍 ? 2. 所用名辭術語(terminology)是否清楚 ? 3. 所用的資源(resources)是否適當 ? 4. 資源是否現成已可以取得 ? 5. 工作定義及先後次序是否清楚 ?資源之同時共用是否合理可行 ? 6. 成本估算所用的基礎資訊是否合理 ?是否曾以兩種獨立方式做成本估算 ? 7. 生產力及品質資料的歷史資料是否曾使用 ? 8. 各種預估間的差異是否曾做綜合考量 ? 9. 預訂的預算和時程是否合理 ? 10.時程是否一致(consistent) ? 4

軟體需求分析審查(Software Requirement Analysis) 審查要項 1. 資訊域(Information domain)分析是否完整,一致及準確 ? 2. 問題分解(Partitioning)是否完整 ? 3. 外部及內部界面定義是否已適當定義 ? 4. 所有的需求是否均可追蹤(Trace)至系統層次 ? 5. 是否有為客戶做雛形(Prototyping)介紹 ? 6. 對於其他系統單元之限制及性能需求是否可以達成 ? 7. 時程, 資源, 預算等是否能與需求配合一致 ? 8. 驗證準則(validation criteria)是否完整 ? 5

PDR:PRELIMINARY DESIGN REVIEW-初步設計評審 PDR需先備妥之文件項目 MIL-STD-1521B 對軟體審查要求摘要 PDR:PRELIMINARY DESIGN REVIEW-初步設計評審 PDR需先備妥之文件項目 文件 版本狀況 1. 軟體高階設計文件 ( STLDD) 2. 軟體測試計劃 (STP) 3. 電腦系統操作員手冊 (CSOM) 4. 軟體使用手冊 (SUM) 5. 電腦系統診斷手冊 (CSDM) 6. 電腦資源整合手冊 (CRISD) 完全 初版 PDR對CSCI之審查項目要求 A.功能流程 - 含CSCI及高階軟體合件TLCSC。 B.儲存分配 - 說明。 C.管制功能敘述。 D.型態項目結構。 E.安全。 F.可重入性。 G.軟體發展設施。 H.軟體發展設施對操作系統。 I.發展工具 - 說明中需含不能交付之項目。 6

PDR評審要點 J.測試工具 - 說明中需含不能交付之項目。 K.市場現有資源,商用現有裝備之性能、規格及限制之說明。 L.市場現有文件,商用手冊等。 M.支援資源。 N.操作及支援文件:各種操作及使用手冊(CSOM, SUM, CSDM, CRISD) 。 O.更新合約商資料需求清單(CDRL) 。 P.其他配合HWCI之評審考量。 PDR評審要點 A.鑑定CSCI與其他型態項目間之介面,均符合軟體需求規範(SRS)及界面需求規範(IRS)之所有要求。 B.鑑定高階設計是否包括所有之軟體及界面需求規範之所有需求。 C.鑑定已核准之設計方法是否已用於高階設計(STLD)中。 D.鑑定適當之人性因素工程(HFE-Human Factors Engineering)原則是否已包含於此設計中。 E.鑑定計時(timing)及大小(sizing)之限制是否已列入設計考慮。 7

對每一型態項目在製作/生產/編碼(CODING)許可之前進行CDR以確 立細部設計及相關文件。 CDR:Critcal Design Review - 關鍵設計評審 對每一型態項目在製作/生產/編碼(CODING)許可之前進行CDR以確 立細部設計及相關文件。 需先備妥之項目 文件 版本狀況 1. 軟體細部設計文件 (SDDD) 2. 界面設計文件 (IDD) 3. 資料庫設計文件 (DBDD) 軟體測試描述 (STD) 6. 電腦資源整合手冊 (CRISD) 4. 軟體程式員手冊 (SPM) 韌體支援手冊 (FSM) 電腦系統操作員手冊 (CSOM) 軟體使用手冊 (SUM) 5. 電腦系統診斷手冊 (CSDM) 完全 更新完全 8

A.軟體細部設計、資料庫設計、界面設計及其文件。 B.提供已完成之分析及測試等結果之支援資料。 C.各預定場所之軟體型態項目之系統分配文件。 CDR中CSCI之審查項目要求 A.軟體細部設計、資料庫設計、界面設計及其文件。 B.提供已完成之分析及測試等結果之支援資料。 C.各預定場所之軟體型態項目之系統分配文件。 D.電腦資源整合手冊(CRISD) 。 E.軟體程式員手冊(SPM) 。 F.韌體支援手冊(FSM) 。 G.PDR後之業務進展。 H.更新之操作及支持文件(CSOM,SUM,CSDM) 。 I.其餘重大事項之時程表。 J.前已審查發佈與關鍵設計評審清單項目(CDRL)有關之軟體更新。 9

B.評審軟體單元間之資料流程、各單元獲得管制之方法、彼此相關之單元順序。 CDR評審要點 A.評審CSCI對各低階電腦軟體組合件(LLCSC)之需求分配,此項分配之設計原則,CSCI之軟體單元(Unit)與LLCSC之追蹤能力(Traceability) ,說明程式單元在達成TLCSC之充分性與必要性。 B.評審軟體單元間之資料流程、各單元獲得管制之方法、彼此相關之單元順序。 C.評審CSCI 、TLCSCs 、LLCSCs及單元細部設計,包括定義、Timing、大小、資料及儲存需求與配置。 D.評審所有界面之細部設計特性,包括資料來源、目的、界面名稱及相互關係,以及對直接記憶存取(DMA)之設計。關鍵界面設計含資料流程格式是否為固定式或隨動態因素變動等審查。 E.評審資料庫之細部特性,評審資料庫結構及細部設計,包括檔案、資料錄、欄位及項目。存取規則,如檔案共用之控制法、系統失效後資料庫之恢復與再生程序、資料庫完整性規則。說明資料館規則及演算法,資料存取語言等。 10

TRR中CSCI之審查項目要求 A. 經SSR確認的SRS與IRS有變更部份且會影響CSCI Test。 B. 經PDR與CDR確認的STLDD、SDDD、DBDD、IDD有變更部份且會影 響CSCI Test。 C. 任何STP與STD的變更。 D. 所有的測試程序,包括異常重測與更正程序。 E. CSC的整合測試案例、測試程序與結果。 F. 。 G. 。 H. 。 I. 。 J. 。

TRR評審要點 A 。 B. 。 C. 。 D. 。 E. 。

FCA功能型態稽核 目的:證實型態項目之實際性能 FCA評審要點 FCA為該型態項目是否會被接受的必要條件。軟體方面要求對測試報告及文件(CSOM,SUM,CSDM)等之確實及完整程度達成技術上之瞭解。 FCA評審要點 A.合約商向稽核小組簡報,紀錄各CSCI測試結果及決定。 B.做一次正式STP/STD/測試程序之稽核,檢查其結果之完整性與正確性。 C.稽核軟體測試報告。 D.評審ECP 。 E.文件版本修訂確認。 F.鑑定PDR/CDR會議記錄。 G.評審界面需求測試。 H.依據需求,評審資料庫、儲存配置、計時及順序(Sequencing)特性。 13

目的: 針對型態項目之已完成設計(As-built)文件做正式鑑定,以建立產品基準。 PCA評審要點(章節:80.4.10) B. 評審FCA時記錄之缺失及所採取的行動。 C. 評審設計說明文件計載之條文、符號、標籤、參考符號及資料說明是否恰當。 D. 比較低階設計與軟體清單(Software Listing)之一致。 E. 檢驗文件表格之完整性及是否按文件撰寫指引(DID)撰寫文件,檢驗SUM 、SPM 、CSOM 、FSM 、CSDM手冊 。 F. 檢驗實際的電腦軟體型態項目之傳送媒體,如磁帶等,以確定其按照SRS第五章之需求。 G. 根據核定之編碼(Coding)標準,評審表列程式之註解。 14

縮寫 CDR Critical Design Review關鍵設計評審 CRISD Computer Resources Integration Support Manual 電腦資源整合支援手冊 CSCI Computer Software Configuration Item 電腦軟體型態項目 CSDM Computer Software Diagnostic Manual 電腦系統診斷手冊 CSOM Computer Software Operator Manual 電腦系統操作員手冊 FCA Functional Configuration Audit 功能型態稽核 HWCI Hardware Configuration Item 硬體型態項目 LLCSC Low Level Computer Software Component 低階軟體組合件 MTBF Mean Time Between Failure 平均失效間隔時間 MTTR Mean Time To Repair 平均修復時間 PCA Physical Configuration Audit 實體型態稽核 PDR Preliminary Design Review 初步設計評審 SCMP Software Configuration Management Plan 軟體型態管制計劃書 (IEEE) SCMPR Software Configuration Management Plan Review 軟體型態管制計劃書審核 (IEEE) 15

縮寫 SDD Software Design Description 軟體設計說明(IEEE) SDD Software Design Document 軟體設計文件 (DOD-STD-2167A) SRS Software Requirement SPEC 軟體需求規格 STLDD Software Top Level Design Document 軟體高階設計文件 (DOD-STD-2167A) STP Software Test Plan 軟體測試計劃 (US DOD) STR Software Test Report 軟體測試報告 (US DOD) SVVP Software Verification And Validation Plan (IEEE) 軟體驗證計劃書 註:相當於US DOD的STP SVVR Software Verification And Validation Report (IEEE) 軟體驗證報告 註:相當於US DOD的STR SUM Software User Manual 軟體使用手冊 TLCSC Top Level Computer Software Component 高階軟體組合件 16

軟體異常管制流程- 步驟一:錯誤報告接收 備註 虛線: 報告單生成與後續 實線: 動作啟動與後續 17

軟體異常管制流程- 步驟二: 錯誤報告處理方案研擬與確認 18

軟體異常管制流程-步驟三: 錯誤報告處理 19