DrLindaHRosenberg(學(xué)習(xí)資料)課件_第1頁
DrLindaHRosenberg(學(xué)習(xí)資料)課件_第2頁
DrLindaHRosenberg(學(xué)習(xí)資料)課件_第3頁
DrLindaHRosenberg(學(xué)習(xí)資料)課件_第4頁
DrLindaHRosenberg(學(xué)習(xí)資料)課件_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Quality Leadership ForumSoftware Quality Assurance at GSFCDr. Linda H. RosenbergChief Scientist for Software AssuranceOffice of Systems Safety and Mission Assurance301-286-0087Linda.Rosenberg.July 18, 2001Mission Success Begins With SafetyDiscussion AreasNASA Software ActivitiesSoftware Working Grou

2、pNASA Software Initiative Implementation PlanGSFC Software Assurance ActivitiesSoftware Process Improvement CMMISoftware Safety and ReliabilitySoftware Quality MetricsIV&V.July 18, 2001Mission Success Begins With SafetyNASAs Software Working Group.July 18, 2001Mission Success Begins With SafetySWG I

3、nitial Tasks1 - Define criteria for use of IV&V on a project2 - Standards evaluation Review IEEE 12207 for potential NASA useReview draft of NPG 2820Review draft NPD for IV&V3 - Prepare a plan for improving software processImplementation of software metrics programImplementation of process improveme

4、nt modelEstablishment of Center Software Engineering Process Groups (SEPG).July 18, 2001Mission Success Begins With SafetySWG Task 3 - MetricsSet of metrics finalized summer 2000Objectives Provide project managers with usable informationProvide agency with information on software trendsProvide a mea

5、sure to assess improvement2 test projects per Center started Fall 2000 for 1 year(GSFC projects AURA & AQUA)Developing database for metrics entry and analysis.July 18, 2001Mission Success Begins With SafetyNASA Software Initiative Implementation PlanGoal: Advance software engineering practices (deve

6、lopment, assurance, and management) to effectively deliver the scientific and technological objectives of NASA.Strategies:1.Develop and implement Agency-wide and Center plans for continuous software process and product improvement in NASA and Contractor developed software; also establish infrastruct

7、ure and measurement system2.Improve safety, reliability, and quality of software products through the integration of sound software engineering principles and standards.3.Provide input for research based on identified software problem areas and infuse research results4.Improve software engineering k

8、nowledge base in NASA, and implement strategies for attracting, retaining software engineers.July 18, 2001Mission Success Begins With SafetyGSFC Software Assurance Activities.July 18, 2001Mission Success Begins With SafetyGSFC Software Development Process ImprovementPurpose - improving the processes

9、 and practices in use at GSFC using the Capability Maturity Model Integrated (CMMI) levels of maturity (ML) as a measure of progress. Scope - process improvement effort that will be undertaken with the goal of raising GSFC from its current state to a CMMI Defined maturity level (L3). All projects de

10、fined by NPG 7120.5 or otherwise identified by GSFCs Center Director will participate in this effort. .July 18, 2001Mission Success Begins With SafetyCapability Maturity Model Integrated (CMMI)LevelProcess AreasOrganization innovation and deploymentCausal analysis and resolutionOrganizational proces

11、s performanceQuantitative project managementRequirements developmentTechnical solutionProduct integrationVerificationValidationOrganizational process focusOrganizational process definitionOrganizational trainingIntegrated project managementRisk managementDecision analysis and resolutionRequirements

12、managementProject planningProject monitoring and controlSupplier agreement managementMeasurement and analysis5 Optimizing4 QuantitativelyManaged3 Defined2 Managed1 InitialSoftwareDevelopmentSWSystemsSESoftware AcquisitionSACMMIFor Pilots:Emphasis - SW CMMAs appropriate - SE CMM SA CMMGSFCGOAL.July 1

13、8, 2001Mission Success Begins With SafetyPilot Project SelectionProject WFLT SWGND SWInstr 1Instr 2Project XFLT SWGND SWInstr 1Instr 2Project YFLT SWGND SWInstr 1Instr 2Project ZFLT SWGND SWInstr 1Instr 2.July 18, 2001Mission Success Begins With SafetyScheduleGSFC Implementation plan to HQ July 2001

14、Management Oversight GroupMember identification July 2001Initial meeting August 2001Training in CMMI September (1/2 day or 3 day option)Engineering Process GroupMember identification July 2001Training in CMMI September 2001(3 day course)Training in Risk Management October 2001Pilot ImplementationPil

15、ot identification by October 1, 2001Pilot study complete October 1, 2002Evaluation of Pilot and roll out January 1, 2003.July 18, 2001Mission Success Begins With SafetyWhat is meant by “safety”A system/product is Safe when:There is little to no chance for it to blow up, break, malfunction, or otherw

16、ise fail in such a way as to potentially injure someone Something is Critical when there is a potential for:Serious injury or deathSerious impact to the bottom line, or Bad publicity, public reputationVital information is accessible to the wrong folksA system/product is Not Safe when:Someone could d

17、ie or be seriously injuredNASA includes possible destruction of vital equipment as well.July 18, 2001Mission Success Begins With SafetyStandardsNASA Standards (/sitemap.htm)NPG 8715.3NASA Safety Manual NSTS-1700-7B Safety Policy and Requirements for Payloads (Shuttle and ISS) NASA-STD-8719.13ANASA S

18、oftware Safety Standard NASA-GB-A302 Software Formal Inspections Guidebook NSTS-22254 Methodology for Conduct of Space Shuttle Program Hazard Analyses SSP-50038 Computer-Based Control System Safety Requirements, ISS ProgramNPD/NPG 8730 “NASA IV&V Processes “IEEE StandardsIEEE 12207 Information Techn

19、ology - Software Life Cycle Processes IEEE 830-1998 Recommended Practice for Software Requirements SpecificationsIEEE 1016-1998 Recommended Practice for Software Design DescriptionsIEEE 1228-1994 Standard for Software Safety Plans Other StandardsMIL-STD-882D System Safety Program Requirements (C ver

20、sion January 19, 1993)DO-178B Software Considerations in Airborne Systems and Equipment Certification (Federal Aviation Administration).ISO 9000-3Guidelines For The Application Of ISO 9001 To The Development, Supply, Installation And Maintenance Of Computer Software.July 18, 2001Mission Success Begi

21、ns With SafetySoftware ReliabilityThe probability that software will not cause the failure of a system for a specified time under specified conditions. The probability is a function of the inputs to and use of the system, as well as a function of the existence of faults in the software. The inputs t

22、o the system determine whether existing faults, if any, are encountered. AIAA IEEE 982 IEEE 982.1-1988 Software Reliability Management : “The process of optimizing the reliability of software through a program that emphasizes software error prevention, fault detection and removal, and the use of mea

23、surements to maximize reliability in light of project constraints such as resources, schedule and performance.”.July 18, 2001Mission Success Begins With SafetyHardware vs. Software ReliabilityBurn in Useful Life Wear outIntegration Useful Life Obsolete & testHardware Failure RateSoftware Failure Rat

24、eHardware reliability = Software reliability.July 18, 2001Mission Success Begins With SafetyDefinitions: Safe vs. ReliableA system is:safe if it doesnt kill anyone, or the system itself, while either performing its normal operations or, when unable to perform correctly, “fails-safe” .reliable if it

25、performs the required functions within specified parameters/environment and within predicted working timeframe consistentlySome consider Software to be very reliable, in that it does just what its programmed to do, over and over and over again. It doesnt wear out or break. However, Linda will give you the real picture on Software reliability!.July 18, 2001Mi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論