Don't hope to get rid of books (Umberto Eco)
+371 27000041, +371 27000045
(on working days 9:00-17:00 latvian)
+371 27000041
+371 27000045

(on working days 10:00-17:00)

Design Concepts: How to Design Software That Works

29.99 €
In stock
Design Concepts: How to Design Software That Works
29.99 €
In basket
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.
See also:

You might be interested:

Переход в облако. Практическое руководство по организации облачных вычислений для ученых и IT-специалистов
Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
Anielle Juan, Montes Diego, Iglesias Javier Rodeiro
14.99 €
In basket
Разработка требований  к программному обеспечению
Information technology
Development of software requirements
Wiggers Carl, Beatty Joy
29.99 €
In basket
Начинаем программировать на Python
Information technology
Getting Started with Python Programming
Gaddis Tony
49.99 €
In basket
Совершенный код. Практическое руководство по разработке программного обеспечения
Information technology
Code Complete: A Practical Guide to Software Development
McConnell Steve
49.99 €
In basket