Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA SUPERIOR EM TECNOLOGIA DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CAMILA QUEIROZ ALVES LEITE ANÁLISE E PROJETO DE SISTEMAS DE INFORMAÇÃO II (IL10333) Trabalho de graduação RIO DE JANEIRO - RJ 2024 1 O USO DO PADRÃO MVC NO DESENVOLVIMENTO DE UM SOFTWARE Avaliação apresentada ao curso de Análise e Projeto de Sistemas de Informação II, como parte dos requisitos necessários à obtenção do título de Superior de Análise e Desenvolvimento de Sistemas. Disciplina: Padrão MVC 2 Rio de Janeiro - RJ 2024 1) Diagrama de Sequência “Um diagrama de sequência é um diagrama Unified Modeling Language (UML) que ilustra a sequência das mensagens entre objetos em uma interação. Um diagrama de sequência consiste em um grupo de objetos representados por linhas de vida e as mensagens que eles trocam durante a interação. Um diagrama de sequência mostra a sequência de mensagens transmitidas entre objetos.” Para construir o Diagrama de Sequência correspondente ao caso de uso "Visualizar solução educacional (CSU07)", primeiro, identificamos as interações entre os atores e o sistema. Aqui está o diagrama de sequência correspondente: 3 “O MVC é uma sigla do termo em inglês Model (modelo) View (visão) e Controller (Controle) que facilita a troca de informações entre a interface do usuário aos dados no banco, fazendo com que as respostas sejam mais rápidas e dinâmicas. Model ou Modelo Essa classe também é conhecida como Business Object Model (objeto modelo de negócio). Sua responsabilidade é gerenciar e controlar a forma como os dados se comportam por meio das funções, lógica e regras de negócios estabelecidas. Controller ou Controlador A camada de controle é responsável por intermediar as requisições enviadas pelo View com as respostas fornecidas pelo Model, processando os dados que o usuário informou e repassando para outras camadas. View ou Visão 4 Essa camada é responsável por apresentar as informações de forma visual ao usuário. Em seu desenvolvimento devem ser aplicados apenas recursos ligados a aparência como mensagens, botões ou telas.” B) Representação do padrão MVC no diagrama construído: Os diagramas de classe são uma forma de descrever um sistema de negócios e os seus componentes. Estes diagramas mostram estruturas genéricas no modelo de domínio de negócio. Podem também fazer parte da documentação de uma realização de caso de uso de negócios. c) Representação das classes de negócio apresentadas na descrição: 5 REFERÊNCIAS: MICKAELT. O que é padrão MVC? Entenda arquitetura de softwares! | Le Wagon. Disponível em: <https://blog.lewagon.com/pt-br/skills/o-que-e-padrao-mvc/>. Diagramas de Sequência. Disponível em: <https://www.ibm.com/docs/pt- br/rsm/7.5.0?topic=uml-sequence-diagrams>. 6