Author(s) | Collection number | Pages | Download abstract | Download full text |
---|---|---|---|---|
Repeta V. B., Гаврилишин О. Б., Филь В. Я. | № 1 (70) | 42-48 |
![]() |
![]() |
A formalized representation of the structure and functionality of an information system for child development monitoring has been carried out using UML. Four types of diagrams are considered: use case, class, activity, and sequence diagrams. The constructed use case diagram reflects the logic of user actions — one of the parents interacting with the mobile application in five main scenarios: monitoring physical activity, maintaining a food diary, recording memories, generating predictions, and viewing history. Each scenario is executed autonomously, without the involvement of external systems. The class diagram provides a detailed view of the system’s structure. It includes data classes, DAO components, the ViewModel layer, and the interface. Integration of the TensorFlow Lite module is implemented through a separate class that receives input data from the PredictionViewModel. The types of relationships between classes are defined according to the logic of interaction. The activity diagram captures the internal sequence of user request processing. Initialization of the database and sensors occurs immediately after the application is launched. Subsequently, the user inputs nutritional data, creates textual and visual records, activates the personalized recipe module, and accesses stored history. The sequence diagram demonstrates the dynamic interaction between system components. It illustrates the transmission of requests between the user, interface, ViewModel, and data modules, with particular emphasis on the prediction stage. The set of developed models enables a clear understanding of the system’s logic and structure, ensures consistency among components, and facilitates the implementation and testing of the software.
Keywords: UML, use case diagram, class diagram, sequence diagram, activity diagram, modeling, information system, mobile application design.
doi: 10.32403/1998-6912-2025-1-70-35-41