Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

How the principle of object oriented development can contribute to the maintainability of software system.?


How the principle of object oriented development can contribute to the maintainability of software system.?

Suppose you develop some software now and deploy it, and your business comes to depend on that software. Then your business expands and you start performing some new task which was unforeseen when you wrote the original code, but is related in some way to that task.

Updating your software in a traditional procedural system would require you to modify the original code, which could potentially break the functionality or introduce subtle bugs.

Object orientation allows you to subclass the original applicable code and write ONLY the parts that need revision for the NEW case while leaving the OLD code completely untouched, guaranteeing that the behaviour of that code will not change unexpectedly. At the same time, the new code can be developed without expending all of the original coding effort over again.

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • Which software companies are currently using the component-reuse development model?

    all of them.

    ...
  • Hi, can any one tell me which is best software available in the market for website development.I mean best.?

    Dreamweaver, hands down. Not terribly difficult to learn, but will handle every need as you go on, including all other Macromedia products too. Not cheap, but its the best, and industry standard....

  • How good is a career in Google as a software tester.?keeping in view i want to make a switch to development?

    Working in Google as a tester may be a good place to start off. But, I am sceptical whether you will ever get to become a developer, not just in Google, but in any software house unless they are...

  • What do you prefer for website development? -- Open source technology or Commercial software?

    Why only consider Microsoft? why not Sun? You can develop dynamic web sites using one of the following: 1. J2EE-JSP (Sun technology) 2. Dot Net-ASP.NET (Microsoft technology) 3. PHP (Open s...

  • What software do i use to do .net development in linux?

    Microsoft Windows.

    ...
  • What software would be the best investment of my time & money for web development?

    u r looking for best investment for time and money towards web development , i say u prefer either Java/J2EE or .NET . depending on u r interest and feel easy to capture the things what u take. fo...

  • What are the hardware/software components needed for a Mulitmedia Development System?

    I assume something to develop multimedia - specifically videos. You'd probably need a high end computer to do the video editing, as well as the video equipment itself. Software, you'd nee...

  • You are the vice-president of application development for a small, but rapidly growing software company that?

    It has to be rolled back to a safe and secure issue, or be well insured. As for hackers they will always find a way in no place is truly secure, just can be more difficult to get the info.

    ...
  •  

    Categories--Copyright/IP Policy--Contact Webmaster