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.

vi Contents<br />

Part D ● Verification 265<br />

19. Testing 267<br />

20. Groups 283<br />

Part E ● Process models 289<br />

21. The waterfall model 291<br />

22. The spiral model 297<br />

23. Prototyping 303<br />

24. Incremental development 314<br />

25. Open source software development 322<br />

26. Agile methods and extreme programming 330<br />

27. The unified process 337<br />

Part F ● Project management 345<br />

28. Teams 347<br />

29. <strong>Software</strong> metrics and quality assurance 357<br />

30. Project management 370<br />

Part G ● Review 383<br />

31. Assessing methods 385<br />

32. Conclusion 392<br />

Appendices 405<br />

A. Case studies 407<br />

B. Glossary 411<br />

C. UML summary 412<br />

Bibliography 417<br />

Index 419

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

Saved successfully!

Ooh no, something went wrong!