by Roger Pressman
Publisher: McGraw-Hill Science/Engineering/Math
ISBN: 0073375977
For almost three decades, Roger Pressman's Software Engineering: A Practitioner's Approach has been the world's leading textbook in software engineering. The new seventh edition represents a major restructuring and update of previous editions, solidifying the book's position as the most comprehensive guide to this important subject.
The seventh edition of Software Engineering: A Practitioner's Approach has been designed to consolidate and restructure the content introduced over the past two editions of the book.
Software Engineering
by Ian Sommerville
Publisher: Addison-Wesley
ISBN: 0137035152
Intended for introductory and advanced courses in software engineering.
The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever.
Software Engineering: Modern Approaches
by Eric J. Braude, Michael E. Bernstein
Publisher: Wiley
ISBN: 0471692085
- Presenting the most comprehensive and practical introduction to the principles of software engineering and how to apply them, this updated edition follows an object-oriented perspective
- Includes new and expanded material on agile and emerging methods, metrics, quality assurance security, real-world case studies, refactoring, test-driving development, and testing
- Case studies help readers learn the importance of quality factors, appropriate design, and project management techniques
Fundamentals of Software Engineering
by Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli
Publisher: Prentice Hall
ISBN: 0133056996
The long-awaited second edition of Fundamentals of Software Engineering presents the fundamental principles of software engineering and illustrates the application of those principles in the different phases of software development. It stresses the importance of a rigorous approach to the practice of software engineering. Over 350 exercises are provided to aid in the comprehension of the material. Over 20 in-depth case studies show how to deal with the intricacies of real-world problems.
This second edition maintains the successful structure of the first edition and enhances the contents by adding treatment of recent developments in software engineering.
Software Engineering Best Practices: Lessons from Successful Projects in the Top Companies
by Capers Jones
Publisher: McGraw-Hill Osborne Media
ISBN: 007162161X
This in-depth volume examines software engineering topics that are not covered elsewhere: the question of why software engineering has developed more than 2,500 programming languages; problems with traditional definitions of software quality; and problems with common metrics, "lines of code," and "cost per defect" that violate standard economic assumptions.
The book notes that a majority of "new" projects are actually replacements for legacy applications, illustrating that data mining for lost requirements should be a standard practice. Difficult social engineering issues are also covered, such as how to minimize harm from layoffs and downsizing.
Software Engineering: Theory and Practice
by Shari Lawrence Pfleeger, Joanne M. Atlee
Publisher: Prentice Hall
ISBN: 0136061699
KEY BENEFIT: This introduction to software engineering and practice addresses both procedural and object-oriented development.
KEY TOPICS: Is thoroughly updated to reflect significant changes in software engineering, including modeling and agile methods. Emphasizes essential role of modeling design in software engineering. Applies concepts consistently to two common examples - a typical information system and a real-time system. Combines theory with real, practical applications by providing an abundance of case studies and examples from the current literature.
Object-Oriented and Classical Software Engineering
by Stephen Schach
Publisher: McGraw-Hill Science/Engineering/Math
ISBN: 0073376183
Building on seven strong editions, the eighth edition maintains the organization and approach for which Object-Oriented and Classical Software Engineering is known while making significant improvements and additions to content as well as problems and projects. The revisions for the eighth edition make the text easier to use in a one-semester course.
Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques.