answersLogoWhite

0


Best Answer

Process oriented development is the analysis of functional requests and design of associated computer programmsfrom the viewpoint of the underlying (business) process. This means that the flow of the process is used to detemine the overall structure of the application programm. It is usually combined with user interaction analysis, e.g. with UML usecase diagramms. In contrast the Object Oriented paradigm is often used when building the application. Object orientation usually applies to both the design and development of application programms. The idea is to tie functional code to object types or classes (e.g. client, car, invoice) that are elemental in the desired solution. It is then easier to identify code that needs to be modified for a specific change in the application. The benefits were supposed to be reusabillity of objects and code. In the technical domain these benefits have often been realized, in the business domain this is still an open question. The two aproaches are often used complementary in business application analysis and design. See an example below, which has been kept simple, so some processes like financing, client defaulting, car repossession, etc have been left out. Business goal: manage car lease Processes identified: Application entry, review and acceptance, car delivery, periodical invoice, payment receipt, lease ending. For each process triggers, necessary data, input screens and reporting are identified and organized into a flow. Object Type identification: client, car, contract, driver, invoice, payment, period (period is required for invoicing). In Object Orientation lingo these are called Classes or sometimes Object Types. Every class gets data assigned, like 'Name, address, client type (person/business)' for client. In this example this would lead to the identification of two new classes: business and person. Every class gets functions assigned: client.make_invoice, client.send_invoice, client.revoke_contract, etc. In the design phase it is now possible to map the data, screens and reports from the process analysis to the objects and functions of the object analysis. In this phase the triggers are used to logically tie everything together. Most modern development environments are also object oriented. Consequently the programmer will use predefined general classes from the development environment, like 'screen', 'input', 'selection box', 'report', etc while building the application. Thus every screen and report gets its own object. This makes it easier to reuse these in different processes.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is process oriented development and object oriented development?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What object oriented system development?

What is object-oriented systems development


What is Object Oriented System Development?

What is object-oriented systems development


What has the author Mohamed Fayad written?

Mohamed Fayad has written: 'Transition to object-oriented software development' -- subject(s): Development, Object-oriented programming (Computer science), Computer software


What has the author Rainer Weinreich written?

Rainer Weinreich has written: 'Concepts and techniques for object-oriented software development' -- subject(s): Development, Object-oriented programming (Computer science), Computer software


What has the author David A Taylor written?

David A. Taylor has written: 'Object-oriented technology' -- subject(s): Database design, Object-oriented databases, Development, Computer software 'Object-oriented information systems' -- subject(s): Management information systems, Object-oriented databases, System design


What is QA QC in Pharma?

QA is process oriented and QC is product oriented. QC is usually service provided to development. QA expects development to provide service to it.


What has the author Bertrand Meyer written?

Bertrand Meyer has written: 'Object-Oriented Software Construction' 'Bertrand Meyer's .NET Training Course' 'Object-oriented software construction' -- subject(s): Development, Object-oriented programming (Computer science), Computer software


What has the author Lee Atchison written?

Lee Atchison has written: 'Object-oriented test & measurement software development in C++' -- subject(s): Development, C++ (Computer program language), Object-oriented methods (Computer science), Computer software


What has the author Ivar Jacobson written?

Ivar Jacobson has written: 'Software reuse' -- subject(s): Reusability, Computer software 'The unified software development process' -- subject(s): Development, UML (Computer science), Computer software 'Aspect-oriented software development with use cases' -- subject(s): Development, Aspect-oriented programming, Computer software 'Lenguaje Unificado de Modelado, El' 'Aspect-Oriented Software Development with Use Cases (The Addison-Wesley Object Technology Series)' 'The road to the unified software development process' -- subject(s): Development, UML (Computer science), Computer software


What is object concept in visual basic net?

The object concept is visual basic net is a part from a book. There are four key concepts of object-oriented development.


Is c is complete object oriented programming language?

No. C is not object oriented. C++ is object oriented.


What is the difference bitween object oriented testing and conventional testing?

Conventional testing is the traditional approach to testing mostly done when water fall life cycle is used for development, while object oriented testing is used when object oriented analysis and design is used for developing enterprise software. Conventional testing focuses more on decomposition and functional approaches as opposed to object oriented testing, which uses composition. The three levels of testing (system, integration, unit) used in conventional testing is not clearly defined when it comes to object oriented testing. The main reason for this is that OO development uses incremental approach, while traditional development follows a sequential approach. In terms of unit testing, object oriented testing looks at much smaller units compared to conventional testing.