Reference no: EM133665751
Systems Analysis and Design
Assignment Case - OpenEnergise: Open Innovation Collaborative Knowledge Network (CKN)
Review the diagram with peer feedback. As with the Class Diagram, this should be done in one of two ways:
a. If one person in your group created most of the diagram, the other member(/s) of the group should each add at least two (2) pieces of constructive feedback on the diagram.
b. If everyone contributed equally to the diagram, than each person should add at least one (2) pieces of constructive feedback each to a part of the diagram that another member of the group contributed.
Again, this can be done either as an annotation or a list. Remember to include the name of the group member who wrote each comment. The same policy on identification of mistakes in diagram through constructive feedback will be applied, as stated above for the Class Diagram.
Assessment Task - Class Diagram, FMC Diagram and Reflection
Task description: In this Assignment, you will take what you have learnt in weeks 1, 3, 4 & 5 and apply this to a case. You will draw a Class Diagram and FMC Diagram in order to demonstrate a design of a case.
You will also justify your designs in short descriptions accompanying these diagrams, and create a video reflection in your group about what you have learnt in this unit and how you can apply this in your careers.
Task details
b) showing how you plan to complete the assignment as a team - with some initial planning and discussion of milestones (1 minute). You may use a slide for this.
Draft a complete Class Diagram for the system described in the Case below. (As we did in tutorials, it is a good start to highlight the important nouns in the case description to start drawing out the Classes and their Attributes). Draw your diagram based on the following instructions:
Identify around 10-15 classes (not including sub-classes) related to the system that are essential for the functionality of the system as it has been described. Put these classes into your Class Diagram.
You need to mention four to six attributes and at least two operations/methods for each class in the class diagram.
Show the correct relationships between classes (association, generalisation, composition, aggregation) and include multiplicity for more than half of the relationships you draw (multiplicity may not make sense to include in all of the relationships in your diagram).
Review the diagram, providing peer feedback in your group. This should be done in one of two ways:
If one person in your group created most of the diagram, the other member(/s) of the group should each add at least two (2) pieces of constructive feedback on the diagram.
If everyone contributed equally to the diagram, then each person should add at least one (2) pieces of constructive feedback each to a part of the diagram that another member of the group contributed.
Constructive feedback means a comment that identifies an area for improvement and explains why. This can be done either in the form of an annotation on the diagram or in list form beneath it. Each comment should be accompanied by the name of the person who wrote it.
Note: if a group member identifies a problem with a diagram, there is no need to re-draw the diagram - the identification of the mistake in the form of constructive feedback (with a mention on how it would be fixed) will be considered as a correction to the mistake when marking. For example, if the diagram uses an aggregation relationship that should be a composition relationship, it will be sufficient to include a comment that the aggregation should be a composition. This will be graded the same as if the diagram actually depicted the composition relationship.
Out of all the classes in your diagram, pick four (4) that you think would most benefit from justification, and, for each:
List three example instances of the class (objects) - describe these examples by using their individual attributes
Select one (1) relationship (association, generalisation, composition or aggregation) and explain it (1-2 sentences)
Draw an FMC Block Diagram for the Case below. Follow the conventions set out in the lectures and tutorials by accurately representing elements of the system using appropriate shapes and labels, including:
- Agents
- Storage
- Channels
- Nesting
Keep in mind that you will need to make decisions about the balance of detail/clarity of your diagram (i.e., it needs to include enough detail to appropriately represent the above elements, but not too much that the diagram is overly complicated or unclear). It is expected that you are able to demonstrate proficiency in determining this balance.
Review the diagram with peer feedback. As with the Class Diagram, this should be done in one of two ways:
If one person in your group created most of the diagram, the other member(/s) of the group should each add at least two (2) pieces of constructive feedback on the diagram.
If everyone contributed equally to the diagram, than each person should add at least one (2) pieces of constructive feedback each to a part of the diagram that another member of the group contributed.
Again, this can be done either as an annotation or a list. Remember to include the name of the group member who wrote each comment. The same policy on identification of mistakes in diagram through constructive feedback will be applied, as stated above for the Class Diagram.
Write a short (3-4 sentence) description of your FMC Diagram. Imagine you are presenting it to a set of stakeholders and you need to introduce what it is showing and what the important parts of it are.
Reflect on what you have learnt about Systems Analysis and Design in the course of completing this assignment as a group. Summarise your reflections in a short video presentation (no more than 3 minutes in length). For each team member, identify yourself by name, and briefly speak about how you can use what you have learnt in either your current or future career. This not only refers to the content but also what you have learnt about working in teams or learning independently (proactively) as part of this unit. (1 minute per group member). This can be completed by combining individually recorded videos for each group member, or as a whole of group reflection recorded in person or via zoom/teams meeting (ensuring each group member has an equal chance to speak).