26
O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro.

O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Embed Size (px)

Citation preview

Page 1: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

O Processo PRAXIS

Análise de Sistemas de Software

Prof. Rodrigo Ribeiro.

Page 2: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Praxis Projetado para

Ensino de processos de softwareDesenvolvimento individual e pequenos times

Assim como U.P.Composto por fases

Cada fase produz determinados artefatos

Auxiliado por material de apoio http://www.wppf.uaivip.com.br/

Page 3: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Baseado em...

U.P.Padrões do IEEECobrem todas as KPA´s do SW-CMM 1.1Processo concreto

Material fornecido no site possui exemplos de todos documentos.

Page 4: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Nomenclatura

Passo Divisão formal do processo

Possui pré-requisitos, entradas, critérios de aprovação e resultados

Fase Divisão maior utilizada para fins gerenciais

Demarcada por pontos de aceitação do cliente

Iteração Etapa de uma fase na qual se atinge objetivos definidos de um

projeto

Script “Receita de bolo” de como realizar uma iteração

Page 5: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Nomenclatura

Fluxo Sub-processo técnico ou gerencial

Sub-fluxo Conjunto de atividades correlatas de um fluxo

Atividade Passo de um fluxo

Técnica Método ou prática aplicável a execução de atividades

Page 6: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura Praxis

Page 7: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Scripts

Descrevem iterações Recebem artefatos como entrada (insumos).

Critério de entrada – pré-requisitos.

Produzem artefatos como resultado. Saída – critérios de aprovação.

Compostos por um conjunto de atividades Atividades não possuem ordem específica Atividades comuns para uma iteração

Page 8: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura Praxis

Page 9: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Artefatos

Papel central no processo Início e fim de iterações especificadas por artefatos

Material de suporte Gabaritos Exemplos

Devem seguir padrões estabelecidos Padrões devem estar de acordo com técnicas Padrões são conferidos

Listas de conferência

Page 10: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis

Page 11: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Fases

Assim como U.P... Concepção Elaboração Construção Transição

FluxosDivididos em dois tipos

Fluxos técnicos Fluxos gerenciais

Page 12: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Fluxos técnicos

Requisitos Obter requisitos do cliente

Análise Detalhar, validar requisitos

Desenho Formular um modelo estrutural de alto nível

Implementação Detalhar o desenho, implementar, testes de unidade

Testes Planejamento e execução de testes

Engenharia de sistemas Modelagem de processo de negócio, implantação, usabilidade.

Page 13: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro
Page 14: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Fluxos Gerenciais

Gestão de Projetos Planejamento e controle de projetos de software

Gestão de Qualidade Verificar e assegurar qualidade de artefatos

Engenharia de Processos Manter, dar suporte e melhorar processos de software

Fluxos definem papéis Papéis não detalhados formalmente. Critério das organizações que adotam o processo.

Cada um destes é formado por sub-fluxos...

Page 15: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Sub-fluxos gerenciais

Gestão de Projetos Gestão de requisitos

Controle das alterações e rastreamento de requisitos

Planejamento de projetos Elaboração de planos de projeto, custos e prazos

Controle de projetos Avaliação de riscos Determinar correções para estes riscos

Page 16: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Sub-fluxo gerenciais

Gestão da qualidade Garantia da qualidade

Ações necessárias para obter qualidade no processo.

Gestão de configurações Procedimentos para catalogar artefatos

Gestão de manutenção Procedimentos para manutenção de produtos

Gestão de revisões Técnicas para realizar revisões de software

Page 17: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Sub-fluxos gerenciais

Engenharia de Processos Gestão de processos

Cuidados com documentação de processos da empresa

Gestão de treinamento Plano para treinamento em processo de software

Melhoria de tecnologia Evolução tecnológica

Melhoria de processos Controle quantitativo Evolução de processos

Page 18: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis

Page 19: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Iterações

Concepção Ativação (AT)

Elaboração Levantamento de requisitos (LR) Análise de requisitos (AR)

Construção Desenho implementável (DI) Liberação 1 (L2) ... Testes alfa (TA)

Page 20: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Iterações

Transição Testes Beta (TB) Operação Piloto (OP)

Produção Elementos das iterações

Cada iteração possui um script Atividades normalmente executadas Linha de base

Nome dos artefatos

Critérios de aprovação

Page 21: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Nesta disciplina veremos as fases de...

Concepção Iteração: Ativação

Elaboração Iterações

Levantamento de requisitos Análise dos requisitos.

Demais atividades...Outras disciplinas... (Projeto, etc...)

Page 22: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis Artefatos

Constituem resultados ou entradas de etapasAtualizados a cada iteração

Gestão de configuraçõesTrês tipos de artefatos

Modelo Ferramenta técnica específica

Diagramas, código, etc... Documento

HTML, .doc... Relatório

Page 23: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do PraxisPESw ERSw PDSw PQSw DDSw

Ativação C

Levantamento de requisitos

P P

Análise de requisitos

C C C P

PESw: Proposta de especificação ERSw: Especificação dos requisitos PDSw: Plano de desenvolvimento PQSw: Plano de qualidade DDSw: Descrição do desenho

Page 24: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis

CRSw: Cadastro dos requisitos MASw: Modelo de Análise MPPSw: Memória de planejamento de projeto MDSw: Modelo de Desenho

CRSw MASw MPPSw MDSw

Ativação

Levantamento de requisitos

P P P

Análise de requisitos

C C C P

Page 25: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis

Page 26: O Processo PRAXIS Análise de Sistemas de Software Prof. Rodrigo Ribeiro

Arquitetura do Praxis

Considerações... Processo

Conjunto de Fases.... Conjunto de iterações

Conjunto de fluxos associados... Iterações não implementam todos os fluxos

Atividades sugeridas por scripts

Próxima aula:Melhoria de Processos de Software