Preview

Study Paper

Powerful Essays
Open Document
Open Document
7107 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Study Paper
Object oriented analysis and design

Object model: Object oriented technology is built upon a sound engineering foundation whose elements collectively called the object model. Foundations of the object model: The foundation of object model is • OOP • OOD • OOA

OOP: Object-oriented programming is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of a hierarchy of classes united via inheritance relationships.

OOD: Object-oriented design is a method of design encompassing the process of object-oriented decomposition and a notation for depicting logical and physical as well as static and dynamic models of the system under design.

During object-oriented design (OOD), a developer applies implementation constraints to the conceptual model produced in object-oriented analysis. Such constraints could include not only constraints imposed by the chosen architecture but also any non-functional – technological or environmental – constraints, such as transaction throughput, response time, run-time platform, development environment, or those inherent in the programming language. Concepts in the analysis model are mapped onto implementation classes and interfaces resulting in a model of the solution domain, i.e., a detailed description of how the system is to be built.

OOA: Object-oriented analysis is a method of analysis that examines requirements from the perspective of the classes and objects found in the vocabulary of the problem domain.

The use of modeling to define and analyze the requirements necessary for success of a system. Object-oriented analysis is a process that groups items that interact with one another, typically by class, data or behavior, to create a model that accurately represents the intended purpose

