سند علمی

Workshop: Component-Based Software Development: Is It the Next Silver Bullet?

چکیده

Rapid changes in business needs and requirements have created a fast growing demand for large-scale, complex, and highly maintainable software systems. This has introduced a major challenge for software community, and motivated the search for a new, efficient, and cost-effective software development paradigm. Component-based software development approach has been identified as the most promising solution. This new approach focuses on building component-based software systems by selecting from offthe-shelf software components and assembling the set of selected components within an appropriate software architecture. Component-based software development approach is based on the idea that there are so many similar components in different software systems that new systems can be built more rapidly and economically by assembling components rather than implementing each system from scratch. By promoting the use of components developed by commercial software vendors or in-house developers, component-based software development approach delivers the promise of software reuse. Consequently, component-based software development has a great potential for reducing development time and cost.

اسناد مشابه

  • Podcasting Lectures: the next silver bullet?

    مقاله‌ی دسترسی آزاد۲۰۱۵Australasian Journal of ParamedicineBrettWilliams, MargaretBearman
  • Are DevOps and Automation Our Next Silver Bullet?

    مقاله‌ی دسترسی آزاد۲۰۱۹IEEE SoftwareIpekOzkaya
  • Object Oriented Distributed Component Software Development based on CORBA

    سند علمی۱۹۹۸COMPSACStephen S. Yau, Bing Xia

    Component-based software development would allow application software to be largely constructed from existing software components. However, it faces many barriers in component integration, including programming languages, operating systems, communication mechanism, interface, etc

  • An ADL for Component Software Development

    سند علمی۲۰۰۳Andy Ju An Wang

    2. Principal goals of the project: Design and implement an ADL (architectural design language) for component-based software development. Starting from the DBSL (device bean specification language), this project will build a compiler accepting DBSL programs as input and generating

  • Gazing through Windows at Component Software Development

    سند علمی۱۹۹۶David Foster

    There are a number of problems being discussed actively in the HEP community these days. With the disappearance of the large central mainframes, the role of centralised computing and IT organisations is being questioned. The promise of cheap commodity computing is being researche

  • No Silver Bullet – Essence and Accident in Software Engineering

    سند علمی۲۰۰۲Frederick P. Brooks

    Of all the monsters who fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar into horrors. For these, we seek bullets of silver that can magically lay them to rest. The familiar software project has somethin