Why software design improve when we use oops concepts, Software Engineering

Assignment Help:

Q. Why does the software design improve when we use object-oriented concepts?

Ans. The software design gets betters when we use object-oriented concepts because

1.Object-orientation efforts at higher level of abstraction. The development is able to proceed at the object level and ignore the rest of the system for as long as necessary.

2.The data on that a system is based tends to be more stable than the functionality it supports.

3.Object-orientated programming encourages as well as supports good programming techniques.

4.Object-oriented programming design as well as programming promote code re-use.


Related Discussions:- Why software design improve when we use oops concepts

What are the different rapid prototyping techniques, What are the different...

What are the different Rapid prototyping techniques? i. Dynamic high level language development. ii. Database programming. iii. Component and application assembly.

Data structure, what do you understand by recursion.explain the simulating ...

what do you understand by recursion.explain the simulating recursion in brief.program of fabinacon series by recursion

Explain the term - code complete, Explain the term - Code Complete - Ph...

Explain the term - Code Complete - Phase of development where functionality is implemented completely with only bug fixes remaining. - All functions from functional specific

Explain the sequential circuit, Sequential circuit:- A sequential circu...

Sequential circuit:- A sequential circuit is an interconnection of gates and flip-flops.  The gates by themselves constitute a combinational circuit, but when contained with th

Least cot method, what are the steps to solving transportation cost with le...

what are the steps to solving transportation cost with least cost method

Decomposed the system into several subsystems, Question: (a) With refe...

Question: (a) With reference to component communication, explain the differences between interface oriented and message oriented communication in terms of communication method

What are quality factors, What are Quality factors? For large projects...

What are Quality factors? For large projects with 'average' capabilities, the development process verifies product quality. For small projects, the capabilities of the deve

Define brooks law, Define Brooks law. Software was delivered late, was ...

Define Brooks law. Software was delivered late, was not reliable, cost various times the original estimates and often exhibited poor performance characteristics.

Explain about rapid prototyping techniques, Explain about rapid prototyping...

Explain about rapid prototyping techniques. Executable specification languages. Used to living the system specification. It is expressed in a formal, mathematical la

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd