A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Processos de Software Introdução.

Apresentações semelhantes


Apresentação em tema: "Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Processos de Software Introdução."— Transcrição da apresentação:

1 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Processos de Software Introdução

2 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Sintomas de Problemas no Desenvolvimento de Software Falta de entendimento das necessidades dos usuários Falta de habilidade para lidar com mudanças em requisitos Módulos que não se encaixam Softwares difíceis de manter e estender Falhas de projeto descobertas tardiamente Baixa qualidade do software Performance inaceitável Falta de coordenação da equipe Processo de build-and-release pouco confiável

3 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Causas dos Problemas no Desenvolvimento de Software Gerenciamento de requisitos deficiente Comunicação ambígua e imprecisa Arquiteturas frágeis Alta complexidade Inconsistências não detectadas entre requisitos, modelos, projeto e implementações Testes insuficientes Acompanhamento subjetivo do status do projeto Redução tardia dos riscos devido ao desenvolvimento em cascata Propagação de mudanças de forma descontrolada Pouca automação

4 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Solução? Utilizar, de forma sistemática,um conjunto de boas práticas de eficácia comprovada Processo de Software Melhores práticas: Um conjunto organizado e documentado de princípios, métodos e técnicas que aumentam a qualidade e a produtividade do desenvolvimento de software.

5 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Processos, métodos, metodologias e técnicas Metodologia –Estudo científico dos métodos –Junção das palavras gregas méthodos (método) e logos (estudo), ou seja, o estudo do Método. Método –Conjunto de regras para resolver problemas análogos Técnica : –Ferramentas para se executar a tarefa de ultrapassar as etapas do Método com sucesso Processo –Série de ações sistemáticas visando certo resultado

6 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Só o processo não resolve! Processo de desenvolvimento Modelos, padrões e guias Linguagem padrão Ferramentas de apoio Equipes treinadas

7 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Ingredientes de um processo Modelo de ciclo de vida Conjunto de atividades –Bem definidas –Com responsáveis –Com artefatos de entrada e saída –Com dependências entre as mesmas e ordem de execução

8 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Benefícios da utilização de processos Qualidade de software Produtividade no desenvolvimento, operação e manutenção de software Permitir ao profissional controle sobre o desenvolvimento dentro de custos, prazos e níveis de qualidade desejados Permitir ao profissional estimar custos e prazos com maior precisão Promove uma visão e cultura comum Captura e institucionaliza boas práticas

9 Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Mas não é tão fácil... Os benefícios não virão de imediato! É necessário –Treinamento adequado –Adaptação da metodologia ao contexto no qual ela será utilizada –Apoio especializado para as equipes de desenvolvimento –Tempo para absorção da metodologia


Carregar ppt "Faculdade 7 de Setembro – Sistemas de Informação Engenharia de Software – Prof. Ciro Coelho Processos de Software Introdução."

Apresentações semelhantes


Anúncios Google