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,...
Saved in:
Online Access: |
Full Text (via ProQuest) |
---|---|
Main Author: | |
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