CSC407/2103 Assignment 3

Due Apr.11 in Tutorial


Produce an architecture document for ScanView from the previous assignment.

Ideally, an architecture document should be produced before design is started for the individual sub-systems. However, working in industry you will find that things are only rarely done according to best practices. As a responsible professional, you undertake to work on the design and coding of DataConverter (assignment 2), but also volunteer to produce a systems architecture document for the entire ScanView system. That is your current assignment: to produce the architecture document that you would have liked to have seen prior to commencing the design and implementation of DataConverter.

Do not invent an architecture from scratch. Make sure to document what architectural knowledge you have gained of the system in reading the requirements for DataConverter, working on DataConverter, from discussions in class and tutorials, and from the course newsgroup. For those parts of the architecture that cannot be deduced from these sources be inventive and propose an architecture.