231 likes | 1.22k Views
The Reuse Oriented Model. Created by : Kishan Gopaul Dylan Ramsubag. What We Will Cover . What Exactly Is The Reuse Oriented Model Advantages & Disadvantages Diagram Showing The stages For The Reuse Oriented Model . The Reuse Oriented Model.
E N D
The Reuse Oriented Model Created by : Kishan Gopaul Dylan Ramsubag
What We Will Cover • What Exactly Is The Reuse Oriented Model • Advantages & Disadvantages • Diagram Showing The stages For The Reuse Oriented Model
The Reuse Oriented Model • N.B : A software Process model is an abstract representation of a model • The Reuse Oriented Model or The Reuse Oriented Development (R.O.D) is where they reuse programming or software designs in previous projects. • The main idea behind this concept is to reuse software to build higher quality software to make it better and answer the needs of demand.
Pros Of The Reuse Oriented • The reuse-oriented model can reduce the overall cost of software development compared with more tedious manual methods. • It can also save time because each phase of the process builds on the previous phase which has already been refined. • When carefully carried out, ROD can minimize the likelihood of errors or bugs making their way into the final product. • Requirements are known because the analyser is using a previous software.
Cons Of Reuse Oriented • The reuse-oriented model is not always practical in its pure form because a full repertoire of reusable components may not be available. In such instances, some new program components must be designed. • If not thoughtfully done, ROD can lead to compromises in perceived requirements, resulting in a product that does not fully meet the needs of its intended users
For More Reading • http://searchsoftwarequality.techtarget.com/definition/reuse-oriented-model • http://itcomscitri.wikispaces.com/Reuse • http://www.comp.lancs.ac.uk/computing/research/cseg/projects/APPRAISAL/paper/paper.html • http://it.toolbox.com/wiki/index.php/Reuse-Oriented_Model • http://www.cs.umd.edu/projects/SoftEng/ESEG/papers/82.37.pdf • http://www.slideshare.net/mbrambil/software-engineering-design-for-reuse • http://www-users.cselabs.umn.edu/classes/Spring-2012/csci5801/slides/apr10.pdf