Curso Curso de Análise de Sistemas usando UML




Duração: 20h

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 Processo Unificado;
- Apresentar as boas práticas da Engenharia de Software;
- Conhecer os conceitos básicos dos Métodos Ágeis de Desenvolvimento de Software, como a sua origem, manifesto ágil, XP e Scrum;
- Trabalhar desde a fase de Levantamento de Requisitos Funcionais e Não Funcionais até a sua documentação;
- Utilizar Casos de Uso 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 casos de uso identificados;

Pré-requisitos

- Experiência com a utilização de interfaces gráficas para usuário (Windows ou Linux)
- Curso TargetTrust de Lógica de Programação ou conhecimento similar
- Curso TargetTrust 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
- Estrutura Horizontal
- Estrutura Vertical
- Um caso simples de uso prático
- Conclusão

3. Engenharia de Software
- Objetivos
- 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. Métodos ágeis no desenvolvimento de software
- Introdução
- Definição e origem dos métodos ágeis no desenvolvimento de software
- Manifesto para o desenvolvimento ágil de software
- Alguns métodos ágeis de desenvolvimento de software
- Extreme Programming (XP)
- Scrum
- Limitações dos métodos ágeis
- Conclusão

5. Engenharia de Requisitos
- Introdução
- Requisitos
- Requisitos Funcionais
- Requisitos Não Funcionais
- Elicitação de Requisitos
- Entrevistas
- Leitura de Documentos
- Questionários
- Análise de Protocolos
- Participação ativa dos usuários
- Cenários
- Reuso de requisitos
- Prototipagem
- Dica de software de prototipagem
- Análise e Negociação de Requisitos
- Documentação de Requisitos
- Verificação e Validação de Requisitos

6. Técnicas de Análise de Sistemas com UML
- Introdução
- Análise OO
- Documentação de Análise
-       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

7. Estimativa de Esforço
- Objetivo
- Introdução
- Use Case Points
- APF - Análise por Pontos de Função

8. Anexos
- Anexo I - Documento de Requisitos
- Anexo II - Documento de Caso de Uso
-        1. Descrição
-        2. Atores
-        3. Pré-Condições
-        4. Pós-Condições
-        5. Fluxo Principal
-        6. Fluxos Alternativos ou Complementares
-        7. Fluxos de Exceções
-        8. Regras de Negócio

9. Fontes


Contato Tenho interesse




Enviar mensagem
Tenho interesse


Alexandre Ferreira da Silva
Carlos Cony
Danilo Santos
Luciano Monteiro da Silva
Maicon Brauwers
Rafael Lossurdo
Vinícius Maroni


Curso de Análise de Sistemas usando UML

24/07 - Noite


Gestão do Conhecimento nas Organizações
Gestão e Acompanhamento de Projetos e Produtos com Scrum


19/10/2012
"Fiz vários cursos aqui. Meu carro-chefe tem sido Oracle/forms/report. Foi uma luta até encontrar uma vaga que trouxesse mais estabilidade. Mas na verdade não basta a iniciativa de fazer o curso, tem que ter iniciativa de ir em busca no mercado."
MARIA CRISTINA DORNELLES DA COSTA