The Essence of Software Engineering: Applying the SEMAT Kernel

4,04 valoración promedio
( 26 valoraciones por GoodReads )
 
9780321885951: The Essence of Software Engineering: Applying the SEMAT Kernel
Críticas:

Scott W. Ambler In early 2006, Ivar told me about his ideas around the essentials of the software process and about how to describe them with alphas and work products. At the time, I knew he had some work to do but clearly had important insights to share. This work eventually dovetailed into SEMAT, which I was honored to be involved with at its inception. This book reflects the hard-earned experiences of a host of people, and it is destined to become a classic in the field of software engineering. -Scott W. Ambler, Founder, AmbySoft Inc. Dines Bjorner This book is the result of an intensive effort, SEMAT, originated by Ivar Jacobson. In close collaboration with a string of software engineering consultants, researchers, and practitioners, the authors suggest a basis for software engineering that ties together a number of issues heretofore not adequately covered in the literature. An aim of this book is to provide a basis for both a comprehensive methodology and a theory for software engineering. The book powerfully provides cogent arguments and proposes a number of solutions. I most sincerely hope that this timely book will be studied by many academic researchers and that it will spur widespread discussions and even debates, while at the same time influencing current software engineering and programming methodology research and teaching. -Dines Bjorner, Ph.D., Dr.h.c., Prof. Emeritus DTU Informatics, Denmark Barry Boehm There is an increasing need for software process approaches that are sufficiently flexible to fit the variety of development situations that projects will encounter, but that have sufficient integrity to serve as a basis for developing trustable software systems. Having tried to do this by evolving the spiral model and finding how hard it is, I salute the SEMAT developers for converging on a flexible but gently prescriptive approach to cover the full range of software engineering concerns with its kernel of key process, product, and people elements. Its key principles of value-driven system definition and evolution; balancing of near-term agility and architecting for the long term; and attacking risks early and continuously, are critical success factors for coping with software's increasing complexity, dynamism, and enterprise-criticality. -Barry Boehm, USC, Los Angeles, CA, USA Capers Jones This book is not just another surface view of software engineering, but rather an attempt to distill the fundamental concepts of software engineering into an effective model that can be used as a guide for any size and kind of software project. The book considers and addresses all factors that influence software applications, including the need or opportunity that initiates a software project, stakeholders, requirements, and the team who will construct it. The book is not all theory, but includes a number of useful examples based on real problems that many readers will recognize. -Capers Jones, Vice President and Chief Technology Officer, Namcook Analytics LLC Thomas Atwood A brilliant approach to bring focus back to the fundamentals in making software projects actually work. I've been most recently involved with websites built using dynamic object programming languages like Ruby, cutting edge app servers like Rails, and a new generation of semantic databases. Agile programming, test-driven development, and powerful application frameworks have made tremendous strides on the technology side. Yet the fundamentals of clearly understanding the objectives of a project, and building development teams that work, has lagged behind. SEMAT's alphas lay it out in a simple, cohesive, and practical fashion. They help everyone who has a stake in the effort, including the customer and the development team, understand the scope and state of the project. Bravo! The distilled wisdom of some of the truly great thinkers who have shaped the software development landscape. -Thomas Atwood, Ph.D., Director, CloudSuite Media, San Francisco, CA, USA Arne J. Berre The SEMAT community should be commended for addressing the identification of a common ground for a much-needed, practice-oriented and adaptive framework for software engineering. It is encouraging to see that the SEMAT Language and kernel also has been contributed as input to a new standard development by the Object Management Group (OMG). This book is an excellent introduction for both practitioners and academics to the principles of this emerging standard and its approach of working with software engineering methods in an agile and lean way. -Arne J. Berre, Chief Scientist and Associate Professor II, SINTEF and University of Oslo, Norway Kari Brey The Essence of Software Engineering: Applying the SEMAT Kernel is what we all have been waiting for. Being a practitioner, and leading organizational transformation in software development for more than ten years, I am often asked why there isn't something written that guides teams on how to be flexible with their approach to delivering software solutions. This book does just that. The book isn't about a new methodology. It is about the essentials! It is about figuring out which essentials will be needed for each type of effort, whether it be a small team building a small solution or a large distributed team with several interdependencies building large, complex solutions. One size does not fit all and The Essence of Software Engineering provides the examples for readers to relate to. The book also stresses the importance of collaborating with the stakeholders, understanding their needs, starting out with building a skinny system and building on the skinny system. I am excited to be a part of SEMAT and even more excited in applying the kernel and sharing those learnings with the software community. -Kari Brey, Office of the CTO, WellPoint, Inc. Zhong Chen Simple is beautiful. You won't be able to imagine how simple and effective the SEMAT way is to address the tough problems of software engineering that have surrounded us for more than forty years, until you read this book-The Essence of Software Engineering. The book clearly presents the concise notation, the elegant kernel elements, and the great thought behind the grand vision of "refounding software engineering based on a solid theory, proven principles and best practices." It is a good start to establishing a common ground for practitioners and scholars in the software engineering community, as well as a solid foundation for software engineering education. The SEMAT initiative, like a fresh breeze, is blowing from west to east, and from north to south over the continents. We can see the new era of software engineering is coming. -Dr. Zhong Chen, Chairman of SEMAT Chapter in China; Professor and Chairman, Department of Computer Science and Technology, School of EECS, Peking University, China; Deputy-Chair of Software Engineering Teaching Guidance Committee, Ministry of Education, China Leo Crawford For too long, software engineers have been embroiled in ideological battles. Initially these were on the placement of braces and the method of indentation. Those battles are mostly behind us, but there are new ones on how we run our software projects-the process and practices we use. I'm delighted to finally see a text that gives us a framework for discussing and comparing the approaches we use-hopefully moving us from religion to science. -Leo Crawford, FBCS CEng CITP, Cirencester, UK Barry Dwolatzky Teaching software engineering within a university curriculum has always been a difficult task. In most other engineering disciplines, one begins by developing a deep understanding of the theory-the foundational principles that hold true over long periods of time. Only once the student has mastered the theory does one introduce specific methods, practices, and applications. The challenge in software engineering is to separate out the foundational principles-the "theory"-from the practice. In The Essence of Software Engineering, Ivar Jacobson and his coauthors have tackled the ambitious task of distilling out those essential elements, the "kernel," that lie at the heart of all software engineering methods and practices. This work holds out the promise of giving those of us engaged in teaching software engineering a "theory" upon which to build a coherent and successful curriculum. -Barry Dwolatzky, Chairman of SEMAT Chapter in South Africa; Professor of Software Engineering and Director, Joburg Centre for Software Engineering (JCSE), Johannesburg, South Africa Michael Goedicke The SEMAT initiative provides a range of important possibilities in terms of teaching software engineering. This is a strong motivation for me to engage myself in this activity. The kernel, with its essential notions of software engineering, will enable a systematic and structured teaching. The potential to compare and to assess practices and entire methods will not only be instrumental in teaching and training activities. It also has the potential to identify and categorize new research questions in softwar engineering! -Prof. Dr. Michael Goedicke, Specification of Software Systems, Paluno, The Ruhr Institute for Software Technology, University of Duisburg-Essen, Germany; Associate Dean, College of Engineering, Carnegie Mellon University Martin Griss This book presents an exciting new way of looking at software development and software engineering. What motivates me as a teacher, researcher, and practitioner of software engineering and software reuse is that for the first time we have a robust basis for a solid product-line approach to describing, analyzing, and running software development processes. * SEMAT provides a kernel and well-founded building blocks, the essential elements of software development. These elements can be composed, adapted, and extended to describe a variety of well-known methods, such as Scrum, XP, and RUP, as well as newer methods, such as for software services, embedded systems, and systematic reuse. The reusable kernel elements can be enhanced with specific practices to describe details of the method you need. * Not only can you define and describe your method with precision, but you can also use the selected elements t...

