3156-6 - COMS W3156 Software Engineering Fall 2001...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
COMS W3156: Software Engineering, Fall 2001 Lecture #6: Objects I Janak J Parekh [email protected]
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Administrativia Requirements and specification assignment out Start reading and parsing it We’ve given you 3 weeks for the specification for a reason We’ll continue to add to requirements Anyone planning to use C++? Homework 1 going out tonight 5 written, one small programming Groups (almost fully) formed Some minor changes might happen
Background image of page 2
Next class We go object-oriented in a big way Read UML chapters 3-5, Schach chapter 12 Object-oriented specification using UML technologies: what you will be doing for the next milestone We’re skipping around to prepare for milestones Might want to consider reading chapters 1-2 of UML: pretty short, useful intro
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Today’s class Quick object review Begin OOA Begin UML Talk about project Yet more interactivity…
Background image of page 4
Objects (I) NB: Discussion will be Java-esque Classes Methods Fields Final modifier Static vs. dynamic Default, private, protected, public Objects Packages
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Objects (II) Inheritance Extend Superclass, base class, subclass Overriding/overloading Containers Is-a versus has-a Polymorphism Abstract base class Interfaces … and more. There are books on this stuff…
Background image of page 6
OOA Object-oriented version of specification document Three steps Use-case modeling Class modeling Dynamic modeling Elevator problem: interesting, but large
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Use-case modeling Use cases explain functionality of the product to be implemented Generic description leads to scenarios
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 25

3156-6 - COMS W3156 Software Engineering Fall 2001...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online