Implementation of iPunch v1
2 Tasks:
For this assignment each group must:
-
Add any necessary detail to the class diagrams provided
by Prof. Bernstein.
-
Implement the classes and interfaces individually (using the
language, tools, and division of labor you submitted during the
implementation planning phase.) Note that the programmer implementing one part of the design may need to
stub-out classes that another programmer is implementing.
-
Integrate the different classes/interfaces and write any necessary
drivers.
-
Write a brief report describing any difficulties you had during
the integration process. This report must include a discussion of
any shortcomings in the design, any shortcomings in your individual
implemntations, and any shortcomings in the process that
led to the difficulties during integration.
You should debug your code but you need not test it completely
at this point.
3 Submission:
Your deliverables must be submitted using the normal submission
process. (See the relevant
course policy.) Note: You should only submit
the code, and all of the code should be included in one submission. That is,
individual group members must not submit their own code.
4 Visibility:
Your deliverables will be made public so that they can be
discussed and compared.