business modeling with uml business patterns at work phần 1 potx

29 357 0
business modeling with uml business patterns at work phần 1 potx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... Figure 1. 2) If the requirement specification is based on a good business model, there is a much greater chance that the information system will support the business adequately There are several advantages to basing all the information systems on the same basic business model: § The information systems become an integrated part of the overall business, supporting the business and enhancing the work and... which means that when a new object of the class Invoice is created the attribute date of that object will be assigned the current date Figure 2.2: A class with attributes Classes also have operations, services that the class provides Operations are similar to functions in programming languages; but the operations in a class have unique access to all the attributes in that class An operation has a name,... namely business modeling books Figure 2 .11 illustrates this discussion The fact that an overlap exists is expressed with the constraint {overlapping} Figure 2 .11 : Overlapping specialization A special model element in UML is used to express specifications This model element is the interface and it is denoted by a line with a circle at the end (the “lollipop” symbol) The interface is a specification of... enumerated, in which case they are shown in the form {a,b,c } Figure 2.2 shows class Invoice with the name and attribute compartments (the operations compartment is suppressed) Invoice has the attributes amount, date, customer, specification, administrator, number of invoices, and status The amount attribute is of type Real (real number), date is of type Date with the initial value Current date, which... how these processes should be performed and integrated with the core processes The business model acts as a map that integrates the processes with each other, indicating where the processes are run by different companies and subcontractors Business Modeling with UML Why use object-oriented modeling techniques to describe a business? Isn’t objectoriented modeling and programming restricted to analyzing... semantic rules that define what the symbols mean and how they can be combined But UML does not have pragmatic rules, that is, specific guidelines for how to use it Therein lies one of the purposes of this book: to show pragmatic ways of using UML in business modeling This chapter gives an overview of the basic UML symbols, syntax, and semantics The pragmatics of UML in the context of modeling businesses... creating static and dynamic object-oriented models Well-proven established techniques Object-oriented modeling and programming has been used for several years now and has proven that it can handle large and complex systems New techniques, such as patterns, have been introduced in the field of objectoriented modeling, and a number of patterns are available for modeling businesses Standard notation Business. .. The draw( ) operation is also italicized to indicate that it is an abstract operation that must be defined in the subclasses An abstract operation has no implementation in the class in which it is defined, but is a way for a superclass to force its subclasses to implement that specific operation (or again define it as abstract) A class with at least one abstract operation is also automatically an abstract... Standard notation Business modeling methods and techniques are in need of a standard notation: every method uses its own notation and its own tool, if notation is used at all Object-oriented modeling finally has a standard notation: UML That means the tools are already there, and that the same tools that are used to model the information systems can be adapted and used to describe the business models It also... and the developers can concentrate more on functionality that supports the business rather than on solving technical incompatibilities or problems To act as the basis for improving the current business structure and operation The models identify changes in the current business that are necessary to implement the improved business model To show the structure of an innovated business The model becomes the . of practical business applications for software developers. Table of Contents Business Modeling with UML: Business Patterns at Work Introduction Chapter 1 - Business Modeling . person should be sought. Library of Congress cataloging-in-Publication Data: Eriksson, Hans-Erik, 19 61- Business modeling with UML: business patterns at work / Hans-Erik Eriksson, Magnus Penker NY 10 158-0 012 , ( 212 ) 850-6 011 , fax ( 212 ) 850-6008, E-Mail: PERMREQ @ WILEY.COM. This publication is designed to provide accurate and authoritative information in regard to the subject matter

Ngày đăng: 14/08/2014, 06:22

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan