I. Reusable Software Catalogues — Design and Retrieval Support
نویسندگان
چکیده
From an analysis of the reasons why reuse is rarely practised, we conjecture that software must be specifically designed to be reusable. The supplier of reusable software must generalize from the context in which the reusable component evolved to get a component that is useful in other contexts (figure 1). Furthermore, he must document and describe the component so that it may actually be found and reused by other developers, and he must make sure that the functionality implemented by the component is easy to understand and to apply.
منابع مشابه
Rapid Development of Electronic Product Catalogues
The production of electronic product catalogues (EPCs) is a creative process as well as a software design problem. This paper presents the results of the EPK-fix project. It proposes a development model for EPCs, defines a high-level specification language for the description of catalogues and implements a set of integrated tools to support the production process of EPCs. The iterative software...
متن کاملIdentifying and Ranking the Important Textual and Paratextual Elements in Fiction Retrieval
Purpose: The purpose of this study is to identify the textual and paratextual elements in retrieving fiction from the readers’ perspective in order to provide the most appropriate access points for the readers and to improve access to fictions based on the readers’ needs. Method: The current research is an applied study in terms of purpose, applying a mixed method that was conducted using the ...
متن کاملExperience Management for Electronic Design Reuse through Quality-Oriented IP Selection
The growing complexity of today’s electronic designs requires reusing existing design components, called Intellectual Properties (IPs). Experience management approaches can be used to support design reuse, particularly the process of selecting reusable IPs. For the IP selection, quality criteria concerning the IP code and the documentation must be considered in addition to functional requiremen...
متن کاملSoftware Component Retrieval Using GA and ACO
Software reuse is the process of using existing software components to develop new software product. Searching and retrieving reusable components for efficient software reuse are the major challenges faced during reuse. To reuse the any software component, there should be an efficient retrieval mechanism to retrieve the reusable component from repository. In this paper, a brief introduction is ...
متن کاملIntelligent Support for Retrieval and Synthesis of Patterns for Object-Oriented Design
Several decades of software engineering research confirm that effective reuse is the only realistic approach to meeting the ever-increasing demands on the software industry. Over the last few years, object-oriented paradigm has emerged as the natural foundational technology for reuse approaches, leading to the development of a number of reusable artifacts at different levels of abstraction and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007