• Publications
  • Influence
The 4+1 View Model of Architecture
The 4+1 View Model organizes a description of a software architecture using five concurrent views, each of which addresses a specific set of concerns. Architects capture their design decisions in
The Rational Unified Process: An Introduction
TLDR
This chapter discusses the Rational Unified Process, a method for Modeling the Software Development Business using Software Engineering Techniques for Business Modeling, and its applications, from the Business Models to the Systems.
Technical Debt: From Metaphor to Theory and Practice
TLDR
This paper proposes an organization of the technical debt landscape, and introduces the papers on technical debt contained in the issue.
An Ontology of Architectural Design Decisions in Software-Intensive Systems
TLDR
A possible ontology of architectural design decisions, their attributes and relationships, for complex, software-intensive systems, is presented.
Using grounded theory to study the experience of software development
TLDR
A model to help the software engineering researchers interpret the often fuzzy definitions found in Grounded Theory texts and share the experience and lessons learned during their research.
The Rational Unified Process: An Introduction, Second Edition
From the Publisher: This concise book offers a quick introduction to the concepts, structure, content, and motivation of the Rational Unified Process—a Web-enabled software engineering process that
Real Challenges in Mobile App Development
TLDR
The outcome is an overview of the current challenges faced by mobile developers in practice, such as developing apps across multiple platforms, lack of robust monitoring, analysis, and testing tools, and emulators that are slow or miss many features of mobile devices.
The Rational Unified Process Made Easy - A Practitioner's Guide to the RUP
TLDR
This book is a comprehensive guide to modern software development practices, as embodied in the Rational Unified Process, or RUP, which is a flexible, versatile process framework that can be tailored to suit the needs of development projects of all types and sizes.
The rational unified process
TLDR
This book presents Software Development Best Practices in the Rational Unified Process, a guide to Modeling the Software Development Business from the Business Models to the Systems, and some of the techniques used in this process.
...
...