Book a Demo

Author Topic: Where to store data types and data size  (Read 15185 times)

Khurshid Akbar

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Where to store data types and data size
« on: June 02, 2010, 08:20:48 am »
We need to store information on functional things like which actor is
authorized to add/update certain data items or what should be the type
and size of the data item.
If we store this information in Use Case then they are repeated and have
to be updated in multiple places. Please suggest where acrhitect should
be be storing this type of information so that developer can make use of
it.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Where to store data types and data size
« Reply #1 on: June 02, 2010, 04:03:23 pm »
I think the best way to to model "Business Concepts" as on a CIM level.

You can then create relations between Actors and Business Concepts and store the CRUD details on that relation.

Business Concepts should then be refined into Entities on the PIM level, and database tables on the PSM level.

Or you could leave out the Business Model level, and maintain the relations between Actors and system Entities.

Geert

Thelonius

  • EA User
  • **
  • Posts: 274
  • Karma: +6/-0
  • I think. Therefore I get paid.
    • View Profile
Re: Where to store data types and data size
« Reply #2 on: June 05, 2010, 11:45:55 am »
Geert - "CIM" meaning "Conceptual Information Model"? Thanks - Jon

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Where to store data types and data size
« Reply #3 on: June 07, 2010, 04:00:31 pm »
Quote
Geert - "CIM" meaning "Conceptual Information Model"? Thanks - Jon

CIM as in Computational Independent Model (ref. OMG's MDA)

Geert

beginner

  • Guest
Re: Where to store data types and data size
« Reply #4 on: June 07, 2010, 07:41:19 pm »
Quote
We need to store information on functional things like which actor is
authorized to add/update certain data items or what should be the type
and size of the data item.
If we store this information in Use Case then they are repeated and have
to be updated in multiple places. Please suggest where acrhitect should
be be storing this type of information so that developer can make use of
it.

Actually I would attach Business Rules to the Actors. You can create those by using Requirement elements and stereotyping them with <<Business Rule>>. There are probably some profiles which offer this kind of stereotype in a broader context.

b.