Fundamentals of Software Engineering

This book provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches.

Fundamentals of Software Engineering

Author: Carlo Ghezzi

Publisher: Pearson

ISBN:

Page: 604

View: 250

This book provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches. In contrast to other books which are based on the lifecycle model of software development, the authors emphasize identifying and applying fundamental principles that are applicable throughout the software lifecycle. This emphasis enables readers to respond to the rapid changes in technology that are common today. Principles and techniques are emphasized rather than specific tools--users 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. KEY TOPICS: The authors discuss principles such as design, specification, verification, production, management and tools. Now coverage includes: more detailed analysis and explanation of object-oriented techniques; the use of Unified Modeling Language (UML); requirements analysis and software architecture; 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; Z specification language. MARKET: For software engineers.

Related Books:

Fundamentals of Software Engineering
Language: en
Pages: 604
Authors: Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli
Categories: Computers
Type: BOOK - Published: 2003 - Publisher: Pearson

This book provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches. In contrast to other books which are based on the lifecycle model of software development, the authors emphasize identifying and applying fundamental principles that are applicable throughout
FUNDAMENTALS OF SOFTWARE ENGINEERING, FIFTH EDITION
Language: en
Pages: 612
Authors: MALL, RAJIB
Categories: Computers
Type: BOOK - Published: 2018-09-01 - Publisher: PHI Learning Pvt. Ltd.

This new edition of the book, is restructured to trace the advancements made and landmarks achieved in software engineering. The text not only incorporates latest and enhanced software engineering techniques and practices, but also shows how these techniques are applied into the practical software assignments. The chapters are incorporated with
Fundamentals of Software Engineering
Language: en
Pages: 471
Authors: Farhad Arbab, Marjan Sirjani
Categories: Computers
Type: BOOK - Published: 2010-01-27 - Publisher: Springer Science & Business Media

The present volume contains the proceedings of the Third IPM International Conference on Fundamentals of Software Engineering (FSEN), Kish, Iran, April 15–17, 2009. FSEN 2009 was organized by the School of Computer Science at the Institute for Studies in Fundamental Sciences (IPM) in Iran, in cooperation with the ACM SIGSOFT
Fundamentals of Software Architecture
Language: en
Pages: 432
Authors: Mark Richards, Neal Ford
Categories: Computers
Type: BOOK - Published: 2020-01-28 - Publisher: O'Reilly Media

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination,
Concise Guide to Software Engineering
Language: en
Pages: 331
Authors: Gerard O'Regan
Categories: Computers
Type: BOOK - Published: 2017-07-04 - Publisher: Springer

This essential textbook presents a concise introduction to the fundamental principles of software engineering, together with practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality. Topics and features: presents a broad overview of software