This slide continues the discussion of object-oriented development, highlighting unique considerations during the systems development process. Ask students to perform some rudimentary systems analysis and design for an information system that managed inventory for a department store. What classes might be created? What properties would they have? What subclasses would there be for one of these classes and what properties would they inherit?
It is important to emphasize that object-oriented development can reduce the time and cost of development through reusing objects and classes from one application for other applications.