The Essence of Software Engineering

The Essence of Software Engineering
Author :
Publisher : Addison-Wesley
Total Pages : 360
Release :
ISBN-10 : 9780133153132
ISBN-13 : 0133153134
Rating : 4/5 (134 Downloads)

Book Synopsis The Essence of Software Engineering by : Ivar Jacobson

Download or read book The Essence of Software Engineering written by Ivar Jacobson and published by Addison-Wesley. This book was released on 2013-01-11 with total page 360 pages. Available in PDF, EPUB and Kindle. Book excerpt: SEMAT (Software Engineering Methods and Theory) is an international initiative designed to identify a common ground, or universal standard, for software engineering. It is supported by some of the most distinguished contributors to the field. Creating a simple language to describe methods and practices, the SEMAT team expresses this common ground as a kernel–or framework–of elements essential to all software development. The Essence of Software Engineering introduces this kernel and shows how to apply it when developing software and improving a team’s way of working. It is a book for software professionals, not methodologists. Its usefulness to development team members, who need to evaluate and choose the best practices for their work, goes well beyond the description or application of any single method. “Software is both a craft and a science, both a work of passion and a work of principle. Writing good software requires both wild flights of imagination and creativity, as well as the hard reality of engineering tradeoffs. This book is an attempt at describing that balance.” —Robert Martin (unclebob) “The work of Ivar Jacobson and his colleagues, started as part of the SEMAT initiative, has taken a systematic approach to identifying a ‘kernel’ of software engineering principles and practices that have stood the test of time and recognition.” —Bertrand Meyer “The software development industry needs and demands a core kernel and language for defining software development practices—practices that can be mixed and matched, brought on board from other organizations; practices that can be measured; practices that can be integrated; and practices that can be compared and contrasted for speed, quality, and price. This thoughtful book gives a good grounding in ways to think about the problem, and a language to address the need, and every software engineer should read it.” —Richard Soley


The Essence of Software Engineering Related Books

The Essence of Software Engineering
Language: en
Pages: 360
Authors: Ivar Jacobson
Categories: Computers
Type: BOOK - Published: 2013-01-11 - Publisher: Addison-Wesley

DOWNLOAD EBOOK

SEMAT (Software Engineering Methods and Theory) is an international initiative designed to identify a common ground, or universal standard, for software enginee
The Essence of Software Engineering
Language: en
Pages: 247
Authors: Volker Gruhn
Categories: Computers
Type: BOOK - Published: 2018-06-13 - Publisher: Springer

DOWNLOAD EBOOK

This open access book includes contributions by leading researchers and industry thought leaders on various topics related to the essence of software engineerin
Software Abstractions
Language: en
Pages: 373
Authors: Daniel Jackson
Categories: Computers
Type: BOOK - Published: 2012 - Publisher: MIT Press

DOWNLOAD EBOOK

An approach to software design that introduces a fully automated analysis giving designers immediate feedback, now featuring the latest version of the Alloy lan
Basics of Software Engineering Experimentation
Language: en
Pages: 405
Authors: Natalia Juristo
Categories: Computers
Type: BOOK - Published: 2013-03-14 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Basics of Software Engineering Experimentation is a practical guide to experimentation in a field which has long been underpinned by suppositions, assumptions,
Software Engineering at Google
Language: en
Pages: 602
Authors: Titus Winters
Categories: Computers
Type: BOOK - Published: 2020-02-28 - Publisher: O'Reilly Media

DOWNLOAD EBOOK

Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainab