aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Design Choices document Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Design Choices document" Watch "Design Choices document" New topic
Author

Design Choices document

Garandi Garandi
Ranch Hand

Joined: Jan 07, 2003
Posts: 192
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

Joined: Oct 08, 2001
Posts: 2937
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

Joined: Jan 07, 2003
Posts: 192
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

Joined: Oct 08, 2001
Posts: 2937

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

Joined: Feb 24, 2002
Posts: 213
Eugene,
Check your pm.
Thanks,
-Matt


-Matt<br /> SCJP2<br /> SCJD
John Smith
Ranch Hand

Joined: Oct 08, 2001
Posts: 2937

Check your pm

Huh? What's "pm"?
Eugene.
Aruna Raghavan
Ranch Hand

Joined: May 14, 2002
Posts: 194
Eugene,
He may be asking you to check your personal mail


Aruna A. Raghavan<br />SCJP, SCJD, SCWCD
Aruna Raghavan
Ranch Hand

Joined: May 14, 2002
Posts: 194
Correction, private mail.
John Smith
Ranch Hand

Joined: Oct 08, 2001
Posts: 2937

Correction, private mail.

Oh, thanks, I was afraid "pm" means "post mortem", or "proper manners", or "pending matrimony"
Eugene.
Matt Ghiold
Ranch Hand

Joined: Feb 24, 2002
Posts: 213
PM = Private message, sorry for the scare!
-Matt
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Design Choices document