This week's book giveaway is in the Cloud/Virtualization forum.
We're giving away four copies of Learning OpenStack Networking: Build a solid foundation in virtual networking technologies for OpenStack-based clouds and have James Denton on-line!
See this thread for details.
Win a copy of Learning OpenStack Networking: Build a solid foundation in virtual networking technologies for OpenStack-based clouds this week in the Cloud/Virtualization forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Liutauras Vilda
  • Campbell Ritchie
  • Tim Cooke
  • Bear Bibeault
  • Devaka Cooray
Sheriffs:
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Ganesh Patekar
  • Stephan van Hulst
  • Pete Letkeman
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Ron McLeod
  • Vijitha Kumara

Preserving business model relations  RSS feed

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hello all,
I'm currently working on the scea 2 assignment and I'm not quite sure how to proceed.
I've read on this forum many times about preserving business model relations between entities, and many opinions there are.
I have entities connected with unidirectional relations. Now, what does exactly mean preserving the relations ?
1) I' not allowed to change those relations like making them bidirectional even if I make an assumption.
2) I can make those relations bidirectional and make an assumption why those entities have to know one about the other.

please help me,
I don't want to start with the wrong foot.
thanks a lot,
Viorel
 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Chelaru, I would say that if a relation exists between two entities, then such a relationship should be retained in the solution too. The directions uni or bi may not matter so much (a personal opinion though). But, as long as you have an explanation for your choices, all should be fine.

Cheers,
Praison
 
Chelaru Viorel
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks for your response,
I'll make assumptions and make the relations bidirectional...and finger crossed.

Viorel
 
Rancher
Posts: 152
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Chelaru Viorel wrote:hello all,
I'm currently working on the scea 2 assignment and I'm not quite sure how to proceed.
I've read on this forum many times about preserving business model relations between entities, and many opinions there are.
I have entities connected with unidirectional relations. Now, what does exactly mean preserving the relations ?
1) I' not allowed to change those relations like making them bidirectional even if I make an assumption.
2) I can make those relations bidirectional and make an assumption why those entities have to know one about the other.

please help me,
I don't want to start with the wrong foot.
thanks a lot,
Viorel



The key is to ensure that you are not changing any business requirement by changing the business model. While you can make an assumption about anything you want, those assumptions must be deemed reasonable and should generally not be made in order to ease a technical challenge. The domain models that are supplied are done so intentionally to test the candidate's ability to architect a system within the constraints of the domain model provided.

Just my thoughts though...
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!