GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Sintetize Aula 3

Rafael Avelar Stocco Portugiesisch

Inhalt der Mindmap

Sintetize Aula 3

  1. Arquitetura de padrão MVC

    • Usuário(view)
      • O view é que gerencia a área visual do display, onde é responsável por apresentar os dados e informações através de textos e gráficos.
      • A camada view não sabe o que está acontecendo por trás das cortinas, pois sua única função é receber instruções do controller e informações do model
    • Manipulação de dados(model)
      • O model gerencia de um a muitos elementos de dados, onde responde avisos sobre seu estado e instruções para alterar o seu estado.
      • O model é a principal estrutura computacional da arquitetura.
    • Camada de controle(controller)
      • O controller interpreta as entradas do mouse e do teclado enviadas pelo usuário, traduz em comandos que são enviados para o model ou para o view diretamente.
  2. Arquitetura em camadas

    • Uma arquitetura em camadas divide o aplicativo entre camadas lógicas e camadas físicas.
      • Um aplicativo pode ter um arquitetura de camada fechada ou uma arquitetura de camada aberta.
        • Em uma arquitetura de camada fechada, uma camada só pode chamar a próxima camada imediatamente abaixo à camada atual.
        • Na arquitetura de camada aberta, o funcionamento é diferente da fechada, pois permite que uma camada possa chamar qualquer uma das que estão abaixo dela.
    • Vantagens
      • Portabilidade entre nuvem e local e entre plataformas de nuvem.
      • Curva de aprendizado menor para a maioria dos desenvolvedores.
      • Evolução natural do modelo tradicional de aplicativos.
  3. A utilização do padrão MVC traz como benefício o isolamento das regras de negócios da lógica de apresentação, que é a interface com o usuário.

    • Isto possibilita a existência de várias interfaces com o usuário que podem ser modificadas sem a necessidade de alterar as regras de negócios, proporcionando muito mais flexibilidade e oportunidades de reuso das classes.
      • O padrão MVC pode ser utilizado em vários tipos de projetoscomo, por exemplo, desktop, web e mobile.
  4. Principais conceitos, técnicas e processos de produção de software.

    • Análise Econômica: Busca estabelecer se o projeto gerará lucro e se os ganhos serão suficientes para cobrir os custos.
    • Análise de requisitos de software: Coleta de informações e requisitos de um cliente.
    • Arquitetura de software: Remete a uma representação abstrata do sistema em desenvolvimento.
    • Implementação, testes e documentação: É a transformação de um projeto para códigos de programação. Diversos testes são realizados a fim de validar o produto, testando cada funcionalidade de cada módulo. Por último a documentação é de extrema importância pois auxilia e facilita futuras manutenções e aprimoramentos.

Informationen

Beschreibung
Mindmap am Sintetize Aula 3, erstellt von Rafael Avelar Stocco am 16/03/2021.
Erstellt von
Rafael Avelar Stocco · Mär 2021
Aktualisiert
16 Mär 2021
Aufrufe
0
Bewertung

Mehr zu Padrões MVC e MVVM

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck