COMPONENT-BASED SOFTWARE ENGINEERING methods and metrics.

This bookfocuses on a specialized branch of the vast domain of software engineering: component-based software engineering (CBSE). Component-Based Software Engineering: Methods and Metrics enhances the basic understanding of components by defining categories, characteristics, repository, interaction,...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via ProQuest)
Main Author: TIWARI, UMESH KUMAR. KUMAR, SANTOSH
Format: Electronic eBook
Language:English
Published: [S.l.] : CRC PRESS, 2020.
Subjects:
Table of Contents:
  • Cover
  • Half Title
  • Title Page
  • Copyright Page
  • Dedication
  • Table of Contents
  • List of Figures and Tables
  • Preface
  • Acknowledgements
  • Authors
  • Chapter 1: Introduction to Software Engineering and Component-Based Software Engineering
  • 1.1 Introduction
  • 1.2 Software Engineering
  • 1.3 Paradigms of Software Engineering
  • 1.4 Traditional Software Engineering Paradigms
  • 1.4.1 Classic Life-Cycle Paradigms
  • 1.4.1.1 The Basic Waterfall Development Paradigm
  • 1.4.1.1.1 Key Findings
  • 1.4.1.1.2 Critiques
  • 1.4.2 Incremental Development Paradigms
  • 1.4.2.1 The Incremental Development Paradigm
  • 1.4.2.1.1 Key Findings
  • 1.4.2.1.2 Critiques
  • 1.4.2.2 The Rapid Application Development (RAD) Paradigm
  • 1.4.2.2.1 Key Findings
  • 1.4.2.2.2 Critiques
  • 1.4.3 Evolutionary Development Paradigms
  • 1.4.3.1 The Prototyping Development Paradigm
  • 1.4.3.1.1 Key Findings
  • 1.4.3.1.2 Critiques
  • 1.4.3.2 The Spiral Development Paradigm
  • 1.4.3.2.1 Key Findings
  • 1.4.3.2.2 Critiques
  • 1.5 Advanced Software Engineering Paradigms
  • 1.5.1 Agile Development Paradigm
  • 1.5.1.1 Key Findings
  • 1.5.1.2 Critiques
  • 1.5.2 Aspect-Oriented Development Paradigm
  • 1.5.2.1 Key Findings
  • 1.5.2.2 Critiques
  • 1.5.3 Cleanroom Development Paradigm
  • 1.5.3.1 Key Findings
  • 1.5.3.2 Critiques
  • 1.5.4 Component-Based Development Paradigm
  • 1.5.4.1 Key Findings
  • 1.5.4.2 Critiques
  • 1.6 Component-Based Software Engineering (CBSE)
  • 1.6.1 Evolution of Component-Based Software Engineering
  • 1.6.1.1 Phase 1: The Preparatory Phase
  • 1.6.1.2 Phase 2: The Defined Phase
  • 1.6.1.3 Phase 3: The Progression Phase
  • 1.6.1.4 Phase 4: The Expansion Phase
  • 1.6.2 Characteristics of Component-Based Software Engineering
  • 1.6.3 Componentization
  • 1.7 Components
  • 1.7.1 Types of Components
  • 1.7.2 Characteristics of Components
  • 1.7.3 Component Repository
  • 1.7.4 Component Selection
  • 1.7.5 Component Interaction
  • 1.7.6 Component Dependency
  • 1.7.7 Component Composition
  • Summary
  • References
  • Chapter 2: Component-Based Development Models
  • 2.1 Introduction
  • 2.2 Y Life-Cycle Model
  • 2.2.1 Key Findings
  • 2.2.2 Critiques
  • 2.3 BRIDGE Model
  • 2.3.1 Key Findings
  • 2.3.2 Critique
  • 2.4 X Model
  • 2.4.1 Key Findings
  • 2.4.2 Critiques
  • 2.5 Umbrella Model
  • 2.5.1 Key Findings
  • 2.5.2 Critique
  • 2.6 Knot Model
  • 2.6.1 Key Findings
  • 2.6.2 Critiques
  • 2.7 Elite Model
  • 2.7.1 Key Findings
  • 2.7.2 Critiquess
  • Summary
  • References
  • Chapter 3: Major Issues in Component-Based Software Engineering
  • 3.1 Introduction
  • 3.2 Reuse and Reusability Issues
  • 3.3 Interaction and Integration Issues
  • 3.3.1 Key Findings
  • 3.3.2 Metrics Used
  • 3.3.3 Factors Affecting Interaction and Integration Complexity
  • 3.3.4 Critique
  • 3.3.5 Key Findings:
  • 3.3.6 Metrics Used
  • 3.3.7 Factors Affecting Interaction and Integration Complexity
  • 3.3.8 Critique
  • 3.3.9 Key Findings