Home | Amazing | Today | Publishers | Account | Support
UML Xtra-Light: How to Specify Your Software Requirements

Buy
The excellent idea of writing a lightweight book on the Unified Modeling Language (UML) wasn't ours, we admit. This idea originated from Milan's customers. Having taught more than a hundred courses and seminars on omponent approaches to software development and on UML over the past few years, he was repeatedly asked for 'UML made easy' for people who specify, buy, or manage complex software systems, yet don't program them. This demand seems logical given the way UML is being used in projects and read of in the success stories[1] - as well as the increasing specification work load in any knowledge industry (see Introduction). However, as we moved on into this book project, both of us became increasingly enthusiastic about the idea, as did Cambridge University Press (CUP). Luckily, a majority of our readers are quite familiar with CUP from their own (variety of) fields; so this book is likely to be seen as accessible in most senses of the word.

Any system specification can state requirements on functionality, usability, reliability, performance, and supportability, as well as legal and technical constraints where relevant. In UML projects, we start from a view of the business - its processes and activities - and move into functionality, incrementing all the remaining, nonfunctional, bullet lists as we go. These are then resolved later, during construction, rather than during specification. As stressed in the chapter on components as well as implied throughout the book, wherever we're on the scale between 'buy' and 'build,' the specification work and business analysis just don't simply disappear. Even with an off-theshelf system, we still specify our requirements, and we still need to understand the essence of all those UML diagrams.

To keep this book lightweight, we stay reasonably lightweight on the art of balancing the content of internal/technical UML views. This kind of balance is key down the road, that is, later on in a software development project.

(HTML tags aren't allowed.)

The Art of Project Management
The Art of Project Management

"'The Art of Project Management' covers it all--from practical methods for making sure work gets done right and on time, to the mindset that can make you a great leader motivating your team to do their best. Reading this was like reading the blueprint for how the best projects are managed at Microsoft... I wish we always...

The Complete Book of Perfect Phrases for High-Performing Sales Professionals (Perfect Phrases Series)
The Complete Book of Perfect Phrases for High-Performing Sales Professionals (Perfect Phrases Series)

The Right Phrase for Every Sales Situation

A powerful command of words is the number one requirement for succeeding in the field of sales. Whether you’re cold-calling a prospect, presenting to a group of decision makers, or dealing with price objection, the make-or-break point of every transaction lies in saying...

CCNP SWITCH 642-813 Official Certification Guide (Exam Certification Guide)
CCNP SWITCH 642-813 Official Certification Guide (Exam Certification Guide)
CCNP SWITCH 642-813 Official Certification Guide

is a best-of-breed Cisco® exam study guide that focuses specifically on the objectives for the CCNP® SWITCH exam. Network architect and best-selling author Dave Hucaby shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your...


Andrology: Male Reproductive Health and Dysfunction
Andrology: Male Reproductive Health and Dysfunction

This is the 3rd, totally revised edition of a well-known textbook that continues to represent the gold standard in the literature on clinical andrology. It examines in depth all aspects of male reproductive health, encompassing the basic physiology of male reproductive function and a wide range of disorders. Each of the chapters is...

Talk Your Way to the Top: How to Address Any Audience Like Your Career Depends On It
Talk Your Way to the Top: How to Address Any Audience Like Your Career Depends On It

This guide provides readers with communication strategies for every speaking opportunity--from knowing when and where to speak up, how to convey passion and make it contagious, and connect with an audience on multiple levels.

This book is about people—people like you who have to speak in front of...

Technical Support Essentials: Advice to Succeed in Technical Support (Beginner to Intermediate)
Technical Support Essentials: Advice to Succeed in Technical Support (Beginner to Intermediate)

Technical Support Essentials is a book about the many facets of technical support. It attempts to provide a wide array of topics to serve as points of improvement, discussion, or simply topics that you might want to learn. The topics range from good work habits to the way technical support groups establish their own style of work....

©2010 LearnIT (support@pdfchm.net) - Privacy Policy