{"product_id":"essence-of-software-engineering-the","title":"Essence of Software Engineering, The","description":"\u003cp\u003e  \u003c\/p\u003e \u003cp\u003eSEMAT (Software Engineering Methods and Theory) is an international initiative designed to\u003c\/p\u003e \u003cp\u003eidentify a common ground, or universal standard, for software engineering. It is supported by\u003c\/p\u003e \u003cp\u003esome of the most distinguished contributors to the field. Creating a simple language to describe\u003c\/p\u003e \u003cp\u003emethods and practices, the SEMAT team expresses this common ground as a kernel–or\u003c\/p\u003e \u003cp\u003eframework–of elements essential to all software development.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003e\u003ci\u003eThe Essence of Software Engineering \u003c\/i\u003e\u003c\/b\u003eintroduces this kernel and shows how to apply it when\u003c\/p\u003e \u003cp\u003edeveloping software and improving a team’s way of working. It is a book for software professionals,\u003c\/p\u003e \u003cp\u003enot methodologists. Its usefulness to development team members, who need to evaluate and\u003c\/p\u003e \u003cp\u003echoose the best practices for their work, goes well beyond the description or application of\u003c\/p\u003e \u003cp\u003eany single method.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e  \u003c\/p\u003e \u003cp\u003e“Software is both a craft and a science, both a work of passion and a work of principle.\u003c\/p\u003e \u003cp\u003eWriting good software requires both wild flights of imagination and creativity, as well as the hard\u003c\/p\u003e \u003cp\u003ereality of engineering tradeoffs. This book is an attempt at describing that balance.”\u003c\/p\u003e \u003cp\u003e—Robert Martin (unclebob)\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\n\u003c\/p\u003e \u003cp\u003e“The work of Ivar Jacobson and his colleagues, started as part of the SEMAT initiative,\u003c\/p\u003e \u003cp\u003ehas taken a systematic approach to identifying a ‘kernel’ of software engineering principles and\u003c\/p\u003e \u003cp\u003epractices that have stood the test of time and recognition.”\u003c\/p\u003e \u003cp\u003e—Bertrand Meyer\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\n\u003c\/p\u003e \u003cp\u003e“The software development industry needs and demands a core kernel and language for defining\u003c\/p\u003e \u003cp\u003esoftware development practices—practices that can be mixed and matched, brought on board from\u003c\/p\u003e \u003cp\u003eother organizations; practices that can be measured; practices that can be integrated; and practices\u003c\/p\u003e \u003cp\u003ethat can be compared and contrasted for speed, quality, and price. This thoughtful book gives a\u003c\/p\u003e \u003cp\u003egood grounding in ways to think about the problem, and a language to address the need,\u003c\/p\u003e \u003cp\u003eand every software engineer should read it.”\u003c\/p\u003e \u003cp\u003e—Richard Soley\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":46286704509166,"sku":"9780133153132","price":42.3,"currency_code":"AUD","in_stock":true}],"url":"https:\/\/bookland.com.au\/products\/essence-of-software-engineering-the","provider":"Book Land AU","version":"1.0","type":"link"}