161x Filetype PDF File size 3.33 MB Source: staff.cs.psu.ac.th
Object-oriented Software Design ิ การออกแบบซอฟตแ์ วรเ์ ชงวตั ถ ุ 344-352 Introduction to Software Engineering Chapter 9 Object-oriented Concepts ิ Object-oriented development การพฒั นาเชงวตั ถ ุ Object-Oriented Analysis (OOA) is concerned with developing an object model of the application domain. Object-Oriented Design (OOD) is concerned with developing an object-oriented system model Object-Oriented Programming (OOP) is concerned with realising an OOD using an OO programming language such as Java or C++. 344-352 Introduction to Software Engineering 2 Objects and classes Objects are entities in a software system which represent instances of real-world entities. ่ ่ เป็นหนวยในระบบซอฟตแ์ วร ์ซึ่งใช้เป็นตวั แทนของหนวยในโลก ิ ความเป็นจรง ิ่ ่ เป็นได้ทงั้ สงที่สามารถจบั ต้องได้ เชน โตะ๊ รถยนต ์ คร ู ิ่ ่ ่ ิ ่ และสงที่ไมสามารถจบั ต้องได้ เชน บรษทั หนวยงาน หลกั สตู ร Classes are templates (blueprint) for objects. They may be used to create objects. Classes may inherit attributes and operation (services) from other Classes. 3 344-352 Introduction to Software Engineering The Unified Modeling Language UML was created by Object Management Group (OMG) UML 1.0 was proposed in January 1997 It describes notations for a number of different models UML is graphical 344-352 Introduction to Software Engineering 4
no reviews yet
Please Login to review.