or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Enterprise Modeling with UML: Designing Successful Software Through Business Analysis (Addison-Wesley Object Technology)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Enterprise Modeling with UML: Designing Successful Software Through Business Analysis (Addison-Wesley Object Technology) [Paperback]

Chris Marshall
3.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £34.99
Price: £27.74 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £7.25 (21%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Tankobon Hardcover --  
Paperback £27.74  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 288 pages
  • Publisher: Addison Wesley; 1 edition (3 Nov 1999)
  • Language English
  • ISBN-10: 0201433133
  • ISBN-13: 978-0201433135
  • Product Dimensions: 23.3 x 18.6 x 2 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,852,036 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Chris Marshall
Discover books, learn about writers, and more.

Visit Amazon's Chris Marshall Page

Product Description

Product Description

The convergence of object technology and business systems methodologies has led to a new discipline: business engineering. The goal of business engineering is to improve the performance of an enterprise through formal modeling, the application of appropriate concepts, best practices, and information technology. Written for practitioners interested in business systems and software applications, this book fuses object technology, workflow, data warehousing, and distributed system concepts into a coherent model that has been successfully implemented worldwide. Enterprises using these concepts are well-positioned to thrive in the emerging global business arena. Enterprise Modeling with UML describes specific methods for modeling large, complex, and adaptable enterprise systems, using the Unified Modeling Language (UML) to illustrate its concepts and components. Enterprise Modeling with UML addresses in detail the four key elements of an enterprise model: purpose, processes, entities, and organization.Written from a business perspective rather than technical standpoint, the book covers such vital topics as: *Formalizing business concepts, models, and components *Creating and communicating the value of an enterprise *Designing, scheduling, tracking, and automating processes *Describing business entities in organizational contexts *Modeling hierarchical and networked organizations and coordinating such organizations to form value chains *Building adaptable enterprise systems from reusable software components 0201433133B04062001

From the Back Cover

The convergence of object technology and business systems methodologies has led to a new discipline: business engineering. The goal of business engineering is to improve the performance of an enterprise through formal modeling, the application of appropriate concepts, best practices, and information technology.

Written for practitioners interested in business systems and software applications, this book fuses object technology, workflow, data warehousing, and distributed system concepts into a coherent model that has been successfully implemented worldwide. Enterprises using these concepts are well-positioned to thrive in the emerging global business arena. Enterprise Modeling with UML describes specific methods for modeling large, complex, and adaptable enterprise systems, using the Unified Modeling Language (UML) to illustrate its concepts and components.

Enterprise Modeling with UML addresses in detail the four key elements of an enterprise model: purpose, processes, entities, and organization. Written from a business perspective rather than technical standpoint, the book covers such vital topics as:

  • Formalizing business concepts, models, and components
  • Creating and communicating the value of an enterprise
  • Designing, scheduling, tracking, and automating processes
  • Describing business entities in organizational contexts
  • Modeling hierarchical and networked organizations and coordinating such organizations to form value chains
  • Building adaptable enterprise systems from reusable software components


0201433133B04062001

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
0
3 star
0
1 star
0
Most Helpful Customer Reviews
11 of 14 people found the following review helpful
By A Customer
Format:Paperback
Having been heavily involved with requirements engineering, conceptual modelling and domain modelling for some years, I was immediately attracted to this book, as its title strongly inferred that it was about using business analysis as the driver for software development, using the rich semantics provided by UML. I was disappointed.

The book is heavily based on a process/workflow-oriented view. There is very little guidance on the UML notation, and the models are all at Specification rather than Conceptual level, which means an OO solution is assumed at the outset. This is regarded as bad requirements practice.

I do not believe the Author is a Requirements Engineer, as RE is just not discussed at all, which I find quite remarkable as the book is about enterprise modelling.. This is reinforced by the bibliography, which has significant omissions.

Some of the UML models are open to criticism as to the application of UML semantics. The proliferation of discriminators without constraints or stereotypes, and of convoluted associations together with the lack of explicit design patterns, also made me wonder about conformance with accepted good OO practice, such as the LSP, OCP, DIP, etc.

I am particularly uncomfortable with using static modelling semantics for the dynamics of business process; Statecharts, perhaps the most powerful UML tool, do not appear in the book, nor do Collaboration Diagrams.

This is the workflow view, which is old-hat in the modern distributed component world of today, and can lead to an unrealistic view of the world by not being explicitly Business Event-driven (Events seem to be dismissed as 'artificial' on page 54!). An example in the book is an instance of a Sales Order Process which can go to a Cancelled state. In my opinion, cancelling a Sales Order is a totally separate Use-Case, instantiated by the discrete goal-oriented Business Event 'Customer Wants to Cancel Sales Order'. The design of this Use-Case could have many scenarios, and there may be other Business Events which cause the state of a Sales Order to go to Cancelled.

I prefer the view that Business Process is dynamically provided by Business Use-Case realizations, the objects being responsible for their states, with a control object being responsible for any ACID transaction requirements upon the Use-Case.

Overall, if you interested in a workflow framework, then fine; but if you are interested in using OOA/UML for static and dynamic modelling of your enterprise, especially with a view to specifying a robust component architecture which responds to goal-oriented Business Events, and is open to extension and change as your business grows, then I suggest you look elsewhere.

Comment | 
Was this review helpful to you?
0 of 2 people found the following review helpful
By A Customer
Format:Paperback
Simple, subtle, brilliant and powerful (like e=mc^2), this book presents a domain model that encompasses all intra-enterprise and inter-enterprise relationships.

How do you model a contract? How do you model "purpose"? How do you model push and pull rights and responsibilities? How do you link these to the company's processes and entities? This book tells you how.

Rather than presenting a UML model of how an enterprise functions this book presents a comprehensive UML metamodel based on a "fractal" DFD-like decomposition of organization, purpose, process and flows.

The solution here is similar to the book "Java Modeling in Color with UML" use of domain-neutral component archetypes--only better if your goal is reusable code over several enterprises rather than a tuned one-off for a specific corporation.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  7 reviews
27 of 30 people found the following review helpful
Best Enterprise Metamodel 19 May 2000
By Steven Wright - Published on Amazon.com
Format:Paperback
Simple, subtle, brilliant and powerful (like e=mc^2), this book presents a domain model that encompasses all intra-enterprise and inter-enterprise relationships. How do you model a contract? How do you model "purpose"? How do you model push and pull rights and responsibilities? How do you link these to the company's processes and entities? This book tells you how.

Rather than presenting a UML model of how an enterprise functions this book presents a comprehensive UML metamodel based on a "fractal" DFD-like decomposition of organization, purpose, process and flows.

The solution here is similar to the book "Java Modeling in Color with UML" use of domain-neutral component archetypes--only better if your goal is reusable code over several enterprises rather than a tuned one-off for a specific corporation.

8 of 8 people found the following review helpful
A fair Overview, but lacking substance 5 Sep 2001
By A Customer - Published on Amazon.com
Format:Paperback
This book provides a fair description about modeling for basic business components. However, it fails to be useful for specifying a buildable or testable system and does not address enterprise issues. The models in chapters 4 and 5 are useful only for coffee discussions - they are far from practical for business analysts, requirements engineers, testers, and OO designers.

Furthermore, it misses the mark by representing OO design as ontology under the disguise of UML diagrams. I was disappointed and expected more from a book that is published in the Object Technology Series.

5 of 5 people found the following review helpful
Great inspiration 31 Aug 2000
By Markus Schacher - Published on Amazon.com
Format:Paperback
Reading this book triggers a lot of innovative ideas not only about modeling in UML but also about running and optimizing a business to make it fit for the future. The only problem with the book is that it is much too short: the main body consists of 171 pages only. However, these pages contain very high-desity information. Will there ever be a volume 2?
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges