Rigorous approaches to the development of software.
Software engineering is a practical discipline focused on answering questions like: what can computers do that is valuable to people? how can we best express those possibilities in software? how can we ensure our software has high degrees of the qualities we value?
This is in contrast to computer science which focuses on academic questions like: what are computers theoretically capable of? how can we understand and analyze computer programs? etc.
incoming(3): peopleabouteric scrivner
- communicating sequential processes
- what every programmer should know about memory
- agile: the good, the hype, and the ugly
- how to build a work breakdown structure book
Last update on 7E4B1D, edited 1 times. 2/2thh