Diffrence between object and function oriented design, Software Engineering

Assignment Help:

Q. Differentiate between object oriented and function oriented design.

Ans:• Function-oriented design depend on identifying functions which transform their inputs to create outputs. In most systems the functions share some global system state.

  • The functional design process engages identifying data transformations in the system decomposing functions into a hierarchy of sub-functions, describing the operation and interface of each system entity and documenting the flow of control in the system.
  • Data-flow diagrams are resources of documenting end-to-end data flow through a system. They don't include control information. Structure charts are a means of representing the hierarchical organization of a system. Control perhaps documented using a program description language (PDL).
  • Data-flow diagrams is able to be implemented directly as a set of cooperating sequential processes. Every transform in the data-flow diagram is implemented as a separate process. Otherwise they can be realized as a number of procedures in a sequential program.
  • Functional design as well as object-oriented design usually results in totally different system decompositions. Though the most appropriate design strategy is often a heterogeneous one where both functional and object-oriented approaches are used.

 


Related Discussions:- Diffrence between object and function oriented design

What is iso 9000 certification, What is ISO 9000 certification? Qualit...

What is ISO 9000 certification? Quality standards and procedures should be recognized in an organisational quality manual An external body may confirm that an organisation'

What are the main objectives of reverse engineering, What are the main obje...

What are the main objectives of reverse engineering? The main objectives of the reverse Engineering process are: (i) It helps the companies to understand the difficulties

Software document, explain software document.create the necessary documents...

explain software document.create the necessary documents for employee management system.

How will you convince the ceo that crm will make improvement, Marketing and...

Marketing and Sales (M/S) is the focal point of many of Hawkins Cookers Ltd, because they are responsible for selling the company's product (a) Consider you are the Chief Inform

what is qualification testing, Formal testing, usually conducted by the de...

Formal testing, usually conducted by the developer for the consumer, to demonstrate that the software meet its described requirements.

Implementation of system functionality, Methodology and system Functionalit...

Methodology and system Functionality: High level views of the proposed system in terms of the requirements that will be supported by the proposed system in the context of busine

What is dynamic and static metrics, What is Dynamic and static metrics? ...

What is Dynamic and static metrics? Dynamic metrics are closely related to software quality attributes It is relatively easy to measure the response time of a system (per

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