29.11.2014 Views

Smalltalk and Object Orientation: an Introduction - Free

Smalltalk and Object Orientation: an Introduction - Free

Smalltalk and Object Orientation: an Introduction - Free

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.

made”. (However implementation still tends to possess unexpected desi gn problems which must be<br />

solved. These decisions should be subject to, <strong><strong>an</strong>d</strong> determined by, the processes described above).<br />

Because of this, OMT places a limited amount of emphasis on the implementation phase, concentrating<br />

instead on stylistic points. You should treat the implementation of <strong>an</strong> object oriented system in just the<br />

same way as you would treat the implementation of <strong>an</strong>y software system. This me<strong>an</strong>s that it should be<br />

subject to, <strong><strong>an</strong>d</strong> controlled by, the same processes as <strong>an</strong>y other implementation. In a ddition it should be<br />

subjected to similar testing (as discussed earlier in this book). This is where the use cases may come<br />

back into use in helping identifying suitable test scenarios.<br />

20.5 Summary<br />

As c<strong>an</strong> be seen from this chapter, OMT concentrates the majorit y of its guid<strong>an</strong>ce on the <strong>an</strong>alysis phase,<br />

the design <strong><strong>an</strong>d</strong> implementation phases are far less well supported. It is however one of the most widely<br />

used object oriented design methods <strong><strong>an</strong>d</strong> is likely to have a very large influence on <strong>an</strong>y method<br />

developed by Booch, Rumbaugh <strong><strong>an</strong>d</strong> Jacobson to support the UML.<br />

170

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

Saved successfully!

Ooh no, something went wrong!