Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
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.)

Professional SharePoint 2010 Administration
Professional SharePoint 2010 Administration

Thorough coverage of the improvements and changes to SharePoint 2010

SharePoint 2010 boasts a variety of incredible new features that will challenge even the most experienced administrator who is upgrading from SharePoint 2007. Written by a team of SharePoint experts, this book places a takes aim at showing you how to make these...

Set Up and Manage Your Virtual Private Server: Making System Administration Accessible to Professionals
Set Up and Manage Your Virtual Private Server: Making System Administration Accessible to Professionals

The need for every professional to have a solid presence on the Internet is more important than ever before. Having a presence beyond an email account, such as a custom web page or web application, usually requires a clumsy assortment of outside services or hiring a dedicated administrator. Thus it is more sensible for the...

Exploratory Programming for the Arts and Humanities (MIT Press)
Exploratory Programming for the Arts and Humanities (MIT Press)

This book introduces programming to readers with a background in the arts and humanities; there are no prerequisites, and no knowledge of computation is assumed. In it, Nick Montfort reveals programming to be not merely a technical exercise within given constraints but a tool for sketching, brainstorming, and inquiring about important topics....


Advances in Multimedia Modeling: 17th International Multimedia Modeling Conference
Advances in Multimedia Modeling: 17th International Multimedia Modeling Conference

Welcome to the proceedings of the 17th Multimedia Modeling Conference (MMM 2011) held in Taipei, Taiwan, during January 5–7, 2011. Following the success of the 16 preceding conferences, the 17th MMM brought together researchers, developers, practitioners, and educators in the field of multimedia.

Both practical systems and...

Self-Defending Networks: The Next Generation of Network Security
Self-Defending Networks: The Next Generation of Network Security

Protect your network with self-regulating network security solutions that combat both internal and external threats.

  • Provides an overview of the security components used to design proactive network security

  • Helps network security...

Mac OS X 10.4 Tiger : Visual QuickStart Guide
Mac OS X 10.4 Tiger : Visual QuickStart Guide
So you're finally ready to find out what all the fuss is about. Whether you're switching from Windows or upgrading from an older Mac OS, this task-based guide represents the surest way to go from 0 to 60 in no time flat with Apple's much anticipated Mac OS X Tiger--more mature, powerfully enhanced, and with more than 200 new features that will...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy