Download as pdf or txt
Download as pdf or txt
You are on page 1of 24
Chapter 10: Object-Oriented Systems Analysis and Design Using UML Reported by: Corpuz, Jesse John Marilag, Chrystal Bustamante, Alyssa Manguerra, Fiona Sarmiento, John Felix Padilla, Rodolfo Submitted to: Professor Melinda S. Balbarino Topics: Reported by: I. Object-Oriented Concepts Il. CRC Cards and Object Think Corpuz, Jesse John Ill. The UML Concepts and Diagrams IV. Use Case Modeling V. Activity Diagrams Marilag, Chrystal VI. Creating Activity Diagrams VII. Sequence and Communication Bustamante, Alyssa Diagrams VIII. Class Diagrams IX. Enhancing Sequence Diagrams Manguerra, Fiona X. — Enhancing Class Diagrams Sarmiento, John Felix XI. Statechart Diagrams XII. Packages and Other UML Artifacts XIII. Putting UML to Work XIV. The Importance of Using UML for Modeling Padilla, Rodolfo I. Object-Oriented Concepts Object-oriented analysis and design can offer an approach that facilitates logical, rapid and thorough methods for creating new systems responsive to a changing business landscape, Object-oriented techniques work well in situations in which complicated information systems are undergoing continuous ‘maintenance, adaptation, and redesign. Object-Oriented Concepts| OBJECTS OBJECTS Cosh 23} + These are persons, places, or things that are relevant to the system we are analyzing INHERITANCE + Ttmay be customers, items, orders, items and so on. + Objects may also be GUI displays or text areas on the display. CLASSES + Objects are typically part of group of similar items called classes. + The idea behind classes is to have a reference point and describe a specific object in terms of similarities to or differences from members of its own class. + ‘REUSABLE? - it means you can be more efficient. Mebois(Opuatin + Objects are represented by and grouped into classes. + AINSTANTIATE’ ~ an object is created from a class. + Itdefines the set of attributes and behaviors found in each object in the class, + Temakes object- oriented programming ar + Itdescribes some : different from ot peepee teat em i classical begin with an Sbjects of the class programming. uppercase letter ; + Itisdrawnasa rectangle i i + When specifying attributes, the first letter is usually lowercase

You might also like