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

Determine the level 0 and level 1 of DFD, Determine the level 0 and level 1...

Determine the level 0 and level 1 of DFD External entities provide input data for processing. During processing, some intermediate data is generated. After final processing, fi

Case study - conference management system, This case study looks at the req...

This case study looks at the requirements for an information system to manage the organisation of an international academic conference. An academic conference consists of presenta

What are the three activities of risk assessment, What are the three activi...

What are the three activities of risk assessment? The three activities are identifying, examining and giving priorities . Risks can be identified by a check list or looking at

Differentiate between object oriented and function oriented, Differentiate ...

Differentiate between object oriented and function oriented design .  Function-oriented design relies on recognizing functions which transform their inputs to make outputs. I

Layered software architecture, iii. Layered software architectures can be ...

iii. Layered software architectures can be used to reduce coupling between the functions of a system that are closer to the machine and those that are closer to user needs. Why is

Explain different recording modes, Explain different recording modes. T...

Explain different recording modes. There are two type of recording modes: context sensitive and analog. - Context Sensitive - identifies GUI objects and records operations

What does validation represent, What does Validation represent? Validat...

What does Validation represent? Validation show the set of activities that make sure that the software that has been built is satisfying the customer requirements.

What do you mean by the computer based system, What do you mean by  the co...

What do you mean by  the computer based system? The computer based system can be termed as "a set or an arrangement of elements that are managed to accomplish some predefined g

What does modularity concept mean, What does Modularity concept mean? S...

What does Modularity concept mean? Software architecture embodies modularity; ie, Software is named in to addressable components called as modules that are integrated finally.

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