TRIBUNAL DE JUSTIÇA DE PERNAMBUCO
DIRETORIA DE INFORMÁTICA
PDSTJ
Disciplina de Requisitos
Dezembro/ 2009
Motivação: O Reino Perdido
Disciplina de Requisitos

Link
TJPE.DINFO.GETEC.UMCSTI
2
Motivação: O Reino Perdido
Disciplina de Requisitos

Link

Quais problemas o filme ilustra?
TJPE.DINFO.GETEC.UMCSTI
3
Motivação: O Reino Perdido
Disciplina de Requisitos

Link

Quais problemas o filme ilustra?

Quais problemas você visualiza no
processo de requisitos atual do TJPE?
TJPE.DINFO.GETEC.UMCSTI
4
Motivação

Disciplina de Requisitos
Problemas enfrentados
 Dificuldade de manutenção dos sistemas
• Ausência de documentação
 Ambiguidade no entendimento das solicitações de mudança
• Falta de padronização das informações disponibilizadas

Benefícios esperados
 Diminuição de esforço de desenvolvimento e manutenção
• Requisitos melhor especificados
• Menos erros encontrados em homologação
• Menor retrabalho
 Melhoria da qualidade dos sistemas
TJPE.DINFO.GETEC.UMCSTI
5
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
6
Visão Geral

Disciplina de Requisitos
Requisitos
 6 atividades
 9 papéis
 11 artefatos

Processo v4.0
 Produção
 www.tjpe.jus.br/pdstj

Processo v4.1
 Desenvolvimento
 http://192.168.251.88/Intranet/
melhoriacontinua/pdstj/processov41
TJPE.DINFO.GETEC.UMCSTI
7
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
8
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
9
Elicitar Requisitos
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P], Patrocinador [S] e Usuário [S]
 Entradas
 Ativos Organizacionais
 Etapas
 Capturar Vocabulário
 Levantar Necessidades
 Saídas
 Ata de Reunião
 Glossário
TJPE.DINFO.GETEC.UMCSTI
10
Elicitar Requisitos
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P], Patrocinador [S] e Usuário [S]
 Entradas
 Ativos Organizacionais
 Etapas
 Capturar Vocabulário
 Levantar Necessidades
 Saídas
 Ata de Reunião
 Glossário
TJPE.DINFO.GETEC.UMCSTI
Sumário

Redator, Local, Data e Horário

Objetivo

Participantes

Pauta

Desenvolvimento

Próximas Atividades

Anexos

Distribuição
11
Elicitar Requisitos
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P], Patrocinador [S] e Usuário [S]
 Entradas
 Ativos Organizacionais
 Etapas
 Capturar Vocabulário
 Levantar Necessidades
 Saídas
 Ata de Reunião
 Glossário
TJPE.DINFO.GETEC.UMCSTI
Sumário

Introdução

Termos e abreviações
12
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
13
Doc. e Analisar Requisitos
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P]
 Entradas
 Ata de Reunião
 Glossário
 Etapas





Definir Visão de Negócio
Definir Visão de Sistema
Especificar Casos de Uso
Especificar Regras de Negócio
Especificar Requisitos Não-Funcionais
TJPE.DINFO.GETEC.UMCSTI
14
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
TJPE.DINFO.GETEC.UMCSTI
15
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
TJPE.DINFO.GETEC.UMCSTI
Sumário

Introdução

Referências

Organograma

Descrição dos Stakeholders

Modelo de negócio (AS-IS)

Cenário <nome do cenário>


Cenário <nome do cenário>


Diagrama de atividades (Opcional)
Diagrama de atividades (Opcional)
Modelo de negócio (TO-BE)

Cenário <nome do cenário>


Diagrama de atividades
Cenário <nome do cenário>

Diagrama de atividades
16
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
TJPE.DINFO.GETEC.UMCSTI
Sumário

Introdução

Referências

Descrição geral do sistema




Escopo

Perfil atual dos sistemas

Motivação / Problema

Interligação com outros sistemas
Atores
Necessidades e Funcionalidades
/ Característica de Qualidade
Restrições
17
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
TJPE.DINFO.GETEC.UMCSTI
Sumário

Introdução

Referências

[CDU001] <Nome do caso de uso>

Descrição

Atores

Prioridade

Pré-Condições

Pós-Condições

Fluxo Básico

Fluxo Alternativo

Fluxo de Exceção

Pontos de Extensão

Observações

Campos de entrada e saída

Interface Visual
18
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
TJPE.DINFO.GETEC.UMCSTI
Sumário

Introdução

Referências

Regras de negócio

Nome da classe de regra

[RN001] Nome da regra
19
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
TJPE.DINFO.GETEC.UMCSTI
Sumário

Introdução

Referências

Requisitos não-funcionais


Requisitos não-funcionais do produto

[RNF001] Usabilidade

[RNF002] Confiabilidade

[RNF003] Desempenho

[RNF004] Segurança

[RNF005] Distribuição

[RNF006] Portabilidade
Requisitos não-funcionais do processo


[RNF005] Padrões
[RNF005] Linguagem de
Programação
20
Doc. e Analisar Requisitos
Disciplina de Requisitos

Saídas
 Documento de
Visão do Negócio
 Documento de
Visão do Sistema
 Especificação de
Casos de Uso
 Especificação de Regras
de Negócio
 Especificações
Suplementares
 Relação de Casos
de Uso
Sumário

Introdução

Referências

Lista de Casos de Uso

Diagramas de Casos de Uso

TJPE.DINFO.GETEC.UMCSTI
Diagrama <nome_diagrama>
21
Intervalo
 15 minutos
