systems analysis and design with UmL version 2.0: an object oriented approach 2/E - Dennis, A; others (Vidhyanagar Wiley, 2007)