Book a Demo

Author Topic: Class vs. business class  (Read 5445 times)

Tom_Andries

  • EA User
  • **
  • Posts: 28
  • Karma: +0/-0
  • Unlearn you must.
    • View Profile
Class vs. business class
« on: August 15, 2005, 05:44:56 am »
I'm working in a document management context, so defining stereotypes for "paper document" and "electronic document" didn't seem such a bad idea.
For the business process, it does matter to see distinction.

However, in EA I could define these stereotypes based on class and on business class.

How does EA makes up the difference between a class and a business class? What's the "internal" criteria for that, or where does one set it?

Thx!

Tom
Tom Andries
     Associate
Method Innovation

thomaskilian

  • Guest
Re: Class vs. business class
« Reply #1 on: August 15, 2005, 10:59:30 am »
Business classes are used in the domain model. They are more abstract than "real" classes. I stereotype them according to MVC as entity, boundary and control.

Tom_Andries

  • EA User
  • **
  • Posts: 28
  • Karma: +0/-0
  • Unlearn you must.
    • View Profile
Re: Class vs. business class
« Reply #2 on: August 15, 2005, 11:18:23 pm »
Thomas,

I do understand what they are used for. My problem is, how does EA figures out whether I'm using a business class or a "sofware" class?

For when introducing new stereotypes, one has either to choose, either to define the stereotype on both classes (which are pretty much, stereotypes by themselves alread -:)

By the way, I do use the boundary-control-entity stuff only on software analysis. Obviously, any system  description, including business systems, could be described that way. For a number of reasons, I prefer classical business modeling the depict businesses, with use cases in support of processes, leading to the MVC view in functional analysis. All this with a pretty much component based mind set.
For the latter delivers sound and universal organisation principles one can weave throughout the whole study from business to operations.
Tom Andries
     Associate
Method Innovation

thomaskilian

  • Guest
Re: Class vs. business class
« Reply #3 on: August 16, 2005, 01:15:51 am »
Quote
I do understand what they are used for. My problem is, how does EA figures out whether I'm using a business class or a "sofware" class?

AFAIK there is no real distinction between both in EA. If you apply stereotypes,  you can qualify Class and Business Class. So it simply depends on what stereotype you choose. In Config/UML/Stereotypes you can find stereotypes for Business Classes and can add new ones. In the class properties you can assign them using the ellipsis right hand of the stereotype drop down.