Software design improve when we use object-oriented concept, Software Engineering

Assignment Help:

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

The software design improves when we use object-oriented concepts because

1. Object-orientation works at higher level of abstraction. The development can proceed at the object level and ignore the rest of the system for as long as essential.

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

3. Object-orientated programming encourages and supports good programming methods.

4. Object-oriented programming design and programming promote code re-use.

 


Related Discussions:- Software design improve when we use object-oriented concept

Define the term software architecture, Define the term "software architectu...

Define the term "software architecture." The software architecture of a program or a computing system is the basic structure of the system, which comprises software components

Define encapsulation, Encapsulation An object expresses the data and i...

Encapsulation An object expresses the data and information it contains and supports a well described abstraction. Encapsulation leads to the separation of the interface and ex

What is manual testing, Manual testing is the part of software testing that...

Manual testing is the part of software testing that needs operator input, analysis, or evaluation. or A manual testing is a testing for which there is no automation. Instead,

Explain the limitations of testing, Q. Explain the limitations of testing? ...

Q. Explain the limitations of testing? Ans: Though testing is an significant part of system development and leads to a verified, valid and efficient system it as well faces s

Describe the method of technical documentation, Describe the method of Tech...

Describe the method of Technical documentation This usually comprises: - Program listing/coding -  Programming language(s) used  - Algorithm/Flowchart -  Purpose o

Give detail discussion about black box testing, Give detail discussion abou...

Give detail discussion about Black box testing. Black box or behavioural testing emphasis on the functional needs of the software. It is used during the last stage of tes

Define the optimising level of maturity model, Level 5 (Optimising) O...

Level 5 (Optimising) Organisation satisfies all the requirements of level-4. This is final level. Organisation at this maturity level is considered almost perfect. At this st

Show the advantages of re-engineering, Q. Show the Advantages of Re-Enginee...

Q. Show the Advantages of Re-Engineering? 1) Reduced risk - there is a elevated risk in new software development. There possibly staffing problems, development problems and spe

What is heuristics testing, What is Heuristics Testing? Ans) Heuristics ...

What is Heuristics Testing? Ans) Heuristics Testing is the failure-directed testing.

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