Service-oriented computing has emerged as the new area to address software as
a service. This paper proposes a model for component based development for
service-oriented systems and have created best practice guidelines on software
component design.
Software engineering activities in the Industry has come a long way with
various improve- ments brought in various stages of the software development
life cycle. The complexity of modern software, the commercial constraints and
the expectation for high quality products demand the accurate fault prediction
based on OO design metrics in the class level in the early stages of software
development.