Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Design Choices document

 
Garandi Garandi
Ranch Hand
Posts: 192
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am done with the application code, trying to write design choices documnet, but don't know how to start it, and what should be the formate?
Thank you
Garandi
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is what I put in:
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
Eugene.
 
Garandi Garandi
Ranch Hand
Posts: 192
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Eugene,
Could you please tell me a bit more about the following sections.
1. Abstract
2. General Considerations
7. Simplifying data access
Thank you
Garandi
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Could you please tell me a bit more about the following sections.
1. Abstract
2. General Considerations
7. Simplifying data access

In Abstract, describe the purpose of the document. In General Considerations, you may want to state your assumptions and your primary reasons for your design, such as
a) The application must be easy to use
b) The application design must be clear and extendible
c) The junior-level programmers must be able to maintain the application
d) The application should use well-known data structures and algorithms to implement its features.
In Simplifying Data Access, you can discuss how you abstracted away the differences between the remote vs local database access (if you did), as well as your use of facade or data service object (if you did it that way).
Eugene.
 
Matt Ghiold
Ranch Hand
Posts: 213
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Eugene,
Check your pm.
Thanks,
-Matt
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Check your pm

Huh? What's "pm"?
Eugene.
 
Aruna Raghavan
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Eugene,
He may be asking you to check your personal mail
 
Aruna Raghavan
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Correction, private mail.
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Correction, private mail.

Oh, thanks, I was afraid "pm" means "post mortem", or "proper manners", or "pending matrimony"
Eugene.
 
Matt Ghiold
Ranch Hand
Posts: 213
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
PM = Private message, sorry for the scare!
-Matt
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic