Software Quality Assurance Due today: Homework #4 Next Class:Pressman 9; Detailed Design Document I Questions? / Team Status Reports Predictwallstreet.com’s architecture Basic Quality Principles Bio Break ( 5 minutes ) Quality Techniques in the Real-World
Architecture Design Issues Modularity –Cohesion –Coupling (IBM’s 4* Modules) Flexibility Scalability Reliability Performance Capability
Basic Architectural Styles Data-centered Data Flow Call and Return Object Oriented Layered Architecture
PredictWallStreet.com’s Architecture What type of architecture would you use for PredictWallStreet.com? Why? Which of these design issues are important? –Modularity –Scalability –Reliability –Performance –Usability –Performance Why?
Basic Principles of SQA Cost of Quality Prevention vs. Cure Statistical Process Control (SPC) Quality Standards (ISO 9000, MBNQA) Quality Metrics Assessment-Improvement Cycle Continuous Improvement
Quality Standards (in the real world) ISO 9001, 9002 QS-9000 Malcolm Baldrige National Quality Award
Quality Metrics (in the real world) Defects/KLoc MTBF –MTBF=MTTF+MTTR Availability –Availability= [MTTF/(MTTF+MTTR)]X 100%
Assessment / Continuous Improvement Periodic Assessments v. Final Assessments Costs of each approach? Benefits of each approach?
Assessment of this Class On a blank piece of paper, please do the following (anonymously): 1.Describe at least one area where Craig is doing well? 2.Describe at least one area where Craig could improve ? 3.Rate Craig’s overall performance on a 1-5 scale (1=poor, 5= excellent). 4.Rate your overall satisfaction with the course on a 1-5 scale (1=very dissatisfied, 5= very satisfied).