| Object-Oriented Analysis and Design Using UML CRS# 00.509-041 Dates & Times: TBA, Call 978-934-2495 for more information. Overview When you construct a building, the owner, the users, the architect, and the builder need a common language in which to describe what will be built. This is called a blueprint. When you construct a software program, the owner, the users, the software architect, and the software builders need a common language in which to describe what will be built. This is called the Unified Modeling Language (UML). UML is a pictorial, diagrammatic, language that allows us to ask and answer questions like: "Which objects will we need? Which object will assume which responsibilities? How will objects communicate? How will objects share the work?" Throughout the seminar, numerous examples will be explained, allowing the student to understand the syntax and semantics of UML. Lab exercises will reinforce the concepts learned. Expectations Upon completion of this seminar, the student will be able to: capture requirements via use cases; read and write UML diagrams; discover which objects would be needed for a given software program; discover which units of work each object should perform; think about the world in an object-oriented way. Audience The seminar is designed for both programmers (using languages like C++ and/or Java) and non-programmers (e.g. business analysts, managers, etc). No programming experience is necessary. Text Cost of book included in seminar price. Content
Instructor |