This project is part of the Introduction to Software Engineering course, focusing on developing a comprehensive model for an information system. The primary objective is to design and model an information system for a dog breeding station, considering various system analysis and design techniques.
- Elena Marochkina - GitHub
- Mark Barali - GitHub
- Maxim Kalutsky - GitHub
- Nick Settler - GitHub
- Nikita Pasynkov - GitHub
- Use Case Model - Modeling different user interactions with the system.
- ER Diagram - Outlining persistent data and their relationships.
- Class Diagram - Detailing the system's architecture and object-oriented structure.
- Sequence Diagram - Describing object interactions based on sequence.
- Communication Diagram - Illustrating the interactions between objects in terms of their messages.
- State Diagram - Displaying the state changes of the system through various events.
The system is designed for a dog breeding station that requires detailed tracking and management of dog data, including breed, health records, and pedigree information. Key features include vaccination tracking, weight and height monitoring, and pedigree printing through a web interface.