Programa do Curso

Introdução

  • O que é o processo de análise e design do sistema?
  • Lugar das atividades de Análise e Design no Processo Unificado (RUP)
  • Um panorama de UML 2 diagramas usados na análise e projeto do sistema
  • Estruturas para rastrear requisitos para implementação e testes de software

Como transformar requisitos em especificações de análise baseadas em componentes?

  • Rastreabilidade entre requisitos e análise do sistema
  • Noções avançadas para representar a estrutura e dinâmica do sistema
  • Refinamento dos requisitos em ambos os eixos
  • Rumo ao projeto do sistema usando contratos de operação
  • Estudo de Caso: Definição do modelo de componentes de análise do sistema

Como transformar especificações de análise em especificações de nível de design?

  • Rastreabilidade entre análise e projeto do sistema
  • Design Patterns para acoplamento fraco e alta coesão de componentes
  • Definição do Backbone Arquitetônico em nível de Design do sistema (componentes, portas, interfaces, objetos de troca)
  • Diagramas de interação em nível de design para implementar contratos de operação
  • Estudo de caso: Atualizando o diagrama de componentes em nível de design com opções arquitetônicas

Implementação de especificações técnicas e testes com base em componentes

  • Gerando especificações de nível de design em uma linguagem de programação orientada a objetos
  • Implantação de componentes nos nós físicos
  • Testes de integração e aceitação com base nas especificações anteriores

Conclusão

  • Etapas dos processos de análise e design do sistema
  • Padrões para garantir a rastreabilidade entre os requisitos e o código do software
  • Testando requisitos na arquitetura do sistema

Aviso: As sessões de treinamento e mentoria acima são conduzidas de forma interativa usando ferramentas de Engenharia e Modelagem de Requisitos, a fim de garantir um bom nível de rastreabilidade entre requisitos e soluções subjacentes. Os conceitos são explicados primeiro usando exemplos básicos e depois seguidos por rascunhos de soluções para seus próprios problemas. Após esta sessão, podemos acompanhá-lo na revisão e validação das suas soluções em função das suas necessidades.

  14 horas
 

Declaração de Clientes (1)

Cursos Relacionados

Kubernetes Design Patterns and Extensions

  14 horas

Categorias Relacionadas