21.08.2013 Views

Software Engineering for Students A Programming Approach

Software Engineering for Students A Programming Approach

Software Engineering for Students A Programming Approach

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.

abstraction 99, 107<br />

acceptance test 251, 332<br />

activity diagrams 414<br />

Ada 177, 189, 215, 233, 254, 393<br />

adaptive maintenance 11<br />

adversary team 275<br />

agile manifesto 330<br />

agile methods 330<br />

Algol 68 393<br />

anti-patterns 151, 161, 162<br />

architecture 338<br />

array list 206<br />

arrays 194<br />

assertions 253<br />

assessing methods 385, 387<br />

ATM case study 32, 45, 62, 154, 157,<br />

158, 300, 341, 407<br />

audit module 241<br />

automated testing 275<br />

automatic garbage collection 215<br />

automation 398<br />

backward error recovery 244<br />

beta testing 275<br />

bibliography 417<br />

big-bang development 315<br />

black box testing 269, 387<br />

blob anti-pattern 161<br />

Bohm, B. 373<br />

Booch, G. 337<br />

bottom-up implementation 317<br />

boundary values 269, 271, 273<br />

Index<br />

bounty hunter 275<br />

breadth-first 107<br />

Brooks, F.P. 348, 377<br />

bugs, estimating 361<br />

C 176, 214, 225, 254<br />

C++ 214, 225, 254, 393<br />

C# 177, 189, 191, 196, 212,<br />

223, 233<br />

call by reference 188<br />

call by value 188<br />

Capability Maturity Model, see CMM<br />

case studies 407<br />

casting 193<br />

chief programmer teams 351<br />

class 201<br />

class diagram 143, 144, 170, 209,<br />

228, 413<br />

class programmer 353–4<br />

classes, finding 142<br />

class–responsibility–collaborator cards, see<br />

CRC cards<br />

CMM, 366<br />

Cobol 176, 393<br />

COCOMO 373<br />

cohesion 79<br />

command line interface 54<br />

communication 333, 347<br />

compile-time checking 240<br />

complexity 70, 358<br />

component programmer 353–4<br />

component size 70

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

Saved successfully!

Ooh no, something went wrong!