Engenharia de Software - Conceitos Gerais

Descrição

Concursos Públicos Tecnologia (Engenharia de Software) Mapa Mental sobre Engenharia de Software - Conceitos Gerais, criado por PHILLIPE SANTOS em 17-09-2016.
PHILLIPE SANTOS
Mapa Mental por PHILLIPE SANTOS, atualizado more than 1 year ago
PHILLIPE SANTOS
Criado por PHILLIPE SANTOS aproximadamente 8 anos atrás
10
0

Resumo de 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

                          Semelhante

                          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.