If you can't read please download the document
Upload
azuka
View
74
Download
5
Embed Size (px)
DESCRIPTION
軟體品保概論. 國立中央大學 資訊工程學系 書報討論 主講人:李 清 雲 博士 Lee, Ching-Yun Ph.D. 報告大綱. 壹、軟體品質的基本觀念 貳、軟體發展流程 參、軟體文件的最低需求 肆、 CMM 及推動 效益 伍、結語. 壹、軟體品質的基本觀念. 什麼是軟體品質? 如何提昇軟體品質?. 軟體品質的定義. IEEE STD 729-1983 定義: 一軟體產品整體的功能與特質 滿足其既定規格的程度 。 DOD-STD-2168 定義: 一軟體產品 符合其既定需求的程度 。 綜合定義: - PowerPoint PPT Presentation
Citation preview
Lee, Ching-Yun Ph.D.
CMM
IEEE STD 729-1983 DOD-STD-2168 (fitness for use) (meet requirements) - (Function requirement) - (Performance requirement) - (Quality requirement)
IEEE (planned)(systematic)ISO 8402 DOD-STD-2168 ()
(DOD-STD-2167A MIL-STD-498 IEEE/EIA 12207) (Software Development Process) ( ISO 9000CMM Level 3) (CDRL)
30% ()Gen
() = () ()
= ()
= ()
() ()/
(Quaqlity is not free.) ISO 90002000 -(QMSQuality Management Systems-Requirements) ()
ISO 9000 ISO 90002000
- (1/2)(Activities) (Products) (MIL-STD-498)(1)5.35.45.55.65.75.85.9 CSCI5.10 CSCI/HWCI5.115.125.13(2)5.15.25.145.155.165.175.185.19
- (2/2)(2)(SSS)(OCD)(SSDD)(SRS)(IRS)(SDP)(SDD)(IDD)(DBDD)(Source Code)(STP)(STD)(STR)(VDD)(SPS)(SUM)(SIOM)(SCOM)(FSM)(COM)(SIP)(STrP) SOW (Statements of Works) CDRL (Contract Data Requirement List) WBS (Work Breakdown Structure)
(DOD-STD-2167A) (SDP) (4.1) (4.2) (4.3) (4.4) (4.5) (4.6) (Quality is Design-in) () Factors(DOD-STD-2168) (SQPP)(4.8)(5.1)(5.2)(5.3)(SDL)(5.4)(5.5)(5.6)(5.7)(5.8)(5.9)(5.10)
(DOD-STD-2167A) ()()()()//
(DOD-STD-2167A) (1/2) / CSCIsCSCsCSUs (FQT)(STE)STE IV&VSDLCSCICSCCSUSDF FQT
(DOD-STD-2167A) (2/2) ECPs SCNs
SRR
Testfor ErrorReviewfor Defect
() (1) () (2) (3) () (1) (2)() (VDD)
DOD-STD-2167A DOD-STD-2168 DOD-STD-2167A (Quality Design-in Defense System Software Development) Create a process that will procedure the designed quality in the software produce during development.
DOD-STD-2168 (Quality Assessment) Create a process to provide an independent assessment of whether designed quality has been achieved.
(Quality is Design-in)
() () () () (SDPSRS/IRSSTD/STRVDDSPS) ()
(1/3)21681. - -2.3.4.5. - -6. - - -4.1, 4.2, 4.9, 4.10, 4.114.3, 4.4, 4.54.64.74.85.1
(2/3)21687.8. - - - - - - - -9.5.25.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3 .5 5.3 .6 5.3 .7 5.3 .85.4
(3/3)216810.11.12. 13. - -14 - -15.5.55.65.75.95.105.8
(Knowledge Management) (1999) (Data Mining)
(1/2)(20006) () More Communication, No Complain ()
(2/2) () ()
(SDP)(SRS) (IRS) - (Allocation Baseline)(SRS) - (VDD) - (SPS) - (Product Baseline) (SRS, SDD, VDD)
(SRS) - (Software Quality Factors) () () (Correctness) (Reliability) (Efficiency) (Readability) (Maintainability) (Reusability) (Testability) (Portability) (Flexibility) Back15
(SRS) - (Qualification Provisions)3 (1)(Demonstration) CSCICSCI (2)(Test) (3)(Analysis) (4)(Inspection) CSCI (5)(Special Qualification Methods) CSCI
(VCRM)(SSS SRS) (Verification Cross Reference Matrix) (D/T/A/I/S)(RTM)(SRS SDD) (Requirement Traceability Matrix) (TEM)(SRS STR) (Test & Evaluation Matrix)
VCRMRTMTEM ISO900120007.5.3 () () () ()
/ (Reverse Engineering)
(VDD) ()
CMM (CMM) 198611-(Carnegie-Mellon Univ.CMU)(Software Eng. InstituteSEI) 19879SEI(Capability Maturity Model for Software, SW-CMM) 19919CMM
(CMM) Level 5 (Optimizing) Level 4 (Managed) Level 3 ( ) (Defined) Level 2 (Repeatable) Level 1 () (Initial)
CMM(CMM) (F-16)90%40%75%1/350% 5%10%
CMM (92/10)CMMI Level 2 CMMI Level 3(92/04/19) CMMI Level 2 (500) 92 CMMI26(92/09/04) CMMI Level 2CMM/CMMI Level 2CM() (70%)CMM/CMMI
Do the thing right. Do the right thing. It suits my needs.Wish
() ()+ ()+ Back7
BackBack