StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Nobody downloaded yet

Object-Oriented System Engineering - Report Example

Comments (0) Cite this document
Summary
This report "Object-Oriented System Engineering" discusses the transition of the existing information system paradigms of both companies into object-oriented paradigms that would help both companies align their individual information services in a more efficient manner…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER98.1% of users find it useful
Object-Oriented System Engineering
Read Text Preview

Extract of sample "Object-Oriented System Engineering"

Download file to see previous pages The resources (both manpower as well as a system) involved in such transitions are much higher compared to developing a middleware application. However, the advantages of using an object-oriented paradigm overwhelm these drawbacks with its enormous optimistic features and functionalities. The amount of effort involved in system transitions though high is only a one-time process. Once the existing models are transformed into object-oriented models, the maintenance of the system becomes much easier and the resources involved for further enhancements would be reduced to a very great extent. Thus the end product of the above process using Object Oriented approach would be the most reliable software application which runs on low production/maintenance cost.

As compared to procedural or structured programming in which we define a solution to a problem as a set of procedures or actions that can be performed in order to accomplish the task, the object-orientated approach solves a problem by considering each entity involved in the problem as real-world objects. For example, in a banking system, some of the entities involved are customers, accounts, loans, etc. A customer can have one or more accounts and may borrow one or more loans. In the object-oriented approach, each of these entities is treated as objects as shown in the below figure (fig 1). The objects communicate with each other by sending and receiving messages to perform the required task.

The structure of the entity in terms of all the functions (methods) and the data (inputs and outputs) involved for an object are defined in separate modules called Class. For example, in the above diagram, the data involved for the customer object would be customer id, customer name, customer address, customer contact number, customer email, etc. The functions involved would be to add customer data, get customer data, update customer data, etc. The bundle of all these data in the form of variables/data fields and all these functions in terms of methods are defined as a template/structure in a module (a piece of code stored separately) called Class (name it CUSTOMER). ...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Object-Oriented System Engineering Report Example | Topics and Well Written Essays - 2250 words, n.d.)
Object-Oriented System Engineering Report Example | Topics and Well Written Essays - 2250 words. https://studentshare.org/information-technology/1774425-object-oriented-technology
(Object-Oriented System Engineering Report Example | Topics and Well Written Essays - 2250 Words)
Object-Oriented System Engineering Report Example | Topics and Well Written Essays - 2250 Words. https://studentshare.org/information-technology/1774425-object-oriented-technology.
“Object-Oriented System Engineering Report Example | Topics and Well Written Essays - 2250 Words”. https://studentshare.org/information-technology/1774425-object-oriented-technology.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Object-Oriented System Engineering

Concept of Encapsulation and Data Abstraction

...Object-Oriented System Engineering... Object-Oriented System Engineering... Object Oriented System Engineering -A brief orientation Contents Introduction 3 2.Object Orientated Paradigm – an overview 3 3.Concept of Classes and Objects 5 4.Concept of Encapsulation and Data Abstraction 6 5.Concept of inheritance 7 6.Concept of Polymorphism 9 7.Advantages of implementing Object Oriented Approach 10 8.Disadvantages of implementing Object Oriented Technology 11 9.Conclusion 12 1. Introduction Transitioning the existing information system paradigms of both companies into object oriented paradigms using Object Oriented System Engineering would help both companies align their individual information services in a smoother and more efficient manner while...
9 Pages (2250 words) Report

Object Oriented Programming

...Object-Oriented System Engineering... Object-Oriented System Engineering... Object Oriented Programming Object oriented programming (OOP) refers to a form of programming style or paradigm whose foundation is the representation of the programming concepts as objects. In OOP, the represented objects have specific data fields such as rows and columns in the design of databases (Ramsin and Richard 27). These fields are used in OPP as characteristics of an object that is presented through a programming language with object oriented attributes. In addition, objects within object oriented programming are represented via specified methods or procedures which are used to ensure that these objects are orderly and consistent depending on the purpose of the...
7 Pages (1750 words) Research Paper

Object-Oriented Technologies

...Object-Oriented System Engineering... Object-Oriented System Engineering... 05 July 2007 Object-Oriented Technologies Object-oriented technologies include such broad areas of research as software engineering and programming languages, oriented programming and development, human computer interfaces and grid computing. In object-oriented technologies, a programmer determines not only the data structure and type of technology but technological structure and functions which can be applied to different environments. According to Meyer, the object-oriented techniques are 'classes, objects, genericity, concurrency, persistence and design by contract" (776). The main advantage of object-oriented technologies is that they allow to add some new technolog...
2 Pages (500 words) Essay

