CpSc372
Introduction to Software
Engineering
Assignment 6B
Architecture and Design
Goal: Gain experience in maintaining an architecture and developing new design.
Description: The process of modifying the architecture and designing newly requested extensions or variations is an on-going project activity. In this exercise we will modify the architecture and develop the detailed design for the second phase of the product line. In this phase the products will be downloadable to wireless devices. Several new features are to be added: (1) a variety of displays, (2) multiple languages, and (3) saving the state of the game.
Second volume of the architecture description
Procedure:
Turn-in: the revised architecture, the new designs, and the presentation
Due: 4 pm Wednesday Nov 19 via email, and class presentations on Nov 20th
Points 3 points
Team: 4 - 5 person team assignment
Evaluation: The completeness of the architecture, the quality of the new design, and the quality of the presentation.