Reference no: EM133508360
Systems Analysis and Design
Assessment - 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 :
a) Read the Criterion-Referenced Assessment Rubric at the end of this document.
b) Read Case 2 (provided below), which relates to the Video Case Discussion, Class Diagram and FMC Diagram.
c) Explore the case further using the Grower, Customer and Business chatbots on Slack by entering a conversation with each under the "Apps" dropdown in the IFN552 Slack channel. Note the chatbots are there to provide you with an opportunity to practice asking stakeholder questions and to provide additional ‘bonus' information about the case; they will not be able to answer all of your questions, but can help you explore and brainstorm some of the needs for the stakeholders. Please do not rely solely on these to develop your assignment.
d) Record on video a 3 minute discussion between all group members. This discussion can be recorded in person or via Zoom/Teams video recording. It is highly recommended that this occur soon after group formation is finalised to ensure all group members participate early in the process. This discussion should be focused on demonstrating your understanding of the case, and can involve brainstorming of some essential
requirements of the system, reflecting on important details of the case, or even role-playing as stakeholders of the case in an interview/focus group scenario.
e) Draw a Class Diagram for the new integrated system described in Case 2 below.
f) Focus on the classes relevant to products/inventory, search, selection and ordering (customers and growers), growth monitoring and payment.
g) It may help to start by writing a description of the processes that include the above elements in order to draw out the nouns.
h) Identify 15-20 classes (not including sub-classes) related to the new system that are essential for the functionality of the system in terms of the processes listed in (f). Put these classes into your Class Diagram.
i) You need to mention four to six attributes and at least two operations/methods for each class in the class diagram.
j) Show the correct relationships between classes (association, generalization, 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).
k) Out of all the classes in your diagram, pick four (4) that you think would most benefit from justification, and:
i. List three example instances of the class (objects) - describe these examples in terms of their individual attributes and operations
ii. Explain the association(/s) of the class with other class(/es)
l) Draw an FMC Block Diagram for Case 2 below. Follow the conventions set out in the lectures and tutorials by accurately representing elements of the system using appropriate shapes and labels, including:
i. Agents
ii. Storage
iii. Channels
iv. Nesting
Focus on aspects of the system relevant to products/inventory, search, selection and ordering (growers and customers), growth monitoring and payment.
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.
m) Write a short (1 paragraph) 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.
n) 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).
o) Save your submissions in PDF and video form, as below:
o PDF: Save your diagrams, descriptions and cover page as a single PDF, and
o Video: Combine your two videos (initial discussion of the case and final reflection video) into one video with a link to the video either in Vimeo, YouTube, OneDrive, dropbox, etc. (ensure sharing permissions are granted) OR as an additional .mp4 file uploaded to the Canvas submission link (Canvas should allow multiple files uploaded at a time in the one submission, so there is no need to create a zip file).
Assignment 2 Case - Micro Farming Start-up
Company Case Study: BoxUp Micro
Problem: The business is in a period of growth, and wishes to streamline some of the complexities around the collection of small amounts of produce from individuals (as opposed to the simpler process of large scale supply traditionally done in the rest of the fresh produce industry). To do this, they plan to introduce sensors into existing and new Grow Kits that will collect data on the growth of produce plants which will feed into a forecast of inventory for the online store.
In addition, they also need to integrate an account management section for Growers on the existing website, which currently only acts as an online store.
It is your task to determine the important additions that are needed to meet stakeholder needs and to start the process of designing the new integrated system through a range of system design and analysis techniques.
Attachment:- Systems Analysis and Design.rar