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

Determine the advantages of spiral model, Determine the advantages of spira...

Determine the advantages of spiral model In this model Software development starts with lesser requirements specification, lesser risk analysisetc. Radical dimension this model

State the technique pilot used in software engineering, State the technique...

State the technique Pilot used in software engineering With this approach, new system is introduced into one part of the company (for example into one warehouse of a supermark

Illustrate intermediate COCOMO model, Q.Illustrate Intermediate COCOMO mode...

Q.Illustrate Intermediate COCOMO model ? The intermediate COCOMO model approximation the software development effort by using 15 cost drivers' variables besides the size variab

State about the normal data - Test data, State about the Normal data- Test...

State about the Normal data- Test data -  This is data which is valid/acceptable and has expected outcomes (for instance, if a date is being input the day must be in the rang

Define kpas level associated with maturity model, Define KPAs level associa...

Define KPAs level associated with maturity model KPAs are defined by SEI and associated with different maturity levels.  These are described below: Level 1 KPAs : There is

Explain product and process standards, Product and process standards Pr...

Product and process standards Problems with standards They may not be seen as relevant and up-to-date by software engineers. They often include too much bureaucratic form

Explain quick-fix model, Explain Quick-fix Model Quick-fix Model : Thi...

Explain Quick-fix Model Quick-fix Model : This is the easiest model used for the maintenance of the software. In this model changes at the code level are made as early as poss

Jenny Smith, RE : Website Google Ranking Hi, We can fairly quickly promot...

RE : Website Google Ranking Hi, We can fairly quickly promote your website to the top of the search rankings with no long term contracts! We can place your website on top of the

Discuss in detail about data modeling, Discuss in detail about data modelin...

Discuss in detail about data modeling. Data modelling makes use of the ERD. Consists of three interconnected information. The data object. Attributes. Relatio

Explain glass box testing, Glass box testing is the similar as white box te...

Glass box testing is the similar as white box testing. It's a testing approach that consider the application's program structure, and derives test cases from the application's prog

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