This is a valuepack for Software Engineering undergraduate courses. Fundamentals of Software Engineering: International Edition, 2/Eis Appropriate for both undergraduate and graduate introductory software engineering courses found in Computer Science and Computer Engineering departments. This text provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches. The authors emphasize, identify, and apply fundamental principles that are applicable throughout the software lifecycle, in contrast to other texts which are based in the lifecycle model of software development. This emphasis enables students to respond to the rapid changes in technology that are common today. Also included is How to Break Softwarewhich takes a very applied and non-rigid approach to teaching how to test software for common bugs. It is a departure from conventional testing in which testers prepare a written test plan and then use it as a script when testing the software.
Instead of relying on a rigid plan, it should be intelligence, insight, experience and a nose for where the bugs are hiding that guide testers. This book helps testers develop this insight. The techniques presented in this book not only allow testers to go off-script, they encourage them to do so. Don't blindly follow a document that may be out of date and that was written before the product was even testable. Instead, use your head! Open your eyes! Think a little, test a little and then think a little more.
- ISBN10 0582832500
- ISBN13 9780582832503
- Publish Date 2 October 2003
- Publish Status Out of Print
- Out of Print 9 April 2010
- Publish Country GB
- Imprint Pearson Education Limited
- Edition 2nd edition
- Format Paperback
- Language English