Question
Choose any one of the case studies given below and answer each task given in the assignment. Smart Dustbin Using IOT: The urban areas are
Choose any one of the case studies given below and answer each task given in the assignment.
Smart Dustbin Using IOT: The urban areas are facing a problem of rapid increase in population. With the increase in population the increase in garbage has also been rapid. It becomes difficult for the municipalities to monitor the garbage and prevent the overflow to keep the city clean at all times. This application is a smart dustbin that has built in sensors to track the volume of garbage in the dustbin. The dustbin consists of a level sensing ultrasonic sensor. This sensor will continuously measure the level of garbage in the dustbin. It will automatically detect if it is about to fill. A signal is transmitted on the web to the municipality. The garbage collection team closest to that location is directed to empty that particular dustbin immediately.
In this assignment, you are assumed to take the role of a software developer and prepare a report which should include the following tasks:
Task 2: Product benefits: Provide a description about the benefits of the product (minimum 2) in general and specifically in terms of sustainability towards product development or contribution to the society.
Task 3: Data Collection methods: Evaluate any one suitable method for getting the information (Data Collection) with justification for choosing that method.
Task 4: Software process model: Choose and discuss one software process model that will be applicable and give minimum 2 reasons for choosing it. The discussion should be supported with a diagram depicting the activities being undertaken for software development in reference to that model.
Task 5: Requirement elicitation: Identify (minimum 3) functional requirements (process, input and output) of your software product as per topic selection. You should provide a clear description of functionalities that the proposed software will be doing and need to organize the requirements as per the priority.
Task 6: Modeling:
With the help of suitable tools, develop at least two prototypes for your proposed product in line with suggested functional requirements.
Task 7: Support phase: Discuss the changes that can be encountered during the support phase. (Minimum 2 are expected)
Task 8: Risks Analysis: Discuss any two risks related to the product development and discuss a plan to solve these risks. (Risk may include schedule risks, operational risk, technical and budget risk). Select any two different category of the risk for discussion.
Task 9: Self-Evaluation: a. It is for student learning and experiences during the work done in the assignment. The details may include the following: Experience in working as a team Challenges faced and solutions Skills Learned Knowledge Gained Your strengths and weaknesses
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started