CHLRFM Chaleco casaca reflemat con reflejante, unitalla, color verde limon RFM
Software programs often require developers to include unique rules, or constraints, that are specific to individual business models. For example, a constraint on a particular payroll program might be that the age of all employees must be between 18 and 65. These constraints are an-integral part of object software design because they allow the developer to express a set of rules that govern aspects of an object. OCL is a new notational language, a subset of the widely popular UML, that allows developers to write these expressions in object-oriented applications. With the OCL, developers are able to more easily express very specific limitations -- the fine print that is necessary in complex software designs. The use of constraint languages within object modeling has not been widespread, mostly because past versions of these languages (the so-called "formal" languages) have been weighted down with mathematical expressions. The use of OCL is likely to gain wider acceptance because it is designed for ease and usability. The authors' pragmatic approach and illustrative use of examples help application developers to quickly get up to speed with this important object modeling technique.