Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons!

Serier

1 of 64

Sprog
Engelsk
Format
Kategori

Fakta

The first course in software engineering is the most critical. Education must start from an understanding of the heart of software development, from familiar ground that is common to all software development endeavors.

This book is an in-depth introduction to software engineering that uses a systematic, universal kernel to teach the essential elements of all software engineering methods.

This kernel, Essence, is a vocabulary for defining methods and practices. Essence was envisioned and originally created by Ivar Jacobson and his colleagues, developed by Software Engineering Method and Theory (SEMAT) and approved by The Object Management Group (OMG) as a standard in 2014. Essence is a practice-independent framework for thinking and reasoning about the practices we have and the practices we need. Essence establishes a shared and standard understanding of what is at the heart of software development. Essence is agnostic to any particular method, lifecycle independent, programming language independent, concise, scalable, extensible, and formally specified. Essence frees the practices from their method prisons.

The first part of the book describes Essence, the essential elements to work with, the essential things to do and the essential competencies you need when developing software. The other three parts describe more and more advanced use cases of Essence. Using real but manageable examples, it covers the fundamentals of Essence and the innovative use of serious games to support software engineering. It also explains how current practices such as user stories, use cases, Scrum, and micro-services can be described using Essence, and illustrates how their activities can be represented using the Essence notions of cards and checklists. The fourth part of the book offers a vision how Essence can be scaled to support large, complex systems engineering.

Essence is supported by an ecosystem developed and maintained by a community of experienced people worldwide. From this ecosystem, professors and students can select what they need and create their own way of working, thus learning how to create ONE way of working that matches the particular situation and needs.

© 2019 ACM Books (E-bog): 9781947487260

Release date

E-bog: 19. juli 2019

Tags

    Andre kan også lide...

    1. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    2. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    3. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
    4. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    5. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    6. The Essence of Software: Why Concepts Matter for Great Design Daniel Jackson
    7. Summary of David Farley's Modern Software Engineering IRB Media
    8. Building Microservices: Designing Fine-Grained Systems Sam Newman
    9. Coders at Work: Reflections on the Craft of Programming Peter Seibel
    10. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    11. Product Management in Practice: A Real-World Guide to the Key Connective Role of the 21st Century Matt LeMay
    12. Software Engineering: A Manual of Practices and Principles Phil Gilberts
    13. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    14. Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development. Principles, Patterns, and Practices James Ferry
    15. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
    16. Software Architecture for Developers: Designing Scalable and Maintainable Systems for the Real World Steve Abrams
    17. The Logician and the Engineer: How George Boole and Claude Shannon Created the Information Age Paul J. Nahin
    18. Lean Software Development: Enhancing Efficiency and Innovation in Software Teams Jacob Richardson
    19. Azure OpenAI Service for Cloud Native Applications: Designing, Planning, and Implementing Generative AI Solutions Adrian Gonzalez Sanchez
    20. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
    21. The Art of Agile Development, 2nd Edition James Shore
    22. The Art of Leadership: Small Things, Done Well Michael Lopp
    23. Summary of Max Fisher's The Chaos Machine IRB Media
    24. Human + Machine, Updated and Expanded: Reimagining Work in the Age of AI H. James Wilson
    25. Discrete and Computational Geometry Satyan L. Devadoss
    26. The Odd Quantum Sam Treiman
    27. Design for How People Think: Using Brain Science to Build Better Products John Whalen, Ph.D.
    28. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
    29. The Dark Side Anthony O'Neill
    30. A Rare Recording of Neville Goddard - Volume 2 Neville Goddard
    31. The Art of Prompt Engineering with ChatGPT: Mastering Communication with AI to Create, Innovate, and Solve AVH
    32. Data-Driven AI Architectures: Building Intelligent Systems for the Future James Ferry
    33. You Are Not So Smart: Why You Have Too Many Friends on Facebook, Why Your Memory Is Mostly Fiction, and 46 Other Ways You're Deluding Yourself David McRaney
    34. Radical Candor: How to Get What You Want by Saying What You Mean Kim Scott
    35. Eat That Frog! Third Edition: 21 Great Ways to Stop Procrastinating and Get More Done in Less Time Brian Tracy
    36. Just Listen: Discover the Secret to Getting Through to Absolutely Anyone Mark Goulston
    37. Making Embedded Systems: Design Patterns for Great Software Elecia White
    38. The Two Greatest Ideas: How Our Grasp of the Universe and Our Minds Changed Everything Linda Trinkaus Zagzebski
    39. The Cybernetic Theory of Decision: New Dimensions of Political Analysis John D. Steinbruner
    40. Matters of Life and Death: Perspectives on Public Health, Molecular Biology, Cancer, and the Prospects for the Human Race John Cairns
    41. How to Make Things Faster: Lessons in Performance from Technology and Everyday Life Cary Millsap
    42. Never Split the Difference: Negotiating As If Your Life Depended On It Chris Voss
    43. Maxwell's Equations and the Principles of Electromagnetic Phenomena J. Felipe de Almeida
    44. You Can Run: An unputdownable thriller Karen Cleveland
    45. Faith: A Very Short Introduction Roger Trigg

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis