I hope this is the correct forum to post this. The following question was given to me and I'm not very sure as to how to answer it. The question states :
Model the functioning of a chess game.
The design should focus on the major components of the game namely, the board, chess pieces, how the would move. The output is a set of models/diagrams that should show how you arrived at a particular solution. The process you use must be clearly stated. You can document your design in any notation or methodology.
Hmmm, that's going to need a book-length answer on how to do object oriented analysis and design (OOAD), probably with Unified Modeling Language (UML) notation. If you got this as a school assignment, I'd hope you got some background on what's expected. Can you get to a library and look for books on OOAD and UML? Scroll to the OO, UML, etc forum down the page and ask for book recommendations there. Look at Scott Ambler's AgileModeling.com for some ideas and lists of Scott's books.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi