01.01.2015 Views

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

UML Weekend Crash Course™ - To Parent Directory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SESSION<br />

1<br />

What Is the <strong>UML</strong><br />

Session Checklist<br />

✔ Explaining why the <strong>UML</strong> was created<br />

✔ Defining what is and is not included in the <strong>UML</strong> specification<br />

✔ Explaining the four-layer metamodel architecture<br />

✔ Explaining the built-in extension mechanisms<br />

✔ Describing how the <strong>UML</strong> is being refined and extended<br />

The Unified Modeling Language (<strong>UML</strong>) is a hot topic in an even hotter industry. The whole<br />

software development industry has been explosive, partly due to the revolutionary nature<br />

of software itself, which is driven by worldwide business growth and competition.<br />

Establishing Standards<br />

For those who are responsible for delivering these revolutionary business solutions, the<br />

challenge is daunting. Every week new developments threaten to make our current skills<br />

and experience obsolete. Furthermore, the software industry is relatively young and hasn’t<br />

yet established itself as a formal discipline. Consequently, most study is focused on programming<br />

rather than on engineering, with practitioners gravitating toward the tangible<br />

implementation products and away from the abstract analysis and design artifacts. But it is<br />

this very tendency that has led to many failed systems and disastrous problems.<br />

This need for a more mature industry is behind the drive for the <strong>UML</strong> and other related<br />

standards. Our industry needs a framework for measurable and proven engineering techniques.<br />

The <strong>UML</strong> is one of the necessary steps in the right direction. This course helps you<br />

understand what this step is and how the <strong>UML</strong> can help you deliver solutions in a way that<br />

will help you and your clients reach a new level of systems development maturity.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!