02-06-2012, 03:36 PM
Component Based Software Engineering
Component Based Software Engineering.ppt (Size: 714 KB / Downloads: 49)
What is SDLC
The systems development life cycle (SDLC) is a conceptual model used in project management. It describes the stages involved in an information system development of a project, from an initial feasibility study through maintenance of the completed application.
Various SDLC methodologies have been developed to guide the processes involved.
Frequently, several models are combined into some sort of hybrid methodology.
Some methods work better for specific types of projects.
Different SDLC models
Traditional software life cycle models (sequential)
Waterfall model
V model
Evolutionary models
Exploratory development
Through away prototyping
Fountain model
Component Based Software
Rapid Application Development (RAD)
Joint Application Development (JAD)
Concept behind component based
why shall we re-invent the wheel?”
This concept encouraged developers to build systems by integrating existing modules and classes together to reach efficient software in less time , cost and development effort.
Hence , the component based model appeared
Introduction to component based software engineering cont.
In most component based systems, components are just binary object provided by third party without source code. Therefore a need arise to verified specification given by third party.
The development processes of component-based systems are separated from development processes of the components.