Диаграмма‐компонентов (РАБОЧАЯ) - fpmi-tpmp2026/tpmp-gr11b-lab4-ia-1 GitHub Wiki

Диаграмма компонентов

Диаграмма

graph TD
    subgraph App[Application]
        CLI[Console Interface]
        
        Auth[Auth Module]
        Repair[Repair Module]
        Workshop[Workshop Module]
        Car[Car Module]
        Master[Master Module]
        Report[Report Module]
        
        DB_Interface[Database Interface]
    end
    
    subgraph External[External]
        SQLite[(SQLite Database)]
    end
    
    subgraph Build[Build & Test]
        MAKEFILE[Makefile]
        TESTS[Unit Tests]
        GHA[GitHub Actions]
    end
    
    CLI --> Auth
    CLI --> Repair
    CLI --> Workshop
    CLI --> Car
    CLI --> Master
    CLI --> Report
    
    Auth --> DB_Interface
    Repair --> DB_Interface
    Workshop --> DB_Interface
    Car --> DB_Interface
    Master --> DB_Interface
    Report --> DB_Interface
    
    DB_Interface --> SQLite
    
    TESTS --> CLI
    GHA --> MAKEFILE