TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Disciplina de Requisitos PDSTJ...

Post on 18-Apr-2015

107 views 0 download

Transcript of TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Disciplina de Requisitos PDSTJ...

TRIBUNAL DE JUSTIÇA DE PERNAMBUCOTRIBUNAL DE JUSTIÇA DE PERNAMBUCO

DIRETORIADIRETORIA DEDE INFORMÁTICAINFORMÁTICA

Disciplina de RequisitosDisciplina de Requisitos

PDSTJPDSTJ

Dezembro/ 2009

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosMotivação: O Reino Perdido

Link

2

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosMotivação: O Reino Perdido

Link

Quais problemas o filme ilustra?

3

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosMotivação: O Reino Perdido

Link

Quais problemas o filme ilustra?

Quais problemas você visualiza noprocesso de requisitos atual do TJPE?

4

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosMotivação

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

5

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

6

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosVisão Geral

Requisitos 6 atividades 9 papéis 11 artefatos

Processo v4.0 Produção www.tjpe.jus.br/pdstj

Processo v4.1Processo v4.1 Desenvolvimento http://192.168.251.88/Intranet/

melhoriacontinua/pdstj/processov41

7

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

8

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

9

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosElicitar 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

10

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosElicitar 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

11

Sumário

Redator, Local, Data e Horário Objetivo Participantes Pauta Desenvolvimento Próximas Atividades Anexos Distribuição

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosElicitar 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

12

Sumário

Introdução Termos e abreviações

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

13

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

14

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

15

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

16

Sumário

Introdução Referências Organograma Descrição dos Stakeholders Modelo de negócio (AS-IS)

Cenário <nome do cenário> Diagrama de atividades (Opcional)

Cenário <nome do cenário> 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

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

17

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

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

18

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

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

19

Sumário

Introdução Referências Regras de negócio

Nome da classe de regra [RN001] Nome da regra

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

20

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

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDoc. e Analisar 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

21

Sumário

Introdução Referências Lista de Casos de Uso Diagramas de Casos de Uso

Diagrama <nome_diagrama>

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosIntervalo

15 minutos

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

23

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosGerenciar 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

24

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosGerenciar 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

25

Sumário

Escopo Sistema Analista de

Requisitos E-mail

Análise de Impacto Disciplina Impacto

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

26

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosRevisar 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

27

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosRevisar Requisitos

Etapas Preparar Revisão Realizar Reunião para Revisão de Requisitos Alterar Documentos

Saídas Planilha de Inspeção Formal

28

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosRevisar Requisitos

Etapas Preparar Revisão Realizar Reunião para Revisão de Requisitos Alterar Documentos

Saídas Planilha de Inspeção Formal

29

Sumário

Capa Histórico de Alterações

Plano de Ação Nome do Artefato Versão do Artefato Problema Detectado Sugestão de Melhoria

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

30

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosValidar 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

31

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosValidar Requisitos

Saídas Termo de Aceite

32

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosValidar Requisitos

Saídas Termo de Aceite

33

Sumário

Escopo Sistema Coordenador do Projeto E-mail

Artefatos Artefato Versão

Assinaturas Coordenador do Projeto Patrocinador do Projeto

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

34

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAnalisar Impacto

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

35

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosAgenda

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

36

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosConsiderações Finais

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

37

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosSEPG

SEPG – Software Engineering Process Group Grupo especializado em processos de eng. de software Objetivos: definir, manter e melhorar os processos de sw Composição

38

NOME ÁREA

Ana Luisa GETEC-UMCSTI

Amanda Lins GEDES-UNSC

André Poroca GEDES-UES

Cleber Chian GEDES-UES

Daniel Almeida GEDES-UTS

Daniel Melo GETEC-UIATI

NOME ÁREA

Guilherme Souza GEDES-UNAC

Gustavo Carvalho GETEC-UMCSTI

Iveruska Jatobá GEDES

Juliana Xavier GETEC-UMCSTI

Marcos Cardoso GEDES-UNSJE

Raphael D’Castro GEDES-UES

TJPE.DINFO.GETEC.UMCSTI

Disciplina de RequisitosDúvidas | Sugestões

39

SEPG: dinfo.sepg@tjpe.jus.br

Mantis: “Processo de Software”

UMCSTI: dinfo.umcsti@tjpe.jus.br

Telefone: 3419.3649