Problem 1

A supermarket that sells a variety of goods online and in a brick-and-mortar store. It needs a new Inventory Software to manage the ongoing stock to help managers decide when and what to replenish. Inventory items are identified by barcodes or RFIDs. At the store, customers purhcase items at cash registers which scans in the items and records the information into the system. This information is then updated after the store closes each day. To manage the online store, labour workers at the warehouse will manually collect orders online, package up the orders, and ship them to the destination.

Problem 2

An international pharmaceutical company needs to build an entrance security system for its office building. The system consists of managing security devices (e.g., electronic key cards and keypads) as well as monitoring devices (e.g., cameras and video footage). At the entrances, the system will notify users whether they have access to certain parts of the building or not. The system should also set off an alarm if illegal entrance is made. On the software side, managers need to be able to easily monitor footage for specified periods of times, administrators need to be able to create accounts, set key cards, and set permissions per building location, and administrators need to be able to compress video footage. The software should automatically backup data regularly.

Follow the same steps as above and develop a starter SDLC, then adapt it, present your SDLC and the feasibility of the model to the class. Compare your solution with another group's, and come up with something together. Present your optimal SDLC to the class when you are done.

Problem 3

Follow the same format as above and develop the SDLC for your ChatBot program.