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

Mind map

Processos (Engenharia de Software)

Vanessa Maia Informática Portuguese 4.0Average rating 4.0 out of 5 (1 rating)

Map content

Processos (Engenharia de Software)

  1. O quê? Como? Quando? Objetivo?

    • Ações: conjunto de tarefas que resultam num artefato de software, por exemplo, um modelo de projeto de arquitetura
    • Tarefas: objetivos pequenos e bem definidos, por exemplo, realizar um teste unitário
    • Atividades: esforço para atingir um objetivo amplo, por exemplo, comunicar-se com os interessados
  2. Abordagem Adaptável...

    • possibilita que a equipe de software selecione o trabalho a ser realizado e escolha um conjunto apropriado de ações e tarefas
  3. 1. Controle e acompanhamento: permite uma avaliação do progresso em relação ao plano do projeto e que sejam tomadas medidas necessárias para o cumprimento do cronograma proposto

    • 2. Administração de Riscos: avalia os riscos que podem afetar o resultado ou a qualidade do produto ou do projeto
      • 3. Garantia da Qualidade: define e conduz as atividades que garantem a qualidade do software
        • 4. Revisões técnicas: avaliam-se artefatos para identificar e eliminar erros antes que sejam propagadas para a atividade seguinte
          • 5. Medição: define e coleta medidas do processo, projeto e do produto que auxiliarão na entrega do software de acordo com os requisitos
            • 6. Gerenciamento da configuração de software: gerenciar os efeitos das mudanças
              • 7. Gerenciamento da reusabilidade: define quais serão os critérios para reuso e estabelece mecanismos para obtenção de componentes reutilizáveis
                • 8. Preparo e produção de artefatos de software: engloba atividades para criar artefatos como modelos, documentos, logs, formulários etc
  4. Para a maioria dos projetos de software as cinco atividades serão aplicadas iterativamente conforme o andamento do projeto, sendo que cada iteração gera um incremento de software, cada incremento complementa o software ainda mais

    • As cinco atividades são complementadas por uma série de atividades de apoio que são aplicadas ao longo de um projeto e ajudam a equipe no gerenciamento, controle de progresso, qualidade, mudanças e risco
  5. 1. Comunicação: antes do inicio do projeto, comunicar e colaborar com os clientes e todos os interessados para compreender os seus objetivos e fazer o levantamento das necessidades que ajudarão a definir as funções e características do software a ser construído

    • 2. Planejamento: ajuda a guiar a equipe na jornada de construção do produto, define o trabalho de engenharia descrevendo suas tarefas técnicas, riscos, recursos necessários, produtos a serem construídos e um cronograma de trabalho
      • 4. Construção: é onde o software é construído, no entanto, atividades de testes também são realizadas nessa atividade com o intuito de revelar erros na codificação
        • 5. Emprego: incremento do software ou o software completo é entregue ao cliente que avalia o produto e retorna os feedbacks baseando-se na avaliação do produto
      • 3. Modelagem: são esboços que proporcionam uma ideia melhor do todo, podem ser mais detalhados para a compreensão do problema e como resolvê-lo
  6. Metodologia (Framework)

    • Estabelece uma base para um processo de engenharia de software completo através de um pequeno número atividades estruturais aplicáveis a todos os projetos de software, independente de tamanho ou complexidade
      • Envolve cinco atividades...

Information

Description
Processos da Engenharia de Software
Created by
Vanessa Maia
Views
69
History
  • Created by miminoma · Jun 13, 2015
  • Copied by frcristina · Jun 13, 2015
  • Copied by Adelaide Silva A · Jun 13, 2015
  • Copied by Vanessa Maia · Sep 12, 2016
  • Copied by Vanessa Maia · Sep 22, 2016
  • Copied by Vanessa Maia · Sep 23, 2016
Rating
Average rating 4.0 out of 5 (1 rating)

Feedback

What is it about?

What do you think of the new look?

How do you like it?