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

Mapa mental

Engenharia de Software

Marcelo Azevedo Português

Conteúdo do mapa

Engenharia de Software

  1. E responsável por mostrar o caminho a ser seguido na construção do software

    • Guia os processos da construção do software para que seja cumprido de acordo com as normas e a boa ética
      • Preocupa com os métodos, teorias e ferramentas para o desenvolvimento de um software profissional
        • Custa mais manter (manutenção) um software do que desenvolve-lo (implantação)
        • Antes: O software se adaptar ao hardware; Atualmente: O hardware se adaptar ao software
  2. Processos

    • Cujo de atividade com objetivo em comum, evolução ou desenvolvimento de um software
    • Etapas
      • Especificação
        • restrições e objetivo do sistema
      • Desenvolvimento ou Projeto e implementação
        • Definição da organização do sistema e Produção do software
      • Validação
        • Averiguar se o software é o que o cliente deseja
      • Evolução
        • Adaptação do software em repostas as demandas do cliente
      • Atividades do engenheiro de software
    • Modelos
      • Cascata
        • Modelo que é divido de forma bem definida e as etapas são dependentes
        • Definição dos requisistos
          • Projeto de sistema e software
            • Implementação e teste da unidade
              • Integração e teste de sistema
                • Operação e manutenção
      • Incremental
        • Modelo que não tem uma divisão bem definida e as etapas são independentes
      • Orientado a reúso
        • Aproveitamento de recursos pré-existente ou existente
    • Descrições
      • Produto
      • Papeis
      • Pré e pós-condições
  3. Requisito

    • não-Funcionais
      • Qualidade
    • Funcionais
      • Funções
    • Objetivos e restrições analisada em estudo de campo (cliente, por exemplo)
  4. UML é utilizar como "planta" da engenharia de software, através atividade são padronizadas

  5. Software mal feito

    • Não entrega do cliente deseja
    • Perda de recursos
    • Risco de Morte do usuário
  6. Diferenças

    • Engenharia de Sistema
      • Preocupa-se com hardware e software do sistema
    • Ciência da computação
      • Preocupa-se com os aspectos teórico da computação
    • Engenharia de sistema
      • Preocupasse com o desenvolvimento por completo: hardware, software e processos
  7. Produtos

    • Genérico
      • Software para problemas específicos
        • O desenvolvedor que delimitar a funcionalidade do software
    • Sob encomenda
      • Sistema encomendados por um cliente para solucionar a necessidade do mesmo
        • O cliente delimita as funcionalidades
  8. Tipo de Aplicações

    • Stand-alone
      • Utilizadas em computadores locais, não necessitam de acesso a internet e incluem todas as funcionalidades necessárias
    • Interativas baseadas em transações
      • Acessadas remotamente, por computadores locais ou terminais, e incluem aplicações web, como E-commerce
    • Controle embutidos
      • Sistema de software que controlam dispositivos de hardware
    • Sistema de entreterimento
      • Uso pessoal, com intuito de entreter o usuário
  9. Especificação de software

    • Estudo de viabilidade
      • Se é tecnicamente viável construir o sistema
    • Elicitação e análise de requisito
      • o que as partes interessadas do sistema precisam ou esperam do sistema?
    • Especificação de requisito
      • Definição e documentação dos requisitos em detalhe
    • Validação
      • Verificar a completude dos requisitos

Informações

Descrição
Mapa Mental sobre Engenharia de Software, criado por Marcelo Azevedo em 01-04-2019.
Criado por
Marcelo Azevedo
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?