Software Engineering A Practitioner’s Approach 7th Edition

    Book Details
    Author : Y. Daniel Liang
    Publisher's : Prentice Hall
    Edition : 9th
    Published on : March 12, 2012
    ISBN-10 : 0132936526
    ISBN-13 : 978-0132936521
    Language : English
    No of Page : 1344
    Book Formate : PDF
    File Size : 19.8 MB
    Compression : 7z


    About the Author :
    Roger S. Pressman is an internationally recognized authority in software process improvement and software engineering technologies. For over three decades, he has worked as a software engineer, a manager, a professor, an author, and a consultant, focusing on software engineering issues.

    As an industry practitioner and manager, Dr. Pressman worked on the development of CAD/CAM systems for advanced engineering and manufacturing applications. He has also held positions with responsibility for scientific and systems programming.

    After receiving a Ph.D. in engineering from the University of Connecticut, Dr. Pressman moved to academia where he became Bullard Associate Professor of Computer Engineering at the University of Bridgeport and director of the university’s Computer-Aided Design and Manufacturing Center.

    Dr. Pressman is currently president of R.S. Pressman and Associates, Inc., a consulting firm specializing in software engineering methods and training. He serves as principle consultant and has designed and developed Essential Software Engineering, a complete video curriculum in software engineering, and Process Advisor, a self-directed system for software process improvement. Both products are used by thousands of companies worldwide. More recently, he has worked in collaboration with QAI India to develop a comprehensive Internet-based “eSchool” in software engineering.

    Dr. Pressman has written many technical papers, is a regular contributor to industry periodicals, and is author of six technical books. In addition to Software Engineering: A Practitioner’s Approach, he has written the award-winning A Manager’s Guide to Software Engineering (McGraw-Hill); Making Software Engineering Happen (Prentice-Hall), the first book to address the critical management problems associated with software process improvement; and Software Shock (Dorset House), a treatment that focuses on software and its impact on business and society. Dr. Pressman has been on the Editorial Boards of a number of industry journals, and for many years, was editor of the “Manager” column in IEEE Software.

    Dr. Pressman is a well-known speaker, keynoting a number of major industry conferences. He is a member of the ACM, IEEE, and Tau Beta Pi, Phi Kappa Phi, Eta Kappa Nu, and Pi Tau Sigma.

    Book Description :
    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. The chapter structure will return to a more linear presentation of software engineering topics with a direct emphasis on the major activities that are part of a generic software process. Content will focus on widely used software engineering methods and will de-emphasize or completely eliminate discussion of secondary methods, tools and techniques. The intent is to provide a more targeted, prescriptive, and focused approach, while attempting to maintain SEPA’s reputation as a comprehensive guide to software engineering.

    The book will be organized in five (5) parts-Process, Modeling, Quality Management, Project Management, and Advanced Topics. The chapter count will remain at 32, unchanged from the sixth edition. However, eight new chapters have been developed and another six chapters have undergone major or moderate revisions. The remaining chapters have undergone minor edits/updates.

    Table of Contents
    1 Software and Software Engineering
    2 Process Models
    3 Agile Development
    4 Principles that Guide Practice
    5 Understanding Requirements
    6 Requirements Modeling: Scenarios, Information, and Analysis Classes
    7 Requirements Modeling: Flow, Behavior, Patterns, and WebApps
    8 Design Concepts
    9 Architectural Design
    10 Component-Level Design
    11 User Interface Design
    12 Pattern-Based Design
    13 WebApp Design
    14 Quality Concepts
    15 Review Techniques
    16 Software Quality Assurance
    17 Software Testing Strategies
    18 Testing Conventional Applications
    19 Testing Object-Oriented Applications
    20 Testing Web Applications
    21 Formal Modeling and Verification
    22 Software Configuration Management
    23 Product Metrics
    Part Four Project Management
    24 Project Management Concepts
    25 Process and Project Metrics
    26 Estimation for Software Projects
    27 Project Scheduling
    28 Risk Management
    29 Maintenance and Reengineering
    30 Software Process Improvement
    31 Emerging Trends in Software Engineering
    32 Concluding Comments



    Leave a Reply

Blogger Template Gallery