CPRE 486 HW #9 due Thursday 10/30/03 at 9:00 p.m. (except for #5 which is due in class)

100 pts

 

DCDs and Implementation

 

PLEASE START EARLY. There will be need to coordinate within your group.

 

1)      Based on your previous HWs, especially #7, generate a DCD for your system. Post it on the Web.

2)      Post a set of use case scenarios on your Web site that you wish to implement. The number of use case scenarios in the set should be the same as the number of people in your group. The scenarios need not all be in different use cases.

3)      Implement the same number of use case scenarios as there are people in your group. Email the program to haoli@iastate.edu. Include any instructions necessary for running it.

4)      Let the number of people in your group be n. Compute the value 100*n. If this assignment was worth 100*n points, decide how you would split this number up among the various members of your group. Each student should email to Dr. Berleant (berleant@iastate.edu) a list of your team members and for each, how many points of the 100*n you would give to each member, including yourself. (The instructor and TA will work together to decide how to use this information to compute points, in any case where the team members appear to contribute differently to the assignment.)

5)      Hand in handwritten observations of anything you learned about how to implement in a team setting. (Each person should do this individually, not as a group.) We will be interested in intellectual content here – hopefully things will be reasonably smooth, but if you do have a need to vent, see question 4.

 

Some hints on how to work as a team on this project. You could have different team members implement different classes, as a start. You could work together as a group at times, taking turns at the keyboard with other group members looking over the shoulder of the keyboard person, as implementation and/or integration of individually implemented classes occurs. You should definitely get started early on this assignment!