• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Design document considerations

 
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
Can you please give me an idea of the topics or subsections which were contained within your design document. How did you actually break the document up and how long was it (pages)? Did the document contain diagrams of any kind?
Please respond.
Thanks,
Chiji
 
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My design document was about 2 1/2 pages broken down into 7 main topics. RMI vs serialized objects, server design, modify vs extending data, exception handling, GUI design, record locking and command line arguments.
I gave a quick overview of how I handled each, some pros and cons and possible future enhancements. I did not inclue any class diagrams. Remember though there is not just one correct way to do it.
Mike
 
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I had 5 and 1/2 pages covering 11 topics:
1. Abstract
2. General Considerations
3. RMI vs. Serialized Objects Over Socket Connections
4. Modifying vs. Extending the Data class
5. Server design
6. Database Record Locking
7. Simplifying data access
8. Client design
9. Exception Handling
10. Record Search Algorithm
11. User Interface
reply
    Bookmark Topic Watch Topic
  • New Topic