Reusable Software Resources Assignment Help

Assignment Help: >> Software Project Planning - Reusable Software Resources

Reusable Software Resources

Without recognition of reusability any discussion of the software resource would be incomplete which is, the reuse and creation of software building blocks [HOO91]. Like building blocks must be catalogued for simple reference standardized for simple application and validated for simple integration.

Bennatan [BEN92] suggests 4 software resource types which should be considered as planning proceeds:

Off-the-shelf components   The Existing software which can be acquired from a third party or that has been established internally for a previous project.  These parts are ready for use on the current project and have been fully validated.

Full-experience components:      The Existing specifications, the designs, the code, or the test date established for past projects that are same to the software to be built for the present project. Members of the present software team have had full experience in the application field represented through these components.   Thus, modifications required for full experience components will be relatively low-risk.

Partial-experience components: The Existing specifications the designs, the code, or the test date established for past projects that are same to the software to be built for the present project but will required substantial modification.  Members of the present software team have only limited experience in the application fields represented through these components. Thus, modifications need for partial experience components have a fair degree of risk.

New Components Software components which must be built through the software team specifically for the requirement of the current project.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd