Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEnrico Monteiro Alterado mais de 10 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.