Reseña del editor:

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

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Jacobson, IvarNg, Pan-WeiMcMahon, PaulSpence, IanLidman, Svante
Editorial: Prentice Hall
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Cantidad: > 20
Librería
INDOO
(Avenel, NJ, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall. Estado de conservación: New. Brand New. Nº de ref. de la librería 0321885953

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 29,50
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,24
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Jacobson, Ivar; Spence, Ian; Ng, Pan-Wei; Mcmahon, Paul E. ; Lidman, Svante
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Cantidad: 5
Librería
GreatBookPrices
(Columbia, MD, Estados Unidos de America)
Valoración
[?]

Descripción Estado de conservación: New. Nº de ref. de la librería 18521688-n

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 30,30
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,45
A Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Jacobson, Ivar; Ng, Pan-Wei; McMahon, Paul E.; Spence, Ian; Lidman, Svante
Editorial: Addison-Wesley Professional (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Paperback Cantidad: 1
Librería
Irish Booksellers
(Rumford, ME, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Professional, 2013. Paperback. Estado de conservación: New. book. Nº de ref. de la librería 0321885953

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 33,20
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon
Editorial: Pearson Education (US), United States (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Paperback Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US), United States, 2013. Paperback. Estado de conservación: New. 230 x 158 mm. Language: English . Brand New Book. 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. Nº de ref. de la librería LIB9780321885951

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 33,69
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon
Editorial: Pearson Education (US), United States (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Paperback Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US), United States, 2013. Paperback. Estado de conservación: New. 230 x 158 mm. Language: English . Brand New Book. 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. Nº de ref. de la librería LIB9780321885951

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 33,89
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Ivar Jacobson, Pan-Wei Ng, Paul E. McMahon
Editorial: Pearson Education (US) 2013-01-16, New Jersey (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos paperback Cantidad: 1
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US) 2013-01-16, New Jersey, 2013. paperback. Estado de conservación: New. Nº de ref. de la librería 9780321885951

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 32,37
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,20
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Ivar Jacobson
Editorial: Pearson Education (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Cantidad: 1
Librería
PBShop
(Wood Dale, IL, Estados Unidos de America)
Valoración
[?]

Descripción Pearson Education, 2013. PAP. Estado de conservación: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Nº de ref. de la librería IB-9780321885951

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 34,39
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,70
A Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Jacobson, Ivar; Ng, Pan-Wei; McMahon, Paul E.; Spence, Ian; Lidman, Svante
Editorial: Addison-Wesley Professional (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Paperback Cantidad: 1
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Professional, 2013. Paperback. Estado de conservación: New. Nº de ref. de la librería DADAX0321885953

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 36,46
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,70
A Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Jacobson, Ivar; Ng, Pan-Wei; McMahon, Paul E.; Spence, Ian; Lidman, Svante
Editorial: Addison Wesley (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Tapa blanda Cantidad: 1
Librería
English-Book-Service Mannheim
(Mannheim, Alemania)
Valoración
[?]

Descripción Addison Wesley, 2013. Estado de conservación: New. Nº de ref. de la librería L9780321885951

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 37,44
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,00
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Ivar Jacobson
Editorial: Pearson Education (2013)
ISBN 10: 0321885953 ISBN 13: 9780321885951
Nuevos Cantidad: 1
Librería
Books2Anywhere
(Fairford, GLOS, Reino Unido)
Valoración
[?]

Descripción Pearson Education, 2013. PAP. Estado de conservación: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Nº de ref. de la librería IB-9780321885951

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 34,64
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 10,40
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda