GoConqr has a new look! Let us know what you think.

Mind map

Processo Unificado

Vinicius Gabriel Engenharia de Software Portuguese

Map content

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.

Information

Description
Engenharia de Software Mind Map on Processo Unificado, created by Vinicius Gabriel on 08/09/2014.
Views
16
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?