AH Dutoit, R McCall, I Mistrik, B Paech - 2006 - Springer
Rationale is the justification behind decisions. It is captured and used in many different forms during software engineering. While it has not achieved widespread use in practice, several …
JE Burge, DC Brown - Journal of Systems and Software, 2008 - Elsevier
Many decisions have to be made when developing a software system and a successful outcome depends on how well thought out these decisions were. One way that the decisions …
A groundbreaking book in this field, Software Engineering Foundations: A Software Science Perspective integrates the latest research, methodologies, and their applications into a …
JS Van der Ven, AGJ Jansen, JAG Nijhuis… - … management in software …, 2006 - Springer
Software architecture can be seen as a decision making process; it involves making the right decisions at the right time. Typically, these design decisions are not explicitly represented in …
Let us distinguish software engineering from mere additional programming theory, as it involves human activities in producing reliable and usable software. It also includes large …
JE Burge, DC Brown - Design Computing and Cognition'04, 2004 - Springer
Abstract Design Rationale (DR), the reasons behind decisions made while designing, offers a richer view of both the product and the decision-making process by providing the …
Practical Handbook to understand the hidden language of computer hardware and software DESCRIPTION This book teaches the essentials of software engineering to anyone who …
As our dependence on technology increases, the design of software—which shapes functionality and user experience—matters more than ever before. Why then is so much …
Software Engineering: A Methodical Approach (Second Edition) provides a comprehensive, but concise introduction to software engineering. It adopts a methodical approach to solving …