Lecture 23: Component-Based Systems
Lecture 23: A Basis for COTS Software Evaluation : Foundations for the Design of COTS-Intensive Systems
.
Presentation Outline
.
COTS-Intensive Systems (CIS)
.
Two Types of COTS-Based Systems
.
The Inevitability of CIS
.
Evaluation in CIS
.
The State of Evaluation Practice
.
Two Extreme Hazards of Evaluation: Choosing Between Scylla and Charybdis
.
Scylla: The Lesser of Two Evils
.
Charybdis: The Risk of Irrelevancy
.
A Better Way
.
Presentation Outline
.
A Small Illustration...
.
Problems and Reformulated Goal
.
Design and Decision Making
.
An Evaluation Timeline
.
Formative vs. Normative Evaluation
.
Tutorial Roadmap
.
A Real-Life Illustration
.
The Secure Browser Ensemble
.
The Secure Java Ensemble
.
Ensemble Evaluation
.
Tutorial Roadmap
.
Re-evaluation in Constant Context
.
Evaluation in Refined Contexts
.
CIS and Continuous Evaluation
.
Use of Appropriate Decision Aids
.
Evaluation and Design Strategy
.
Tutorial Roadmap
.
Putting the "C" in CIS Design
.
Business/Mechanical Evaluation
.
Tutorial Roadmap
.
The Certainty of Uncertainty
.
Goal-Directed Exploration
.
Summary Points
.
© 1998 Carnegie Mellon Computer Science
Back
Heather L. Marko
Modified: 6/9/98