Saturday, February 22, 2020

Loan modification rules Essay Example | Topics and Well Written Essays - 500 words

Loan modification rules - Essay Example The Home Affordable Modification Program The Home Affordable Modification Program is intended to help as many as 3 to 4 million economically stressed homeowners prevent foreclosure by altering mortgage loan payments that is reasonable (â€Å"Home Affordable Modification Program†). The program attempts to alter the mortgage payment to 31% of the homeowner’s monthly income. Reducing the mortgage payment to 31% of pretax income is achieved first by having the interest rate for the mortgage decreased to as low as 2%. The second step will be to lengthen the term of the loan to 40 years and if the payment still has not reached the targeted threshold, the lender can withhold principal and charge interest on a part of the loan. Qualifications The qualifications to decrease the monthly mortgage payment to 31% of the homeowner’s income are uniform throughout the mortgage industry. The Home Affordable Modification Program offers homeowner’s mortgage payment changes i f they are have trouble making mortgage payments because of a hardship.

Thursday, February 6, 2020

Software Reuse Essay Example | Topics and Well Written Essays - 1500 words

Software Reuse - Essay Example Software reuse has its roots it software and computer programming in the development of software libraries, which contains functions and subroutines, they are called reusable units of software. Now day’s software reuse contains the spectrum of system artifacts including these software libraries as software requirements and patterns. In software engineering, the last fifty years were a tremendous change. In 1990’s, there had been a shift from tools, processes, documentation and plans to individuals, working software, collaborations and responding to change. Organizations have been moved from typical waterfall models to spiral, evolutionary or iterative process models. Software reuse is categorized into two different types: opportunistic and systematic. Opportunistic means the unplanned and euphemistically reuse of software artifacts that are not originally designed for reuse of it in mind. But as well as concerned with systematic reuse of software, the software artifacts are designed in a sense that they are deliberately reused (Glisic and Lorenzo 2009). Benefits of Software Reuse: The concept behind software reuse is clear cut. Software reuse enables developers to create new software from existing ones using strategies, principles and techniques. A powerful concept proposed by Jones and Bonsignour (2012) has been focused on the software reusability. Software reuse results in a huge productivity, better quality and decrease in time for products. It is a mean to achieve the improvement in the overall software production. A high quality software reuse process improves productivity, quality and dependability as well as schedule, cost and performance of software. In short, software reuse development helps in reduction of risks in legacy and new system development. Estublier and Vege (2005) suggested that a really reusable component had a significant cost. Therefore, to be cost effective, a reusable component must be widely reused. Reuse backdrop encomp asses a range of reuse techniques (Sommerville 2004). Once software reuse is established, it enables the organization to accomplish more without using addition resources. Software reuse is important for business trying to gain and maintain a competitive advantage. It allows organizations to avoid duplicating past efforts. Software issues are also decreased by using these reusing techniques, and it represents a strategy to meet the challenges of rapidly changing complex environment (Pressman 2010). Lim (1998) identifies many benefits of software reuse, which are given as following: Improved software quality Short time to market Increase development productivity Consistent application functionality Reduce the risk of cost and schedule overruns Allow prototyping for validating user requirements Leveraging of technical skills and knowledge There are many benefits of software reuse, however, cannot be realized until effective implementation is not applied. Reuse of a software component, which cannot meet the requirements, cannot present the evident until verification and validation activities. Software reuse has broader benefits, but these benefits may be overlooked or go largely unrealizable without the organizational support for reuse and incentives for reuse (Larman 2012). Potential Problems with Software Reuse: Sobh (2010) stated the following facts, which affect the software reusing process: