Table of Contents
(All chapters, except Chapter 11, begin with an Introduction and conclude with a Summary and References.)
Foreword by James Martin.
Foreword by Dan L. Jonson.
Preface.
1. Business engineering
What is business engineering?
Why do we need business engineering?
What does the new company look like?
Business engineering, business (process) reengineering, and business improvement.
Risk management.
The future of business engineering in the corporate world.
2. What is business modelling?
What is a model?
What is a business model?
What does a business model look like?
A few words about the traditional way of modelling.
Why do we need business modelling?
Who should have a business model, and why?
Working to develop a business model.
3. What is object orientation?
Object-oriented models.
What is an object?
Objects are linked.
Objects can form from aggregates.
Objects belong to a class.
One class can inherit other classes.
A summary.
Why is object orientation necessary?
Object orientation as a platform for the future.
Object-oriented business modelling.
4. Object-oriented business engineering - An Overview.
Object-oriented business engineering in context.
Business reengineering overview.
The reengineering directive.
Envisioning.
The objective specification.
Reversing the existing business.
Engineering the new business.
Installing the new process.
Iteration.
Business Improvement.
5. Architecture.
What must you be able to express in a business model?
Internal and external models of business.
The use-case model.
The object model.
Use case versus objects.
Associations between use cases.
More about use cases.
Subsystems.
6. Reversing the existing business.
Why reverse engineering?
Overview.
Building a use-case model.
Building an object model.
Analyzing the result.
7. Forward business engineering.
Building a use-case model.
Object modeling.
Interaction diagrams.
Information system development.
Verifying the new business.
8. An example.
What do we want to change.
What kind of organization do we have now?
New business processes.
An object model of the new business.
Work-flow descriptions.
9. Building the supporting information system.
What is software development?
The software-development business-system objects.
System development and business development.
Procuring the new information-system support.
10. Managing object-oriented business engineering.
Tailoring the method.
Project organization and management.
Project staffing.
Organization staffing.
Reviews.
11. Scaling up to large businesses.
Two use-case models at different abstraction levels.
Business system areas.
Layered business models.
Glossary.
Index. 0201422891T04062001