TJPE.DINFO.GETEC.UMCSTI
Disciplina de Requisitos
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
23
Gerenciar Requisitos
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P], Adm. de BD [S], Analista de
Qualidade [S], Desenvolvedor [S], Engenheiro de Testes [S],
Líder de Projeto [S], Projetista de Software [S]
 Entradas
  Etapas
 Verificar Mudanças
 Analisar Impacto
 Saídas
 Relatório de Análise de Impacto
TJPE.DINFO.GETEC.UMCSTI
24
Gerenciar Requisitos
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P], Adm. de BD [S], Analista de
Qualidade [S], Desenvolvedor [S], Engenheiro de Testes [S],
Líder de Projeto [S], Projetista de Software [S]
 Entradas
  Etapas
 Verificar Mudanças
 Analisar Impacto
 Saídas
 Relatório de Análise de Impacto
TJPE.DINFO.GETEC.UMCSTI
Sumário

Escopo




Sistema
Analista de
Requisitos
E-mail
Análise de Impacto

Disciplina

Impacto
25
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
26
Revisar Requisitos

Disciplina de Requisitos
Papéis
 Analista de Negócio [P], Adm. de BD [S], Analista de Qualidade [S],
Desenvolvedor [S], Engenheiro de Testes [S], Líder de Projeto [S],
Projetista de Software [S]

Entradas







Documento de Visão do Negócio
Documento de Visão do Sistema
Especificação de Casos de Uso
Especificação de Regras de Negócio
Especificações Suplementares
Relação de Casos de Uso
Glossário
TJPE.DINFO.GETEC.UMCSTI
27
Revisar Requisitos
Disciplina de Requisitos
 Etapas
 Preparar Revisão
 Realizar Reunião para Revisão de Requisitos
 Alterar Documentos
 Saídas
 Planilha de Inspeção Formal
TJPE.DINFO.GETEC.UMCSTI
28
Revisar Requisitos
Disciplina de Requisitos
 Etapas
 Preparar Revisão
 Realizar Reunião para Revisão de Requisitos
Sumário
 Alterar Documentos
 Saídas
 Planilha de Inspeção Formal
TJPE.DINFO.GETEC.UMCSTI

Capa


Histórico de Alterações
Plano de Ação

Nome do Artefato

Versão do Artefato

Problema Detectado

Sugestão de Melhoria
29
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
30
Validar Requisitos

Disciplina de Requisitos
Papéis
 Analista de Negócio [P], Patrocinador [S] e Usuário [S]

Entradas








Documento de Visão do Negócio
Documento de Visão do Sistema
Especificação de Casos de Uso
Especificação de Regras de Negócio
Especificações Suplementares
Relação de Casos de Uso
Glossário
Etapas
 Publicar Documentos
 Obter Termo de Aceite
 Gerar Baseline de Requisitos
TJPE.DINFO.GETEC.UMCSTI
31
Validar Requisitos
Disciplina de Requisitos
 Saídas
 Termo de Aceite
TJPE.DINFO.GETEC.UMCSTI
32
Validar Requisitos
 Saídas
Sumário

 Termo de Aceite


TJPE.DINFO.GETEC.UMCSTI
Disciplina de Requisitos
Escopo

Sistema

Coordenador do Projeto

E-mail
Artefatos

Artefato

Versão
Assinaturas

Coordenador do Projeto

Patrocinador do Projeto
33
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
34
Analisar Impacto
Disciplina de Requisitos
 Papéis
 Analista de Negócio [P], Adm. de BD [S], Analista de
Qualidade [S], Desenvolvedor [S], Engenheiro de Testes [S],
Líder de Projeto [S], Projetista de Software [S]
 Entradas
 Solicitação de Mudança
 Etapas
 Analisar Impacto
 Saídas
 Relatório de Análise de Impacto
TJPE.DINFO.GETEC.UMCSTI
35
Agenda
Disciplina de Requisitos

Visão geral da disciplina de Requisitos

Atividades







Elicitar Requisitos
Documentar e Analisar Requisitos
Gerenciar Requisitos
Revisar Requisitos
Validar Requisitos
Analisar Impacto
Considerações Finais
TJPE.DINFO.GETEC.UMCSTI
36
Considerações Finais
Disciplina de Requisitos
 Disciplina de Requisitos
 Proposta em validação
 Representante de cada unidade
• Levantar melhorias na disciplina
• Apresentar melhorias ao SEPG
 Posteriormente: treinamento oficial
• Com as sugestões de melhoria
TJPE.DINFO.GETEC.UMCSTI
37
SEPG
Disciplina de Requisitos
 SEPG – Software Engineering Process Group
 Grupo especializado em processos de eng. de software
 Objetivos: definir, manter e melhorar os processos de sw
 Composição
NOME
Ana Luisa
ÁREA
NOME
ÁREA
GETEC-UMCSTI
Guilherme Souza
GEDES-UNAC
Amanda Lins
GEDES-UNSC
Gustavo Carvalho
GETEC-UMCSTI
André Poroca
GEDES-UES
Iveruska Jatobá
Cleber Chian
GEDES-UES
Juliana Xavier
GETEC-UMCSTI
Daniel Almeida
GEDES-UTS
Marcos Cardoso
GEDES-UNSJE
Daniel Melo
GETEC-UIATI
Raphael D’Castro
GEDES-UES
TJPE.DINFO.GETEC.UMCSTI
GEDES
38
Dúvidas | Sugestões
SEPG: [email protected]
Mantis: “Processo de Software”
TJPE.DINFO.GETEC.UMCSTI
Disciplina de Requisitos
UMCSTI: [email protected]
Telefone: 3419.3649
39
Download

Apresentacao_Proposta_Disciplina_Requisitos