Open Access
Component-Based Software Engineering - New Challenges in Software Development
Author(s) -
Ivica Crnković
Publication year - 2003
Publication title -
cit. journal of computing and information technology/journal of computing and information technology
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.169
H-Index - 27
eISSN - 1846-3908
pISSN - 1330-1136
DOI - 10.2498/cit.2003.03.02
Subject(s) - component (thermodynamics) , computer science , software engineering , component based software engineering , software development , social software engineering , software , systems engineering , software development process , software system , engineering management , software construction , engineering , operating system , physics , thermodynamics
The primary role of component-based software engineering is to address the development of systems as an assembly of parts (components), the development of parts as reusable entities, and the maintenance and upgrading of systems by customising and replacing such parts. This requires established methodologies and tool support covering the entire component and system lifecycle including technological, organisational, marketing, legal, and other aspects. The traditional disciplines from software engineering need new methodologies to support component-based development