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.

Detailed contents xvii<br />

29.4 Faults and reliability – estimating bugs 361<br />

29.5 <strong>Software</strong> quality 362<br />

29.6 Quality assurance 364<br />

29.7 Process improvement 365<br />

29.8 The Capability Maturity Model 366<br />

Summary 367<br />

Exercises 367<br />

Answers to self-test questions 368<br />

Further Reading 368<br />

30 Project management 370<br />

30.1 Introduction 370<br />

30.2 Project inception 371<br />

30.3 Cost estimation 372<br />

30.4 Selecting tools and methods 375<br />

30.5 The project plan 376<br />

30.6 In the heat of the project 377<br />

30.7 Managing people 378<br />

Summary 380<br />

Exercises 380<br />

Answers to self-test questions 381<br />

Further reading 381<br />

Part G ● Review 383<br />

31 Assessing methods 385<br />

31.1 Introduction 385<br />

31.2 How to assess methods 386<br />

31.3 Case study – assessing verification techniques 387<br />

31.4 The current state of methods 388<br />

31.5 A single development method? 389<br />

31.6 Introducing new methods 390<br />

Summary 390<br />

Exercises 390<br />

Further reading 391<br />

32 Conclusion 392<br />

32.1 Introduction 392<br />

32.2 <strong>Software</strong> tools 392<br />

32.3 The world of programming languages 393

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

Saved successfully!

Ooh no, something went wrong!