Desktop version
Home
Computer Science
>>
Component-Based Systems: Estimating Efforts Using Soft Computing Techniques
Component-Based Development
Component
General Component Properties
Components as Objects and Frameworks
Component-Based Software Engineering
Advantages of Component-Based Software Engineering
Conventional Software Reuse and CBSE
CBSE Approach
Architecture
Problems and Pitfalls of CBD
Five Problems of Effort Estimation
Exercise
References
Effort Estimation Techniques for Legacy Systems
The Importance of Precise Effort Estimation Terminology
Traditional Techniques of Effort Estimation
Rule of Thumb
Estimation by Analogy
Function Point Methods and Their Limitations
Effort Estimation for Object-Oriented Systems
UML-Based Approach
Class Points
The Constructive Cost Model (COCOMO)
Effort Estimation Techniques Available In CBSD
Parameterized Approach
COCOMO II
COCOTS
Function Points and Other Size Metrics: Similarities and Differences
Exercise
References
Soft Computing Techniques
Four Factors of Soft Computing
Fuzzy Logic
Why Use Fuzzy Logic?
Adaptive Neuro-Fuzzy Inference System (ANFIS)
Fuzzy Logic Toolbox
Key Features of the Fuzzy Logic Toolbox
Evolutionary Algorithms
Applicability of Soft Computing Techniques in Software Engineering
Fuzzy Logic Concepts Usage in Software Engineering
Artificial Neural Network (ANN) Concepts Usage in Software Engineering
Genetic Algorithm Concepts Usage in Software Engineering
Support Vector Machine (SVM) Concepts Usage in Software Engineering
Exercise
References
Fuzzy Logic-Based Approaches for Estimating Efforts Invested in Component Selection
Factors Affecting Component Selection Efforts
Reusability
Portability
Functionality
Security
Performance
Fuzzy Logic
Fuzzy Number
Five Inputs Fuzzy Model
Five Inputs Methodology
Empirical Evaluation
Weight Assignment Factors for Component Selection Efforts
Correlation Coefficient Definition
Empirical Validation
Exercise
References
Estimating Component Integration Efforts A Neural Network-Based Approach
Formulation
Conduct
Report
Problems in Integrating COTS Components
To Find Details of Available Products
Not a Fixed Product Scope
Late Maintenance of Highly Complex Areas
Factors Affecting Component Integration Efforts
Interaction Complexity
Understanding
Component Quality
Artificial Neural Network-Based Approach
Neural Network Architecture
MATLABĀ® Neural Network Toolbox
Experimental Design
Results
References
Appendix A: Data Tables Used for Use Cases
Appendix B: Review Questions
Recent Trends
>>
Related topics
Academic library - free online college e textbooks - info{at}ebrary.net - © 2014 - 2023