Object Oriented Metrics

...Object-Oriented System Engineering... Object-Oriented System Engineering... Head: Object Oriented Metrics Introduction An object oriented matrix analysis and design ofsoftware has many advantages. Some of these advantages include readability, decomposition of problem into easily understood object and finally the software helps any modification that may be included. The development of object oriented metrics is a very complex design that requires a number of systematic approaches or steps. Therefore for a good OO to be installed or programmed, a guideline has to be followed. The most important thing to be considered first is the Object Oriented programming metrics. This helps in coming up with metrics that are set in a standard way such that...
10 Pages (2500 words) Essay

Object Oriented Programming

...Object-Oriented System Engineering... Object-Oriented System Engineering... Oriented Programming OOP is an acronym for Object Oriented Programming. Traditionally, a computer program was seen as a collection offunctions or procedures or simply a list of instructions whereas with the advent of Object Oriented programming, each program may be seen as comprising a collection of individual units, or objects, that act on each other. In simpler terms, it is a type of programming in which programmers define not only the data type of a data structure, but also the types of operations (functions) that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addi...
4 Pages (1000 words) Essay

Object oriented development

...Object-Oriented System Engineering... Object-Oriented System Engineering... ORIENTED DEVELOPMENT PHP INTRODUCTION Historically, but not so long ago, there were several techniques and methodologies developed to appropriately write computer programs in a manner in which codes are manageable and easy to understand. The traditional or unstructured programs were replaced by a much better, more reliable procedural programming based on the concept of procedure call . Procedures are also known as routines, subroutines, methods, or functions, a technique to group sets of codes with specific purpose into one. The aim of procedural programming is to enable any given procedure within a program to be called at any point throughout the program execution. It...
5 Pages (1250 words) Essay

Relational and Object-Oriented Databases

...Object-Oriented System Engineering... Object-Oriented System Engineering... State Of Database Technology Database technology started from flat file storages and over the years evolved into electronic data storages in the form of records and tables to complete relational and object-oriented databases. Today, the databases are not just restricted to objects, but they have also gone to the level of media support in the form of multimedia databases which support multimedia content to be stored in the databases. Today, with the increasing data requirements and storage needs, the databases have gone a step further. The emergence of data warehouses or advanced databases support huge data storage needs and provide analytical capabilities to stored data. ...
8 Pages (2000 words) Case Study

Computing;object oriented modelling

...Object-Oriented System Engineering... Object-Oriented System Engineering... oriented modeling is a technique used during the analysis and design process of a software life cycle. The life cycle of software consists of various steps depending on the process model that is being used. Requirement Gathering, Design, Implementation, Integration, Testing and debugging, Installation and Maintenance are the basic steps of every process model. During the creation of sophisticated softwares, it is very necessary that all the above mentioned steps are managed effectively so that changes and modifications could be easily carried out at later stages. Software having a large amount of programmers and developers associated with it are bound to cause confusion...
4 Pages (1000 words) Essay

Computing and software engineering :object oriented modelling

...Object-Oriented System Engineering... Object-Oriented System Engineering... head: IT INDUSTRY IT Industry Task The priority of Chief Information Officer (CIO) is to perform the job of innovator of change. The CIO is a strategic decision maker for every information needs of the organization and makes sure that all penetrations for cost, effort and monetary optimization are performed at its best. The role of the CIO is to understand, identify, prioritize and implement the information needs and requirements for growth, better productivity and seamless integrations of required business units for better communication of information in an accurate and timely manner. CIO is a leader and a motivator. A computer department manager is responsible for sched...
8 Pages (2000 words) Essay

Object Oriented Databases

...Object-Oriented System Engineering... Object-Oriented System Engineering... Oriented Databases Affiliation Table of Contents Table of Contents 2 3 Object Oriented Database Management System 3 Relational Database Management Systems 4 Comparison between Relational Database Management Systems and OODBMS 5 Advantages of Object Oriented Database Management System 8 Disadvantages of Object Oriented Database Management System 9 Object Oriented Databases in Commerce 9 Object Oriented Databases and Computer Aided Software 9 Future of OODBMS 10 Conclusion 10 References 11 Abstract At the present, the majority of organizations use databases to complete their daily tasks. Without a doubt, a database is an excellent way to store and access data. Additionally, ...
6 Pages (1500 words) Research Paper
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Let us find you another Report on topic Object-Oriented System Engineering for FREE!

Contact Us