The online computer book shop for UK & Europe                                   

   Books Home | About Us | Index | Next Record | Browse

 
  

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Software Engineering for Students 4th Edition
  

  Software Engineering for Students 4th Edition by Doug Bell

  • Published by: ADDISON-WESLEY
  • Author: Doug Bell
  • Page Count: 420
  • Group: SOFTWARE ENGINEERING
  • ISBN: 0321261275/9780321261274
  • Published: Mar 2005

Our Price: 39.47
Discount: 6%
RRP: 41.99 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book store with some thing for everyone

Book Information and Description:

Software Engineering for Students 4th Edition
[shelving category: software engineering]

'Bell covers the main areas of software engineering with accuracy and authority, and without getting bogged down in superfluous detail. My students actually like this book; it's very readable.' (Martin Bush, South Bank University)

This fully revised version of Doug Bell??s Software Engineering: A Programming Approach continues to use the successful formula of the previous editions. The author??s approach is to present the main principles, techniques and tools used in software engineering, one by one, chapter by chapter. He provides the reader with the knowledge to select the appropriate techniques for the project in hand. He builds on the reader??s experience of coding small-scale applications, and examines everything they will need to begin programming large-scale software systems.

This book is a unique introduction to software engineering for all students of computer science and its related disciplines. It is also ideal for practitioners wishing to remain current with new developments in the area.

Features

* Pragmatic, non-mathematical approach
* Self-test questions within each chapter help the reader to fully understand the concepts
* Numerous exercises are provided at the end of each chapter
* Consistent use of the UML as a design notation
* Case studies used throughout
* An accompanying website with even more teaching and learning resourcesDouglas Bell is a lecturer at Sheffield Hallam University in the UK. He has authored and co-authored a number of texts, including the best-selling Java For Students.

CONTENTS:

Preface

Part A Preliminaries

1 Software - problems and prospects

2 The tasks of software development

3 The feasibility study

4 Requirements engineering

Part B Design

5 User interface design

6 Modularity

7 Structured programming

8 Functional decomposition

9 Data flow design

10 Data structure design

11 Object-oriented design

12 Design patterns

13 Refactoring

Part C Porgaramming languages

14 The basics

15 Object-oriented programming

16 Programming in the large

17 Software robustness

18 Scripting

Part D Verification

19 Testing

20 Groups

Part E Process models

21 The waterfall model

22 The spiral model

23 Prototyping

24 Incremental development

25 Open source software development

26 Agile methods and extreme programming

27 The unified process

Part F Project management

28 Teams

29 Software metrics and quality assurance

30 Project management

Part G Review

31 Assessing methods

32 Conclusion

Appendices

Appendix A Case Studies

Appendix B Glossary

Appendix C UML summary

Bibliography

Index