RJ & Sons Hardware System project Assessment
Further Background
Refer to background information provided in Assessments 1 and 2 regarding RJ & Sons Hardware System project. Please refer to the marking guide when preparing your response to see what criteria and standards will be used to assess your work.
Assessment Item 3 Tasks
This assignment has two (2) tasks as described below:
Task 1: Design the system architecture, describing the important hardware and software components (servers, clients etc.) and their role. Justify your design decisions that involve a choice of technology or choice of software components. Draw architecture diagrams to better illustrate your designs.
Task 2: In assessment item 2, you identified the use cases and drawn the domain model class diagram for the RJ & Sons Hardware system. Review the descriptions for any two (2) use cases and relevant domain classes that you used to draw domain model class diagram. Then, identify the classes that would be involved in each use case and decide which class should be responsible for collaborating with the other classes for your chosen use cases. Use the above information to complete the following two subtasks:
- Create a set of class-responsibility-collaboration (CRC) cards showing these classes, responsibilities, and collaborations for each use case.
- Draw a design class diagram (DCD) based on your CRC cards and include method names.