Análise de Sistemas usando UML
Duração:
20hs
Curso teórico-prático de Análise de Sistemas utilizando a UML como linguagem base, pré-requisito para este curso.
Apresenta também a Engenharia de Software e a sua importância dentro do contexto da Análise de Sistemas.
O treinamento tem enfoque teórico-prático, abordando os temas necessários que um profissional de TI deve conhecer para atuar como um Analista de Sistemas, apresentando situações que conduzam a aplicabilidade correta das técnicas e métodos inerentes a esta atividade.
As aulas serão expositivas/participativas, contendo exercícios e simulações de situações reais.
Objetivos
- Utilizar como base o UP (Unified Process);
- Apresentar as boas práticas da Engenharia de Software;
- Trabalhar desde a fase de Levantamento de Requisitos Funcionais e Não funcionais até a sua documentação;
- Utilizar Use Cases e outros diagramas da UML;
- Conhecer um módulo sobre UCP (Use Case Points), técnica que permite mensurar o tamanho de um sistema computacional com base nos Use Cases identificados;
Pré-requisitos
- Experiência com a utilização de interfaces gráficas para usuário (Windows ou Linux)
- Curso T@rgetTrust de Lógica de Programação
- Curso T@rgetTrust Orientação a Objetos com UML
Público alvo
- Analistas de Sistemas
- Arquitetos de Sistemas e Projetistas
- Desenvolvedores de Aplicações
- Programadores
- Web Developers
- Web Managers
Conteúdo
1. Introdução
- Importância da Análise de Sistemas
- Análise OO x Análise Estruturada
2. Processo de Desenvolvimento de Software
- O Processo Cascata
- O Processo Unificado
- Estrutura do Processo Unificado
- Conclusão
3. Engenharia de Software
- Introdução à Engenharia de Software
- Gerenciamento de Projetos
- Análise de Requisitos
- Análise do Sistema
- Arquitetura do Sistema
- Projeto do Sistema
- Programação
- Testes
- Manutenção
- Qualidade de Software
- Conclusão
4. Engenharia de Requisitos
- Introdução
- Requisitos
- Requisitos Funcionais
- Requisitos Não Funcionais
- Elicitação de Requisitos
- Análise e Negociação de Requisitos
- Documentação de Requisitos
- Verificação e Validação de Requisitos
5. Técnicas de Análise de Sistemas com UML
- Introdução
- Análise OO
- Documentação de Análise
- Casos de Usos
- Diagrama de Casos de Uso
- Identificando Atores
- Identificando Casos de Uso
- Escrevendo Casos de Uso
- Relacionando Casos de Uso
- Diagrama de Atividades
- Diagrama de Classes
- Classes Boundary, Control e Entity
- Diagrama de Sequência
6. Estimativa de Esforço
- Introdução
- Use Case Points
7. Anexos
- Anexo I - Documento de Requisitos
- Anexo II - Documento de Caso de Uso
8. Fontes