Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW

3.188 visualizações

Publicada em

Fases de Engenharia de SW e Gestão de Projectos de SW

Publicada em: Negócios, Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
3.188
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.023
Ações
Compartilhamentos
0
Downloads
85
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Aula2 TEES UFS: Fases de Engenharia de SW e Gestão de Projectos de SW

    1. 1. > Fases de Engenharia de SW > Gestão de Projectos de SW Aula 2
    2. 2. Sumário <ul><li>Fases de Engenharia de SW </li></ul><ul><ul><li>actividades protectoras </li></ul></ul><ul><ul><li>seus papéis nesta fase </li></ul></ul><ul><li>Gestão de Projecto de SW </li></ul><ul><ul><li>O quê é? Quem faz? Porquê é importante? </li></ul></ul><ul><ul><li>Qual é o produto? Como saber se está bem feita? </li></ul></ul><ul><li>Âmbito desta Aula </li></ul><ul><ul><li>Fases da Engenharia de SW </li></ul></ul><ul><ul><ul><li>conceitos gerais </li></ul></ul></ul><ul><ul><li>Gestão de Projectos de SW: </li></ul></ul><ul><ul><ul><li>pessoal, produto , processo e projecto </li></ul></ul></ul>
    3. 3. Fases da Engenharia de SW São fases genéricas independentes do tamanho e da complexidade do SW
    4. 4. Fases da Engenharia de SW <ul><li>Definição </li></ul><ul><ul><li>Engenharia de Sistemas e de Informação </li></ul></ul><ul><ul><li>Planeamento do Projecto de SW </li></ul></ul><ul><ul><li>Análise de Requisitos (ou especificação) </li></ul></ul><ul><li>Desenvolvimento </li></ul><ul><ul><li>Desenho do SW </li></ul></ul><ul><ul><li>Geração do Código </li></ul></ul><ul><ul><li>Testes do SW </li></ul></ul><ul><li>Manutenção </li></ul><ul><ul><li>Correcção </li></ul></ul><ul><ul><li>Adaptação </li></ul></ul><ul><ul><li>Melhoramentos </li></ul></ul><ul><ul><li>Prevenção </li></ul></ul>
    5. 5. Fases da Engenharia de SW análise desenho instalação concepção correcção testes construção Actividades Protectoras definição desenvolvimento manutenção melhoramentos
    6. 6. Actividades Protectoras <ul><li>Seguimento e Controle do Projecto de SW </li></ul><ul><li>Revisões Técnicas Formais </li></ul><ul><li>Garantia de Qualidade do SW </li></ul><ul><li>Gestão de Configuração do SW </li></ul><ul><li>Produção de Documentação </li></ul><ul><li>Gestão de Reutilização </li></ul><ul><li>Medições </li></ul><ul><ul><li>para Métricas e Estimações </li></ul></ul><ul><li>Gestão de Riscos </li></ul>
    7. 7. Seus papéis na Fase de Definição <ul><li>Engenheiros de SW </li></ul><ul><ul><li>gerem as suas actividades individuais </li></ul></ul><ul><ul><ul><li>planejam, supervisionam e controlam as tarefas técnicas </li></ul></ul></ul><ul><li>Gestores de projecto </li></ul><ul><ul><li>Gerem o trabalho das equipas </li></ul></ul><ul><ul><ul><li>planejam, supervisionam e controlam a organização da equipa </li></ul></ul></ul><ul><li>Gestores do negócio </li></ul><ul><ul><li>gerem o relacionamento com o cliente </li></ul></ul><ul><ul><ul><li>coordenam a relação entre o negócio e os informáticos </li></ul></ul></ul>
    8. 8. Gestão de Projectos de Software Técnicas de gestão necessárias para Planificar, Organizar, Supervisionar e Controlar as actividades e pessoas relacionadas ao Projecto de SW Ocorre desde as fases preliminares até a concepção do produto
    9. 9. Gestão de Projectos de SW <ul><li>Utilizada para garantir a realização das 3 Fases da Engenharia de SW </li></ul><ul><li>Envolve 4 Ps </li></ul><ul><ul><li>Pessoas </li></ul></ul><ul><ul><li>Produto </li></ul></ul><ul><ul><li>Processo </li></ul></ul><ul><ul><li>Projecto </li></ul></ul>
    10. 10. Conceitos <ul><li>Processo de SW </li></ul><ul><ul><li>Conjunto de actividades e resultados associados que produzem um produto de software </li></ul></ul><ul><ul><li>utilizamos um Processo para criar um Produto de SW </li></ul></ul><ul><li>Metodologia de desenvolvimento </li></ul><ul><ul><li>descreve um processo incluindo a utilização de um conjunto de heurísticas (regras, direcções), ferramentas, técnicas e notações específicas </li></ul></ul><ul><ul><li>UML, Coad-Yourdon, Jacobson, Booch, Rumbaugh </li></ul></ul><ul><ul><li>Os resultados associados são especificados em termos de Modelos </li></ul></ul><ul><li>Modelo ou Paradigma de SW </li></ul><ul><ul><li>é uma interpretação da realidade expresso através de uma linguagem textual ou gráfica. </li></ul></ul>
    11. 11. Conceitos <ul><li>Técnicas, Notações </li></ul><ul><ul><li>a modelação é uma técnica e a UML é uma notação </li></ul></ul><ul><li>Ferramentas de Tecnologias de Processo </li></ul><ul><ul><li>Incluem </li></ul></ul><ul><ul><ul><li>Modelo automatizado de marco de trabalho comum </li></ul></ul></ul><ul><ul><ul><li>Conjunto de Actividades Protectoras </li></ul></ul></ul><ul><ul><ul><li>Listas de controle de tarefas </li></ul></ul></ul><ul><ul><ul><li>Ferramentas CASE </li></ul></ul></ul><ul><ul><ul><ul><li>Rational Rose da IBM, Object Domain, IDE Borland </li></ul></ul></ul></ul>seria ideal que cada elemento da equipa assumisse a responsabilidade de uma ferramenta de tecnologia
    12. 12. Estrutura de conceitos Produto Processo Metodologia Notação (UML, etc) Técnica (Modelação ) utiliza exprime implementa cria Suporta, automatiza Ferramentas (Object Domain, Rational Rose, IDE Borland, etc)
    13. 13. Gestão de Projecto de SW <ul><li>Porquê é importante? </li></ul><ul><ul><li>A construção de software é tipicamente um trabalho complexo , com muitos participantes que trabalham durante um período de tempo relativamente comprido </li></ul></ul><ul><li>Qual o produto? </li></ul><ul><ul><li>O cumprimento do Plano de Projecto de SW </li></ul></ul><ul><li>Como fazer bem? </li></ul><ul><ul><li>Não há forma certa de o saber até termos entregue o produto dentro do prazo e orçamento estimado, mas há alguns indícios: </li></ul></ul><ul><ul><ul><li>o avanço obtido e </li></ul></ul></ul><ul><ul><ul><li>a motivação do pessoal envolvido </li></ul></ul></ul>
    14. 14. Uma visão diferente... do problema à solução Actividade Determina... Concepção O enunciado do Problema Análise O domínio do problema Desenho O domínio da Solução Construção, Testes, Instalação O domínio da realização

    ×