Processos de software

Description

Mapa mental sobre estudo de processos de software.
Lays de Freitas Melo
Mind Map by Lays de Freitas Melo, updated more than 1 year ago
Lays de Freitas Melo
Created by Lays de Freitas Melo over 2 years ago
11
0

Resource summary

Processos de software
  1. Modelos :
    1. Sequenciais
      1. Cascata
        1. Cascata representa o desenvolvimento gradual com uma sequência ordenada de passos que devem ser seguidos rigorosamente.
      2. Iterativos/Incrementais
        1. Prototipagem
          1. Possibilita que o desenvolvedor crie um modelo (protótipo) do software que deve ser construído .
            1. Apropriado para quando o cliente não definiu detalhadamente os requisitos.
            2. Espiral
              1. Trabalha o tempo todo com riscos e divide o projeto em outros menores.
                1. O movimento em espiral possui uma estrutura que dá base para se tentar chegar ao fim do projeto com todos, ou quase todos, os riscos eliminados.
              2. Híbridos
              3. Atividades fundamentais :
                1. 1 - Planejamento
                  1. Fornece uma estrutura que possibilita ao gerente fazer uma estimativa iniciais de recursos, custos e prazos.
                    1. Nessa parte elabora o plano de projeto e o configura o processo a ser utilizado.
                    2. 3 - Projeto
                      1. Envolve o projeto da arquitetura do software e projeto detalhado.
                      2. 4 - Implementação
                        1. Escreve o projeto em uma linguagem de programação.
                        2. 6 - Entrega e Implantação
                          1. Instala o software em ambiente de produção.
                            1. Realiza-se os testes de aceitação ( estabelecer que o software satisfaz os requisitos dos usuários).
                            2. 7 - Operação
                              1. Após o teste de aceitação, o software passa a ser utilizado de fato em ambiente de produção.
                              2. 2 - Análise e especificações de requisitos
                                1. Descreve o que o software deve fazer.
                                  1. Analisa o domínio do problema e o domínio da solução.
                                  2. 5 - Testes
                                    1. Integração dos componentes e teste do software como um todo.
                                      1. Teste de unidade e documentação dos resultados.
                                      2. 8 - Manutenção
                                        1. Adaptativas, corretivas ou evolutivas.
                                        2. 9 - Descontinuação
                                          1. Aposentadoria do software.
                                        3. Escolher um processo de software baseado :
                                          1. Nas características da aplicação
                                            1. Domínio do problema.
                                              1. Tamanho do problema.
                                                1. Complexidade do problema.
                                                2. Na tecnologia a ser adotada
                                                  1. Linguagem de programação.
                                                    1. Paradigma de desenvolvimento.
                                                      1. Organização.
                                                      2. No local de desenvolvimento
                                                        1. Pessoal.
                                                          1. Empresarial.
                                                          2. No perfil da equipe
                                                          Show full summary Hide full summary

                                                          Similar

                                                          História da informática
                                                          Renato Costa
                                                          ERGONOMIA
                                                          timEU
                                                          NOÇÕES DE INFORMÁTICA
                                                          Viviana Veloso
                                                          Informática conhecimentos básicos
                                                          thiago.tc3
                                                          Informática Para Concursos - Conceitos Iniciais (Part. 1)
                                                          ae.antunes
                                                          Engenharia de Software
                                                          Gabriel Alexandre
                                                          Apresentação-O que é Lógica e como ela está interligada com a programação?
                                                          Ketlen Dos Anjos
                                                          Noções de Informática
                                                          Carlos Jr Uchôa
                                                          Quiz - Processo de Software
                                                          Adriana Gomes Alves
                                                          QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                                          anapaulabrasilam