Estimation of Software Complexity in Component based System
2012
Software complexity and software testing are interrelated and important aspects of software development. For testing issue we can relate software testing to measurable quantities like coupling, cohesion etc. in order to measure and understand complexity. Most of the applications are developed using existing source code. This code is named as component in component based software development. And the concept of using these components to develop software is called reusability. These components increase complexity of the software and can also decrease software quality. In this work a set of software metrics are taken that will check the interconnection between the software components and the application. How strong this relation defines the software complexity after using this software component. For this work three cases such as four components, six components and eight components having interconnection among them are taken. After applying software metrics on them it will be suggested that complexity increases when new components are added.
Keywords:
- Software peer review
- Data mining
- Software construction
- Software reliability testing
- Social software engineering
- Reliability engineering
- Package development process
- Resource-oriented architecture
- Backporting
- Software sizing
- Theoretical computer science
- Computer science
- Component-based software engineering
- Software measurement
- Software engineering
- Software verification and validation
- Software system
- Software framework
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
16
References
0
Citations
NaN
KQI