A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n As grandes fases: –Planejamento e elaboração –Construção –Implantação Sistema.

Apresentações semelhantes


Apresentação em tema: "Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n As grandes fases: –Planejamento e elaboração –Construção –Implantação Sistema."— Transcrição da apresentação:

1 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n As grandes fases: –Planejamento e elaboração –Construção –Implantação Sistema em produção Migração Treinamento

2 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n A fase de elaboração –O que vamos construir? Como? Que técnicas usaremos? –A fase de concepção é com frequencia incluída nesta fase –Atenção a riscos! RequisitosTecnologia HabilidadesPolitica

3 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Elaboração n Riscos de Requisitos –Fazer o sistema errado... –Atender prioridades –Casos de Uso n Riscos Tecnológicos –Experiência, viabilidade técnica –Interação entre componentes –Se necessário, desenvolver protótipos

4 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Elaboração n Riscos relacionados à equipe –Como obter os técnicos adequados? –Investimento em treinamento –A figura de um mentor, ou revisor n Riscos políticos –Há forças políticas que possam interferir?

5 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Elaboração n Definição da Arquitetura Básica do Sistema –Casos de Uso - definem os requisitos funcionais - o que o usuário deseja? –Modelo de domínio - compreensão de regras de negócio –Plataforma tecnológica - os principais componentes e como interagem

6 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Elaboração n Além dos requisitos funcionais: Facilidade de usoDesempenho Robustez Segurança CompatibilidadePreço DocumentaçãoUso de padrões IntegraçãoSuporte

7 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Elaboração n Quando a fase de elaboração termina? –Estimativas da duração dos casos de uso –Riscos identificados, e os principais tratados –Iterações para construção de casos de uso definidas, com data de início determinada Prioridades dos casos de uso –Riscos de não cumprimento de prazos

8 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Construção n O processo iterativo e incremental é motivador p/ a equipe e para o cliente –Sempre há novidades, como em RAD –Os requisitos são freqüentemente revistos n A cada iteração AnáliseProjeto ImplementaçãoTransição

9 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Construção n Análise - domínio do problema –Especificação do ponto de vista do usuário –Sem detalhes de implementação –Diagramas UML - para o cliente, não para o programador –Atividades típicas: Refinar casos de uso, modelo Definir diagramas de seqüência e estado

10 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Construção n Projeto - visa a implementação –Objetos que não fazem parte do domínio do problema –Diagramas para o programador –Objetos da análise em geral são mantidos, mas funcionalidades são acrescentadas: persistênciacomunicação interface com usuáriodesempenho

11 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Construção n Atividades típicas de projeto –Definir de pacotes e interfaces –Criar/usar bibliotecas/componentes –Atribuir responsabilidades entre objetos –Diagramas de classe, interação –Considerar concorrência, falhas, integração entre sistemas, interface, etc –Definir esquema de BD

12 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Construção n Implementação - escrever código –Simplicidade... Depois de tanto esforço –Empresa deve ter regras de codificação –Revisões –Aprenda a adiar esta fase! –Se precisar mudar/ criar novos diagramas, reconsidere seu processo

13 Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento - Construção n Testes -automatizados, em várias fases –Pelo programador Classes individuais/relacionadas Funções inteiras (ex: item de menu) Componentes –Por equipes independentes Integração Alpha : produto inteiro, dentro de casa Beta: produto inteiro, fora de casa


Carregar ppt "Prof. Aruanda Simões - Análise e Projeto OO Processo de Desenvolvimento n As grandes fases: –Planejamento e elaboração –Construção –Implantação Sistema."

Apresentações semelhantes


Anúncios Google