This week's book giveaway is in the Agile and Other Processes forum.
We're giving away four copies of The Little Book of Impediments (e-book only) and have Tom Perry on-line!
See this thread for details.
Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is extensibility needed for assignment?

 
mimi mang
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everyone,

I have this question is because many people said keep your modle simple and it's not a real world project, even the book author said this. I understand the point but I still hesitate whether we need consider the extensibility of the system we architect. if needed, in what level of such extensibility need to be considered?

For example(real case in my experience), When I try to renew my car sticker with govenment online service, I can only buy one each time. So I have to input the required identical information for many times because I need buy many stickers. They may not consider the case that I am a company customer who need renew many cars of the company and they may suppose each family just have one car to renew at a time.

Anyway, (I suppose) their order and orderItem maybe one to one relation. However, as an architect, do you need consider such extensibility by design association relation of order/orderItem as one to many so it can handle the case of one order contain multiple orderItems? Anyway, the one to one may satisfy their current requirement.

What do you think regarding the extensibility consideration in the assignment?
 
Bigwood Liu
Ranch Hand
Posts: 240
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It is not a requirement of the assignment, but it is a consideration of almost all projects you work. I think it is needed as a good design.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic