Study of reuse method and techniques in software engineering to reduce and optimize the cost of software

Authors

  • Dr. Samar Upadhyay, Mr. Bharat Solanki , Dr. Manu Solaki Dr. Samar Upadhyay, Prof. Govt. Engineering College, Jabalpur MP Mr. Bharat Solanki Asst. Prof. Shriram Institute of Technology, Jabalpur Prof. Dr. B.R Amdebkar unversity Agar UP

Keywords:

methodology, productive, feasible

Abstract

Software engineers and managers faced with practical problems in developing software, especially Schedule, cost, and quality pressures. This paper will enable development and maintenance of software systems that are too complex to be designed and implemented by a single person.  Software reuse continues to be one of the hottest topics in software engineering. For the past few years, nearly every conference with a heavy focus on software engineering has included at least one paper session, panel discussion, or invited talk on some aspect of software reuse. Software reuse is the software engineer's attempt to model the process by which an electrical engineer designs circuits by using standard components with well-defined, well-documented interfaces. Reusable components can be found at any place in the software life cycle: requirements, design, code, test, integration, documentation, and maintenance. Reuse often allows the software engineer to be much more productive since total life cycle costs frequently can be greatly reduced. Research paper will focus on methods for reuse that are feasible without major investments in new software methodology, on cost estimation issues, and on certification of reusable software components. It will be based on experiences dealing with systems that are changing rapidly. However, it is consistent with software development using the rapid prototyping or spiral models of the development process. 

 

References

K. J. Anderson, R. P. Beck, and T. E. Buonanno. Reuse of software modules.AT & T Tech. J. (USA), 67(4):71-76, July 1988.

Roger P. Beck, Satish R. Desai, Doris R. Ryan, Ronald W. Tower, Dennis Q.Vroom, and Linda Mayer Wood. Architectures for large scale reuse. AT&TTechnical Journal, 71(6):34-45, Nov/Dec 1992

Ted Biggerstaff and Alan Pedis. Software Reusability, volume 1&2. ACM Press,NY, 1989.

Bellifemine FL, Caire G, Greenwood D. Developing Multi-Agent Systems with JADE. Hoboken, NJ: Wiley; 2007.

Benjamins R. Near term prospects for semantic technologies. IEEE Intelligent Systems. 2008;23(1):76–88.

Benjamins R, Decker S, Fensel D, Motta E, Schreiber G, Studer R, Wielinga B. IBROW3—An intelligent brokering service for knowledge-component reuse on the World Wide Web. Proc. 11th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop.1998.

Buckeridge DL, Okhmatovskaia O, Tu SW, O’Connor MJ, Nyulas CI, Musen MA. Understanding detection performance in public health surveillance: modeling aberrancy-detection algorithms. Journal of the American Medical Informatics Association. 2008;15(6):760–769.

Buckeridge DL, Burkom H, Moore AW, Pavlin JA, Cutchis PN, Hogan W. Evaluation of syndromic surveillance systems: development of an epidemic simulation model. Syndromic Surveillance: Reports from a National Conference. Morbidity and Mortality Weekly Report. 2004;53(Suppl):137–143

Downloads

Published

2014-07-30

Issue

Section

Articles