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

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

Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 1/9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC 12207.

Apresentações semelhantes


Apresentação em tema: "Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 1/9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC 12207."— Transcrição da apresentação:

1 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 1/9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC 12207 Luiz Rodrigues Bandeira Junior Joel Soares de Jesus 2º Semestre - 2006

2 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 2/9Conteúdo  Desenvolvimento de software  Atividades de Desenvolvimento  Ferramentas & métodos utilizados  Apresentação de Case  Conclusão

3 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 3/9 Desenvolvimento de software Definição O processo de desenvolvimento faz parte do que se chama processos fundamentais e é onde concentra-se todas as atividades a serem empregadas pelo desenvolvedor do projeto de software.

4 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 4/9 Atividades de desenvolvimento Definição Durante a etapa de desenvolvimento, as boas práticas de desenvolvimento, indicam a necessidade de utilização das seguintes atividades 1.Implementação de processo 2.Análise de requisitos do sistema 3.Projeto da arquitetura do sistema 4.Análise de requisitos do software 5.Projeto da arquitetura do software 6.Projeto detalhado do software 7.Codificação e teste do software 8.Integração do software 9.Teste de homologação/qualificação do software 10.Integração do sistema 11.Teste de homologação/qualificação do sistema 12.Implantação do software 13.Homologação do software

5 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 5/9 Atividades de desenvolvimento Definição Durante a etapa de desenvolvimento, as boas práticas de desenvolvimento, indicam a necessidade de utilização das seguintes atividades 1.Implementação de processo 2.Análise de requisitos do sistema 3.Projeto da arquitetura do sistema 4.Análise de requisitos do software 5.Projeto da arquitetura do software

6 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 6/9 Ferramentas & métodos utilizados No mercado existem diversas ferramentas que auxiliam o desenvolvedor nas tarefas de documentação e análise. Algumas das mais conhecidas:  Rational Rose (Proprietária) Metodologia: RUP (Rational Unified Process)  Jude (Freeware) Metodologia: XP (eXtreming Programming)

7 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 7/9 Case: Desenvolvimento de Sistema Corporativo Cenário: Empresa Pública com sistema antigo, baseado em Terminal, tem por necessidade utilizar tecnologia mais recente e portar toda sua estrutura Main Frame para padrão Web. Solução: Passo 1. Análise dos processos da empresa e suas necessidades, desta forma definindo o escopo do projeto e seu cronograma físico. ( Implementação de processo ) Passo 2. Análise do projeto de software a ser desenvolvido, através de entrevistas com os usuários e administradores do sistema atual.( Análise de requisitos do sistema ) Passo 3. Com base no material levantado no Passo 2, faz-se o desenho do novo software que atenda os requisitos levantados. ( Projeto da arquitetura do sistema)

8 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 8/9 Case: Desenvolvimento de Sistema Corporativo Cenário: Empresa Pública com sistema antigo, baseado em Terminal, tem por necessidade utilizar tecnologia mais recente e portar toda sua estrutura Main Frame para padrão Web. Solução: Passo 4. Definição do material a ser gerado para acompanhar/documentar o desenvolvimento do software ( Análise de requisitos do software ) Passo 5. Criação dos modelos de banco de dados e objetos para a programação a ser utilizada( Projeto da arquitetura do software )

9 Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 9/9 Conclusão Referências:  Norma ISO / IEC 12207  Engenharia de Software, 5a. Edição McGraw-Hill  Engenharia de Software com CMM Perguntas ?!


Carregar ppt "Processos Fundamentais – Desenvolvimento de Software INF 366 - 2006.2 1/9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC 12207."

Apresentações semelhantes


Anúncios Google