Upload
matthew-mccoy
View
1
Download
0
Embed Size (px)
DESCRIPTION
Item de Configuração de Software de Computador: VANT
Citation preview
Plano de Desenvolvimento de Software (Projeto Pequeno)
VANT-EC-SAME
Projeto: VANT-EC-SAMEItem de Configurao de Software de Computador: VANTPlano de Desenvolvimento de SoftwareVerso 1.0Histrico da Reviso
DataVersoDescrioAutor
04/11/061.0Verso InicialAldo Martinazzo
ndice Analtico
41.Introduo
41.1Finalidade
41.2Escopo
41.3Definies, Acrnimos e Abreviaes
41.4Referncias
41.5Viso Geral
52.Viso Geral do Projeto
52.1Finalidade, Escopo e Objetivos do Projeto
52.2Suposies e Restries
52.3Produtos Liberados do Projeto
52.4Evoluo do Plano de Desenvolvimento de Software
63.Organizao do Projeto
63.1Estrutura Organizacional
63.2Interfaces Externas
63.3Papis e Responsabilidades
64.Processo de Gerenciamento
64.1Estimativas do Projeto
64.2Plano de Projeto
64.2.1Plano de Fase
84.2.2Objetivos das Iteraes
84.2.3Programao do Projeto
94.2.4Recursos do Projeto
94.3Monitoramento e Controle do Projeto
Plano de Desenvolvimento de Software1. Introduo1.1 Finalidade
A finalidade deste Plano de Desenvolvimento de Software reunir todas as informaes necessrias para controlar o desenvolvimento do ICSC ( Item de Configurao de Software de Computador ) VANT, dos Sistemas de Suporte do VANT ( Veculo Areo No Tripulado ). Ele descreve a abordagem dada ao desenvolvimento do software e o plano de nvel mais alto gerado e usado pelos gerentes para coordenar o esforo de desenvolvimento.
O Plano de Desenvolvimento de Software usado por estas pessoas:
O gerente de projeto utiliza-o para planejar o cronograma do projeto e as necessidades de recursos e para acompanhar o andamento do projeto em relao ao cronograma.
Membros da equipe do projeto utilizam-no para entender o que precisam fazer, quando precisam faz-lo e quais so as outras atividades das quais eles dependem.1.2 Escopo
Este Plano de Desenvolvimento de Software descreve o plano geral a ser usado pelo prottipo de projeto do Item de Configurao de Software de Computador - ICSC - VANT, que implementa os sistemas do VANT. Este projeto faz parte do Sistema de Software de Computador SSC - VANT-EC-SAME. Os detalhes de iteraes individuais sero descritos nos Planos de Iterao. Os planos, conforme especificado neste documento, baseiam-se nos requisitos do produto definidos no Documento de Viso.1.3 Definies, Acrnimos e Abreviaes
Consulte o Glossrio do Projeto, no documento Glossrio VANT [1]1.4 Referncias
[1] Glossrio VANT;
[2] Caso de Desenvolvimento VANT;[3] Viso VANT;[4] Plano de IteraoIniciao VANT;[5] Plano de Gerenciamento de Requisitos VANT;[6] Lista de Riscos VANT;
[7] Termo de Referncia para o Estudo de Caso do 2o Semestre de 2006;[8] Plano de Garantia de Qualidade VANT;[9] Lista de Riscos VANT; e[10] Estimativa de Esforo VANT1.5 Viso Geral
Este Plano de Desenvolvimento de Software contm as seguintes informaes:
Viso Geral do Projeto apresenta uma descrio da finalidade, do escopo e dos objetivos do projeto. Tambm define os produtos que se espera que o projeto libere.
Organizao do Projeto descreve a estrutura organizacional da equipe do projeto.
Processo de Gerenciamento explica o custo estimado e o cronograma, define os principais marcos e fases do projeto e descreve como o projeto ser monitorado.
Planos e Diretrizes Aplicveis apresentam uma viso geral do processo de desenvolvimento do software, abrangendo mtodos, ferramentas e tcnicas a serem seguidos.
2. Viso Geral do Projeto
2.1 Finalidade, Escopo e Objetivos do Projeto
Este documento tem por finalidade propiciar a concepo de um Prottipo de Projeto de Item de Configurao de Software de Computador ICSC - chamado VANT, que faz parte de um projeto mais abrangente chamado VANT-EC-SAME. Maiores detalhes so fornecidos no documento Viso VANT [3].2.2 Suposies e Restries
Este Plano de Desenvolvimento de Software considera as seguintes restries: Prazo do projeto compatvel com o calendrio das disciplinas CE-235 e CE-230 no 2o semestre de 2006.
Disponibilidade limitada de HH. Escopo limitado para compatibilizar com as restries de prazo e HH.
2.3 Produtos Liberados do Projeto
Os produtos liberados de cada fase do projeto esto identificados no documento Caso de Desenvolvimento VANT [2]. Os produtos liberados sero entregues no final de cada iterao de cada fase, conforme especificado na seo 4.2.4 Programao do Projeto.
2.4 Evoluo do Plano de Desenvolvimento de Software
O Plano de Desenvolvimento de Software reavalidado / revisado antes do incio de cada fase de Iterao. As datas metas de cada fase esto apresentadas na tabela abaixo:
Datas das Fases e Iteraes das Linhas Base
Fase RUPIterao RUPLinha Base Data Alvo
InceptionIniciaoFuncionalRealizada em 30/08/06
ElaborationProttipo de ArquiteturaProjetoRealizada em 11/09/06
ContructionRelease de ProttipoProdutoRealizada em 23/10/06
TransactionRelease FinalProduto30/11/06
3. Organizao do Projeto
3.1 Estrutura Organizacional
Vide documento Caso de Desenvolvimento. VANT [2]3.2 Interfaces Externas
O projeto do CSC V-SUP tem as seguintes interfaces externas: Equipe de projeto do ICSC-EC ( Estao de Controle )
Equipe de projeto do ICSC-SAME ( Satlite Artificial de Monitoramento Ecolgico ) Coordenador Projeto VANT-EC-SAME: Prof. Dr. Adilson Marques da Cunha
3.3 Papis e Responsabilidades
Vide documento Caso de Desenvolvimento VANT [2]4. Processo de Gerenciamento
4.1 Estimativas do Projeto
Recursos materiais e de infra-estrutura: Sero providos pelos Laboratrios da Fundao Casimiro Montenegro Filho - FCMF - no ITA
Estimativa de HH: ver documento Estimativa de Esforo VANT [10]4.2 Plano de Projeto
4.2.1 Plano de Fase
Este desenvolvimento est organizado em fases, onde poder haver mais de uma iterao em cada fase. Segundo o RUP as fases possuem diferenas em se falando de Recursos e Durao. A distribuio tpica de Recursos e Durao de acordo com o histrico de projetos deste porte est mostrado na tabela e no grfico a seguir. Contudo, peculariedades de cada projeto podem fazer com que a distribuio seja diferente da tpica.
IniciaoElaboraoConstruoTransio
Recursos~5%20%65%10%
Durao10%20%50%10%
Tabela - Distribuio Tpica de Recursos e Durao Relativa por Fase Segundo RUP
Grfico - Distribuio Tpica de Recursos e Durao Relativa por Fase Segundo RUPA distribuio relativa de Recursos e Durao das Fases do nosso projeto diferente da distribuio tpica RUP, devido s premissas e restries listadas a seguir:
Necessidade de ajustar o escopo do projeto aos Recursos e Prazos Disponveis
A disponibilidade de recursos ( HH ) constante ao longo do projeto
Aumento da durao relativa da fase de iniciao, pelo fato da equipe estar em fase de aprendizado do processo RUP e ferramentas I-CASE. Diminuio da durao relativa das fases elaborao e construo devido a limitao de escopo ( nmero de casos )
Alocao de um buffer de tempo no final, para cobrir desvios de prazo.
Com estas premissas e restries, a distribuio relativa de Recursos e Durao por Fase do Projeto do ICSC VANT ser de acordo com o grfico a seguir:
Grfico - Distribuio de Recursos e Durao Relativa por Fase do projeto ICSC VANTO principal resultado esperado ao final de cada fase est descrito na tabela a seguir:Fase de IteraoPrincipal resultado
IniciaoConjunto de artefatos que definem o problema, uma alternativa de soluo e requisitos funcionais e suplementares.
ElaboraoProttipo de Arquitetura (Sistema Embarcado de Tempo Real)
ConstruoPrimeiro release do prottipo
TransioConcluso do prottipo e documentao
4.2.2 Objetivos das IteraesObjetivos das Iteraes
FaseIteraoDescrioMarco AssociadoSolues para os Riscos
IniciaoIterao
IniciaoDefinio de requisitos do VANT-EC-SAMEEspecificao de requisitos funcionais e suplementaresFamiliarizao da equipe com o RUP e ferramentas I-CASEDefinio dos requisitos do cliente
Desenvolvimento de plano de escopo realstico para o projeto
ElaboraoProttipo de
ArquiteturaAnlise e Design de 5 mais ou menos 2 Casos de Uso e desenvolvimento do prottipo da arquitetura envolvendo estes casosProttipo de arquiteturaA arquitetura esclarecida
Riscos tcnicos da equipe so reduzidos
Prottipo inicial para o cliente
ConstruoPrimeiro
ReleaseImplementao e teste dos Casos de Uso da fase anteriorPrimeiro ReleaseTodos os requisitos levantados so implementados e verificados
Feedback ao cliente
TransioRelease
FinalTestes finais e eventuais melhoramentos e correo de defeitos.Release FinalProttipo e Documentao finalizados
4.2.3 Programao do Projeto
Vide seo 2.4.4.2.4 Recursos do Projeto
Vide Caso de Desenvolvimento VANT [2]4.3 Monitoramento e Controle do Projeto
Gerenciamento de RequisitosOs requisitos do sistema so capturados nos Documento Viso, Solicitaes do Principais Envolvidos e Especificaes Suplementares. A configurao destes documentos est controlada na ferramenta Rational ClearCase. O gerenciamento dos requisitos ser feito com uso da ferramenta Rational RequisitePro. As mudanas solicitadas nos requisitos sero capturadas nas Solicitaes de Mudana e sero aprovadas como parte do processo de Gerenciamento de Configurao.
Controle de Cronograma e Oramento
As despesas so monitoradas pelo gerente de projeto, e reportadas e avaliadas mensalmente. (Consulte Relatrios e Mtricas abaixo).
O gerente de projeto mantm uma programao mostrando a data esperada de cada marco. Os itens de linha na programao incluem pacotes de trabalho atribudos a pessoas. Cada pessoa a quem atribudo um pacote de trabalho fornece ao gerente do projeto informaes sobre o percentual de concluso das tarefas semanalmente. As decises sobre mudanas na programao ficaro a cargo do coordenador do projeto, que decidir se o escopo ser alterado a fim de preservar as datas-alvo de concluso.Controle de Qualidade
Ver documento Plano de Garantia de Qualidade VANT [8]Relatrios e Mtricas
Estimativas atualizadas de custo ( consumo de HH ) e avanamento e relatrios sumrios de mtricas sero gerados no final de cada iterao.
O Conjunto Mnimo de Mtricas, conforme descrito no RUP Guidelines: Metrics, ser coletado semanalmente. Isso inclui:
O valor atribudo s tarefas concludas. usado para refazer a estimativa da programao e do oramento para o restante do projeto e/ou para identificar a necessidade de mudanas no escopo.
Todos os defeitos abertos e fechados mostrados como um grfico de tendncias. So usados para ajudar a estimar o esforo restante necessrio para corrigir defeitos.
Aprovao dos casos de teste de aceitao mostrada como um grfico de tendncias. usada para demonstrar o progresso para os envolvidos.
Alm disso, o consumo de HH ser monitorado, tendo em vista o oramento do projeto.
Gerenciamento de Riscos
Os riscos sero identificados na Fase de Iniciao usando os passos identificados na atividade Identificar e Avaliar Riscos do RUP para Projetos Pequenos. Os riscos do projeto sero avaliados pelo menos uma vez em cada iterao. Gerenciamento de Configurao
Todos os artefatos sero controlados com uso da ferramenta Rational ClearCase. Os requisitos sero controlados na ferramenta Rational RequisitePro.
Todo o cdigo-fonte, os scripts de teste e os arquivos de dados sero includos nas baselines. A documentao relacionada ao cdigo-fonte tambm ser includa na baseline como, por exemplo, a documentao de design.As Solicitaes de Mudana so revisadas e aprovadas pelo membro do projeto responsvel pelo papel Gerente de Controle de Mudana.
Os backups completos sero efetuados mensalmente e os gradativos, durante a noite.
Tempo
( HH )