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

New Year's Resolution

 
amer khalid
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I just restart working on my project (new year's resolution), and i left it in such a mess that I figure it will be easier to restart.

So I have a few questions,

1. I have B&S assignment. It does not say anything about adding, deleting or unbooking customers. Also since there is no calendar/scheduling, therefore once a customer books a contractor, that contractor would never get any other business. This time I am keeping it simple and I don't intend to implement adding/deleting/unbooking, do you think I am following instructions too much? maybe I should at least implement booking? Whats your experience?

2. I have come up with this simplified architecture:

Data.java | File I/O
|
Facade | Simplified interface Data (maybe not needed)
|
Networked Server Classes |
/Stand- Alone Server Clas | Uses facade to interact with data
|
|
Networked Client Clasess | Interacts with Networked Server Classes
|
Controller Classes | Interacts either with Networked Client or
| Stand- Alone Server classes
|
GUI Classes | Interacts with controller classes

What do you think? This is basically program flow Diagram.

Thanks everyone!!!

Amer
 
Alex Belisle Turcot
Ranch Hand
Posts: 516
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

this is very very similar to my implementation.

The GUI has a nice usability but no more features than requested. Data implements all the feature as specified.

Regards,
Alex
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic