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/
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.
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
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
Arquitetura Praxis
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
Arquitetura Praxis
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
Arquitetura do Praxis
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
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.
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...
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
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
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
Arquitetura do Praxis
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)
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
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...)
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
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
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
Arquitetura do Praxis
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
Top Related