CS514 Fall 2000: Homework 2. Due 9/19.

 

This homework is intended to get you thinking about the project and to motivate you to do some preliminary planning. Accordingly, please write up and hand in a one-page report on your plans. Since it is expected that you will do the project as a group (please consult Professor if you wish to do the project by yourself), you will have to form a group and come up with this report cooperatively.

 

Please make sure the members of your group are clearly identified, including giving e-mail addresses and Cornell net-ids! Also note if any group members intend to use the project to satisfy the MEng project requirement.

 

The report should at least explain the following areas:

 

1.       Which of the problems you have decided to work on: the E-Speak stock trading system, or the WebLogic online store, or another, different problem, providing you have prior approval.

2.       How big your group is, and how you intend to divide tasks among participants in the group.

3.       A fairly high-level overview of what the project will accomplish. This should include a description of the intended features, and some mention of the reliability, scalability and security characteristics which you seek to achieve. While you should try not to be over-ambitious, bear in mind that you are expected to aim to achieve enough to make good use of the time you have and justify the number of people working on the project!

4.       A timeline of the goals you expect to have accomplished, with particular emphasis on what accomplishments are anticipated a month from now, seven weeks from now, and by the end of the semester (in other words, once every three weeks after this homework is due). At each of these milestones, you will hand in another report for homework explaining the progress you have made with reference to this timeline.

 

The purpose of this homework is to get you to start working on the project as soon as possible! The report you hand in will be returned with comments.

 

Though it is intended that you should figure out how to use the software tools available to you on your own, Ben Atkin, the TA for the course, will be happy to discuss problems you might encounter, especially those which involve design issues and reliability characteristics. He has office hours on Tuesday, 11-12, Wednesday and Friday, 2:30-3:00, and can be contacted by e-mail outside those times.