Class diagram, fmc diagram and reflection assessment

Assignment Help Software Engineering
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

Reference no: EM133508360

Questions Cloud

Develop a survey to collect specific targeted feedback : Develop a survey to collect specific, targeted feedback from training participants that can be used to improve future training sessions.
Protocol for runners doubling up : As an assistant volunteer coach for track and field team, you are asked to come up with a protocol for runners doubling up in the 800 m and 1,500 m competitions
Why should resources be a concern in a global strategy : Why should resources be a concern in a global strategy? How will this impact the decision to move to the country that you selected?
Mcdonald act in morally responsible way : In serving such hot coffee, did McDonald's act in a morally responsible way? McDonald's claims that most consumers
Class diagram, fmc diagram and reflection assessment : IFN552 Systems Analysis and Design Assessment Task 2 – Class Diagram, FMC Diagram and Reflection - draw a Class Diagram and FMC Diagram in order to demonstrate
Describe your initial reaction to the diversity wheel : Describe your initial reaction to the diversity wheel. How might this change how you perceive your environment?
How is philosophy relevant in science or research : How is philosophy relevant in science or research? Use credible websites on the Internet to research your answer to this question.
Racial discrimination is morally permissible : Your preferred moral theory implies that racial discrimination is morally permissible - implication that directly conflicts with your considered moral judgments
Assume there are no minimum wage laws : Assume there are no minimum wage laws. Imagine that you are poor and cannot find work due to an economic recession.

Reviews

len3508360

8/31/2023 10:38:31 PM

Systems Analysis and Design Assessment Task – Class Diagram, FMC Diagram and Reflection check all deliverable files you need to deliver all as per criteria Also for Video part you need to send me all script so we can use to make video

Write a Review

Software Engineering Questions & Answers

  Why is exception handling is required for python

Explain the reasons for software decommissioning and how this process can be handled and What is the difference between an expression and a statement in Python

  Collaborative skills in a team environment

Collaborative skills in a team environment and to give students experience in constructing a range of documents as deliverables form different stages

  Server programming help point

Can anyone who is familiar with server programming help point me toward the right direction? I.E. How I should set up my server?

  Draw a high-level dfd of the veterinary hospital

Draw a Context Diagram of the Veterinary Hospital Registration system from the perspective of the personnel at the Veterinary Hospital - Draw a High-Level DFD of the Veterinary Hospital Registration system from the perspective of the personnel at t..

  Developing a software system

Describe a development scenario where an Agile method would not be an appropriate method to use for developing a software system. Cite an example that addresses a specific programming language such as Java, C++, or others.

  When is a predictive life cycle such as waterfall life cycle

When is a predictive life cycle such as the waterfall life cycle model most appropriate to use to develop an information system?

  Create a z schema that adequately describes the wtc system

Prepare the solution as per the required criteria mentioned in the document, if you need any material please let me know - You are to create a Z schema that adequately describes the WTC system.

  Design a multi-platform application that has a desktop

Design a multi-platform application that has a desktop,and a web and mobile interface for a property rental company

  Debugging the existing software to find causes of problems

The existing software has a number of bugs filed against it. How will you go about debugging the existing software to find the causes of these problems and testing your fixes to see if they really fix the problems

  What is the standard error

If you have five critical errors, two main faults, and five minor errors, what is the standard error

  Develop in accordance with the sdlc

Develop in accordance with the SDLC. Describe the integrative functions and activities within the information systems area, including the role of the CIO and technologies managed within the organization.

  Propose at least three 3 specific tasks which could be

recommend at least three 3 specific tasks that could be performed to improve the quality of datasets using the software

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd