O Processo PRAXIS
Análise de Sistemas de Software
Prof. Rodrigo Ribeiro.
Praxis

Projetado para
 Ensino
de processos de software
 Desenvolvimento individual e pequenos times

Assim como U.P.
 Composto

Cada fase produz determinados artefatos
 Auxiliado

por fases
por material de apoio
http://www.wppf.uaivip.com.br/
Arquitetura do Praxis

Baseado em...
 U.P.
 Padrões
do IEEE
 Cobrem todas as KPA´s do SW-CMM 1.1
 Processo 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

Recebem artefatos como entrada (insumos).


iterações
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


Fluxos
 Divididos
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

Planejamento e controle de projetos de software
 Gestão

de Projetos
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

Gestão de requisitos


Controle das alterações e rastreamento de requisitos
Planejamento de projetos


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

Garantia da qualidade


Procedimentos para catalogar artefatos
Gestão de manutenção


Ações necessárias para obter qualidade no processo.
Gestão de configurações


da qualidade
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

Gestão de processos


Plano para treinamento em processo de software
Melhoria de tecnologia


Cuidados com documentação de processos da empresa
Gestão de treinamento


de Processos
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 etapas
 Atualizados a cada iteração

Gestão de configurações
 Três

Modelo


Ferramenta técnica específica
 Diagramas, código, etc...
Documento


tipos de artefatos
HTML, .doc...
Relatório
Arquitetura do Praxis
PESw
Ativação
ERSw
PDSw
PQSw
DDSw
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
MASw
MPPSw
MDSw
Ativação
Levantamento de
requisitos
P
P
P
Análise de
requisitos
C
C
C




P
CRSw: Cadastro dos requisitos
MASw: Modelo de Análise
MPPSw: Memória de planejamento de projeto
MDSw: Modelo de Desenho
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
Download

O Processo PRAXIS