Engenharia de Software - Conceitos Gerais

Descripción

Concursos Públicos (Engenharia de Software) Tecnologia Mapa Mental sobre Engenharia de Software - Conceitos Gerais, creado por PHILLIPE SANTOS el 17/09/2016.
PHILLIPE SANTOS
Mapa Mental por PHILLIPE SANTOS, actualizado hace más de 1 año
PHILLIPE SANTOS
Creado por PHILLIPE SANTOS hace casi 8 años
8
0

Resumen del Recurso

Engenharia de Software - Conceitos Gerais
  1. Aplicação de uma abordagem sistemática, disciplinada e quantificável de desenvolvimento, operação e manutenção de software.
    1. Em suma, é uma disciplina de engenharia que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, após sua entrada em produção - passando por aspectos humanos, HW, etc
      1. Software não é apenas o programa, mas também todos os dados de documentação e configuração associados, necessários para que o programa opere corretamente.
        1. Engenharia de Sistemas (Focaliza em diversos elementos). Preocupada com todos os aspectos de desenvolvimento, incluindo a engenharia de HW, SW e Processos.
          1. Aplica técnicas da Ciência da Computação
            1. Ferramentas = (Suporte semi ou automotizados p processos e métodos) Ferramentas Case
              1. Métodos = (Conhecimentos Técnicos; como fazer; meter a mão na massa.
                1. Aplicar Processos = (Definir papeis, responsabilidades, racionalizar o DSV
                  1. FUNDAMENTAL: Foco na qualidade
                2. Possui 5 Princípios
                  1. Formalidade = Deve ser desenvolvido de acordo com os passos definidos e seguidos de maneira efetiva
                    1. Abstração = Preocupasse com a identificação de um determinado fenômeno, sem se preocupar com os detalhes, considerando apenas os mais relevantes
                      1. Decomposição: Dividir os problemas em parte, de maneira em que cada um possa ser resolvido de forma específica
                        1. Generalização: Maneira usada para resolver vários problemas de uma só vez.
                          1. Flexibilidade: Permitir que o SW seja alterado sem causa problemas na sua execução
                          Mostrar resumen completo Ocultar resumen completo

                          Similar

                          Questões Fundamentos Eng de Software
                          Jamil Yahuza Felippe
                          Engenharia de software
                          pcbsytem
                          12. Eng de Software:Modelo Processo Unificado
                          Jamil Yahuza Felippe
                          07. Eng de Software: Processo Evolucionário: Modelo: Concorrente
                          Jamil Yahuza Felippe
                          Engenharia de Software
                          Gabriel Alexandre
                          Quiz sobre Tecnologia no Ensino
                          camilafragoso
                          Tecnologia e Administração
                          Erika Lots
                          Quiz - Processo de Software
                          Adriana Gomes Alves
                          Tecnologia na Educação
                          Alessandra S.
                          13 motivos para usar Tecnologia na Educação
                          Alessandra S.