Table 5.2.S. No.Functional-oriented ApproachObject-oriented Approach1.In the functional-oriented design approach, the basic abstractions, which are given to the user, are real-world functions, such as sort, merge, track, display, etc.In the object-oriented design approach, the basic abstractions are not the real-world functions, but are the data abstraction where the real-world entities are represented, such as picture, machine, radar system, customer, student, employee, etc.2.In function-oriented design, functions are grouped together by which a higher-level function is obtained. An example of this technique is SA/SD.In this design, the functions are grouped together on the basis of the data they operate on, such as in class person, function displays are made member functions to operate on its data members such as the person name, age, etc.3.in this approach, the state information is often represented in a centralized shared memory.In this approach, the state information is not represented in a centralized shared memory but is implemented/distributed among the objects of the system.
In object-oriented languages, a class member function is also known as a method. C does not provide native support for the object-oriented paradigm and therefore does not support methods.
Size oriented - direct measure of software Attempt to measure the size of software It focuses on the lines of code. It is dependent of programming language Function oriented - Indirect measure of software Attempt to measure the functionality of software It focuses on function points It is independent of programming language
machine oriented language: A programming language designed for use on specific class of computers. problem oriented language: A language whose statement resemble terminology of the user. Thanks
Different from a connectionless protocol, a connection-oriented protocol guaranties the delivery of the information. An example of connection-oriented protocol is (TCP) and a connectionless protocol is (UDP). page/926 A+
frequency transfer function deals with transfer in frequency domain, transfer function alone can be referring to any type of transfer in different domain e.g time domain
In object-oriented languages, a class member function is also known as a method. C does not provide native support for the object-oriented paradigm and therefore does not support methods.
C is a procedure oriented programming and C++ is a object oriented programming.C++ is a superset of C.
The difference between consumption and consumption function is that the consumption function is a formula that measures consumer spending.
In function oriented design a problem is thought in form of data and functions to manipulate those data. Both entities remain independent of each other. On the other hand in object oriented design a problem is thought in form of an encapsulated entity where both data and functions stay together in form of an object. Following link has a nice collection of articles of object oriented programming: http://cs-fundamentals.com/java-programming/java-programming-tutorials.php
Size oriented - direct measure of software Attempt to measure the size of software It focuses on the lines of code. It is dependent of programming language Function oriented - Indirect measure of software Attempt to measure the functionality of software It focuses on function points It is independent of programming language
homologues= same function different origin analogues= same origin with possibly a different function
LOTTA
To switch frames between different ports
Function returns a value but sub procedure do not return a value.
The structure is how it's built and what it's built of. The function is what it does and how it does it.
There is structural difference between xylem and phloem. This is because their function is also different. Had there been no difference in structure, how these could have performed different function?
Gpss and simscript is the difference between gpss and simscript::: simscript:event oriented and gpss:transaction flow oriented.