This book is a comprehensive undergraduate treatment of software development that assumes no previous knowledge of UML. It harmonizes the UML notation with a full software development approach, from project conception and management through analysis and design to testing, deployment and maintenance. The author is an experienced software developer and tutor, and the case studies are based upon his own experience.
Software Development with UML covers the foundations of an undergraduate programme in Software Engineering or Information Systems Development, and is also appropriate for conversion masters’ courses. It would be particularly suited to modules on systems development, or systems analysis and design.
[disclaimer: this is an inspection copy sent to me by the publisher]