This text is designed for the introductory programming course or the software engineering projects course offered in departments of computer science. In essence, it is a cookbook for software engineering, presenting the subject as a series of steps (or rules) that the student can apply to successfully complete any software project. In contrast, Pressman's other book, Software Engineering: A Practitioner's Approach, 5/e, (2001), is intended as a text for senior and graduate level courses and is a more comprehensive, in-depth treatment of the software engineering process.
A Practitioner's Approach with Bonus Chapter on Agile Development
Pressman's Software Engineering: A Practitioner's Approach is celebrating 20 years of excellence in the software engineering field. This comprehensive 5th edition provides excellent explanations of all the important topics in software engineering and enhances them with diagrams, examples, exercises, and references. In the fifth edition, a new design has been added to make the book more user friendly. Several chapters have been added including chapters on Web Engineering and User Interface Design. The fifth edition is supported by an Online Learning Center, which is an enhanced website that supports both teachers and students. Some of the materials that can be found on this website include: Transparency Masters, Instructor's Manual, Software Engineering essays, Testing and Quizzing, and Case Studies.
For over 20 years, this has been the best-selling guide to software engineering for students and industry professionals alike. This seventh edition features a new part four on web engineering, which presents a complete engineering approach for the analysis, design and testing of web applications.
Database Management Systems (DBMS), based on the introductory database course at the University of Wisconsin-Madison and class-tested at over 20 universities, is a must for any course in database or file organizations. DBMS provides a hands-on approach to relational database systems, with an emphasis on practical topics such as indexing methods, SQL, and database design. This book also provides up-to-date coverage of advanced topics (including active, deductive, and object databases; parallel and distributed systems; and decision support) and can be used in a second database course.
The second edition of Simulation Using ProModel covers the art and science of simulation in general and the use of ProModel simulation software in particular. The lead author is the Chief Technology Advisor for ProModel Corporation. The text is appropriate for use in both a graduate or undergraduate