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

Mind map

Engenharia de Software

Rafael Vieira Engenharia de Software Portuguese

Map content

Engenharia de Software

  1. Conceito

    • Abordagem sistemática, disciplinada e quantificável no desenvolvimento, operação e manutenção
  2. Objetivos

    • Qualidade
    • Produtividade
    • Custo planejado
    • Prazo
    • Custo-benefício
  3. Composição

    • Processos (Ex. Planejamento)
      • Elo entre Ferramentas e Métodos.
      • Métodos (Ex. Diagrama UML)
        • Ferramentas
          • Dá suporte a processos e métodos. 
    • Foco na Qualidade
      • Base de Tudo
  4. Prática

    • Compreenda o problema
      • Comunicação e Análise
    • Planeje a solução
      • Modelagem e Projeto
    • Execute o plano
      • Codificação
    • Examine o resultado
      • Testes e qualidade
  5. Custos

    • 20% Desenvolvimento 80% Manutenção
    • 60% Desenvolvimento 40% Testes
  6. Atividades de Apoio

    • Gestão do Projeto
    • Gestão de Riscos
    • Garantia de Qualidade
    • Revisões Técnicas
    • Métricas
    • Gestão de Configuração
    • Gestão de Reusabilidade
    • Gestão de Artefatos
  7. Software

    • Abstrato e Intangível
    • Composição
      • Programas
      • Dados
      • Arquivos de configuração
      • Documentação
      • Documentação do usuário
    • Definição Sommerville
      • Instruções que quando executadas fornecem características, função e desempenho desejados. Estruturas de dados que permitem aos programas manipular adequadamente a informação. Documentos que descrevem a operação e o uso dos programas. (Sommerville)
    • Características de um bom software
      • Facilidade de manutenção
      • Nível de confiança
      • Eficiência (faz o que tem que fazer)
      • Facilidade de uso
    • Tipos
      • De Sistema (Compilador, SO)
      • De Aplicação (SFE)
      • Científico/De Engenharia (number crunching)
      • Embutido
      • Prateleira (para linha de produtos. Ex Word)
      • WebApps
      • Inteligência Artificial (Ex. Redes Neurais)
  8. Atividades Estruturais

    • Pressman
      • Comunicação
      • Planejamento
      • Modelagem
      • Construção
      • Emprego
    • Sommeville
      • Especificação
      • Projeto e Implementação
      • Validação
      • Evolução
  9. Engenharia de Sistemas

    • Sistemas Complexos e maiores. O sistema de software desempenha papel importante nesse sistema maior.
    • Sistema baseado em computador
      • Inclui hardware e software, mas não processos. Tem um propósito porém desconhecida a finalidade do uso. Ex.: Word.
    • Sistema sociotécnico
      • Inclui um ou mais sistemas técnicos, pessoas, processos, políticas organizacionais e reguladores. Conhece-se a finalidade do sistema. Ex.: SFE.

Information

Description
Conceitos iniciais de Engenharia de Software
Created by
Rafael Vieira · May 2018
Updated
May 28, 2018
Views
8
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?