Preview

object oriented system

Satisfactory Essays
Open Document
Open Document
477 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
object oriented system
Object oriented system development is an approach to system design in which the development process of the entire system is decomposed into smaller independent stages called objects. It is considered to be a partial lifecycle.
Each object and its attributes are abstract entities and is characterized by its functionality. Using the functionality of objects they can further be grouped in classes.
Object oriented system development is characterized by reusability of components i.e. Objects that have been created at one point in the process can be called upon to be reused in another object. For example in a class computation, an object summation can be called upon to be reused in another object average.
Object oriented system development life cycle is consists of three major processes
Object oriented Analysis: this stage is concerned with determining the system requirements and identifying classes and their relationships to other classes in the problem domain. This stage defines the problem domain as functionality of the system. A lot of user – developer interactions occurs during this process. This stage seeks to achieve the following;
Identify the system functionality
Identify the involved objects
Identify the object classes
Identify the properties of the object classes
Identify the life cycle of the object classes
Identify the relationships between the different classes
Identify the coordination constraints between object classes
Object oriented design: the goal to this stage is to design the classes identified during the analysis phase and the user interface. During this phase, we identify, define and refine additional objects, classes, attributes, methods/functions, structures and associations that support implementation of the requirements. Some of the issues a developer has to consider are:
Reuse rather than build a new class hence know the existing classes
Design a large number of simple classes, rather than a small number of complex classes.



References: http://micajeudy.hubpages.com/hub/Object-Oriented-Systems-Development-Life-Cycle 11:00am 07/11/13 G. Engels and G. Kappel, Object-Oriented System Development: Will the New Approach Solve Old Problems? , Dept. of Computer Science. Leiden University, Netherlands. Department of Computer Science, University of Linz, Austria

You May Also Find These Documents Helpful

  • Better Essays

    Development & Acquisition Phase - Transition functional and technical requirements into detailed plans for an actual information system. Results from interviews, use cases, and mock ups are developed into sequence diagrams, activity diagrams, state diagrams, and other artifacts that can be interpreted by software developers. User interfaces are also defined in greater detail (Harwood, 2011).…

    • 813 Words
    • 4 Pages
    Better Essays
  • Powerful Essays

    Mat 540 Week 4 Paper

    • 1775 Words
    • 8 Pages

    Although the details can be quite complex, these details are the basic principles of object-oriented programming.…

    • 1775 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Psy300 Week 8

    • 760 Words
    • 4 Pages

    Understanding object-oriented methodologies is often difficult. You already understand that object-oriented analysis and design emulates the way human beings tend to think and conceptualize problems in the everyday world. With a little practice, object-oriented programming will become second nature to you.…

    • 760 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Cis207

    • 776 Words
    • 4 Pages

    The analysis phase collects and analyzes the end user business requirements. Oftentimes these are collected by a Business Analyst or a Project Manager. This phase provides documentation of the detailed set of business needs for the system and includes the documented requirements along with sponsor and stakeholder signatures. Following this with a process diagram or flowchart (such as a Visio document) that outlines the inputs, outputs, and processes of the system is a best practice.…

    • 776 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    This course introduces students to object-oriented programming. It covers object-oriented tools for system analysis, design and development. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.…

    • 414 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Prg420 Syllabus

    • 1691 Words
    • 7 Pages

    Ramsin, R., & Paige, R. F. (2008, February). Process-centered review of object-oriented software development methodologies. ACM Computing Surveys, 40(1), 1.…

    • 1691 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    The Tale of Two Heros

    • 2380 Words
    • 10 Pages

    One of the main activities in the systems analysis phase is ____ modeling, which involves fact-finding to describe the current system and identification requirements for the new system.…

    • 2380 Words
    • 10 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Envisioning program components as objects that are similar to concrete objects in the real world is the hallmark of _____________.…

    • 4265 Words
    • 23 Pages
    Satisfactory Essays
  • Powerful Essays

    OOP Assigment 1 Sit 1

    • 4788 Words
    • 20 Pages

    Inheritance is when a class (subclass) has the same attributes and methods of another class (parent class); this is done by creating class from an existing class. While a subclass has properties derived for the parent class, it can also have properties of its own.…

    • 4788 Words
    • 20 Pages
    Powerful Essays
  • Good Essays

    OD Development has five stages; the first is "Anticipate a Need to Change". Describe the other four stages. (Hint: Remember the table of contents for the research paper?)…

    • 584 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Project Controls

    • 526 Words
    • 2 Pages

    The assignment will follow a number of stages in development. Every stage will indicate an objective during completing a specific assignment as well as the resources required to accomplish that objective. These stages will be defined by assignment: conceptualization, improvement, style, structure, screening, execution, as well as assessment.…

    • 526 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The systems development life cycle, also known as the waterfall model, consists of seven phases. Those phases are planning, systems analysis, system design, development, testing, implementation, and maintenance. When this model is being used by a company they will usually complete one phase before beginning on the next. During the planning phase a systems analyst, who may or may not work for the company, will outline a proposed system, develop a budget, and create a detailed development schedule. This is when the company’s senior management needs to decide whether it would be best to modify their current systems or just build a new system. To help them make the decision the company performs four types of feasibility analysis: technical, economic, operational, and schedule. These help the company see which one will have the least amout of technical problems, which one will have the best use economically, which one will run fastest and easiest, and which on works best in their schedule. Once they have decided the company will move on to the systems analysis phase. In this phase the company looks at what their current problems are and how they can fix them with their new or existing program. Next the company will move to the systems design phase. In this phase the company will take what they have learned about what the new system will require in order to solve the problems within the business and will describe in detail how the team will build the new system. They will discuss the specific functions it should have and what parts it should contain. Now that the company knows how they want the system build it is time to build it. That is what the development phase is for. In the develpoment phase the company works with a programmer to get the system built to their specifications. In the testing phase the system is finally built, but the compant cannot begin using the system until it is tested. The implementation phase is where the company brings the developed and tested…

    • 402 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Object Oriented Processes

    • 400 Words
    • 2 Pages

    Identify how you can encapsulate the data and processes you identified into an object-oriented design.…

    • 400 Words
    • 2 Pages
    Good Essays
  • Better Essays

    Unified Modeling Language

    • 1022 Words
    • 5 Pages

    UML is the combined work of James Rumbaugh, Ivar Jacobson and Grady Booch.Dr. James Rumbaugh is one of the leading software development methodologists in the world. Dr. Rumbaugh previous to the development of UML, worked on software methodology, tools, and concepts for more than 35 years. He was the chief developer of the Object Modeling Technique (OMT), a leading object-oriented analysis and design method that was a predecessor of UML. Grady Booch is recognized internationally for his innovative work on software architecture, software engineering and modeling. He worked with IBM Rational as it's Chief Scientist since 1981, and has published several hundred technical articles on software engineering and object-oriented design. Ivar Jacobson is a Swedish computer scientist. He thought of the need for blueprints in software development. While working for Ericsson he proposed and developed the use of software components, such as sequence diagrams, and invented use cases as a way to write down software requirements. He developed collaboration diagrams, and applied state transition diagrams to describe the message flow between…

    • 1022 Words
    • 5 Pages
    Better Essays
  • Good Essays

    1.2 Write a Java program to display default value of all primitive data types of…

    • 2916 Words
    • 12 Pages
    Good Essays