análise e projeto de software cstds profº. henrique vila nova 1

15
Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Upload: internet

Post on 21-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Análise e Projeto de Software

CSTDS

Profº. Henrique Vila Nova

1

Page 2: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Fase de Construção

2

Page 3: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Fase de Construção

• Produção em Escala

Page 4: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Fase de Construção

Page 5: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Características

Produzir a versão de Beta-Testes A ênfase é na Produção de um Software

operacional Envolve análise, projeto, e implementação dos

requisitos levantados na elaboração– Pelo menos 80% dos casos de uso foram

levantados (identificados) e entendidos durante a elaboração

– Destes, apenas 10-15% são arquiteturalmente

Page 6: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Fase de Construção

A lista de riscos continua sendo atualizada– Apesar de riscos críticos terem sido atacados na concepção

e elaboração, Riscos continuam sendo atenuados ou novos riscos podem ter surgido

– Casos de Uso continuam sendo priorizados por risco

O arquiteto mantém controle sobre a arquitetura– O desenvolvimento é monitorado pelo arquiteto para verificar

se os casos de uso estão sendo corretamente acomodados na arquitetura

Eventualmente, a arquitetura pode ser modificada

Page 7: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Início

Preparando a equipe– A equipe da construção é bem maior que das

fases anteriores Tipicamente, duas vezes maior.

Page 8: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Início

Definir Critério de avaliação– Os Casos de Uso produzidos estão de acordo

com o planejamento ?– O Sistema está maduro e estável para ser

colocado em beta-testes no ambiente do cliente?– Os Materiais de suporte estão prontos (manuais,

help, tutoriais, exemplos, slides, etc)? São Suficientes?

Page 9: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Ênfase da Construção

Requisitos– Detalhamento do Restante dos Requisitos

80% dos requisitos foram levantados e entendidos na Elaboração

De 10 a 15% foram efetivamente analisados, projetados e implementados

– Requisitos arquiteturalmente relevantes Deve-se chegar ao final da fase com 100% dos requisitos

analisados, projetados e implementados Em alguns Casos, deve ser feito um protótipo da GUI Os casos de uso devem ser ordenados por riscos

Page 10: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Ênfase da Construção

Análise e projeto– Atividades de análise e projeto têm grande ênfase na

construção– Os Modelos de Análise e projeto devem ser finalizados nesta

fase Os modelos da Elaboração são incompletos, pois enfatizam apenas a

arquitetura Os Modelos da Construção devem ser completos Em geral, as visões da arquitetura são pequenos subconjuntos do

sistema completo

– Os Modelos são utilizados como a base para realizar a implementação

Page 11: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Ênfase da Construção

Implementação– Ao final da Fase, 100% dos casos de Uso são

implementados– Envolve atividades de:

Planejamento da Ordem de Desenvolvimento de builds por iteração

Implementação Teste Unitário Integração

– A ordem de integrar e testar componentes deve ser considerada

Page 12: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Ênfase da Construção

Testes– Ênfase em testes de integração e de sistema– Algumas atividades podem iniciar antes da implementação

Plano de Testes Procedimentos de Testes

– Testes de Integração Testa as interfaces e constrói builds

– Testes de Sistema Em ambiente similar ao ambiente do cliente É executado ao final da fase Ênfase na interação entre atores e o sistema Eventuais falhas são reportadas ao gerente do projeto

Page 13: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Ênfase da Construção

Planejamento e Gerenciamento– Monitora o progresso do projeto

Em termos de casos de uso produzidos

– Ações corretivas são necessárias regularmente Eventualmente, novos orçamentos e cronogramas

devem ser renegociados

Page 14: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Final

Avaliação da iteração– Comparar o que eu foi produzido na iteração com o

planejado– Planejar detalhadamente a próxima iteração

Avaliação da fase– Planejar a fase de transição

Selecionar os beta testadores Preparar as intruções

– Oficializar o término da fase de construção

Page 15: Análise e Projeto de Software CSTDS Profº. Henrique Vila Nova 1

Resumo

O objetivo principal é a produção em escala do sistema

Mais pessoas são empregadas Todos os modelos devem ser finalizados

– A elaboração iniciou alguns modelos que tratavam do subconjunto do sistema arquiteturalmente relevante

Ao final, o sistema está pronto para beta-testes no ambiente do cliente