Logo Passei Direto
Buscar

Esse mapa mental é do material:

3 pág.

Engenharia de Software

Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Ciclo Vida Arquitetura Arquitetura Cliente-Servidor Requisitos e análise identificam Cliente envia requisição solicitando necessidades e restrições do sistema serviços ao servidor Servidor processa requisição e Design arquitetônico define retorna resposta ao cliente estrutura e componentes do software Comunicação é fundamental para desenvolvimento eficiente de APIs Documentação registra decisões e especificações da arquitetura Separação clara de responsabilidades entre cliente e servidor Avaliação verifica qualidade e adequação da arquitetura proposta Arquitetura Atividades Engenharia Padrão Orientado Eventos Especificação define requisitos Sistemas Comunicação assíncrona baseada em e funcionalidades do software eventos publicados e consumidos Desenvolvimento envolve a Componentes reagem a eventos em codificação e implementação do barramento de mensagens sistema Evita chamadas diretas síncronas Validação assegura que entre componentes software atende aos requisitos Permite desacoplamento e maior definidos flexibilidade no sistema Evolução trata das modificações e melhorias após entrega inicial Papel Arquiteto Software Define estrutura e componentes considerando requisitos funcionais Considera requisitos não Definição Arquitetura funcionais como segurança e Arquitetura Software Negócios performance Arquitetura define estrutura Foca na sustentabilidade e evolução da Guia desenvolvimento para garantir fundamental e interações do funcionalidade do negócio qualidade e alinhamento sistema Garante alinhamento estratégico e Não é responsável por codificação manutenibilidade do sistema Impacta escalabilidade, ou testes diretamente manutenibilidade e desempenho Impacta diretamente custo, tempo e do software performance do software Escolha correta é crucial para Não detalha código, mas prioriza visão sucesso do projeto de longo prazo Exemplo: arquitetura cliente-servidor com componentes interagindo

Mais conteúdos dessa disciplina