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

Software metrices, 1. Take a look at the code and try to understand the lo...

1. Take a look at the code and try to understand the logic, particularly, the way scrambled words are disambiguated, i.e.., whether they are matched successfully against a correct

What is configuration management, What is configuration Management? Sof...

What is configuration Management? Software Configuration management (SCM) is the task of tracking and controlling alters in the software. Configuration management practices con

Write the process classification, Write the Process classification. In...

Write the Process classification. Informal No detailed process model. Development team chose their own way of working. Managed Explained process model wh

Explain about core dumps debugging technique, Q. Explain about Core dumps d...

Q. Explain about Core dumps debugging technique? Debugging is the activity of locating as well as correcting errors. Core dumps: -A printout of all registers as well as rel

Explain testing, 1) The process of operating a system or component under pa...

1) The process of operating a system or component under particular conditions, observing or recording the results, and making an evaluation of some aspect of the system or componen

Characteristics of an embedded system, Question: a) Draw a diagram show...

Question: a) Draw a diagram showing the parts of an embedded system. b) Give the definition of an Embedded Computer. c) Discuss the similarities and differences between a

Demonstrate the sequence of prototyping, Demonstrate the Sequence of protot...

Demonstrate the Sequence of prototyping Sequence of prototyping is demonstrated in following Figure.

Write down the src for add a node, Write down the SRC for "Add a node" ...

Write down the SRC for "Add a node" Function Add node Description Adds a node to an existing design. Inputs Node type, Design Identifier, Node position Source

Define black box testing, Define Black box testing Black box testing ...

Define Black box testing Black box testing Black-box test design care for the system as a "black-box", so it doesn't explicitly use knowledge of the internal structure. It ta

What does level0 dfd means, What does Level0 DFD means? Level0 DFD is c...

What does Level0 DFD means? Level0 DFD is called as 'fundamental system model' or 'context model'. In the context model the total software system is represented by a single bub

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