software engineering using the upedu by pierre n. robillard 9780201754544
provides an introduction to the software development process in a general manner but shows real-world application using the unified process for education a modified version of rational 's unified process to facilitate learning . the book starts