Saturday, December 7, 2019

Systems And Software Verification And Reuse - Myassignmenthelp.Com

Question: Discuss about the Systems And Software Verification And Reuse. Answer: Software Reuse Software Reuse is the method of updating or implementing the software systems by using the existing software elements or components. The software engineers sometimes adopt the systematic process of the existing software that can develop the better software quality more quickly (Wong, Aminzadeh and Nikravesh 2013). This reuse method of software is often termed as Code Reuse, which is a promising strategy for improving quality and increasing the productivity in the software engineering field. In the domain of software engineering, this reuse of the software components brings the high quality output. In order to develop the better quality software programs within the shorter period, the reuse of the software is quite feasible process. It is cheaper in costs and it produces less buggy code by ensuring high quality output. However, it is even noticed that the reuse of the software components face some of the considerable barriers as well. The major barriers to reuse the software component are found in the higher costs of the reusable component. In some of the cases, it has been observed that the high cost of the existing software components is not affordable. It creates the considerable barriers in developing the high quality programming (Coulange 2012). On the other hand, it is also observed that the generic components are sometimes less space-efficient, which might create the harmful caches. In addition to this the longer execution times than the specific equivalents may affect the internal software and the entire programming system (Brard et al. 2013). In fact, the obligations of the people are also considered as the significant barrier in reusing the existing software. Use of the Ad hoc codes has been practicing in the software engineering programming process by the programmers. When I was the beginner in software engineering process, I used to reuse the section of templates, codes, functions, and procedures. I found it much helpful in reducing the time and developing high quality programming that can ensure the better outcome of the process. This code reuse implies the well-maintained version of the reusable objects. Hence, the outcome is productive and remarkable. I have even used the software library at the earlier days of programming for creating the internal abstractions. I try to utilize the better version that can develop the high quality software system and reuse again in the future. References Brard, B., Bidoit, M., Finkel, A., Laroussinie, F., Petit, A., Petrucci, L. and Schnoebelen, P., 2013.Systems and software verification: model-checking techniques and tools. Springer Science Business Media. Coulange, B., 2012.Software reuse. Springer Science Business Media. Wong, P., Aminzadeh, F. and Nikravesh, M. eds., 2013.Soft computing for reservoir characterization and modeling. Physica.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.