... 1/30/ 05 4:34 PM Page 422abstraction 99, 107acceptance test 251 , 332activity diagrams 414Ada 177, 189, 2 15, 233, 254 , 393adaptive maintenance 11adversary team 2 75 agile manifesto 330agile ... 330Algol 68 393anti-patterns 151 , 161, 162architecture 338array list 206arrays 194assertions 253 assessing methods 3 85, 387ATM case study 32, 45, 62, 154 , 157 , 158 , 300, 341, 407audit ... 322orthogonality 177OSM 323overwork 334package diagrams 414packages 223pair programming 286, 334paralysis 371parameters 188Pascal 393patient monitoring system case study113, 229, 410patterns...