August 2020
Intermediate to advanced
376 pages
9h 59m
English

How do we define the software development process? This might seem like a silly question. Why not just say “software development is software development” and leave it at that? Well, if we can draw analogies between software development tasks and other professional endeavors, we can gain insight into the software development process. Then we can refine the process by studying process improvements in related fields. To that end, this chapter explores some of the common ways of understanding software development.
To better understand how programmers create software, we can compare software to ...
Read now
Unlock full access