Home | Sprints | User Stories | Requisitos | EAP | Arquitetura | Configuração | Endpoints | Mockups | Problemas | Banco de Dados |
---|
Arquitetura.
Padrão MVVM (Model-View-ViewModel)
A arquitetura utilizada foi o Design Pattern Model-View-ViewModel (MVVM). Esse padrão ajuda a separar corretamente a lógica de negócios e a apresentação de um aplicativo em sua interface de usuário (IU). Manter uma separação clara entre a lógica do aplicativo e a interface do usuário ajuda a resolver vários problemas de desenvolvimento e pode tornar mais fácil de testar, manter e desenvolver um aplicativo (Microsoft, 2018). Há três componentes principais do padrão MVVM: o modelo, a exibição e o modelo de exibição.
A View é responsável por definir a estrutura, o layout e a aparência do que o usuário vê na tela. A View Model implementa propriedades e comandos para o qual a View pode associar dados e também notifica a View de qualquer alteração de estado por meio de eventos de notificação de alteração. A Model é responsável por encapsular os dados do aplicativo, com a definição de um modelo de dados junto com a lógica de negócios e validação.
System Context Diagram
Um diagrama de Contexto do Sistema fornece um ponto de partida, mostrando como o sistema de software no escopo se ajusta ao mundo ao seu redor.
Container Diagram
Um Container Diagram amplia o sistema de software no escopo, mostrando os componentes técnicos em alto nível.
Component Diagram
Um Component Diagram expande um Container individualmente e mostra seus componentes.
Referência: https://c4model.com/