... Page 422abstraction 99 , 107acceptance test 251, 332activity diagrams 414Ada 177, 1 89, 215, 233, 254, 393 adaptive maintenance 11adversary team 275agile manifesto 330agile methods 330Algol ... 322orthogonality 177OSM 323overwork 334package diagrams 414packages 223pair programming 286, 334paralysis 371parameters 188Pascal 393 patient monitoring system case study113, 2 29, 410patterns ... 303spiral, 297 unified process 337waterfall, 291 productivity 6profiler 275program design language 103program structure chart 122 programming in the large 221 programming language 175, 393 project...