Differentiate between object oriented and function oriented, Software Engineering

Assignment Help:

Differentiate between object oriented and function oriented design . 

Function-oriented design relies on recognizing functions which transform their inputs to make outputs. In most systems, functions share some overall system state.

The functional design process includes identifying data transformations in the system, decomposing functions into a hierarchy of sub-functions, defining the operation and interface of every system entity and documenting the flow of control in the system.

Data-flow diagrams are a means of documenting end-to-end data flow by a system. They do not contain control information. Structure charts are a way of showing the hierarchical organization of a system. Control may be documented using a program description language (PDL).

Data-flow diagrams can be executed directly as a set of cooperating sequential processes. Every transform in the data-flow diagram is executed as a separate process. Alternatively, they can be realized as a number of process in a sequential program.

 


Related Discussions:- Differentiate between object oriented and function oriented

Normalization, normalization Explain its forms in brief

normalization Explain its forms in brief

ER Diagram, ER Diagram for Safe Home System

ER Diagram for Safe Home Systems

Encapsulation, Illustrate the use of the concept Encapsulation.

Illustrate the use of the concept Encapsulation.

Explain software testing, Define software testing? Software testing is ...

Define software testing? Software testing is a critical element of software quality assurance and shows the ultimate review of design, specification, and coding.

Illustrate about the managed level of maturity model, Level 4 (Managed) ...

Level 4 (Managed) Organisation satisfies all the requirements of level-3. At this level quantitative standards are set for software processes andproducts. Project analysis is

What is oo integration testing, This strategy includes testing the classes ...

This strategy includes testing the classes as they are integrated into the system. The traditional approach would test every operation separately as they are executed into a class.

Data Flow Diagram, I need help creating a DFD for an assignment. Is there a...

I need help creating a DFD for an assignment. Is there anyway you could help?

Impact of offshoring of it jobs, Question: (a) "People have recourse t...

Question: (a) "People have recourse to outsourcing only for reducing cost". Show this statement on the motivations for outsourcing. (b) "Outsourcing is a threat to the co

Explain fan in and fan-out, Fan in/Fan-out :- Fan-in is a measure of th...

Fan in/Fan-out :- Fan-in is a measure of the number of process or functions that call some other function or process (say X). Fan-out is the number of functions that are known

What is evolutionary prototype, Evolutionary Prototype In this, prot...

Evolutionary Prototype In this, prototype is constructed to learn about software problems and their solutions in successive steps. Prototype is initially developed to satisf

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