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