Fundamentals of Software Engineering, 2nd Edition. Carlo Ghezzi, Technical University of Milano. Mehdi Jazayeri, Technical University of Vienna. Ghezzi, C., Jazayeri, M. and Mandrioli, D. () Fundamentals of Software Engineering. Prentice Hall, Englewood Cliffs. C. Ghezzi, M. Jazayeri and D. Mandrioli, “Fundamentals of Software Engineering, ” 2nd Edition, Prentice Hall, UK,
|Published (Last):||3 May 2008|
|PDF File Size:||18.95 Mb|
|ePub File Size:||14.17 Mb|
|Price:||Free* [*Free Regsitration Required]|
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 sofware 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. Encourages students to learn about graphical method of description that is widely used for requirements descriptions. Students learn why particular techniques should or should not be used. Understanding the principles and techniques on which tools are based makes mastering a variety of specific tools easier for students. Demonstrates the integration of different concepts, contrasts different approaches in realistic situations, and exposes students to the diversity of problems faced in industrial practice.
A Shortened History of Software Engineering. The Mandriili of the Software Engineer.
The Software Life Cycle. Classification of Software Qualities. Quality Requirements in Different Application Areas. The Software Design Activity and its Objectives. A Case Study in Design. The Uses of Specifications. Classification of Specification Styles. Building and Using Specifications in Practice.
Goals and Requirements of Verification. Putting it All Together.
Verifying Other Software Properties. What is a Software Process Model? The Main Activities of Software Production. An Overview of Software Process Modes.
Dealing with Legacy Software. Historical Evolution of Tools and Environments. Dimensions for Comparing Software Tools. Forces Influencing the Evolution of Tools. Ethics and Social Responsibility. Software Engineering Code of Ethics. Pearson offers special pricing when you package your text with other student resources.
If you’re interested in creating a cost-saving package for your students, contact your Pearson rep. Carlo Ghezzi is a professor of computer science at the Politecnico di Milano, where he holds the chair of software engineering. He was named a Fellow of the Association for Computing Machinery in for his contributions to software engineering research. Dino Mandrioli is a professor of computer science at the Politecnico di Milano, where he holds the chair of theoretical computer science.
His research interests are centered on the application of formal methods in the practice of software engineering. We don’t recognize your amd or password. The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. You have successfully signed out and will be required to jazwyeri back in should you need to download more resources.
Fundamentals of Software Engineering, 2nd Edition. If You’re a Student Additional order softward. Description Appropriate for both undergraduate and graduate introductory software engineering courses found in Computer Science and Computer Engineering departments.
NEW – Deeper analysis and explanation of object-oriented techniques. Teaches students about this established and widely adopted methodology.
NEW – Coverage of requirements analysis and software architecture. Teaches students about these two areas kazayeri have become better understood and more standard. NEW – Revised and updated case studies.
Better demonstrate the principles discussed in the text. NEW – Model checking —A technique that provides automatic support to the human activity of software verification. Exposes students to this powerful new verification technique.
Fundamentals of Software Engineering, 2nd Edition
Enables students to learn about this up-to-date and widely known technique. NEW – Coverage of Z. Exposes students to this fairly well-known and established formal specification language.
Principles and techniques are emphasized rather than specific tools. Case fundamentaks Including several studies of real-life software engineering projects and their analyses. A variety of fudamentals —Short exercises interspersed throughout the chapters help students to extend or apply their knowledge; longer end-of-chapter exercises help students integrate the material in each chapter; term-projects provide team exercises for developing a software system.
Enables students to apply the principles presented in the text. New to This Edition. Deeper analysis and explanation of object-oriented techniques.
Ghezzi, Jazayeri & Mandrioli, Fundamentals of Software Engineering, 2nd Edition | Pearson
Coverage of requirements analysis and software architecture. Revised and updated case studies. Model checking —A technique that provides automatic support to the human activity of software verification. GQM —Used to evaluate software quality and help improve the software process. Table of Contents 1. Share a link to All Resources. Ghezzi and online courses. Instructors, you may still place orders with your bookstore.
About the Author s. Fundamentals of Software Engineering. Sign In We’re sorry! Username Password Forgot your username or password? Sign Up Already have an access code?
Instructor resource file download The work is protected by local and enginering copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Signed out You have successfully signed out and will be required to sign back in should you need to download more resources. This item is currently unavailable for purchase on our websites.