O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Processo Unificado

Vinicius Gabriel Engenharia de Software Português

Conteúdo do mapa

Processo Unificado

  1. Atividades necessárias para transformar requisitos do usuário em software

  2. Baseado em componentes

  3. Unified Modeling Language – UML

  4. Caracteristicas

    • Direcionado a Casos de Uso
      • Um caso de uso é uma porção da funcionalidade do sistema que dá ao usuario um resultado de valor. Todos os casos de usos juntos resulta no diagrama de Casos de Uso.
      • UCs não somente iniciam o processo de desenvolvimento, mas também o mantêm coeso.
      • Desenvolvidos junto com a arquitetura do sistema
    • Centrado na Arquitetura
      • O papel da arquitetura no software é de natureza similar ao papel da arquitetura na construção civil.
      • A arquitetura em um sistema de software => diferentes visões desse sistema
      • a plataforma de software sobre a qual o sistema vai rodar
        • blocos de construção reusáveis disponíveis
          • Paradigma: ORIENTAÇÃO A OBJETOS ou Estruturado
            • considerações de distribuição
              • sistemas legados
                • requisitos não funcionais (performance, confiabilidade etc.)
      • Deve fornecer espaço para a criação de todos os casos de uso
      • os casos de uso devem encaixar-se na arquitetura, quando construídos
      • Arquitetura em 3 camadas
        • Camada de Dominio
          • Diagrama de Classes de Projeto
        • Camada de Persistencia
          • Banco de Dados
        • Camada de Aplicação
          • Camada de interface + Camada de apresentação
    • Iterativo e Incremental
      • O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser estendida por vários meses, possivelmente um ano ou mais. É mais prático dividir o trabalho em partes menores ou miniprojetos.
        • Cada miniprojeto é uma ITERAÇÃO que resulta em um INCREMENTO
      • A iteração deve trabalhar com um grupo de casos de uso que juntos estendam a usabilidade do produto em desenvolvimento.
      • A iteração deve tratar os riscos mais importantes
      • Se uma iteração atinge seus objetivos, o desenvolvimento prossegue com a próxima iteração, caso contrario deve ser refeita
  5. FASES

    • Concepção
      • Levantamento de Requisitos
      • Organização de Requisitos
      • Planejamento dos Ciclos Iterativos
    • Elaboração
      • Analise de Requisitos e de dominio
      • Projeto
        • Camada de Dominio
        • Camada de Interface
        • Camada de Persistencia
    • Construção
      • Geração de código
      • Testes
    • Transição
      • Implantação do sistema no ambiente real com dados reais.

Informações

Descrição
Engenharia de Software Mapa Mental sobre Processo Unificado, criado por Vinicius Gabriel em 08-09-2014.
Visualizações
16
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?