
Strategic Software Engineering: An Interdisciplinary Approach addresses technical and scientific aspects of software development in a way that is accessible to a wide audience. It provides a review of software development models and processes, followed with an assessment of how...