Anila Mathew wrote:Thanks Jeanne. What I mean to ask is though we need not submit the code, should we submit a working proposal, if deployed. Until and unless we try it out, how do we know if our solution works ?
No. You don't write code to do design. If you were architecting a large system that is going to take months to develop, you still do the architecture and high level design up front. Granted it changes some when you start coding. But a good design isn't going to have gaping holes in it. This is the skill we are supposed to be practicing - doing the design such that SOMEONE ELSE could potentially write the code. You are not going to get bonus points for submitting code or any evidence that you wrote code. Honestly, it shows inexperience - that you need to write code to do design.
Interestingly, your solution doesn't need to work. It needs to be a possible design.
Anila Mathew wrote:If I have databases, should I be detail enough to show the table names, etc ?
I didn't design the database per se. I designed the entities which imply the database design.