What is Function oriented design?

1 Answer

Answer :

Function oriented design breaks a system down into one or morenamed functions which transform their inputs to produce an output,such that the output of one function may be used as input toanother function. In addition, the system also typically provides aglobal state which any function may operate upon.In order for the "system of functions" to operate there has tobe single point of entry which is typically provided by thesystem's global main function. The inputs for this particularfunction are derived from the command line used to invoke thesystem while the output is an integer typically used to indicate asystem-defined error (with the value 0 usually indicating noerror). Typically, the global main function decodes the commandline parameters to determine what work is to be performed (if any)and to delegate that work to an appropriate function.Although a single function can perform a significant amount ofwork, complex systems are much easier to understand when the workis divided amongst many smaller, simpler functions. When thefunctions are appropriately named, code becomes largelyself-documenting, with the low-level implementation details largelyhidden from the user.

Related questions

Description : Differentiate between object oriented and function oriented design .

Last Answer : Ans: Function-oriented design relies on identifying functions which transform their inputs to create outputs. In most systems, functions share some global system state. The functional design ... strategy is often a heterogeneous one where both functional and object-oriented approaches are used.

Description : Stylish and Performance Oriented Design of Sony Vaio Laptops?

Last Answer : When it comes to style and performance in laptops, the Sony Vaio models are some of the best in its class. Sony Vaio laptops are distinguishable from other brands through sleek designs featuring eye ... to business tasks. Additionally, the screen sizes in Vaio laptops range between 11 and 24 inches.

Description : What best features of a ptoduct oriented perfotmance assessment design?

Last Answer : I cannot answer this question, and there are multiple misspelled words.

Description : In object oriented design of software , objects have ? attributes and names only operations and names only attributes, name and operations None of above

Last Answer : attributes, name and operations

Description : Which of the following comments about object oriented design of software, is not true ? Objects inherit the properties of class Classes are defined based on the attributes of objects an object can belong to two classes classes are always different

Last Answer : an object can belong to two classes

Description : Object Oriented Programming (OOP) is a _______philosophy: a) Network b) Design c) Data Type d) None of These

Last Answer : b) Design

Description : Why does the software design improve when we use object-oriented concepts?

Last Answer : Ans. 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 ... good programming techniques. 4.Object-oriented programming design and programming promote code re-use.

Description : If the objects focus on the problem domain, then we are concerned with (A) Object Oriented Analysis. (B) Object Oriented Design (C) Object Oriented Analysis & Design (D) None of the above

Last Answer : (A) Object Oriented Analysis.

Description : In object oriented design of software, objects have  A) Attributes and name only B) Operations and name only C) Attributes name and operations D) None of these

Last Answer : In object oriented design of software, objects have Attributes name and operations

Description : Function oriented metrics were first proposed by ? John Gaffney Albrecht Basili

Last Answer : Albrec

Description : What is function point? Explain its importance. What is function-oriented metrics?

Last Answer : Ans. Function point measures the functionality from the user point of view, that is, on the basis of what the user request and receives in return. Therefore, it deals with ... empirical relationship based on countable measures of software's information domain and assessments of software complexity.

Description : Which one of the following statements, related to the requirements phase in Software Engineering, is incorrect ? (A) Requirement validation is one of the activities in the requirements phase. (B) ... . (D) Function points is one of the most commonly used size metric for requirements. 

Last Answer : (C) “Modelling-oriented approach” is one of the methods for specifying the functional specifications.