Academic Journals Database
Disseminating quality controlled scientific knowledge

Component Based Effort Estimation During Software Development: Problematic View

Author(s): VINIT KUMAR

Journal: International Journal of Computer Science and Management Studies
ISSN 2231-5268

Volume: 11;
Issue: 03;
Start page: 36;
Date: 2011;
VIEW PDF   PDF DOWNLOAD PDF   Download PDF Original page

Keywords: Component based software

Component-based software development (CBD) is anemerging discipline that promises to take softwareengineering into a new era. Building on theachievements of object-oriented software construction,CBD aims to deliver software engineering from acottage industry into an industrial age for InformationTechnology, wherein software can be assembled fromcomponents, in the manner that hardware systems arecurrently constructed from kits of parts. Componentbaseddevelopment (CBD) is a branch of softwareengineering that emphasizes the separation ofconcerns in respect of the wide-ranging functionalityavailable throughout a given software system. Thispractice aims to bring about an equally wide-rangingdegree of benefits in both the short-term and the longtermfor the software itself and for organizations thatsponsor such software. Software engineers regardcomponents as part of the starting platformfor service-orientation. Components play this role, for example, in Web services, and more recently, in service-oriented architectures (SOA), whereby a component is converted by the Web service into aservice and subsequently inherits further characteristics beyond that of an ordinary component. Components can produce or consume events and can be used for event driven architectures (EDA).

Tango Rapperswil
Tango Rapperswil

     Save time & money - Smart Internet Solutions