Software Reusability

Read Complete Research Material



Software Reusability

Software Reusability

Introduction

This paper has been written with regards to software reusability from three points of views which have been discussed in the paragraphs mentioned below.

Discussion

Software for Sale or Use

Software development organization producing software for sale or for use internally has to take care of various aspects to ensure that the operations run in a smooth manner.

Reusable Software Artifacts

If a company develops reusable software artifacts which can be reused, it is extremely valuable for the company, and this is because they are able to save their resources. This is because if the software artifacts are developed in such as way that they can also be used again, the company will not have to face a new cost because capital for its development will not be required, and time cost will also get saved. In this way, it can be proved that it would be of ample value for the software company. Moreover, developing software requires a lot of research and thinking, therefore, developing such software will save the companies from facing from such issues in the future as they would already have software that can be used again (Glass, 2012).

Reusable Artifacts and Domain Engineering

In order to make the artifacts reusable, it is important for the management to determine the artifacts. In this regard, the concept of domain engineering is applicable which is also known as product line engineering. This refers to the process in which domain knowledge can be reused during the production of new software systems. The idea of domain engineering is to reuse software.

Potential Difficulties

Developing software systems is not an easy task and this is because of the various difficulties that the developers may face during the process. Some of the potential difficulties of reusable artifacts include understanding by the software designers with regards ...
Related Ads
  • Usability
    www.researchomatic.com...

    Usability Redesign Software Reusability Websi ...

  • Network Management
    www.researchomatic.com...

    ... greater portability, state of the art sec ...

  • Service-Oriented Architec...
    www.researchomatic.com...

    A performance model can be generated from a SOA s ...

  • Deals-R-Us Brokers (Part ...
    www.researchomatic.com...

    Mr Jones' software department will also n ...

  • Owl Model
    www.researchomatic.com...

    B. Software and content accessibility conform ...