You May Also Find These Documents Helpful

  • 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
  • Powerful Essays

    Artin, John M. “Integrating User Interface Design and Object-Oriented Development Through Task Analysis and Use Cases”. http://www.cutsys.com/CHI97/Artim.html…

    • 1472 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    You need to think of state and operations together as an entity, and then design your program as interactions between entities that exchange state and activate operations. OOP then is more of a design philosophy, and if I may say an art, then something with a rigorous definition or hard and fast rules.…

    • 793 Words
    • 4 Pages
    Good 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
  • Powerful Essays

    1. What is an organization? At what three levels is organizational behavior usually examined?More specifically, organization design is a formal, guided process for integrating the people, information and technology of an organization. It is used to match the form of the organization as closely as possible to the purpose(s) the organization seeks to achieve. Through the design process, organizations act to improve the probability that the collective efforts of members will be successful.…

    • 1492 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    References: Based on object-oriented application design best practices which are discussed in several areas such as the Code Project (www.codeproject.com) , skilsoft module Getting Started with Software Programming, EBOOK collection: Prelude to Programming. Concepts and Design, Fifth Edition…

    • 613 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Efqm

    • 1351 Words
    • 6 Pages

    BIS2311 Object Oriented Analysis and Design PORTFOLIO of Individual Performance M00377969 Shanaz Fatima Middlesex University, Dubai Contents Contents 2 Contents in WEB Preview 3 Assignments: 4 Week 1 – User Requirements 1 4 Marks (out of 10) = 4 Week 2 – User Requirements 2 4 Marks (out of 10) = 4 Week 3 – Use Cases 1 4 Marks (out of 10) = 4 Week 4 – Use Cases 2 4 Marks (out of 10) =…

    • 1351 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    Satisficing Model Paper

    • 1343 Words
    • 6 Pages

    17. The steps in Object-oriented systems development are: Identifying potential problems and opportunities within the organization that would be appropriate for the OO approach; defining what kind of system users require; designing the system; programming or modifying modules; evaluation by users; periodic review and modification.…

    • 1343 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    References: Bennett, S. et al. (2010) Meeting the Challenges. In: Hoyle, C. et al. (eds.) Object-Oriented Systems Analysis and Design. 4th ed. Berkshire: McGraw-Hill Education, pp. 71-77.…

    • 1424 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Chapter 6 Object Modeling CHAPTER 6 Object Modeling Chapter 6 is the third of four chapters in the systems analysis phase of the SDLC. This chapter discusses object modeling techniques that analysts use to create a logical model. In addition to structured analysis, object-oriented analysis is another way to represent and design an information system. INTRODUCTION OBJECTIVES When you finish this chapter, you will be able to: • Explain how object-oriented analysis can be used to describe an information system • Define object modeling terms and concepts, including objects, attributes, methods, messages, classes, and instances • Explain relationships among objects and the concept of inheritance • Draw an object relationship diagram • Describe Unified Modeling Language (UML) tools and techniques, including use cases, use case diagrams, class diagrams, sequence diagrams, state transition diagrams, and activity diagrams • Explain the advantages of using CASE tools in developing the object model • Explain how to organize an object model…

    • 12225 Words
    • 84 Pages
    Powerful Essays
  • Powerful Essays

    References: 1. 2. 3. 4. 5. 6. 7. 8. D. Garlan & M. Shaw, “An Introduction to Software Architecture,” Advances in Software Engineering and Knowledge Engineering, Vol. 1, World Scientific Publishing Co. (1993). D. E. Perry & A. L. Wolf, “Foundations for the Study of Software Architecture,” ACM Software Engineering Notes, 17, 4, October 1992, 40-52. Ph. Kruchten & Ch. Thompson, “An Object-Oriented, Distributed Architecture for Large Scale Ada Systems,” Proceedings of the TRI-Ada ’94 Conference, Baltimore, November 6-11, 1994, ACM, p.262-271. G. Booch: Object-Oriented Analysis and Design with Applications, 2nd. edition, Benjamin-Cummings Pub. Co., Redwood City, California, 1993, 589p. K. P. Birman, and R. Van Renesse, Reliable Distributed Computing with the Isis Toolkit, IEEE Computer Society Press, Los Alamitos CA, 1994. K. Rubin & A. Goldberg, “Object Behavior Analysis,” CACM, 35, 9 (Sept. 1992) 48-62 B. I. Witt, F. T. Baker and E. W. Merritt, Software Architecture and Design—Principles, Models, and Methods, Van Nostrand Reinhold, New-York (1994) 324p. D. Garlan (ed.), Proceedings of the First Internal Workshop on Architectures for Software Systems, CMU-CS-TR-95-151, CMU, Pittsburgh, 1995.…

    • 6006 Words
    • 25 Pages
    Powerful Essays
  • Satisfactory Essays

    A Semantic Object Model is developed from objects that are already known. This model is normally used to document a system, program, or object that is already in use and working properly. Another term for Semantic Model from the field of knowledge representation is "ontology": the set of classes, relationships, and functions in a universe of…

    • 224 Words
    • 1 Page
    Satisfactory Essays
  • Good Essays

    Organization model relates to the structure of an organization that consists of communication and resources from other divisions. Goals within an organization are what drive the business to succeed and carry out daily functions. Organization model that best describe an organization that I am familiar with is health care unit. The unit has different departments to complete different task of the organization. Employees divided into different departments based on skills, knowledge, and responsibility of the business.…

    • 770 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    References: [1] Grady Booch. “OBJECT-ORIENTED ANALYSIS AND DESIGN”, Addison-Wesley Professional, 2 editions, USA, 1993. [2] Hamdy A.Taha.” Operations Research: An Introduction “,Prentice Hall, 7 editions 5 ,USA,2006. [3] John D. McGregor, David A. Sykes “A Practical Guide to Testing Object-Oriented Software”, AddisonWesley Professional,USA, 2001. [4] Peretz Shovel.” functional and object-oriented analysis and design “(an integrated methodology), Idea Group Publishing (an imprint of Idea Group Inc.), United States of America, 2006. [5] Prem Kumar Gupta, D.S.Hira.” Operations Research”, An Introduction, S.Chand and Co., Ltd. New Delhi, 1999. [6] Reghu Ramakrishnan, Johannes Gehrke "Database management systems", second Edition, McGraw-Hill, August 1999.…

    • 3460 Words
    • 14 Pages
    Powerful Essays
  • Powerful Essays

    A class provides the blueprints for objects, so basically an object is created from a…

    • 778 Words
    • 5 Pages
    Powerful Essays