prof. msc. larissa luz gomes [email protected] aula 6 análise e projeto de sistemas i

21
Prof. MSc. Larissa Luz Gomes [email protected] Aula 6 Análise e Projeto de Sistemas I

Upload: internet

Post on 17-Apr-2015

109 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Prof. MSc. Larissa Luz Gomes

[email protected]

Aula 6

Análise e Projeto de Sistemas I

Page 2: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Gerencia de Projeto

O gerenciamento de projeto é o processo de planejar e controlar o desenvolvimento de um sistema de tempo específico a um custo mínimo e com a funcionalidade correta;

O gerente de projeto é o responsável por gerenciar centenas de tarefas e posições que precisam ser cuidadosamente coordenadas.

Page 3: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Gerencia de Projeto

Com freqüência, a oportunidade de vencer uma concorrência com uma proposta de baixo custo ou a oportunidade de obter receita força os gerentes de projeto a prometer a entrega dos sistemas para antes do que são capazes.

Por isso, prazos excessivamente otimistas são considerados um dos maiores problemas que os projetos encontram.

Um fator crucial para o gerenciamento de projetos é começar com uma avaliação realista do trabalho que precisa ser feito e, em seguida, gerenciar o projeto de acordo com essa avaliação.

Page 4: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Gerencia de Projeto

A ciência (arte) do gerenciamento de projeto está em fazer trocas compensatórias entre três importantes conceitos:

– O tamanho do sistema (em termos do que ele faz)– O tempo para completar o projeto (quando o projeto será

concluído)– Custo do projeto

Ex: Se o gerente de projeto precisar antecipar o prazo final então a solução é diminuir o tamanho do sistema(eliminando algumas de suas funções) ou aumentar os custos, adicionando mais pessoas ou fazendo hora extra.

Page 5: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Gerencia de Projeto – Exemplo Real

Page 6: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Identificando o Tamanho do Projeto

Existem duas maneiras básicas de estimar o tempo necessário para construir um sistema:– o método mais simples se baseia no tempo gasto na

fase de análise (a fim de prever o tempo necessário para o projeto todo);

– ou na abordagem dos pontos de função;

Page 7: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Identificando o Tamanho do Projeto

O primeiro método usa o tempo gasto na fase de planejamento a fim de prever o tempo necessário para o projeto inteiro;

Assim usamos o tempo gasto (ou estimado) na fase de planejamento e os percentuais-padrão da indústria (ou percentuais da própria experiência da empresa) para calcular as estimativas das outras fases;

Page 8: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Identificando o Tamanho do Projeto

Os padrões da indústria sugerem que um sistema de aplicação comercial “típico” gasta:– 15% do seu esforço na fase de planejamento– 20% na fase de análise– 35% na fase de projeto do sistema– 30% na fase implementação

Page 9: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Identificando o Tamanho do Projeto

Se um projeto levar 4 meses na fase planejamento, qual o total de pessoa-mês envolvido?

(4 / 0,15 = 22,66)

Logo será um total de 22,66 pessoa-mês.

Page 10: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Abordagem de Ponto de Função

Na abordagem de Ponto de Função usa um processo de 3 etapas que é mais complexo e mais confiável.

1) O gerente de projeto estima o tamanho do projeto em termos do n° de linhas de código;– Essa estimativa é convertida para a quantidade de

esforço necessário para o desenvolvimento em termos de n° de pessoas-mês;

– O esforço estimado é, então, convertido em um tempo de programação estimado em termos de n° de meses (do início ao fim).

Page 11: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Abordagem de Ponto de Função

Page 12: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Planilha de Estimativas de Ponto de Função

Page 13: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Planilha de Estimativas de Ponto de Função

OBS: 0 = Sem efeito na complexidade de processamento; 3 = Grande efeito na complexidade de processamento;

Page 14: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

•Complexidade de Processamento Ajustado (APC):

0,65+(0,01 x 7) = 0,72

•Total de pontos de função ajustados (TAFP):

0,72(APC) x 338 (TUFP) = 2343 (TAFP)

• 0,65 = Sistemas Muito Simples•1 = Sistemas Normais•1,35 = Sistemas Complexos

Page 15: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Ponto de Função em Linha de Código

Page 16: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Criando e Gerenciando o Plano de Trabalho

O plano de trabalho lista cada tarefa junto com as informações importantes referentes a cada uma delas;

Informações que constam num plano de trabalho: quando uma tarefa precisa ser realizada, a pessoa que deverá realizar o trabalho e todos os documentos em que ela resultará;

O plano de trabalho é o componente principal de software de gerenciamento;

Page 17: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Exemplo de um Plano de Trabalho

Page 18: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Exercício (0,2 pts)

De acordo com as respostas do 1º e 2º exercícios com relação ao seu plano de carreira. Defina as tarefas mais importantes para alcançar suas metas e tente estipular um tempo para a conclusão dos mesmos.

Entrega: 2/3

Page 19: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Exercício

Por que muitos projetos terminam tendo prazos irreais? Como um gerente de projetos deveria reagir as demandas irreais?

Que trocas compensatórias o gerente de projeto precisa gerenciar?

Quais são os dois modos básicos de estimar o tamanho de um projeto? Explique de forma sucinta cada um deles.

Descreva as 3 etapas da abordagem do ponto de função.

Page 20: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Dúvidas e Perguntas

Page 21: Prof. MSc. Larissa Luz Gomes lariluz@yahoo.com.br Aula 6 Análise e Projeto de Sistemas I

Próxima Aula

Correção de Exercício

Exercício de Revisão e Dúvidas