Email the Author

You can use this page to email Marco Tulio Valente about Software Engineering: A Modern Approach.

Please include an email address so the author can respond to your query

This message will be sent to Marco Tulio Valente

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

This textbook is designed for use in introductory Software Engineering courses. Additionally, it can be used by junior developers intending to consolidate their knowledge in the field. The book covers the following topics:

  • Agile methods, such as Scrum, XP, and Kanban.
  • Agile requirements specification, including user stories, MVPs, and A/B testing. 
  • Software design, including design principles and design patterns.
  • Software architecture, including MVC, microservices, and publish/subscribe.
  • Software testing, with a focus on unit testing and testability.
  • Refactoring, with real examples of refactorings and code smells.
  • DevOps, including continuous integration and deployment.

The book has 349 pages, 10 chapters, and 120 exercises. It has also a web version avaiable at https://softengbook.org.

The book is finished, although once or twice a year we intend to release free updates with minor changes.

You can send the EPUB version to your Kindle using Amazon's "Send to Kindle" tool at https://amazon.com/sendtokindle.


About the Author

Marco Tulio Valente’s avatar Marco Tulio Valente

@mtov

Marco Tulio Valente holds a Ph.D. in Computer Science from the Federal University of Minas Gerais, Brazil, where he is an Associate Professor in the Department of Computer Science since 2009. Previously, he was an adjunct professor at PUC Minas for 11 years and a senior systems analyst at a telecommunication company for four years. He is the author of more than 170 papers and has supervised over 30 master's dissertations and 15 doctoral theses.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Softengbook › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss