Download Tool Support for Introductory Software Engineering Education

Transcript
Figure 37 – The free form assertion dialog. .............................................................. 119
Figure 38 – The unit test source for a TDD method in TransporterRoomTest.121
Figure 39 – Editing the TransporterRoomTest in the BlueJ editor...................... 122
Figure 40 – A simplified view of the BlueJ system. ................................................. 126
Figure 41 – A GUI component serialized to XML using XMLEncoder and
how the component would look as Java code. .................................. 133
Figure 42 – A graph recording the transitive closure of all operations on the
object A. .................................................................................................... 135
Figure 43 – The objects on an object bench recorded as a sequence of
operations.................................................................................................. 137
Figure 44 – Using the scoping rules of Java to allow the “result” variable to be
reused within a method. ......................................................................... 139
xii