Design Concepts: How to Design Software That Works
29.99 €
In stock
Why do so many programs remain imperfect? Why is there still no systematic and scalable approach to creating usable, reliable and secure software?
Learn an unconventional approach to software design that is built on concepts. Daniel Jackson argues that any software system should be viewed as a set of interacting concepts that break down functionality into manageable parts. This approach allows you to create software that not only works effectively, but also brings joy to users.
You will learn what concepts are, how to identify them, define them and apply them in practice. You will get acquainted with the principles and receive practical recommendations. Examples of real projects from leading IT companies show how concepts help to preserve and reuse design knowledge, avoiding the need to start from scratch in each new project.
Learn an unconventional approach to software design that is built on concepts. Daniel Jackson argues that any software system should be viewed as a set of interacting concepts that break down functionality into manageable parts. This approach allows you to create software that not only works effectively, but also brings joy to users.
You will learn what concepts are, how to identify them, define them and apply them in practice. You will get acquainted with the principles and receive practical recommendations. Examples of real projects from leading IT companies show how concepts help to preserve and reuse design knowledge, avoiding the need to start from scratch in each new project.
See also:
- All books by the publisher
- All books by the author
- All books in the series Programmer's library
You might be interested:

Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
14.99 €