Project topic: - Development of a Predictive Maintenance System using Machine Learning with Tera Data. 3. Draw a Block diagram: System, 6subsystems/classes-functions/methods numbered. 4.Draw a use case, showing classes and interfaces for the project 5.Non-functional requirements (size, response time, reliability, availability, security, safety, etc...) 6.Identify interfaces for each class (char, int., float, date. audio, video, algorithm, stat.) 7.Draw UMLs for all classes, state all methods and attributes for each class 1.the classes 2.Authenticate: 3.Create an account: Save study plan 4.Input data: 5.Generate study plan: 6.Export study plan:.