Unidade 2 - Engenharia de Software

Descripción

Mapa Mental sobre Unidade 2 - Engenharia de Software, creado por Emanoel Carlos el 21/02/2017.
Emanoel Carlos
Mapa Mental por Emanoel Carlos, actualizado hace más de 1 año
Emanoel Carlos
Creado por Emanoel Carlos hace alrededor de 7 años
1269
1

Resumen del Recurso

Unidade 2 - Engenharia de Software
  1. Processos de desenvolvimento de software

    Nota:

    • É um conjunto de atividades relacionadas que levam à produção de um produto de software. Ou seja, se preocupa em orientar a equipe a respeito de realização de atividades, em diversas áreas da cadeia de produção de um software.
    1. Atividades fundamentais

      Nota:

      • Existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais. São elas: (i) especificação, (ii) Projeto e implementação, (iii) validação e (iv) evolução
      1. Especificação do sistema

        Nota:

        • Definição das funcionalidades do software e suas restrições de funcionamento.
        1. Projeto e implementação

          Nota:

          • Software deve ser projetado e produzido para atender às especificações.
          1. Validação

            Nota:

            • O software deve ser validado de acordo com as necessidades especificadas pelo cliente.
            1. Evolução

              Nota:

              • O software precisa evoluir para atender às mudanças das necessidades do cliente.
            2. Descritores
              1. Entradas

                Nota:

                • Artefatos ou produtos de outras atividades que precisam ser desenvolvidas anteriormente. 
                1. Papéis

                  Nota:

                  • Refletem as responsabilidades das pessoas envolvidas no processo.
                  1. Produto

                    Nota:

                    • Resultados obtidos em uma atividade do processo. Normalmente é um artefato.
                  2. Reuso

                    Nota:

                    • Abordagens orientadas a reuso dependem de uma ampla base de componentes reusáveis e de um framework de integração para esses componentes.
                  3. Modelos de processos de software
                    1. Cascata

                      Nota:

                      • Tem esse nome por causa do encadeamento de fases. Foi o primeiro modelo adotado pela comunidade de desenvolvimento de software, devido à crise de software da década de 70.
                      1. Espiral/incremental

                        Nota:

                        • Surgiu na década de 80 com o modelo espiral.
                        1. RUP

                          Nota:

                          • É um bom exemplo de um processo híbrido. Ele reúne elementos de todos os modelos de processo genéricos, ilustra boas práticas na especificação e no projeto e apoia a prototipação e a entrega incremental. 
                        Mostrar resumen completo Ocultar resumen completo

                        Similar

                        Decisão por Soluções para a Comunicação
                        Felipe Carvalho
                        Análise de Sistemas
                        rodriguesnfc
                        Fundamentos de Redes
                        Vanessa Santana
                        Análise
                        nairan omura
                        Técnicas de Levantamento de Requisitos
                        Patrícia Oliveira
                        Atividade 1
                        Tiago Santos
                        DIAGRAMA DER
                        Illa Sousa
                        Decisão por Soluções para a Comunicação
                        DANIELA ALBINO
                        Decisão por Soluções para a Comunicação
                        Adam Mota
                        Técnicas de Levantamento de Requisitos
                        Deborah Rocha
                        Evolução dos Métodos Analise de Sistemas
                        Willian Vieira