Projeto de sistema

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1006 palavras )
  • Download(s) : 0
  • Publicado : 10 de janeiro de 2013
Ler documento completo
Amostra do texto
UML - Projetos de Sistemas Orientados a Objetos
Introdução
História do desenvolvimento de softwares; Definições necessárias para o entendimento da UML; Modelos orientados a objetos vs. Modelos estruturados; Vantagens e restrições da orientação a objetos; UML - Definição e história; Arquitetura da UML; Modelos estáticos; Modelos dinâmicos.

Projetos de desenvolvimento de software
Definição deprojetos de desenvolvimento de software; Definição de processos de desenvolvimento de software; Pré-projeto ou planejamento de execução da proposta para o cliente; Análise de requisitos; Arquitetura/Design; Implementação; Testes e homologação; Implantação; Modelos de processos de desenvolvimento de software; Modelo de processo cascata; Modelo de processo iterativo e incremental; Modelo deprocesso ágil; Definição de artefatos para cada processo do projeto de desenvolvimento de software; Pré-projeto ou planejamento da execução da proposta para o cliente; Análise de requisitos; Arquitetura/Design; Implementação; Testes; Homologação; Implantação; Gestão de projetos de desenvolvimento de software.

Casos de uso
Introdução aos casos de uso; Definição de casos de uso; Definição de atores;Notações; Casos de uso; Atores; Identificação de casos de uso e atores a partir da definição de requisitos; Identificação de casos de uso; Identificação de atores; Passo-a-passo para a identificação de atores; Identificação das descrições de casos de uso; Modelo de descritivo de casos de uso; Especificação de caso de uso - visão macro; Especificação de caso de uso - visão detalhada.

Diagrama decasos de uso
Introdução aos diagramas de casos de uso; Aplicação dos diagramas de casos de uso nos processos de desenvolvimento de um software; Interações envolvendo casos de uso e atores; Notação; Associação; Dependência; Dependência - Extensão; Dependência - Inclusão; Generalização/Especialização (herança); Fronteira do sistema ou cenário; Notação; Construção do diagrama de casos de uso;Mostrando todos os casos de uso de um determinado ator; Mostrando um caso de uso e todas as suas relações; Mostrando todos os casos de uso a serem implementados em um determinado cenário; Passo-a-passo para o diagrama de casos de uso visão geral; Acompanhamento do progresso do entendimento dos requisitos.

Diagrama de atividades
Introdução ao diagrama de atividades; Aplicação do diagrama de atividadesno processo de desenvolvimento de software; Notação; Atividade; Transição; Decisões; Barra de sincronização; Thread simultânea; Thread condicional; Condição de guarda; Início do fluxo ou subfluxo; Fim do subfluxo; Fim do fluxo; Nota; Subatividade; Swimlanes ou raias; Construção do diagrama de atividades; Acompanhamento do progresso do entendimento dos requisitos.

Classes
Introdução a classes;Diferença entre tabelas de banco de dados e classes; Notação de classe; Visibilidade;

Visibilidade de classes; Visibilidade de atributos; Visibilidade de métodos; Identificação de classes a partir do diagrama de casos de uso; Passo-a-passo.

Diagrama de classes
Introdução ao diagrama de classes; Aplicação do diagrama de classes no processo de desenvolvimento de um software; Interaçõesentre classes; Associação de multiplicidade; Situações específicas; Composição; Agregação; Herança; Dependência; Construção de diagramas de classes; Abstração de classes e atributos; Construção do diagrama de classes de negócio; Estudo de caso; Construção do diagrama de classes de implementação; Passo-a-passo para a construção do diagrama de classes.

Diagrama de seqüência
Introdução ao diagrama deseqüência; Aplicação do diagrama de seqüência no processo de desenvolvimento de um software; Notação; Notação de ator; Notação de classe - visão de negócio; Notação de classe - visão de implementação; Notação de linha de vida; Notação de tempo de atividade ou ativação; Notação de chamadas ou mensagens; Chamadas síncronas; Chamadas assíncronas; Chamadas recursivas; Chamadas de retorno; Notação...
tracking img