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

Post on 21-Apr-2015

105 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Análise e Projeto de Software

CSTDS

Profº. Henrique Vila Nova

1

Fase de Construção

2

Fase de Construção

• Produção em Escala

Fase de Construção

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

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

Início

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

fases anteriores Tipicamente, duas vezes maior.

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?

Ê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

Ê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

Ê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

Ê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

Ê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

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

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

top related