FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Handbook of Software Engineering Methods
- Author(s) Lara Letaw
- Publisher: Oregon State University (March 28, 2022); eBook (Creative Commons Licensed)
- License(s): CC BY-NC 4.0
- eBook: HTML and PDF (121 pages)
- Language: English
- ISBN-10: N/A
- ISBN-13: N/A
- Share This:
Software engineering is the art and science of using different methods to efficiently create extensible, sustainable programs that solve problems people care about.
This book is about software engineering methods: Ways people achieve specific objectives in software engineering - that can save your project. My hope is that, after reading this book (or parts of it), you'll feel better equipped for software engineering.
It demystifies the software engineering methodologies and techniques that professional developers use to design and build robust, efficient, and consistently reliable software.
About the Authors- Lara Letaw ia an Instructor and Inclusive Software Design Researcher at Oregon State University.
- Software Engineering Principles and Practices
- Management, Project Management, and Risk Management
- Free and Open Source Software (FOSS)
-
The Future of Software Quality Assurance (Stephan Goericke)
This open access book Highlights the state of the art in software testing, as well as future challenges and trends, covers current and emerging technologies like test automation, DevOps, and artificial intelligence methodologies used for software testing.
-
Building Secure and Reliable Systems: Best Practices
Security is crucial to the design and operation of scalable systems in production. Experts from Google share best practices to help your organization design scalable and reliable systems that are fundamentally secure.
-
Rethinking Productivity in Software Engineering (C. Sadowski, ...)
This book covers definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity.
-
The Essence of Software Engineering (Volker Gruhn, et al)
This book offers readers a concise overview of the essence of software engineering, providing valuable insights into the latest methodological research findings and adesso's experience applying these results in real-world projects.
-
Real-World Maintainable Software (Abraham Marin-Perez)
With this practical book, you'll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.
-
Software Foundations (Benjamin C. Pierce, et al)
This book shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms.
-
Software Design for Flexibility (Chris Hanson, et al.)
This book describes techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.
-
Scaling a Software Business: The Digitalization Journey
Software has changed the rules of the game. The world talks about the digitalization in industry and society - how the focus has shifted from producing tangible things towards software and services.
-
The New Software Engineering (Sue Conger)
This book discusses the software engineer's project related knowledge and theoretical background in order to facilitate and speed the process by which novices become experts. It covers project planning, project life cycles, methodologies, technologies, etc.
-
Engines of Order: A Mechanology of Algorithmic Techniques
This book examines the constructive and cumulative character of software and retraces the historical trajectories of a series of algorithmic techniques that have become the building blocks for contemporary practices of ordering.
-
Composing Software: Functional and Object Composition
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
-
97 Things Every Programmer Should Know (Kevlin Henney)
With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.
-
Software Architecture Patterns (Mark Richards)
This book takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern's benefits and considerations, and describes the circumstances and conditions it was designed to.
-
Domain-Driven Design Quickly (Abel Avram, et al)
This book is a short, quickly-readable summary and introduction to the fundamentals of Domain Driven Design (DDD), it does not introduce any new concepts; it attempts to concisely summarize the essence of what DDD is, drawing mostly the original book.
-
Domain-Driven Design Reference (Eric Evans)
This reference gives a quick and authoritative summary of the key concepts of Domain Driven Design (DDD). It is not meant as a learning introduction to the subject. Eric Evans' original book and a handful of others explain DDD in depth from different perspectives.
-
Principles, Patterns and Practices of Domain-Driven Design
This book presents the philosophy of Domain Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing complex problems.
-
Test-Driven Development: Extensive Tutorial (Grzegorz Galezowski)
If you're looking for a practical resource on Test-Driven Development this is the book for you. You've found a practical end-to-end guide that will help you implement Test-Driven Techniques for your software development projects.
:
|
|