Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks UML Applying UML:Advanced Applications

Applying UML:Advanced Applications

Applying UML: Advanced ApplicationsPart One is there to allow you to become attuned to our approach.
Chapter 1 tries to motivate and describe the book.
Chapter 2 provides a simple introductory case study that models a bank. This provides an opportunity to examine what we consider to be the core UML notation (if you consider that you are already familiar with UML notation then feel free to skip this chapter).

Chapter 3 reviews the development of UML notation itself. It explains the way in which UML is expected to develop in the future,

in particular the recent emphasis on the so called profile mechanism. We think that it is important to reflect on some of the recent history of developments in object-oriented notations that have contributed to UML.
We pick up on this subject in Chapter 4 by returning to the importance and relevance of systematic approaches or methodologies to the successful application of UML. Methodologies are something that people often adopt without thinking what they are using and why, yet this can have a major influence on the success of application of UML. Specific examples of current and influential approaches, some more rigid than others, are something we will return to later in Applying UML:Advanced Applications, specifically in Part Three where we will introduce an example framework for comparing the respective methodologies to highlight their respective strengths and weaknesses.
Part Two contains the core material of Applying UML:Advanced Applications. Our approach is to explore the application of UML within a range of different problem areas. We do this through a series of diverse case studies- each case study has been carefully chosen to illustrate the application of UML to the particular type of problem, and examine the benefits and pitfalls thereof. We explore the significance of each in Section 1.4, below.
Chapter 5: The Trusty Car Company This chapter considers a case study that involves elements of business and systems modelling.
Chapter 6: Playing Games This chapter considers a case study at a higher level of abstraction. Its focus is to introduce the design of a multi-player game framework.
Chapter 7: Road Junction This chapter considers a problem area where timing and synchronisation are important.
Chapter 8: Supporting Distributed Working This chapter considers a case study leading back to the consideration of processes- and acknowledging that working practices exist which influence the ways in which people may work with technology.
Part Three concems the importance of an organisation making appropriate choices about which methodology to apply. Mostly this is about recognising the importance of process.Chapter 10 introduces the Capability Maturity Model (CMM) for Software. The CMM is a framework which represents a path of improvements that are recommended for organisations that want to increase their process capability. Whilst this is interesting in itself, in Chapter 11 we go on to consider how the CMM can be applied as a framework to compare the suitability of a range of methodologies.

Download free UML ebook: Applying UML:Advanced Applications
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack