You may do this assignment as an individual or in groups of two students. If in groups of two, the members of the group must not have the same nationality.
Carry out the following analysis and design exercises using the design specification approach described in "A Procedure for Designing Abstract Interfaces for Device Interface Modules" (which builds on the earlier work on information hiding).
Computerized telephone book. DESIGN the abstract interface for a "module" that provides a computerized telephone book (in particular the "white pages") both in terms of its creation/update and access by users. You are not asked to design a user interface for the program, but you are to design a programmatic interface that might be called by a user interface program or by some other program.
When complete, turn in a paper copy of your design document to the professor on the due date. You likely will be asked to turn in an electronic copy on Blackboard, but that is not set up yet.
UP to ENGR 692 assignments document?