centro universitário de brasília · centro universitário de brasília . instituto ceub de...

177
Centro Universitário de Brasília Instituto CEUB de Pesquisa e Desenvolvimento - ICPD Jacinto Gabriel Ferreira Cunha Programação de Capacitação Anual Brasília 2011

Upload: others

Post on 07-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

Centro Universitário de Brasília

Instituto CEUB de Pesquisa e Desenvolvimento - ICPD

Jacinto Gabriel Ferreira Cunha

Programação de Capacitação Anual

Brasília 2011

Page 2: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

Jacinto Gabriel Ferreira Cunha

Programação de Capacitação Anual

Trabalho apresentado ao Centro Universitário de Brasília (UniCEUB/ICPD) como pré-requisito para aprovação do Curso de Pós-graduação Lato Sensu em Engenharia de Requisito de Software, sob orientação do Prof. MSc. Fernando de Albuquerque Guimarães

Brasília 2011

Page 3: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

Resumo

Esse projeto tem como objetivo principal a definição de uma solução de

tecnologia para apoiar o processo que envolve a geração da programação de

capacitação anual do Supremo Tribunal Federal. Essa solução será construída

utilizando a metodologia “extreme requirements” de elicitação de requisitos.

Seguindo a metodologia são construídos diversos artefatos que representam a visão

de negócio e a visão técnica do projeto. São eles o Plano de Desenvolvimento de

Software, o Documento de Definição de Requisitos, os modelos de análise orienta a

objeto e estruturada, o modelo conceitual de dados, o documento de especificação

de requisitos, o plano de gerência de requisitos e as métricas do projeto. Com a

construção desses documentos foi demonstrada a eficácia da metodologia aplicada,

ressaltando a adequação da utilização de técnicas de modelagem de processo para

entendimento do processo de negócio a ser informatizado. Essa qualidade é

verificada através da realização de medições de tamanho funcional no início de vida

do projeto, após o mapeamento do processo, bem como no final, após a definição

completa da solução a ser entregue. Um fator importante para se atingir o alto grau

qualidade dos artefatos produzidos durante o ciclo de vida do projeto foi a

comunicação mais eficiente entre as equipes dos clientes e dos desenvolvedores,

alcançada em virtude da produção de artefatos específicos focados no cliente.

Comprovando que o método é plenamento aplicável a administração públicas, com

pequenas ressalvas relacionadas à modularização do projeto para lidar com a

realidade das gestões curtas dos órgãos públicos.

Page 4: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

Sumário

I. Introdução .......................................................................................................... 17

II. Plano de Desenvolvimento de Software – PDS ................................................. 18

1. Análise Institucional ........................................................................................ 18

1.1. Instituição ................................................................................................. 18

1.2. Negócio .................................................................................................... 19

1.3. Organização – Visão Geral ...................................................................... 19

1.3.1. Organograma ................................................................................. 19

1.3.2. Descrição do Organograma ............................................................ 20

1.3.3. Mapeamento do Processo (Fluxo Atual) ......................................... 21

2. Análise Funcional - Visão específica .............................................................. 21

2.1. Área(s) Envolvida(s) ................................................................................. 21

2.2. Descrição do Processo Atual – Visão Específica ..................................... 22

2.2.1. Levantar Necessidades de Capacitação ........................................ 22

2.2.2. Validar Necessidades de Capacitação ........................................... 22

2.2.3. Elaborar Programação de Capacitação Anual ................................ 23

2.2.4. Executar Programação de Capacitação Anual ............................... 23

2.3. Mapeamento do Processo – Fluxo Atual .................................................. 23

2.3.1. Levantar Necessidades de Capacitação ........................................ 23

2.3.2. Validar Necessidades de Capacitação ........................................... 24

2.3.3. Elaborar Programação de Capacitação Anual ................................ 24

2.3.4. Executar Programação de Capacitação Anual ............................... 25

2.4. Identificação do Problema ........................................................................ 25

2.4.1. Com relação ao Levantamento de Necessidades de Capacitação 25

2.4.2. Com relação à Validação Necessidades de Capacitação .............. 28

Page 5: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

2.4.3. Com relação à Elaboração da Programação de Capacitação Anual

30

2.4.4. Com relação à Execução da Programação de Capacitação Anual 31

3. Proposta de Solução ....................................................................................... 31

3.1. Objetivo do Projeto ................................................................................... 31

3.1.1. Objetivo Geral ................................................................................. 31

3.1.2. Objetivos Específicos ..................................................................... 31

3.1.3. Funcionalidades ............................................................................. 32

3.2. Mapeamento de Processo – Fluxo Proposto ............................................ 33

3.3. Restrições Técnicas e Administrativas ..................................................... 33

3.3.1. Restrições Técnicas ....................................................................... 34

3.3.2. Restrições Administrativas ............................................................. 34

3.4. Premissas ................................................................................................. 34

3.5. Metodologia Utilizada ............................................................................... 34

3.5.1. Processo de Construção ................................................................ 34

3.5.2. Métricas .......................................................................................... 36

3.5.3. Análise do Sistema ......................................................................... 37

3.5.4. Modelagem de dados ..................................................................... 38

4. Estimativa ....................................................................................................... 38

4.1. Técnica de Estimativa .............................................................................. 38

4.2. Dados Utilizados....................................................................................... 39

4.3. Cálculo da Estimativa ............................................................................... 39

III. Documento de Definição de Requisitos - DDR ............................................... 41

1. Introdução ....................................................................................................... 41

1.1. Objetivo .................................................................................................... 41

1.2. Definições, Acrônimos e Abreviações ...................................................... 41

Page 6: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

1.2.1. Definições ....................................................................................... 41

1.2.2. Identificação dos Requisitos ........................................................... 42

1.3. Processo de Elicitação ............................................................................. 42

2. Requisitos ....................................................................................................... 42

2.1. Requisitos Funcionais .............................................................................. 43

2.1.1. Validação de necessidades de capacitação ................................... 43

2.1.2. Elaboração de programação de capacitação anual ........................ 46

2.1.3. Execução da programação de capacitação anual .......................... 47

2.2. Requisitos Complementares .................................................................... 49

2.2.1. Validação das necessidades de capacitação ................................. 49

2.2.2. Elaboração de programação de capacitação anual ........................ 79

2.2.3. Execução da programação de capacitação anual .......................... 86

2.3. Regra de Negócio..................................................................................... 90

2.3.1. Validação de necessidades de capacitação ................................... 90

2.3.2. Elaboração de programação de capacitação anual ........................ 92

2.3.3. Execução da programação de capacitação anual .......................... 93

3. Rastreabilidade ............................................................................................... 94

3.1. Requisitos Funcionais x Atributos............................................................. 94

3.1.1. Validação de necessidades de capacitação ................................... 94

3.1.2. Elaboração de programação de capacitação anual ........................ 97

3.1.3. Execução da programação de capacitação anual .......................... 97

3.2. Requisitos Funcionais X Complementares ............................................... 98

3.2.1. Validação de necessidades de capacitação ................................... 98

3.2.2. Elaboração de programação de capacitação anual ...................... 100

3.2.3. Execução da programação de capacitação anual ........................ 100

3.3. Regras de Negócio X Requisitos Funcionais ......................................... 101

Page 7: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

3.3.1. Validação de necessidades de capacitação ................................. 101

3.3.2. Elaboração de programação de capacitação anual ...................... 103

3.3.3. Execução da programação de capacitação anual ........................ 103

3.4. Requisitos Funcionais x Prioridade ........................................................ 104

3.4.1. Validação de necessidades de capacitação ................................. 104

3.4.2. Elaboração de programação de capacitação anual ...................... 105

3.4.3. Execução da programação de capacitação anual ........................ 105

3.5. Requisitos Funcionais x Objetivos Específicos ...................................... 106

3.5.1. Validação de necessidades de capacitação ................................. 106

3.5.2. Elaboração de programação de capacitação anual ...................... 107

3.5.3. Execução da programação de capacitação anual ........................ 108

3.6. Perfis e Permissões ................................................................................ 108

3.6.1. Gestor ........................................................................................... 108

3.6.2. Servidores .................................................................................... 109

3.7. Requisitos Não funcionais de Qualidade (RNF_Q) ................................ 109

3.7.1. Confiabilidade ............................................................................... 109

3.7.2. Desempenho (Eficiência) .............................................................. 109

3.7.3. Portabilidade ................................................................................. 110

3.7.4. Usabilidade ................................................................................... 110

3.8. Análise de Riscos ................................................................................... 110

IV. Modelagem do Sistema ................................................................................ 112

1. Modelagem do Sistema de Informação ........................................................ 112

1.1. Diagrama de Contexto ............................................................................ 112

1.2. Diagrama de Fluxo de Dados ................................................................. 112

1.3. Modelo de Caso de Uso ......................................................................... 113

1.4. Modelo Entidade Relacionamento Conceitual ........................................ 115

Page 8: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

V. Documento de Especificação dos Requisitos ............................................... 117

1. DHF – Diagrama Hierárquico de Função ...................................................... 117

2. Especificações Funcionais ............................................................................ 117

2.1. UC01 – Consultar Programação de Capacitação ................................... 117

2.1.1. Diagrama Hierárquico da Função ................................................. 117

2.1.2. Especificação ............................................................................... 118

2.1.3. Especificação de Telas ................................................................. 119

2.2. UC02 – Emitir Relatórios Gerenciais ...................................................... 121

2.2.1. Diagrama Hierárquico da Função ................................................. 121

2.2.2. Especificação ............................................................................... 121

2.2.3. Especificação de Telas ................................................................. 124

2.3. UC03 – Manter Vínculos ........................................................................ 131

2.3.1. Diagrama Hierárquico da Função ................................................. 131

2.3.2. Especificação ............................................................................... 132

2.4. UC04 – Gerenciar Comunicados ............................................................ 133

2.4.1. Diagrama Hierárquico da Função ................................................. 133

2.4.2. Especificação ............................................................................... 133

2.4.3. Especificação de Telas ................................................................. 135

2.5. UC05 – Gerenciar Sugestões ................................................................. 137

2.5.1. Diagrama Hierárquico de Função ................................................. 137

2.5.2. Especificação ............................................................................... 138

2.5.3. Especificação de Telas ................................................................. 139

2.6. UC06 – Manter Pesquisa de Interesse ................................................... 141

2.6.1. Diagrama Hierárquico de Função ................................................. 141

2.6.2. Especificação ............................................................................... 142

2.6.3. Especificação de Telas ................................................................. 147

Page 9: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

2.7. UC07 – Manter Programação de Capacitação ....................................... 149

2.7.1. Diagrama Hierárquico de Função ................................................. 149

2.7.2. Especificação ............................................................................... 150

2.7.3. Especificação de Telas ................................................................. 156

2.8. UC08 – Responder Pesquisa de Interesse ............................................ 158

2.8.1. Diagrama Hierárquico de Função ................................................. 158

2.8.2. Especificação ............................................................................... 159

2.8.3. Especificação de Telas ................................................................. 160

VI. Plano de Gerência de Requisitos .................................................................. 163

1. Gerenciamento de Requisitos ....................................................................... 163

1.1. Identificação de Requisitos ..................................................................... 163

1.2. Rastreabilidade ...................................................................................... 164

1.2.1. Critérios para solicitações ............................................................. 164

1.2.2. Critérios para objetivos específicos .............................................. 164

1.2.3. Critérios para requisitos funcionais ............................................... 164

1.2.4. Critérios para requisitos complementares .................................... 164

1.3. Atributos ................................................................................................. 164

1.3.1. Status ........................................................................................... 165

1.3.2. Benefício ....................................................................................... 165

1.3.3. Esforço ......................................................................................... 166

1.3.4. Risco ............................................................................................. 166

1.3.5. Estabilidade .................................................................................. 166

1.3.6. Release-alvo ................................................................................. 166

1.3.7. Atribuído a .................................................................................... 166

1.3.8. Motivo ........................................................................................... 166

1.3.9. Matriz atributos x itens de rastreabilidade .................................... 167

Page 10: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

1.4. Relatórios ............................................................................................... 167

1.5. Gerenciamento de mudanças de requisitos ........................................... 167

1.5.1. Processamento e aprovação de solicitações de mudança ........... 167

1.5.2. Comitê de controle de mudança ................................................... 167

1.5.3. Baseline do projeto ....................................................................... 168

1.6. Fluxos de trabalho e atividades .............................................................. 168

VII. Métrica .......................................................................................................... 168

1. Objetivo ......................................................................................................... 169

2. Escopo da Contagem ................................................................................... 169

3. Total de Pontos de Função Não Ajustados ................................................... 169

4. Fator de Ajuste .............................................................................................. 172

5. Apuração ....................................................................................................... 173

VIII. Conclusão ..................................................................................................... 174

IX. Bibliografia .................................................................................................... 176

Page 11: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

Lista de Figuras FIGURA 1: ORGANOGRAMA DO STF ................................................................................................. 20

FIGURA 2: MAPEAMENTO DO PROCESSO – FLUXO ATUAL .......................................................... 21

FIGURA 3: MAPEAMENTO DO PROCESSO – LEVANTAMENTO DE NECESSIDADES DE

CAPACITAÇÃO ............................................................................................................................. 24

FIGURA 4: MAPEAMENTO DO PROCESSO – VALIDAÇÃO DE NECESSIDADES DE

CAPACITAÇÃO ............................................................................................................................. 24

FIGURA 5: MAPEAMENTO DO PROCESSO – ELABORAR PROGRAMAÇÃO DE CAPACITAÇÃO

ANUAL ........................................................................................................................................... 25

FIGURA 6: MAPEAMENTO DO PROCESSO – EXECUTAR PROGRAMAÇÃO DE CAPACITAÇÃO

ANUAL ........................................................................................................................................... 25

FIGURA 7: FASES E DISCIPLINAS DO EXTREME REQUIREMENTS .............................................. 36

FIGURA 8: DIAGRAMA DE CONTEXTO ............................................................................................ 112

FIGURA 9: DIAGRAMA DE FLUXO DE DADOS ................................................................................ 113

FIGURA 10: MODELO DE CASO DE USO ........................................................................................ 114

FIGURA 11: MODELO DE ENTIDADE RELACIONAMENTO ............................................................ 116

FIGURA 12: DIAGRAMA HIERÁRQUICO DE FUNÇÃO .................................................................... 117

FIGURA 13: DHF – UC01.................................................................................................................... 118

FIGURA 14: CONSULTAR PROGRAMAÇÃO DE CAPACITAÇÃO ................................................... 120

FIGURA 15: CONSULTAR PROGRAMAÇÃO DE CAPACITAÇÃO - EVENTOS .............................. 121

FIGURA 16: DHF – UC02.................................................................................................................... 121

FIGURA 17: RELATÓRIO DE ACOMPANHAMENTO ........................................................................ 125

FIGURA 18: RELATÓRIO DE DETALHAMENTO DE EVENTO......................................................... 126

FIGURA 19: RELATÓRIO DE DETALHAMENTO DE SERVIDOR..................................................... 127

FIGURA 20: RELATÓRIO DE INTERESSADOS ................................................................................ 128

FIGURA 21: RELATÓRIO DE RESULTADO DA PESQUISA DE INTERESSES ............................... 129

FIGURA 22: RELATÓRIO COMPARATIVO DE INTERESSES X INSCRIÇÕES............................... 130

FIGURA 23: RELATÓRIO POR PÚBLICO-ALVO ............................................................................... 131

FIGURA 24: DHF – UC03.................................................................................................................... 132

FIGURA 25: DHF – UC04.................................................................................................................... 133

FIGURA 26: MANUTENÇÃO DE COMUNICADOS ............................................................................ 136

FIGURA 27: ENVIO DE COMUNICADO ............................................................................................. 137

FIGURA 28: DHF – UC05.................................................................................................................... 137

FIGURA 29: MANUTENÇÃO DE SUGESTÕES ................................................................................. 140

FIGURA 30: ENVIO DE SUGESTÕES ............................................................................................... 141

FIGURA 31: DHF – UC06.................................................................................................................... 142

FIGURA 32: MANUTENÇÃO DE PESQUISA DE INTERESSE ......................................................... 147

FIGURA 33: MANUTENÇÃO DE PESQUISA DE INTERESSE ......................................................... 148

FIGURA 34: MANUTENÇÃO DE EVENTO DE PESQUISA DE INTERESSE ................................... 149

FIGURA 35: DHF – UC07.................................................................................................................... 149

Page 12: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

FIGURA 36: MANUTENÇÃO DE EVENTO DE PROGRAMAÇÃO..................................................... 156

FIGURA 37: MANUTENÇÃO DE EVENTO DE PROGRAMAÇÃO..................................................... 157

FIGURA 38: MANUTENÇÃO DE EVENTO DE PROGRAMAÇÃO..................................................... 158

FIGURA 39: DHF – UC08.................................................................................................................... 159

FIGURA 40: RESPONDER QUESTIONÁRIO..................................................................................... 161

FIGURA 41: RESPONDER QUESTIONÁRIO..................................................................................... 162

FIGURA 42: DIAGRAMA DE RASTREABILIDADE ............................................................................ 164

Page 13: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

Índice de Tabelas TABELA 1: PROBLEMA IDENTIFICADO 1 .......................................................................................... 26

TABELA 2: PROBLEMA IDENTIFICADO 2 .......................................................................................... 26

TABELA 3: PROBLEMA IDENTIFICADO 3 .......................................................................................... 27

TABELA 4: PROBLEMA IDENTIFICADO 4 .......................................................................................... 27

TABELA 5: PROBLEMA IDENTIFICADO 5 .......................................................................................... 28

TABELA 6: PROBLEMA IDENTIFICADO 6 .......................................................................................... 28

TABELA 7: PROBLEMA IDENTIFICADO 7 .......................................................................................... 29

TABELA 8: PROBLEMA IDENTIFICADO 8 .......................................................................................... 29

TABELA 9: PROBLEMA IDENTIFICADO 9 .......................................................................................... 29

TABELA 10: PROBLEMA IDENTIFICADO 10 ...................................................................................... 30

TABELA 11: PROBLEMA IDENTIFICADO 11 ...................................................................................... 30

TABELA 12: PROBLEMA IDENTIFICADO 12 ...................................................................................... 30

TABELA 13: PROBLEMA IDENTIFICADO 13 ...................................................................................... 31

TABELA 14: PROBLEMA IDENTIFICADO 14 ...................................................................................... 31

TABELA 15: FUNÇÕES DE DADOS .................................................................................................... 39

TABELA 16: REQUISITOS FUNCIONAIS – VALIDAÇÃO DAS NECESSIDADES DE CAPACITAÇÃO

....................................................................................................................................................... 46

TABELA 17: REQUISITOS FUNCIONAIS – ELABORAÇÃO DE PROGRAMAÇÃO DE

CAPACITAÇÃO ............................................................................................................................. 47

TABELA 18: REQUISITOS FUNCIONAIS – EXECUÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO 49

TABELA 19: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC01 ................................................................................................................ 49

TABELA 20: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC02 ................................................................................................................ 50

TABELA 21: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC03 ................................................................................................................ 51

TABELA 22: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC04 ................................................................................................................ 51

TABELA 23: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC05 ................................................................................................................ 52

TABELA 24: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC06 ................................................................................................................ 52

TABELA 25: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC07 ................................................................................................................ 53

TABELA 26: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC08 ................................................................................................................ 54

TABELA 27: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC09 ................................................................................................................ 54

Page 14: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

TABELA 28: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC10 ................................................................................................................ 55

TABELA 29: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC11 ................................................................................................................ 57

TABELA 30: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC12 ................................................................................................................ 58

TABELA 31: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC13 ................................................................................................................ 60

TABELA 32: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC14 ................................................................................................................ 60

TABELA 33: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC15 ................................................................................................................ 61

TABELA 34: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC16 ................................................................................................................ 62

TABELA 35: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC17 ................................................................................................................ 63

TABELA 36: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC18 ................................................................................................................ 64

TABELA 37: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC19 ................................................................................................................ 65

TABELA 38: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC20 ................................................................................................................ 66

TABELA 39: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC21 ................................................................................................................ 68

TABELA 40: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC22 ................................................................................................................ 69

TABELA 41: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC23 ................................................................................................................ 71

TABELA 42: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC24 ................................................................................................................ 73

TABELA 43: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC25 ................................................................................................................ 74

TABELA 44: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC26 ................................................................................................................ 75

TABELA 45: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC27 ................................................................................................................ 77

TABELA 46: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC28 ................................................................................................................ 78

TABELA 47: REQUISITOS COMPLEMENTARES – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO – RC29 ................................................................................................................ 79

Page 15: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

TABELA 48: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC30 ................................................................................................................ 79

TABELA 49: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC31 ................................................................................................................ 80

TABELA 50: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC32 ................................................................................................................ 80

TABELA 51: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC33 ................................................................................................................ 81

TABELA 52: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC34 ................................................................................................................ 82

TABELA 53: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC35 ................................................................................................................ 83

TABELA 54: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC36 ................................................................................................................ 84

TABELA 55: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC37 ................................................................................................................ 85

TABELA 56: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC38 ................................................................................................................ 85

TABELA 57: REQUISITOS COMPLEMENTARES – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC39 ................................................................................................................ 86

TABELA 58: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC40 ................................................................................................................ 86

TABELA 59: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC41 ................................................................................................................ 87

TABELA 60: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC42 ................................................................................................................ 87

TABELA 61: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC43 ................................................................................................................ 88

TABELA 62: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC44 ................................................................................................................ 88

TABELA 63: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC45 ................................................................................................................ 89

TABELA 64: REQUISITOS COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO – RC46 ................................................................................................................ 90

TABELA 65: REGRAS DE NEGÓCIO – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO ..... 92

TABELA 66: REGRAS DE NEGÓCIO – ELABORAÇÃO DE PROGRAMAÇÃO DE CAPACITAÇÃO. 93

TABELA 67: REGRAS DE NEGÓCIO – EXECUÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO ..... 94

TABELA 68: ATRIBUTOS X RF – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO ............... 96

TABELA 69: ATRIBUTOS X RF – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO ............... 97

TABELA 70: ATRIBUTOS X RF – ELABORAÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO .......... 97

Page 16: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

TABELA 71: ATRIBUTOS X RF – EXECUÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO ............... 98

TABELA 72: RF X COMPLEMENTARES – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO 99

TABELA 73: RF X COMPLEMENTARES – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO

..................................................................................................................................................... 100

TABELA 74: RF X COMPLEMENTARES – ELABORAÇÃO DE PROGRAMAÇÃO DE CAPACITAÇÃO

..................................................................................................................................................... 100

TABELA 75: RF X COMPLEMENTARES – EXECUÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO

..................................................................................................................................................... 101

TABELA 76: RN X RF – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO ............................ 102

TABELA 77: RN X RF – VALIDAÇÃO DE NECESSIDADES DE CAPACITAÇÃO ............................ 103

TABELA 78: RN X RF – ELABORAÇÃO DE PROGRAMAÇÃO DE CAPACITAÇÃO ....................... 103

TABELA 79: RN X RF – EXECUÇÃO DE PROGRAMAÇÃO DE CAPACITAÇÃO ............................ 103

TABELA 80: RF X PRIORIDADE – VALIDAÇÃO DAS NECESSIDADES DE CAPACITAÇÃO ......... 105

TABELA 81: RF X PRIORIDADE – EXECUÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO ........... 105

TABELA 82: RF X PRIORIDADE – ELABORAÇÃO DA PROGRAMAÇÃO DE CAPACITAÇÃO ...... 106

TABELA 83: RF X OBJETIVOS ESPECÍFICOS – VALIDAÇÃO DAS NECESSIDADES DE

CAPACITAÇÃO ........................................................................................................................... 107

TABELA 84: RF X OBJETIVOS ESPECÍFICOS – ELABORAÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO ........................................................................................................................... 107

TABELA 85: RF X OBJETIVOS ESPECÍFICOS – EXECUÇÃO DA PROGRAMAÇÃO DE

CAPACITAÇÃO ........................................................................................................................... 108

TABELA 86: LISTA DE USUÁRIOS .................................................................................................... 108

TABELA 87: QUADRO DE PERMISSÃO............................................................................................ 109

TABELA 88: LISTA DE USUÁRIOS .................................................................................................... 109

TABELA 89: QUADRO DE PERMISSÃO............................................................................................ 109

TABELA 90: MATRIZ DE RISCO ........................................................................................................ 111

TABELA 91: ESPECIFICAÇÃO UC01 – CONSULTAR PROGRAMAÇÃO DE CAPACITAÇÃO ....... 119

TABELA 92: ESPECIFICAÇÃO UC02 – EMITIR RELATÓRIOS GERENCIAIS ................................ 124

TABELA 93: ESPECIFICAÇÃO UC03 – MANTER VÍNCULOS .......................................................... 133

TABELA 94: ESPECIFICAÇÃO UC04 – GERENCIAR COMUNICADOS .......................................... 135

TABELA 95: ESPECIFICAÇÃO UC05 – GERENCIAR SUGESTÕES ............................................... 139

TABELA 96: ESPECIFICAÇÃO UC08 – MANTER PESQUISA DE INTERESSE .............................. 147

TABELA 97 ESPECIFICAÇÃO UC09 – MANTER PROGRAMAÇÃO DE CAPACITAÇÃO ............... 156

TABELA 98 ESPECIFICAÇÃO UC10 – RESPONDER PESQUISA DE INTERESSE ....................... 160

TABELA 99: ITENS DE RASTREABILIDADE ..................................................................................... 163

TABELA 100: ITENS DE STATUS ...................................................................................................... 165

TABELA 101: ITENS DE BENEFÍCIO ................................................................................................. 166

TABELA 102: ATRIBUTOS X ITENS DE RASTREABILIDADE.......................................................... 167

TABELA 103: FLUXO DE TRABALHO DE GERÊNCIA DE REQUISITOS ........................................ 168

TABELA 104: PONTOS DE FUNÇÃO NÃO AJUSTADOS ................................................................. 172

Page 17: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

TABELA 105: FATOR DE AJUSTE ..................................................................................................... 173

Page 18: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

17

I. Introdução

O Supremo Tribunal Federal, órgão de cúpula do poder judiciário brasileiro,

preza pela celeridade e qualidade dos serviços que presta ao cidadão brasileiro.

Para que possa atingir o nível de excelência exigido pela população brasileira, o

tribunal precisa de um corpo funcional capacitado.

O tribunal dispõe de dois mecanismos para conseguir manter o nível

profissional necessário para a prestação de seus serviços: concurso público e

capacitação. Através do concurso público o STF tenta contratar os melhores

profissionais do mercado, enquanto a capacitação implica em aumentar as

habilidades dos profissionais já integrantes da casa.

Como o processo de concurso é regulamentado pela lei de licitações e

contratos, cabe ao STF atuar no ramo da capacitação dos seus funcionários. Essa

atuação é realizada através do programa de capacitação anual do tribunal. Esse

programa visa entender as necessidades de capacitação do tribunal através de um

processo iterativo entre os três grupos interessados do tribunal: os gestores, os

servidores, e a equipe responsável pelos treinamentos do STF.

Em virtude da importância do tema tanto para a corte, como para a prestação

jurisdicional aos cidadãos, foi definida a construção de uma solução que desse apoio

a esse processo. Essa solução deve buscar o aumento da agilidade do processo de

trabalho, bem como fornecer insumos para o acompanhamento da execução da

programação realizada para o ano.

Para atender as necessidades do cliente foi aplicada a metodologia aprendida

durante o curso de pós-graduação em Engenharia de Requisitos do UniCeub –

Centro Universitário de Brasília à necessidade encontrada no Supremo Tribunal

Federal.

A metodologia utilizada “Extreme Requirements” prega o entendimento

completo do negócio do cliente antes da efetiva implementação do projeto. Para

tanto, é necessária a confecção de diversos artefatos, que agrupam diversas visões

do negócio e da solução a ser proposta. Esses artefatos foram distribuídos entre as

seções II e VI deste documento.

Page 19: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

18

Na seção II – Plano de Desenvolvimento, está documentada a visão negocial

do usuário, descrevendo a solução proposta em linhas gerais. Além disso, é

apresentada a metodologia de trabalho e realizada uma estimativa do tamanho do

projeto. É um documento que externa as expectativas dos clientes.

Na Seção III – Documento de Definições de Requisitos, o negócio do cliente e

a solução são detalhados de forma mais técnica visando o repasse à equipe de

desenvolvimento. Além disso, é mantida a rastreabilidade dos artefatos, prevista na

gerência de requisitos, de forma a facilitar manutenção do documento.

Na Seção IV – Modelagem do Sistema, são apresentadas duas

representações visuais do sistema. Seguindo a análise orientada a objeto foi

construído o diagrama de casos de uso, e de acordo com a análise estruturada

foram construídos o diagrama de contexto e o diagrama de fluxo de dados.

Apoiando ambos os paradigmas, é construído o modelo conceitual de dados.

Na Seção V – Documento de Especificação de Requisitos, são feitas

especificações detalhadas de cada comportamento do sistema. Isso é realizado

através da construção de protótipos e casos de uso.

Na Seção VI – Plano de Gerência de Requisitos, são apresentadas

informações a respeito do controle e rastreamento dos requisitos.

Na Seção VII – Métricas, é apresentada uma medição detalhada do tamanho

funcional do projeto. Essa medição é feita utilizando uma contagem detalhada de

pontos de função para um projeto de desenvolvimento.

II. Plano de Desenvolvimento de Software – PDS

1. Análise Institucional

1.1. Instituição

O Supremo Tribunal Federal é um órgão da administração pública federal.

Fica localizado no Distrito Federal, em Brasília, na Praça dos três Poderes. O

Page 20: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

19

Supremo Tribunal Federal representa a cúpula do poder judiciário brasileiro, tendo

jurisdição em âmbito nacional.

O tribunal tem como principal atribuição a guarda da constituição, como

definido no artigo 102 da Carta de 1988. Esse exerce suas funções através de onze

ministros escolhidos pelo Presidente da República, entre brasileiros natos com mais

de 35 anos de idade, reputação ilibada e notório saber jurídico [BRASIL, 1988].

O órgão está divido em várias unidades administrativas de forma a melhor

realizar a prestação jurisdicional ao jurisdicionado. Algumas dessas unidades são

atribuídas responsabilidades na esfera jurisdicional, enquanto as outras cabem as

atividades de apoio.

1.2. Negócio

O negócio do STF enquanto órgão público é a prestação de serviços aos

cidadãos brasileiros. Como todo órgão público, o STF tem como dever, realizar essa

prestação de forma célere, eficiente e eficaz.

Para que alcançar esses objetivos, são definidas diversas políticas e metas.

Algumas dessas políticas dizem respeito ao processo judicial, como por exemplo, a

criação de mecanismos como a repercussão geral e súmula vinculante. Porém

somente isso não basta para alcançar a excelência na prestação de serviços.

Também é necessário que haja um corpo funcional capacitado e motivado. A

atuação nesse sentido cabe a Secretaria de Recursos Humanos.

Uma das políticas de capacitação definida pela Secretaria de Recursos

Humanos é a definição de uma Programação de Capacitação Anual. Essa

programação é elaborada de forma integrada aos servidores e gestores do STF a

fim de definir as necessidades de capacitação do quadro atual, bem como atuar para

suprir essas necessidades.

1.3. Organização – Visão Geral

1.3.1. Organograma

Page 21: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

20

A Figura 1 representa o organograma atual do Supremo Tribunal Federal,

contendo todas as suas unidades até o nível hierárquico de Secretaria. Apesar de

todos os servidores estarem envolvidos no processo que culmina na geração da

Programação de capacitação anual do STF, a responsabilidade de gestão e

condução do processo cabe a Secretaria de Recursos Humanos.

.

Figura 1: Organograma do STF

1.3.2. Descrição do Organograma

O Supremo Tribunal Federal se organiza de forma hierárquica sob a direção

do Presidente do tribunal. Como em qualquer outro órgão a distribuição de

responsabilidades é necessária para viabilizar a execução do trabalho. No STF

Page 22: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

21

pode-se dizer que há três grandes divisões: Gabinetes, Secretaria do tribunal, e

Secretaria-Geral da Presidência [STF].

Os gabinetes de ministros representam os gabinetes de cada um dos 11

ministros da Corte. Eles são responsáveis pelo julgamento dos processos que são

entregues a relatoria do ministro adequado [BRASIL, 2011].

À Secretaria-Geral da Presidência compete o apoio processual aos ministros.

Ela subdivide-se em quatro secretarias, sendo elas a secretaria judiciária, secretaria

de sessões, secretaria de comunicação social e central do cidadão e de atendimento

[BRASIL, 2011].

À Secretaria do Tribunal compete a gestão administrativa do tribunal. Ela está

dividida em seis unidades, sendo elas a secretaria de recursos humanos, secretaria

de documentação, secretaria de administração e finanças, secretaria de segurança,

secretaria de tecnologia da informação e secretaria de serviços integrados de saúde

[BRASIL, 2011].

1.3.3. Mapeamento do Processo (Fluxo Atual)

O mapeamento representado na Figura 2 mostra o macro processo referente

à elaboração e execução da Programação de Capacitação Anual do STF.

Figura 2: Mapeamento do Processo – Fluxo Atual

2. Análise Funcional - Visão específica

2.1. Área(s) Envolvida(s)

Page 23: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

22

No processo de programação de capacitação anual, a principal unidade

envolvida é a Secretaria de Recursos Humanos, que é a responsável pelo processo.

Porém, todas as unidades do STF participam do processo através de seus gestores

e servidores. Os gestores de cada área do STF participam do processo de

levantamento das necessidades de capacitação, enquanto cabe aos servidores do

STF validar as informações passadas pelos gestores e consolidadas pela Secretaria

de Recursos Humanos.

2.2. Descrição do Processo Atual – Visão Específica

2.2.1. Levantar Necessidades de Capacitação

Anualmente no STF é realizado o processo de elaboração da programação de

capacitação anual do STF. Ele é iniciado com o levantamento das necessidades de

capacitação (LNC) do quadro do STF. Esse levantamento é realizado de forma

interativa entre a Secretaria de Recursos Humanos e os gestores das diversas áreas

do STF.

No último trimestre de cada ano, são definidas pela Secretaria de Recursos

Humanos quantas necessidades cada Secretaria do STF deverá informar durante o

levantamento de necessidades. Após essa definição, cada área recebe um

formulário onde deverão ser informadas as necessidades. Esse formulário é

encaminhado à unidade hierarquicamente superiora, que deverá consolidar as

informações das áreas subordinadas e acrescentar as suas próprias necessidades.

Esse ciclo se repete até que o formulário chegue a uma unidade com status de

secretaria. Cabe a essa unidade encaminhar os dados consolidados da sua área e

subordinadas à Secretaria de Recursos Humanos, que consolidará as necessidades

de todo o tribunal.

Esse processo não faz parte do escopo inicial do projeto, porém está descrito,

pois é essencial à compreensão do negócio.

2.2.2. Validar Necessidades de Capacitação

Depois que todas as necessidades do tribunal estão consolidadas é iniciado

um processo de validação dessas informações com o quadro do STF. Essa

Page 24: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

23

validação é realizada através de uma Pesquisa de Interesse disponibilizada aos

servidores.

A pesquisa de interesse contém uma lista de cursos definidos pela equipe da

Secretaria de Recursos Humanos, que visa atender às necessidades de capacitação

definidas no macro processo de levantamento de necessidades de capacitação.

Essa lista de cursos é submetida a todos os servidores do STF, que manifestam seu

interesse em cada um dos cursos e apresentam as devidas sugestões.

2.2.3. Elaborar Programação de Capacitação Anual

Com as necessidades de capacitação ratificadas pelos servidores, cabe a

Secretaria de Recursos Humanos a elaboração da Programação de Capacitação

Anual do STF.

A programação de capacitação anual consiste em uma lista de eventos com a

previsão de realização desses eventos de forma a atender as necessidades dos

servidores. Essa programação é construída e disponibilizada aos servidores no seu

término.

2.2.4. Executar Programação de Capacitação Anual

A programação de capacitação é executada durante o ano corrente. À medida

que os eventos de capacitação vão sendo realizados são atualizadas as suas

informações para que os servidores possam realizar o efetivo acompanhamento dos

treinamentos a serem realizados no STF.

2.3. Mapeamento do Processo – Fluxo Atual

2.3.1. Levantar Necessidades de Capacitação

Page 25: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

24

Figura 3: Mapeamento do Processo – Levantamento de Necessidades de Capacitação

2.3.2. Validar Necessidades de Capacitação

Figura 4: Mapeamento do Processo – Validação de Necessidades de Capacitação

2.3.3. Elaborar Programação de Capacitação Anual

Page 26: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

25

Figura 5: Mapeamento do Processo – Elaborar Programação de Capacitação Anual

2.3.4. Executar Programação de Capacitação Anual

Figura 6: Mapeamento do Processo – Executar Programação de Capacitação Anual

2.4. Identificação do Problema

2.4.1. Com relação ao Levantamento de Necessidades de Capacitação

O problema de Necessidade de criar um formulário para cada unidade de

forma manual

Page 27: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

26

Afeta Controle sobre os formulários

Cujo impacto é Perda excessiva de tempo ao ter que montar um relatório

para cada seção de forma manual.

Sujeito a falha humana em virtude da necessidade de se

conferir os dados de cada unidade gestora, e ainda gerar o

formulário conforme as particularidades da unidade

Benefícios de uma solução seriam

Otimização do trabalho das servidoras, automatizando todo

o trabalho burocrático e reduzindo o tempo gasto com esse

serviço.

Tabela 1: Problema Identificado 1

O problema de Dificuldade de identificar os gestores responsáveis por cada

unidade

Afeta Comunicação com as unidades gestoras

Cujo impacto é Aumento do esforço necessário para encontrar o gestor de

cada unidade em virtude da dificuldade de se recuperar a

informação relativa ao chefe e a substituto de cada unidade.

Benefícios de uma solução seriam

Redução do trabalho das servidoras e aumento da agilidade

no trato com os gestores.

Tabela 2: Problema Identificado 2

O problema de Dificuldade de se controlar o envio e recebimento de

comunicações com os gestores

Afeta Controle sobre o fluxo de trabalho necessário ao

levantamento de necessidades de capacitação e velocidade

de comunicação

Cujo impacto é Dificuldade em se obter a informação relativa às

comunicações que foram enviadas e/ou recebidas pelos

Page 28: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

27

gestores, podendo implicar em atrasos no processo de

negócio.

Benefícios de uma solução seriam

Maior controle sobre as comunicações enviadas e

recebidas, possibilitando que as servidoras tomem ações de

forma a prevenir quaisquer atrasos por parte dos gestores.

Tabela 3: Problema Identificado 3

O problema de Dificuldade de se agrupar as necessidades informadas

pelos gestores

Afeta Resultado do levantamento de necessidades de capacitação

e o tempo gasto para finaliza-lo.

Cujo impacto é Em virtude da falta de categorização das informações

fornecidas, o agrupamento feito pela Seção de Ações de

Capacitação Continuada é feito de forma subjetiva. Sendo

sujeito a erro humano. Ainda o tempo necessário para essa

análise é maior do que precisaria ser em virtude da

necessidade das servidoras de categorizar cada

necessidade informada.

Benefícios de uma solução seriam

Redução do esforço para analisar as necessidades

enviadas, e diminuição do tempo gasto para realizar essa

atividade.

Tabela 4: Problema Identificado 4

O problema de Dificuldade em se extrair relatórios a partir dos dados

fornecidos no levantamento de necessidades de

capacitação

Afeta Resultado do levantamento de necessidades de capacitação

Cujo impacto é Em virtude da forma com que os dados são fornecidos à

Seção de Ações de Capacitação Continuada (papel,

documentos eletrônicos sem padrão), é necessária a

Page 29: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

28

transcrição para outra mídia antes que possam ser gerados

relatórios adequados.

Benefícios de uma solução seriam

Facilidade na obtenção de informações gerenciais, e

redução do trabalho manual das servidoras.

Tabela 5: Problema Identificado 5

O problema de Não é possível acompanhar o preenchimento das

necessidades de capacitação pelos gestores

Afeta Controle do processo do levantamento de necessidades de

capacitação

Cujo impacto é Possibilidade de atraso por parte dos gestores, impactando

o cronograma do levantamento de necessidades de

capacitação.

Benefícios de uma solução seriam

Maior controle sobre o andamento do levantamento de

necessidades de capacitação, possibilitando que as

servidoras tomem ações de forma a prevenir quaisquer

atrasos por parte dos gestores.

Tabela 6: Problema Identificado 6

2.4.2. Com relação à Validação Necessidades de Capacitação

O problema de Dificuldade em aproveitar informações fornecidas pelos

gestores no levantamento de necessidades de capacitação

Afeta Montagem da lista de cursos

Cujo impacto é Retrabalho ao se cadastrar os cursos da pesquisa de

interesse, pois não é possível se aproveitar as informações

já cadastradas no levantamento de necessidades de

capacitação

Benefícios de uma solução

Redução do trabalho das servidoras, agilizando o processo.

Page 30: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

29

seriam

Tabela 7: Problema Identificado 7

O problema de Impossibilidade de se acompanhar o andamento das

respostas fornecidas pelos servidores durante a pesquisa de

interesses

Afeta Resultado da pesquisa de interesses

Cujo impacto é Impossibilidade se avaliar se os servidores do STF estão

participando ou não da pesquisa de interesses. Caso não

haja respostas suficientes, não há como se tomar nenhuma

ação preventiva.

Benefícios de uma solução seriam

Possibilidade das servidoras da Seção de Ações de

Capacitação Continuada de aumentar a divulgação da

pesquisa de interesses caso não haja participação suficiente

por parte do quadro do STF

Tabela 8: Problema Identificado 8

O problema de Observações fornecidas pelos servidores não são

armazenadas

Afeta Resultado da pesquisa de interesses

Cujo impacto é Perda de informações coletadas na pesquisa de interesses

Benefícios de uma solução seriam

Armazenamento de dados, que podem levar ao aumento da

qualidade dos serviços prestados pela Seção de Ações de

Capacitação Continuada.

Tabela 9: Problema Identificado 9

O problema de Falta de relatórios gerenciais

Afeta Ações a serem tomadas baseadas nos dados colhidos

Cujo impacto é Ações com eficácia reduzida em virtude da informação

Page 31: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

30

inadequada

Benefícios de uma solução seriam

Ações com maior qualidade resultando em um programa de

capacitação mais efetivo

Tabela 10: Problema Identificado 10

2.4.3. Com relação à Elaboração da Programação de Capacitação Anual

O problema de Falta de visibilidade da programação

Afeta Legitimidade do trabalho construído

Cujo impacto é Questionamentos sobre os treinamentos planejados e

executados durante o ano

Benefícios de uma solução seriam

Aproximação dos servidores da casa da gestão da

Secretaria de Recursos Humanos, resultando em um

trabalho de maior qualidade.

Tabela 11: Problema Identificado 11

O problema de Processo completamente manual

Afeta Celeridade e controle do processo

Cujo impacto é Prazo com que os treinamentos podem ser iniciados no

tribunal e perda de informação

Benefícios de uma solução seriam

Utilização mais eficiente dos recursos humanos do tribunal,

resultando em um trabalho feio com mais qualidade e em

menos tempo.

Tabela 12: Problema Identificado 12

O problema de Falta de relatórios gerenciais

Afeta Ações a serem tomadas baseadas nos dados colhidos

Cujo impacto é Ações com eficácia reduzida em virtude da informação

Page 32: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

31

inadequada

Benefícios de uma solução seriam

Elaboração de uma programação de capacitação melhor

embasada e em consequência, de maior qualidade.

Tabela 13: Problema Identificado 13

2.4.4. Com relação à Execução da Programação de Capacitação Anual

O problema de Falta de relatórios gerenciais

Afeta Ações a serem tomadas baseadas nos dados colhidos

Cujo impacto é Ações com eficácia reduzida em virtude da informação

inadequada

Benefícios de uma solução seriam

Possibilidade de se tomar ações para corrigir a

programação de capacitação vigente, e possibilidade de se

verificar se ela atingiu os objetivos propostos no início do

ano.

Tabela 14: Problema Identificado 14

3. Proposta de Solução

3.1. Objetivo do Projeto

3.1.1. Objetivo Geral

Permitir o controle e execução dos processos que envolvem a geração e

execução da programação de capacitação anual de forma simples e eficiente

permitindo, posteriormente, a integração dos processos referentes ao levantamento

de necessidades de capacitação.

3.1.2. Objetivos Específicos

Com relação à Validação Necessidades de Capacitação

Objetivo específico 1: Simplificar o processo de controle da pesquisa de

interesses

Page 33: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

32

Objetivo específico 2: Possibilitar o acompanhamento da pesquisa de

interesses e o processamento das informações coletadas

Objetivo específico 3: Facilitar o envio de comunicações entre as gestoras e

os servidores do tribunal

Objetivo específico 4: Simplificar o controle e tratamento das sugestões

encaminhadas pelos servidores durante a pesquisa de interesses

Objetivo específico 5: Fornecer de forma simples o resultado consolidado do

processo de validação de necessidades de capacitação

Objetivo específico 6: Fornecer informações detalhadas sobre a aceitação dos

eventos propostos

Com relação à Elaboração da Programação de Capacitação Anual

Objetivo específico 7: Simplificar o processo de controle da programação de

capacitação anual

Objetivo específico 8: Geração de informações para embasar a construção da

programação de capacitação anual

Objetivo específico 9: Dar visibilidade a programação de capacitação anual

Com relação à Execução da Programação de Capacitação Anual

Objetivo específico 10: Verificar a eficácia da programação de capacitação

anual em relação às necessidades levantadas

3.1.3. Funcionalidades

Com relação à Validação Necessidades de Capacitação

O sistema deverá possibilitar a manutenção das pesquisas de interesse

O sistema deverá permitir que eventos sejam cadastradados e associados às

pesquisas de interesse

Page 34: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

33

O sistema deverá permitir que uma pesquisa seja disponibilizada para os

servidores do STF

O sistema deverá possibilitar o envio de comunicados aos servidores do STF

O sistema deverá que sugestões sejam enviadas pelos servidores e

respondidas pelas gestoras

O sistema deverá permitir que sejam montados questionários para os

servidores

O sistema deverá emitir relatório consolidando o resultado da pesquisa de

interesse

O sistema deverá emitir relatórios detalhando a aceitação dos eventos com

foco nos servidores, ou nos eventos, ou nos públicos alvos

Com relação à Elaboração da Programação de Capacitação Anual

O Sistema deverá possibilitar a manutenção da programação de capacitação

anual

O sistema deverá permitir que eventos sejam cadastradados e associados às

promgrações de capacitação anual

Com relação à Execução da Programação de Capacitação Anual

O sistema deverá permitir que uma programação seja disponibilizada para os

servidores do STF

O sistema deverá vincular os eventos programados, com os eventos

realizados pelo STF

3.2. Mapeamento de Processo – Fluxo Proposto

Os processos mapeados não serão alterados pela solução proposta. Apenas

serão automatizados pelo sistema de programação de capacitação

3.3. Restrições Técnicas e Administrativas

Page 35: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

34

3.3.1. Restrições Técnicas

O sistema elaborado deve observar a arquitetura padrão de sistemas da CSIS

/STI-STF, destacados alguns itens:

STF Java Framework, com uso de Apache Maven para gerenciamento de

dependências;

Arquitetura de segurança e Single Sign-On;

Padrão de Geração de Relatórios: Utilizar como solução para geração de

relatórios o componente JasperSoft IReport;

Normas e padrões para administração de dados definidos pela Seção de

Administração de Dados.

3.3.2. Restrições Administrativas

Sistema deve estar finalizado até dezembro de 2011

Sistema deve ser desenvolvido utilizando os recursos da fábrica de software

para fases de projeto e construção do software.

3.4. Premissas

Total envolvimento da área usuária nas definições, validações, homologação,

testes, treinamento e suporte de dúvidas sobre as regras de negócios;

Total envolvimento da área técnica do cliente com o projeto;

Comprometimento da equipe de desenvolvimento com o projeto;

Os usuários deverão ter acesso a Intranet para acessar o sistema;

3.5. Metodologia Utilizada

3.5.1. Processo de Construção

Foi utilizada a metodologia “Extreme Requirements” para a construção da

solução desse projeto. Essa metodologia é baseada em conceitos de engenharia de

software, qualidade de software, gestão de processos de negócio e engenharia de

Page 36: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

35

requisitos, e visa a definição dos requisitos de software de uma solução [CASTRO e

GUIMARAES, 2011].

A metodologia em questão define quatro fases para o processo de definição

de requisitos de software. As fases definidas são:

Elicitação Objetiva a obtenção do conhecimento do negócio e do problema

do cliente.

Análise Objetiva a definição de uma solução de software que atenda às

necessidades do cliente.

Documentação Objetiva documentar todos os requisitos necessários para

a construção do software para o cliente, estabelecendo um acordo entre as

partes envolvidas.

Validação Objetiva a validação dos artefatos produzidos pelo cliente.

Durante todas essas fases são realizadas atividades de diversas disciplinas

da engenharia de software. Essas disciplinas são realizadas com maior ou menor

intensidade conforme a etapa que se encontra o projeto, conforme a figura abaixo.

Page 37: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

36

Figura 7: Fases e Disciplinas do Extreme Requirements

Durante a etapa de elicitação e análise concentra-se a maior parte do esforço

de modelagem de negócio e proposta de solução. Nesse momento é construído o

Plano de Desenvolvimento de Software do projeto (PDS).

Durante a etapa de análise e documentação é realizado o trabalho de

definição de requisitos de software. O resultado dessa etapa é o Documento de

Definição de Requisitos (DDR).

A partir da fase de análise até o início da validação é realizada a prototipação

do projeto. Os protótipos gerados serão utilizados posteriormente para a validação

da solução de software durante a etapa de validação. Na etapa de validação,

visando o aceite do cliente, a disciplina de teste ganha destaque.

Durante todo o processo é realizada a disciplina de gerencia de requisitos.

Essa mantém a rastreabilidade dos requisitos e o controle de mudança dos artefatos

produzidos.

3.5.2. Métricas

Todas as métricas do projeto foram feitas utilizando a técnica de pontos de

função. Essa técnica visa medir o tamanho do software pelo ponto de vista do

usuário.

A análise de pontos de função é baseada na identificação de funções de

dados e funções transacionais que fazem sentido para o usuário. As funções de

dados representam agrupamentos de dados que fazem sentido para o usuário e são

classificados em arquivos lógicos internos (ALI) e arquivos de interface externa

(AIE), sendo que os ALIs são mantidos pelo sistema a ser contado enquanto os AIEs

são mantidos por outro sistema. As funções transacionais identificam as operações

realizadas pelo sistema na visão do usuário. São divididas em entradas externas

(EE), saídas externas (SE) e consultas externas (CE). As EE se referem às

funcionalidades que mantém algum ALI, enquanto as SE e CE visam consultar

algum dado do sistema, com a diferença que nas SE deve haver algum tipo de

processamento de dados [IFPUG, 2010].

Page 38: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

37

Para o projeto foram utilizados dois tipos de contagem previstos pela técnica.

No início do projeto é utilizada a contagem indicativa, e no fim do projeto foi

realizada a contagem detalhada de pontos de função.

A contagem indicativa é indicada para projetos pequenos. Costuma ser

realizada no início do projeto para auxiliar na estimativa de recursos necessários

devido ao esforço pequeno para gerá-la. A contagem indicativa trabalha com a

identificação das funções de dados do projeto. O tamanho do projeto é definido a

partir da premissa que para cada ALI existem três EE, duas SE e uma CE, e para

cada AIE existe uma CE e uma SE [NESMA, 2011].

A contagem detalhada é mais onerosa que a contagem indicativa e costuma

ser realizada após o termino da definição dos requisitos de software, para revisar as

estimativas de recursos. Após o termino da construção do software, pode ser

realizada uma nova contagem, caso exista algum aumento de escopo no projeto. Na

contagem detalhada são identificadas todas as funções de dados e todas as funções

transacionais com suas respectivas complexidades para gerar o número de pontos

de função não ajustados. A esse valor, é multiplicado um fator de ajuste baseado

nas características do sistema para gerar o total de pontos de função do projeto

[NESMA, 2011].

3.5.3. Análise do Sistema

A análise do sistema foi feita levando em consideração dois paradigmas

diferentes. A análise orientada a objeto, e a análise estruturada. Em ambas as

metodologias, o processo foi utilizado na construção de diagramas que fornecem

uma visão geral do sistema.

Conforme [PRESSMAN, 2006], análise estruturada utiliza dados e processos

que transformam dados em entidades distintas. Dados são mapeados em entidades

que contenham atributos e relacionamentos, e processos são modelados tendo em

vista as transformações que eles causam, na medida em que os dados fluem no

sistema. Para tanto, foram utilizados diagrama de fluxo de dados (DFD) e o

diagrama de contexto ou DFD nível 0.

O diagrama de fluxo de dados modela entrada de dados, processamento e

saída de dados de um sistema. Esse tipo de diagrama tem uma visão hierárquica,

Page 39: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

38

quanto menor o seu nível maior a abstração. No caso, o diagrama de contexto

mostra o sistema como um todo, nesse modelo é representado o fluxo de dados

entre as entidades e o sistema. Já o diagrama de fluxo de dados, dfd nível 1, detalha

em um nível maior o diagrama de contexto, apresentando todos os processos

envolvidos no tratamento de cada entrada de dados, e os repositórios de dados

envolvidos.

A segunda abordagem utilizada no trabalho foi a análise orientada a objeto.

Esse modelo foca em uma visão integrada das funcionalidades do sistema e como

elas colaboram para atender aos requisitos do usuário [PRESSMAN, 2006]. Nessa

modelagem foi utilizado o diagrama de casos de uso da Unified Modeling Language

(UML). O diagrama de casos de uso apresenta uma visão estática de todos os casos

de uso e atores envolvidos com o sistema, representando os comportamentos

esperados do sistema de uma maneira organizada [BOOCH, 2000].

3.5.4. Modelagem de dados

O modelo de dados do sistema foi construído utilizando a notação de Peter

Chen, dentro de uma visão conceitual [COUGO,1997]. O objetivo desse modelo é

mostrar a abrangência do sistema, apresentando os dados envolvidos no projeto e

como eles se relacionam [MECENAS e OLIVEIRA,2005], bem como fornecer

insumos para a medição do tamanho do projeto.

O modelo foi construído utilizando os conceitos de entidades, atributos e

relacionamentos. Entidades que representam conjuntos de elementos de negócio

necessários ao usuário. Atributos que são fatos úteis relacionados a cada entidade,

que agregam valor ao negócio. Relacionamentos mostram como as diversas

entidades se relacionam dentro de um projeto [MECENAS e OLIVEIRA, 2005].

4. Estimativa

4.1. Técnica de Estimativa

Foi utilizada a técnica indicativa da NESMA para a realização da estimativa de

tamanho do projeto [NESMA, 2011]. Essa contagem foi realizada após as conversas

iniciais com os gestores para definição de escopo do projeto.

Page 40: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

39

Após a identificação do escopo, foram identificadas as principais funções de

dados do projeto, e aplicada a técnica indicativa. Essa técnica define o valor de 35

pontos de função para cada ALI definido, e de 15 pontos de função para cada AIE.

4.2. Dados Utilizados

Descrição das funcionalidades

Tipo Contribuição

PROGRAMAÇÃO DE

CAPACITAÇÃO ALI 35

PESQUISA DE

INTERESSE ALI 35

EVENTOS DE PESQUISA ALI 35

EVENTOS DE

PROGRAMAÇÃO ALI 35

QUESTIONÁRIO ALI 35

COMUNICADOS ALI 35

SUGESTÕES ALI 35

PUBLICO ALVO AIE 15

SERVIDOR AIE 15

SETOR AIE 15

USUÁRIO AIE 15

SEGMENTO AIE 15

Tabela 15: Funções de dados

4.3. Cálculo da Estimativa

(PF) = 35 x número de ALIs + 15 x número de AIEs

(PF) = 35 x 7 + 15 x 5

(PF) = 245 + 75

Page 41: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

40

(PF) = 320 pontos de função

Page 42: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

41

III. Documento de Definição de Requisitos - DDR

1. Introdução

1.1. Objetivo

Este capítulo tem por objetivo concentrar e organizar todos os requisitos

identificados para o Sistema de Programação de Capacitação. Fornecendo aos

membros da equipe de projeto as informações necessárias para a implementação,

assim como para a realização dos testes e a homologação do sistema.

1.2. Definições, Acrônimos e Abreviações

A correta interpretação desta seção requer o conhecimento de algumas

convenções e termos específicos que serão descritos a seguir.

1.2.1. Definições

Um requisito é uma condição ou uma capacidade com o qual o sistema deve

estar de acordo, expressando as necessidades do cliente. Eles podem ser dos

seguintes tipos:

RF (Requisito Funcional): Definem as funcionalidades do Sistema de

Programação de Capacitação a serem implementadas pelos desenvolvedores na

construção do sistema, a fim de possibilitar que os usuários realizem suas tarefas e

satisfaçam os requisitos de negócio.

RC (Requisito Complementar): Relacionam as características e propriedades

dos requisitos funcionais do Sistema de Programação de Capacitação.

RNF_Q (Requisito Não Funcional de Qualidade): Relacionam os aspectos de

qualidade desejada (requisitos não-funcionais de qualidade), como confiabilidade,

eficiência, portabilidade, usabilidade ou qualquer outra característica que o sistema

deva atender, como padrões, regulamentos e contratos com os quais o sistema deve

ter conformidade.

Page 43: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

42

RN (Requisito de Negócio): Correspondem às regras que regulam o negócio

que devem ser seguidas e garantidas pelo sistema para cada requisito funcional

identificado e/ou para o módulo.

1.2.2. Identificação dos Requisitos

Os requisitos devem ser identificados com um identificador único, composto

de sigla e numeração. A referência aos requisitos é feita através dos respectivos

identificadores.

Sigla:

RFXX: Requisito Funcional

RCXX: Requisito Complementar

RNF_QXX: Requisito Não-Funcional de Qualidade

RNXX: Requisito de Negócio

Numeração:

A numeração inicia em 01 e prossegue sendo incrementada de um à medida

que forem surgindo novos requisitos.

1.3. Processo de Elicitação

A elicitação dos requisitos procedeu-se por intermédio de entrevistas e de

questionário respondido pelos responsáveis dos setores da empresa.

2. Requisitos

São definidos nos itens seguintes os: Requisitos Funcionais (RF), Requisitos

Complementares (RC) e Regras de Negócio (RNG) para o Sistema de Programação

de Capacitação.

Para cada requisito complementar será informado:

Nome do atributo;

Se é Obrigatório (O), Preenchimento Automático (A) ou Editável (E);

Page 44: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

43

Descrição;

Exemplo de valor do atributo;

Tipo do atributo, sendo alfanumérico (A), numérico (N), data (D) ou binário (B)

2.1. Requisitos Funcionais

2.1.1. Validação de necessidades de capacitação

Identificador Requisito Funcional Requisito Complementar

Regra de Negócio

RF01 O sistema deve permitir

que o usuário cadastre

pesquisa de interesses.

RC01 RN06, RN07, RN08

RF02

O sistema deve permitir

que o usuário altere os

dados de pesquisas de

interesses.

RC02 RN01, RN07, RN08

RF03 O sistema deve permitir

que o usuário exclua

pesquisa de interesses.

RC03 RN02

RF04

O sistema deve permitir

que o usuário remova a

suspensão de uma

pesquisa de interesses.

RC04 -

RF05

O sistema deve permitir

que o usuário suspenda a

realização de uma

pesquisa de interesses.

RC05 RN03

RF06 O Sistema deve permitir a

busca de “pesquisas de

interesse”

RC06 RN04

Page 45: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

44

RF07 O Sistema deve listar

pesquisas de interesse RC07 -

RF08 O Sistema deve consultar

os detalhes de uma

pesquisa de interesse

RC08 -

RF09 O sistema deve listar

eventos de pesquisa de

interesse

RC09 -

RF10 O sistema deve consultar

os detalhes de um evento

de pesquisa de interesse

RC10 -

RF11 O sistema dever permitir

que o usuário cadastre

eventos de pesquisa.

RC11 RN09, RN11, RN12

RF12

O sistema deve permitir

que o usuário altere

dados de um evento de

pesquisa.

RC12 RN09, RN12

RF13 O sistema deve permitir

que o usuário exclua

evento de pesquisa.

RC13 RN10

RF14 O sistema deverá enviar

comunicados por email RC14

RN13, RN14, RN15,

RN17

RF15 O sistema deve consultar

os detalhes dos

comunicados enviados

RC15 -

RF16 O sistema deve buscar os

comunicados RC16 RN16

RF17 O sistema deve buscar as

sugestões cadastradas RC17 RN18, RN19, RN21

Page 46: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

45

pelos servidores

RF18 O sistema deve permitir a

resposta às sugestões

cadastradas

RC18 RN20

RF19 O sistema deve permitir o

consultar os detalhes de

cada sugestão

RC19 -

RF20 O sistema deverá exibir

questionário da pesquisa

de interesse

RC20 RN05

RF21

O sistema deve permitir

que o usuário responda o

questionário da pesquisa

de interesses.

RC21 RN05,RN23,

RN24,RN25,RN26

RF22

O sistema deve permitir

que o usuário finalize um

questionário da pesquisa

de interesses

RC22 RN05,RN22,RN23,RN24

RN25,RN26

RF23

O sistema deve emitir o

relatório comparativo de

pesquisa de interesses x

Inscrições

RC23

RF24 O sistema deve emitir o

relatório de detalhamento

de servidor

RC24

RF25 O sistema deve emitir o

relatório de resultado da

pesquisa de interesse

RC25

RF26 O sistema deve emitir o

relatório de RC26

Page 47: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

46

acompanhamento

RF27 O sistema deve emitir o

relatório de detalhamento

de evento

RC27

RF28 O sistema deve emitir o

relatório por público-alvo RC28

RF29 O sistema deve emitir o

relatório de interessados RC29

Tabela 16: Requisitos Funcionais – Validação das necessidades de capacitação

2.1.2. Elaboração de programação de capacitação anual

Identificador Requisito Funcional Requisito Complementar

Regra de Negócio

RF30

O sistema deve permitir

que o usuário cadastre

programação de

capacitação anual.

RC30 RN27, RN30

RF31

O sistema deve permitir

que o usuário altere os

dados das programações

de capacitação anual.

RC31 RN27

RF32

O sistema deve permitir

que o usuário exclua uma

programação de

capacitação anual.

RC32 RN29

RF33

O sistema deve listar as

programações de

capacitação anual

cadastradas.

RC33 RN28

RF34 O sistema deve consultar RC34 -

Page 48: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

47

os detalhes de uma

programação de

capacitação anual

RF35

O sistema deve permitir

que o usuário cadastre

eventos de uma

programação anual de

capacitação

RC35 RN31, RN32,

RN34

RF36

O sistema deve permitir

que o usuário altere os

dados de eventos de uma

programação anual de

capacitação.

RC36 RN31, RN32,

RN33, RN34

RF37

O sistema deve permitir

que o usuário exclua

eventos de uma

programação anual de

capacitação.

RC37 RN31, RN32,

RN34

RF38

O sistema deve permitir

que o usuário inclua

anexos no evento de

programação

RC38

RF39

O sistema deve permitir

que o usuário exclua

anexos no evento de

programação

RC39

Tabela 17: Requisitos Funcionais – Elaboração de programação de capacitação

2.1.3. Execução da programação de capacitação anual

Identificador Requisito Funcional Requisito Complementar

Regra de Negócio

Page 49: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

48

RF40

O sistema deve permitir

que o usuário publique

uma programação de

capacitação

RC40 RN36

RF41

O sistema deve permitir

que o usuário suspenda

uma programação de

capacitação

RC41 RN35

RF42

O sistema deve permitir

que o usuário vincule

eventos de uma

programação de

capacitação anual a

eventos cadastrados no

sistema Capacitação

RC42 RN39, RN40

RF43

O sistema deve permitir

que o usuário remova o

vínculo entre os eventos

de uma programação de

capacitação anual e

eventos cadastrados no

sistema Capacitação.

RC43 RN39, RN40

RF44 O sistema deve remover o

vínculo entre eventos

automaticamente.

RC44 RN38, RN40

RF45

O sistema deve permitir

que o usuário visualize as

informações de uma

programação de

capacitação.

RC45 RN28

RF46 O sistema deve permitir RC46 RN37

Page 50: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

49

detalhar um evento de

programação de

capacitação

Tabela 18: Requisitos Funcionais – Execução da programação de capacitação

2.2. Requisitos Complementares

2.2.1. Validação das necessidades de capacitação

Identificador Requisitos Funcionais

RC01 – O sistema deve cadastrar a pesquisa

de interesses pelos seguintes atributos. RF01

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

pesquisa

X X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Texto de

abertura

X X Atributo que representa o texto

introdutório que será

apresentado no formulário

pesquisa.

- A

Data de

início

X X Atributo que representa a data

de início de realização da

pesquisa.

01/02/2012 08h00 D

Data de fim X X Atributo que representa a data

de fim de realização da

pesquisa.

28/02/2012 21h00 D

Situação da

pesquisa

de

interesse

X Atributo que representa a

situação da pesquisa de

interesse

Normal, Suspensa. A

Tabela 19: Requisitos Complementares – Validação das necessidades de capacitação – RC01

Identificador Requisitos Funcionais

Page 51: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

50

RC02 – O sistema deve alterar a pesquisa de

interesses pelos seguintes atributos. RF02

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

pesquisa

X X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Texto de

abertura

X X Atributo que representa o texto

introdutório que será

apresentado no formulário

pesquisa.

- A

Data de

início

X X Atributo que representa a data

de início de realização da

pesquisa.

01/02/2012 08h00 D

Data de fim X X Atributo que representa a data

de fim de realização da

pesquisa.

28/02/2012 21h00 D

Situação da

pesquisa

de

interesse

X Atributo que representa a

situação da pesquisa de

interesse

Normal, Suspensa. A

Tabela 20: Requisitos Complementares – Validação das necessidades de capacitação – RC02

Identificador Requisitos Funcionais

RC03 – O sistema deve excluir a pesquisa de

interesses pelos seguintes atributos. RF03

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

pesquisa

X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Texto de

abertura

Atributo que representa o texto

introdutório que será

- A

Page 52: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

51

apresentado no formulário

pesquisa.

Data de

início

Atributo que representa a data

de início de realização da

pesquisa.

01/02/2012 08h00 D

Data de fim Atributo que representa a data

de fim de realização da

pesquisa.

28/02/2012 21h00 D

Situação da

pesquisa

de

interesse

Atributo que representa a

situação da pesquisa de

interesse

Normal, Suspensa A

Tabela 21: Requisitos Complementares – Validação das necessidades de capacitação – RC03

Identificador Requisitos Funcionais

RC04 – O sistema deve remover a suspensão

de uma pesquisa de interesse pelos seguintes

atributos

RF04

Nome O S E Descrição Exemplo/Domínio Tipo

Nome da

pesquisa de

interesse

X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Situação da

pesquisa de

interesse

X Atributo que representa a

situação da pesquisa de

interesse

NORMAL A

Tabela 22: Requisitos Complementares – Validação das necessidades de capacitação – RC04

Identificador Requisitos Funcionais

RC05 – O sistema deve suspender a pesquisa

de interesse pelos seguintes atributos RF05

Page 53: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

52

Nome O S E Descrição Exemplo/Domínio Tipo

Nome da

pesquisa de

interesse

X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Situação da

pesquisa de

interesse

X Atributo que representa a

situação da pesquisa de

interesse

SUSPENSA A

Tabela 23: Requisitos Complementares – Validação das necessidades de capacitação – RC05

Identificador Requisitos Funcionais

RC06 – O sistema deve realizar uma busca nas

pesquisa de interesses pelos seguintes

atributos.

RF06

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

pesquisa

X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Data de

início

X Atributo que representa a data

de início de realização da

pesquisa.

01/02/2012 08h00 D

Data de fim X Atributo que representa a data

de fim de realização da

pesquisa.

28/02/2012 21h00 D

Ano X Atributo que representa o ano

de realização da pesquisa

2011 D

Situação Atributo que representa a

situação da pesquisa de

interesse

Norma, Suspensa A

Tabela 24: Requisitos Complementares – Validação das necessidades de capacitação – RC06

Page 54: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

53

Identificador Requisitos Funcionais

RC07 – O sistema deve listar as pesquisas de

interesse pelos seguintes atributos. RF07

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

pesquisa

X X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Tabela 25: Requisitos Complementares – Validação das necessidades de capacitação – RC07

Identificador Requisitos Funcionais

RC08 – O sistema deve consultar os detalhes

de uma pesquisa de interesses pelos seguintes

atributos.

RF08

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

pesquisa

X Atributo que representa o nome

da pesquisa

Pesquisa de

Interesses de 2011

A

Data de

início

X Atributo que representa a data

de início de realização da

pesquisa.

01/02/2012 08h00 D

Data de fim X Atributo que representa a data

de fim de realização da

pesquisa.

28/02/2012 21h00 D

Ano X Atributo que representa o ano

de realização da pesquisa

2011 D

Texto de

abertura

X Atributo que representa o texto

introdutório que será

apresentado no formulário

pesquisa.

Texto texto texto

texto

A

Nome

evento

X Atributo que representa o nome

do evento

Direito Constitucional A

Page 55: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

54

Previsão de

início

X Atributo que representa o mês

previsto para o início do

evento.

Maio D

Previsão de

fim

X Atributo que representa o mês

previsto para o fim do evento.

Maio D

Tabela 26: Requisitos Complementares – Validação das necessidades de capacitação – RC08

Identificador Requisitos Funcionais

RC09 – O sistema deve listar eventos de

pesquisas de interesse pelos seguintes

atributos.

RF09

Nome O S E Descrição Exemplo/Domínio Tipo

Nome

evento

X X Atributo que representa o nome

do evento

Direito Constitucional A

Tabela 27: Requisitos Complementares – Validação das necessidades de capacitação – RC09

Identificador Requisitos Funcionais

RC10 – O sistema deve consultar os detalhes de

um evento de pesquisa de interesses pelos

seguintes atributos.

RF10

Nome O S E Descrição Exemplo/Domínio Tipo

Nome evento X X Atributo que representa o

nome do evento

Direito

Constitucional

A

Detalhes X Atributo que representa

detalhes a respeito do evento

Ementa do curso A

Carga horária X X Atributo que representa o

número de horas previsto

para o evento

40 horas N

Público-alvo X X Atributo que representa a que Ex: SUPREMO A

Page 56: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

55

público-alvo o evento estará

vinculado. Pode ser

selecionado mais de um

público-alvo.

TRIBUNAL

FEDERAL,

PRESIDÊNCIA,

GABINETES DOS

MINISTROS, etc.

Previsão de

início

X X Atributo que representa o

mês previsto para o início do

evento.

Maio D

Previsão de

fim

X X Atributo que representa o

mês previsto para o fim do

evento.

Maio D

Modalidade

de

Preferência

X X Atributo que representa a

sugestão de modalidade para

realização do evento.

Presencial, À

distância

A

Área de

conhecimento

X X Atributo que representa a

área de conhecimento

relacionada ao evento.

Ex.: Administração,

Comunicação Oral e

Escrita,

Direito,

Informática

A

Segmento de

área de

conhecimento

X X Atributo que representa o

segmento de área de

conhecimento relacionado ao

evento. Esta informação

depende da área de

conhecimento selecionada.

Ex.: Administração

Geral,

Redação Oficial,

Língua Portuguesa,

Programação Visual

A

Tabela 28: Requisitos Complementares – Validação das necessidades de capacitação – RC10

Identificador Requisitos Funcionais

Page 57: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

56

RC11 – O sistema deve incluir evento de

pesquisa pelos seguintes atributos. RF11

Nome O S E Descrição Exemplo/Domínio Tipo

Nome evento X X Atributo que representa o

nome do evento

Direito Constitucional A

Detalhes X Atributo que representa

detalhes a respeito do

evento

Ementa do curso A

Carga horária X X Atributo que representa o

número de horas previsto

para o evento

40 horas N

Público-alvo X X Atributo que representa a

que público-alvo o evento

estará vinculado. Pode ser

selecionado mais de um

público-alvo.

Ex: SUPREMO

TRIBUNAL

FEDERAL,

PRESIDÊNCIA,

GABINETES DOS

MINISTROS, etc.

A

Previsão de

início

X X Atributo que representa o

mês previsto para o início do

evento.

Maio D

Previsão de

fim

X X Atributo que representa o

mês previsto para o fim do

evento.

Maio D

Modalidade

de

Preferência

X X Atributo que representa a

sugestão de modalidade

para realização do evento.

Presencial, À

distância

A

Área de

conhecimento

X X Atributo que representa a

área de conhecimento

relacionada ao evento.

Ex.: Administração,

Comunicação Oral e

Escrita,

A

Page 58: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

57

Direito,

Informática

Segmento de

área de

conhecimento

X X Atributo que representa o

segmento de área de

conhecimento relacionado

ao evento. Esta informação

depende da área de

conhecimento selecionada.

Ex.: Administração

Geral,

Redação Oficial,

Língua Portuguesa,

Programação Visual

A

Tabela 29: Requisitos Complementares – Validação das necessidades de capacitação – RC11

Identificador Requisitos Funcionais

RC12 – O sistema deve alterar evento de

pesquisa pelos seguintes atributos. RF12

Nome O S E Descrição Exemplo/Domínio Tipo

Nome evento X X Atributo que representa o

nome do evento

Direito Constitucional A

Detalhes X Atributo que representa

detalhes a respeito do

evento

Ementa do curso A

Carga horária X X Atributo que representa o

número de horas previsto

para o evento

40 horas N

Público-alvo X X Atributo que representa a

que público-alvo o evento

estará vinculado. Pode ser

selecionado mais de um

público-alvo.

Ex: SUPREMO

TRIBUNAL

FEDERAL,

PRESIDÊNCIA,

GABINETES DOS

MINISTROS, etc.

A

Page 59: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

58

Previsão de

início

X X Atributo que representa o

mês previsto para o início do

evento.

Maio D

Previsão de

fim

X X Atributo que representa o

mês previsto para o fim do

evento.

Maio D

Modalidade

de

Preferência

X X Atributo que representa a

sugestão de modalidade

para realização do evento.

Presencial, À

distância

A

Área de

conhecimento

X X Atributo que representa a

área de conhecimento

relacionada ao evento.

Ex.: Administração,

Comunicação Oral e

Escrita,

Direito,

Informática

A

Segmento de

área de

conhecimento

X X Atributo que representa o

segmento de área de

conhecimento relacionado

ao evento. Esta informação

depende da área de

conhecimento selecionada.

Ex.: Administração

Geral,

Redação Oficial,

Língua Portuguesa,

Programação Visual

A

Tabela 30: Requisitos Complementares – Validação das necessidades de capacitação – RC12

Identificador Requisitos Funcionais

RC13 – O sistema deve excluir evento de

pesquisa pelos seguintes atributos. RF13

Nome O S E Descrição Exemplo/Domínio Tipo

Nome evento X X Atributo que representa o

nome do evento

Direito Constitucional A

Page 60: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

59

Detalhes X Atributo que representa

detalhes a respeito do

evento

Ementa do curso A

Carga horária X X Atributo que representa o

número de horas previsto

para o evento

40 horas N

Público-alvo X X Atributo que representa a

que público-alvo o evento

estará vinculado. Pode ser

selecionado mais de um

público-alvo.

Ex: SUPREMO

TRIBUNAL

FEDERAL,

PRESIDÊNCIA,

GABINETES DOS

MINISTROS, etc.

A

Previsão de

início

X X Atributo que representa o

mês previsto para o início do

evento.

Maio D

Previsão de

fim

X X Atributo que representa o

mês previsto para o fim do

evento.

Maio D

Modalidade

de

Preferência

X X Atributo que representa a

sugestão de modalidade

para realização do evento.

Presencial, À

distância

A

Área de

conhecimento

X X Atributo que representa a

área de conhecimento

relacionada ao evento.

Ex.: Administração,

Comunicação Oral e

Escrita,

Direito,

Informática

A

Segmento de

área de

conhecimento

X X Atributo que representa o

segmento de área de

conhecimento relacionado

ao evento. Esta informação

Ex.: Administração

Geral,

Redação Oficial,

A

Page 61: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

60

depende da área de

conhecimento selecionada. Língua Portuguesa,

Programação Visual

Tabela 31: Requisitos Complementares – Validação das necessidades de capacitação – RC13

Identificador Requisitos Funcionais

RC14 – O sistema deve enviar comunicados

pelos seguintes atributos RF14

Nome O S E Descrição Exemplo/Domínio Tipo

Texto do

email

X X Atributo que representa o texto

do email enviado

Prezado servidor,

etc.

A

Data de

envio

X Atributo que representa a data

de envio do email, contendo

dia, horas e minutos.

05/12/2010 18h45 D

Tipo de

destinatário

X X Atributo que representa o tipo

de destinatário para o qual o

email foi enviado.

Todos os servidores,

Servidores que não

responderam a

pesquisa

A

Pesquisa de

interesse

X X Atributo que representa o

nome da pesquisa de

interesse.

Pesquisa de

interesse 2011

A

Nome do

evento

X Atributo que representa o

nome do evento da

programação de capacitação

PDG A

Tabela 32: Requisitos Complementares – Validação das necessidades de capacitação – RC14

Identificador Requisitos Funcionais

RC15 – O sistema deve consultar os detalhes

dos comunicados pelos seguintes atributos RF15

Page 62: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

61

Nome O S E Descrição Exemplo/Domínio Tipo

Texto do

email

X Atributo que representa o texto

do email enviado

Prezado servidor,

etc.

A

Data de

envio

X Atributo que representa a data

de envio do email, contendo

dia, horas e minutos.

05/12/2010 18h45 D

Tipo de

destinatário

X Atributo que representa o tipo

de destinatário para o qual o

email foi enviado.

Todos os servidores,

Servidores que não

responderam a

pesquisa, Servidores

que manifestaram

interesse a um

evento

A

Pesquisa de

interesse

X X Atributo que representa o

nome da pesquisa de

interesse.

Pesquisa de

interesse 2011

A

Nome do

evento

X Atributo que representa o

nome do evento da

programação de capacitação

PDG A

Tabela 33: Requisitos Complementares – Validação das necessidades de capacitação – RC15

Identificador Requisitos Funcionais

RC16 – O sistema deve buscar os comunicados

pelos seguintes atributos RF16

Nome O S E Descrição Exemplo/Domínio Tipo

Texto do

email

X Atributo que representa o texto

do email enviado

Prezado servidor,

etc.

A

Data de

envio

X Atributo que representa a data

de envio do email, contendo

dia, horas e minutos.

05/12/2010 18h45 D

Page 63: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

62

Tipo de

destinatário

X Atributo que representa o tipo

de destinatário para o qual o

email foi enviado.

Todos os servidores,

Servidores que não

responderam a

pesquisa, Servidores

que manifestaram

interesse a um

evento

A

Pesquisa de

interesse

X X Atributo que representa o

nome da pesquisa de

interesse.

Pesquisa de

interesse 2011

A

Nome do

evento

X Atributo que representa o

nome do evento da

programação de capacitação

PDG A

Tabela 34: Requisitos Complementares – Validação das necessidades de capacitação – RC16

Identificador Requisitos Funcionais

RC17 – O sistema deve buscar as sugestões

dos servidores pelos seguintes atributos RF17

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa

de

interesse

X Atributo que representa o nome

da pesquisa de interesse.

Pesquisa de

interesse 2011

A

Ano X Atributo que representa o ano

de realização da pesquisa.

Informação deve ser validada

com o período de início e fim

da pesquisa

2011 D

Indicador

de resposta

X Atributo que indica se a

sugestão já foi respondida

SIM/NÃO A

Texto da X Atributo que representa a - A

Page 64: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

63

Sugestão sugestão apresentada pelo

servidor

Resposta X Atributo que representa a

resposta dada à sugestão

apresentada pelo servidor

Obrigado A

Data da

Sugestão

X Atributo que representa a data

em que a sugestão foi

apresentada pelo servidor.

18/02/2011 14h00 D

Tabela 35: Requisitos Complementares – Validação das necessidades de capacitação – RC17

Identificador Requisitos Funcionais

RC18– O sistema deve responder as sugestões

dos servidores pelos seguintes atributos RF18

Nome O S E Descrição Exemplo/Domínio Tipo

Indicador de

resposta

X Atributo que indica se a

sugestão já foi respondida

SIM/NÃO A

Nome do

servidor

X Atributo que representa o nome

do servidor que apresentou a

sugestão

Fulano da Silva A

Cargo X Atributo que representa o cargo

do servidor que apresentou a

sugestão

Analista judiciário A

Função X Atributo que representa a

função ocupada pelo servidor

que apresentou a sugestão

FC-01 A

Lotação X Atributo que representa a

lotação ocupada pelo servidor

que apresentou a sugestão

Seção de ações de

capacitação

continuada

A

Público-

Alvo

X Atributo que representa o

público-alvo associado ao

Secretaria de

Recursos Humanos

A

Page 65: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

64

servidor que apresentou a

sugestão

Texto da

Sugestão

X Atributo que representa a

sugestão apresentada pelo

servidor

- A

Data da

Sugestão

X Atributo que representa a data

em que a sugestão foi

apresentada pelo servidor.

18/02/2011 14h00 D

Evento X Atributo que representa o

evento relacionado à sugestão.

Direito

Constitucional

A

Resposta X X Atributo que representa a

resposta dada à sugestão

apresentada pelo servidor

Obrigado A

Tabela 36: Requisitos Complementares – Validação das necessidades de capacitação – RC18

Identificador Requisitos Funcionais

RC19 – O sistema deve consultar os detalhes

das sugestões dos servidores pelos seguintes

atributos

RF19

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

servidor

X Atributo que representa o nome

do servidor que apresentou a

sugestão

Fulano da Silva A

Cargo X Atributo que representa o cargo

do servidor que apresentou a

sugestão

Analista judiciário A

Função X Atributo que representa a

função ocupada pelo servidor

que apresentou a sugestão

FC-01 A

Lotação X Atributo que representa a Seção de ações de A

Page 66: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

65

lotação ocupada pelo servidor

que apresentou a sugestão

capacitação

continuada

Público-

Alvo

X Atributo que representa o

público-alvo associado ao

servidor que apresentou a

sugestão

Secretaria de

Recursos Humanos

A

Texto da

Sugestão

X Atributo que representa a

sugestão apresentada pelo

servidor

- A

Data da

Sugestão

X Atributo que representa a data

em que a sugestão foi

apresentada pelo servidor.

18/02/2011 14h00 D

Evento X Atributo que representa o

evento relacionado à sugestão.

Direito Constitucional A

Resposta X Atributo que representa a

resposta dada à sugestão

apresentada pelo servidor

Obrigado A

Tabela 37: Requisitos Complementares – Validação das necessidades de capacitação – RC19

Identificador Requisitos Funcionais

RC20– O sistema deve exibir o questionário da

pesquisa de interesse dos eventos pelos

seguintes atributos

RF20

Nome O S E Descrição Exemplo/Domínio Tipo

Texto de

abertura

Atributo que representa o

texto de abertura da pesquisa

de interesse

Texto. A

Turno de

preferência

X X X Atributo que representa o

turno de preferência do

servidor

Matutino, Noturno,

Indiferente

A

Page 67: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

66

Peridiocidade

de

preferência

X X X Atributo que representa a

peridiocidade de preferência

do servidor

Dias corridos, dias

alternados,

indiferente

A

Sugestões

Gerais

X Atributo que representa

sugestões gerais

apresentadas pelo servidor

Mudar etc.. A

Nome evento X Atributo que representa o

nome da pesquisa

Pesquisa de

Interesses de 2011

A

Interesse X X Atributo que representa se o

servidor tem interesse pelo

curso

SIM/NÃO A

Carga

horária

X Atributo que mostra a carga

horária referente ao evento

40h N

Adequação

de Carga

horária

X X Atributo que mostra a opinião

do servidor com relação à

carga horária

Insuficiente,

Satisfatória ou

Excessiva

A

Sugestão de

Carga-

Horária

X X Atributo que mostra a

sugestão de carga horária

apresentada pelo servidor.

40 horas N

Modalidade X X Atributo que representa a

modalidade de interesse do

servidor para o evento

Presencial, à

distância

A

Sugestão de

Instrutor

X Atributo que representa a

sugestão de instrutor do

servidor

Professor fulano de

tal

A

Outras

Sugestões

X Atributo que representa

sugestões diversas,

relacionadas ao evento,

apresentadas pelo servidor.

- A

Tabela 38: Requisitos Complementares – Validação das necessidades de capacitação – RC20

Page 68: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

67

Identificador Requisitos Funcionais

RC21 – O sistema deve permitir a resposta da

pesquisa de interesse dos eventos pelos

seguintes atributos

RF21

Nome O S E Descrição Exemplo/Domínio Tipo

Texto de

abertura

X Atributo que representa o

texto de abertura da pesquisa

de interesse

Texto A

Turno de

preferência

X X Atributo que representa o

turno de preferência do

servidor

Matutino, Noturno,

Indiferente

A

Peridiocidade

de

preferência

X X Atributo que representa a

peridiocidade de preferência

do servidor

Dias corridos, dias

alternados,

indiferente

A

Sugestões

Gerais

X Atributo que representa

sugestões gerais

apresentadas pelo servidor

Mudar etc. A

Nome evento X Atributo que representa o

nome da pesquisa

Pesquisa de

Interesses de 2011

A

Interesse X Atributo que representa se o

servidor tem interesse pelo

curso

SIM/NÃO A

Carga

horária

X Atributo que mostra a carga

horária referente ao evento

40h N

Adequação

de Carga

horária

X X Atributo que mostra a opinião

do servidor com relação à

carga horária

Insuficiente,

Satisfatória ou

Excessiva

A

Sugestão de

Carga-

X X Atributo que mostra a

sugestão de carga horária

40 horas N

Page 69: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

68

Horária apresentada pelo servidor.

Modalidade X X Atributo que representa a

modalidade de interesse do

servidor para o evento

Presencial, à

distância

A

Sugestão de

Instrutor

X Atributo que representa a

sugestão de instrutor do

servidor

Professor fulano de

tal

A

Outras

Sugestões

X Atributo que representa

sugestões diversas,

relacionadas ao evento,

apresentadas pelo servidor.

- A

Status do

questionário

X Atributo que representa o

status do questionário com

relação à atuação do servidor

Em Andamento,

Concluído

A

Tabela 39: Requisitos Complementares – Validação das necessidades de capacitação – RC21

Identificador Requisitos Funcionais

RC22– O sistema deve permitir que o

questionário de pesquisa de interesse seja

finalizado pelos seguintes atributos

RF22

Nome O S E Descrição Exemplo/Domínio Tipo

Texto de

abertura

X Atributo que representa o

texto de abertura da pesquisa

de interesse

Texto A

Turno de

preferência

X X X Atributo que representa o

turno de preferência do

servidor

Matutino, Noturno,

Indiferente

A

Peridiocidade

de

preferência

X X X Atributo que representa a

peridiocidade de preferência

do servidor

Dias corridos, dias

alternados,

indiferente

A

Page 70: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

69

Sugestões

Gerais

X Atributo que representa

sugestões gerais

apresentadas pelo servidor

Mudar etc. A

Nome evento X Atributo que representa o

nome da pesquisa

Pesquisa de

Interesses de 2011

A

Interesse X X Atributo que representa se o

servidor tem interesse pelo

curso

SIM/NÃO A

Adequação

de Carga

horária

X X Atributo que mostra a opinião

do servidor com relação à

carga horária

Insuficiente,

Satisfatória ou

Excessiva

A

Sugestão de

Carga-

Horária

X X Atributo que mostra a

sugestão de carga horária

apresentada pelo servidor.

40 horas N

Modalidade X X Atributo que representa a

modalidade de interesse do

servidor para o evento

Presencial, à

distância

A

Sugestão de

Instrutor

X Atributo que representa a

sugestão de instrutor do

servidor

Professor fulano de

tal

A

Outras

Sugestões

X Atributo que representa

sugestões diversas,

relacionadas ao evento,

apresentadas pelo servidor.

- A

Status do

questionário

X Atributo que representa o

status do questionário com

relação à atuação do servidor

Em Andamento,

Concluído

A

Tabela 40: Requisitos Complementares – Validação das necessidades de capacitação – RC22

Identificador Requisitos Funcionais

Page 71: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

70

RC23 – O sistema deve emitir um relatório

comparativo de pesquisa de interesses x

inscrições pelos seguintes atributos

RF23

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o nome

da pesquisa de interesse

Pesquisa de

interesse 2011

A

Evento de

pesquisa de

interesse

X X Atributo que represente o nome

do evento da pesquisa de

interesse

Direito

Constitucional

A

Indicador de

interesse

X X Atributo que representa se o

servidor manifestou interesse

no evento ou não

SIM/NÃO A

Código do

Evento de

capacitação

X X Atributo que representa o

código do evento do sistema

capacitação a ser comparado.

1020 N

Situação da

inscrição do

servidor

X X Atributo que representa se o

servidor se inscreveu em um

curso ou não

Inscrito, não inscrito A

Público alvo

do evento

da pesquisa

de interesse

X X Atributo que representa o

público alvo associado ao

evento da pesquisa de

interesse usado como

parâmetro no relatório

Gabinete dos

ministros

A

Público alvo

do evento

de

capacitação

X X Atributo que representa o

público alvo associado ao

evento do sistema capacitação

usado como parâmetro no

relatório

Gabinete dos

ministros

A

Total de

servidores

X Atributo que representa o total

de servidores que atende aos

100 N

Page 72: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

71

critérios do relatório

Nome do

Servidor

Atributo que representa o nome

do servidor

Jacinto A

Público-

Alvo

Atributo que representa o

público alvo associado ao

servidor

Secretaria de

Recursos Humanos

A

Lotação Atributo que representa a

lotação atual do servidor no

STF

Seção de Ações de

Capacitação

Continuada

A

Indicador de

público-alvo

Atributo que indica se o

servidor encontra-se no mesmo

público alvo do evento da

pesquisa interesse

Sim/Não A

Inscrição Atributo que representa se o

servidor se inscreveu em um

curso ou não

Inscrito, não inscrito A

Tabela 41: Requisitos Complementares – Validação das necessidades de capacitação – RC23

Identificador Requisitos Funcionais

RC24 – O sistema deve emitir um relatório de

detalhamento de servidor pelos seguintes

atributos

RF24

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o

nome da pesquisa de

interesse

Pesquisa de

interesse 2011

A

Servidor X Atributo que represente o

nome do servidor

Fulano da silva A

Matrícula do

Servidor

X X Atributo que representa a

matrícula do servidor

2040 N

Page 73: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

72

Lotação X Atributo que representa a

lotação ocupada pelo servidor

Seção de Ações de

Capacitação

Continuada

A

Público Alvo X Atributo que representa o

público alvo associado ao

servidor

Secretaria de

Recursos Humanos

A

Ramal X Atributo que representa o

ramal do servidor

4788 N

Email X Atributo que representa o

email do servidor

[email protected] A

Cargo X Atributo que representa o

cargo ocupado pelo servidor

Analista Judiciário A

Área X Atributo que representa a

área do servidor

Apoio Especializado A

Especialidade X Atributo que representa a

especialidade do servidor

Análise de Sistemas A

Função X Atributo que representa a

função comissionada

recebida pelo servidor

FC-01 A

Situação do

servidor

X Atributo que representa a

situação funcional do servidor

Ativo, Cedido,

Requisitado,

Aposentado

A

Preferência

de turnos

X Atributo que representa qual

o turno de preferência

escolhido pelo servidor para

realização de cursos

Matutino, Noturno,

Indiferente

A

Preferência

de

peridiocidade

X Atributo que representa a

peridiocidade de preferência

do servidor

Dias corridos, dias

alternados,

indiferente

A

Sugestões X Atributo que representa - A

Page 74: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

73

gerais quaisquer sugestões que o

servidor deseje apresentar

sobre a pesquisa de interesse

Nome do

evento

X Atributo que representa o

nome do evento

Direito

Constitucional

A

Adequação

de carga

horária

X Atributo que representa a

opinião do servidor sobre a

adequação da carga horária

Insuficiente,

Satisfatória ou

Excessiva

A

Modalidade X Atributo que representa a

sugestão de modalidade para

realização do evento.

Presencial, À

distância

A

Sugestões X Atributo que representa

sugestões sobre o evento

específico

- A

Tabela 42: Requisitos Complementares – Validação das necessidades de capacitação – RC24

Identificador Requisitos Funcionais

RC25– O sistema deve exibir um relatório de

resultado da pesquisa de interesse pelos

seguintes atributos

RF25

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o

nome da pesquisa de

interesse

Pesquisa de

interesse 2011

A

Quantidade

de

respondentes

da pesquisa

X X Atributo que representa a

quantidade de servidores que

responderam a pesquisa

100 N

Pergunta

objetiva

X Atributo que representa

perguntas objetivas

A carga horária é

suficiente?

A

Page 75: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

74

associadas ao questionário

Opção de

resposta

X Atributo que representa as

opções de resposta a uma

pergunta objetiva

Sim, Não A

Percentual

de resposta

X Atributo que representa a

quantidade percentual de

servidores que escolheu a

opção

10% N

Nome do

evento

X Atributo que representa o

nome do evento

Direito

Constitucional

A

Previsão de

realização

X Atributo que representa a

previsão de realização do

evento

Janeiro A

Quantidade

total

X Atributo que representa o total

de servidores que

manifestaram interesse no

evento

100 N

Quantidade

publico alvo

X Atributo que representa o total

de servidores que

manifestaram interesse e

fazem parte do público alvo do

evento

20 N

Quantidade

fora do

publico alvo

Atributo que representa o total

de servidores que

manifestaram interesse e não

fazem parte do público alvo do

evento

10 N

Tabela 43: Requisitos Complementares – Validação das necessidades de capacitação – RC25

Identificador Requisitos Funcionais

Page 76: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

75

RC26– O sistema deve emitir um relatório de

acompanhamento pelos seguintes atributos RF26

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o

nome da pesquisa de

interesse

Pesquisa de

interesse 2011

A

Evento de

pesquisa

X X Atributo que representa o

nome do evento de pesquisa

de interesse

Direito

Constitucional

A

Público Alvo X Atributo que representa o

público alvo associado aos

servidores

Secretaria de

Recursos Humanos

A

Quantidade

de ativos

X Atributo que representa a

quantidade de pessoas ativas

dentro do STF para o público

alvo

100 N

Quantidade

Público Alvo

X Atributo que representa a

quantidade de servidores do

público alvo que responderam

a pesquisa

100 N

Quantidade

de

Interessados

X Atributo que representa a

quantidade de servidores do

público alvo que manifestaram

interesse no evento

100 N

Indicador de

público alvo

X Atributo que representa a

indicação se o público alvo em

questão equivale ao público

alvo do evento

Sim/Não A

Tabela 44: Requisitos Complementares – Validação das necessidades de capacitação – RC26

Page 77: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

76

Identificador Requisitos Funcionais

RC27– O sistema deve emitir um relatório de

detalhamento de evento pelos seguintes

atributos

RF27

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o

nome da pesquisa de

interesse

Pesquisa de

interesse 2011

A

Evento de

pesquisa

X X Atributo que representa o

nome do evento de pesquisa

de interesse

Direito Constitucional A

Público Alvo X X Atributo que representa o

Público alvo associado ao

servidor

Secretaria de

Recursos Humanos

A

Indicador de

público Alvo

X Atributo que representa se os

servidores devem pertencer ao

público alvo do evento em

questão

Sim, Não A

Lotação X Atributo que representa a

Lotação do servidor que

manifestou interesse no

evento

Seção de Ações de

Capacitação

Continuada

A

Servidor X Atributo que representa o

nome do servidor que

manifestou interesse no

evento

Fulano da Silva A

Pergunta X Atributo que representa a

resposta a uma pergunta

associada ao evento

A Carga Horária é

adequada?

A

Instrutor X Atributo que representa o Ciclano da silva A

Page 78: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

77

nome do instrutor sugerido

pelo servidor ao evento

Carga

horária

X Atributo que representa a

carga horária sugerida pelo

servidor ao evento

40h N

Sugestões X Atributo que representa as

sugestões apresentadas pelo

servidor ao evento

- A

Total de

servidores

no público

alvo

X Atributo que representa o total

de servidores que respondeu o

questionário e está dentro do

público-alvo

100 N

Total de

servidores

fora do

público alvo

X Atributo que representa o total

de servidores que respondeu o

questionário e está fora do

público-alvo

50 N

Total de

servidores

interessados

X Atributo que representa o total

de servidores que manifestou

interesse no evento

40 N

Pergunta X Atributo que representa as

perguntas associadas ao

evento

A carga horária é

suficiente?

A

Opção X Atributo que representa as

opções de resposta de uma

pergunta

Sim, Não A

Quantidade X Atributo que representa

quantos servidores que

selecionaram a opção de

resposta

100 N

Tabela 45: Requisitos Complementares – Validação das necessidades de capacitação – RC27

Page 79: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

78

Identificador Requisitos Funcionais

RC28– O sistema deve exibir um relatório de

público alvo pelos seguintes atributos RF28

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o

nome da pesquisa de

interesse

Pesquisa de

interesse 2011

A

Público Alvo X X Atributo que representa o

público alvo associado aos

servidores

Secretaria de

Recursos Humanos

A

Lotação X Atributo que representa a

lotação associada aos

servidores

Seção de Ações de

Capacitação

Continuada

A

Nome do

Evento

X Atributo que representa o

nome do evento

Direito

Constitucional

A

Quantidade

de

Interessados

X Atributo que representa a

quantidade de servidores

dentro da lotação que

manifestou interesse no

evento

100 N

Tabela 46: Requisitos Complementares – Validação das necessidades de capacitação – RC28

Identificador Requisitos Funcionais

RC29 – O sistema deve exibir um relatório de

interessados pelos seguintes atributos RF29

Nome O S E Descrição Exemplo/Domínio Tipo

Pesquisa de

Interesse

X X Atributo que representa o

nome da pesquisa de interesse

Pesquisa de

interesse 2011

A

Nome do X X Atributo que representa o Direito A

Page 80: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

79

evento nome do evento Constitucional

Indicador de

público-alvo

X X Atributo que indica se o

servidor encontra-se no

mesmo público alvo do evento

da pesquisa interesse

Sim, Não A

Público-Alvo X Atributo que representa o

público alvo associado aos

servidores

Secretaria de

Recursos Humanos

A

Quantidade

de

interessados

X Atributo que representa a

quantidade de interessados no

evento dentro do público-alvo

escolhido

100 N

Total X Atributo que representa o total

de interessados por evento

100 N

Tabela 47: Requisitos Complementares – Validação das necessidades de capacitação – RC29

2.2.2. Elaboração de programação de capacitação anual

Identificador Requisitos Funcionais

RC30– O sistema deve incluir uma programação

de capacitação pelos seguintes atributos RF30

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Situação da

programação

de

capacitação

X Atributo que representa a

situação da programação de

capacitação

SUSPENSA,

PUBLICADA

A

Tabela 48: Requisitos Complementares – Elaboração da programação de capacitação – RC30

Page 81: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

80

Identificador Requisitos Funcionais

RC31 – O sistema deve alterar uma

programação de capacitação pelos seguintes

atributos

RF31

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Situação da

programação

de

capacitação

X Atributo que representa a

situação da programação de

capacitação

SUSPENSA,

PUBLICADA

A

Tabela 49: Requisitos Complementares – Elaboração da programação de capacitação – RC31

Identificador Requisitos Funcionais

RC32 – O sistema deve excluir uma

programação de capacitação pelos seguintes

atributos

RF32

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Situação da

programação

de

capacitação

X Atributo que representa a

situação da programação de

capacitação

SUSPENSA,

PUBLICADA

A

Tabela 50: Requisitos Complementares – Elaboração da programação de capacitação – RC32

Identificador Requisitos Funcionais

Page 82: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

81

RC33 – O sistema deve listar as programações

de capacitação pelos seguintes atributos RF33

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Tabela 51: Requisitos Complementares – Elaboração da programação de capacitação – RC33

Identificador Requisitos Funcionais

RC34 – O sistema deve consultar os detalhes de

uma programação de capacitação pelos

seguintes atributos

RF34

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Nome do

evento

X X Atributo que representa o

nome do evento da

programação de capacitação

PDG A

Instrutor X Atributo que representa o

nome do instrutor do evento

de programação de

capacitação

Fulano de tal A

Período X Atributo que representa a data

prevista de realização do

evento

Semestre, Mês ou

dias.

D

Situação das

inscrições

X X Atributo que representa a

situação do evento.

Previsto, cancelado,

adiado, e outras

situações previstas

no sistema

A

Page 83: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

82

capacitação

Tabela 52: Requisitos Complementares – Elaboração da programação de capacitação – RC34

Identificador Requisitos Funcionais

RC35– O sistema deve cadastrar um evento de

programação de capacitação pelos seguintes

atributos

RF35

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento

X X Atributo que representa o nome

do evento da programação de

capacitação

PDG A

Instrutor X Atributo que representa o nome

do instrutor do evento de

programação de capacitação

Fulano de tal A

Currículo X Atributo que representa o

currículo do instrutor do evento

de programação de

capacitação

A

Nome do

anexo

X X Atributo que representa o nome

do anexo

Aula A

Tipo de

anexo

X X Atributo que representa o tipo

de anexo associado ao evento

Áudio, Vídeo, Fotos,

Material didático

A

Arquivo X X Atributo que armazena o

arquivo digital associado ao

evento

B

Período X Atributo que representa a data

prevista de realização do

evento

Semestre, Mês ou

dias.

D

Situação

das

X X Atributo que representa a

situação do evento.

Previsto, cancelado,

adiado, e outras

A

Page 84: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

83

inscrições situações previstas

no sistema

capacitação

Tabela 53: Requisitos Complementares – Elaboração da programação de capacitação – RC35

Identificador Requisitos Funcionais

RC36 – O sistema deve alterar um evento de

programação de capacitação pelos seguintes

atributos

RF36

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento

X X Atributo que representa o nome

do evento da programação de

capacitação

PDG A

Instrutor X Atributo que representa o nome

do instrutor do evento de

programação de capacitação

Fulano de tal A

Currículo X Atributo que representa o

currículo do instrutor do evento

de programação de

capacitação

A

Nome do

anexo

X X Atributo que representa o nome

do anexo

Aula A

Tipo de

anexo

X X Atributo que representa o tipo

de anexo associado ao evento

Áudio, Vídeo, Fotos,

Material didático

A

Arquivo X X Atributo que armazena o

arquivo digital associado ao

evento

B

Período X Atributo que representa a data

prevista de realização do

evento

Semestre, Mês ou

dias.

D

Page 85: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

84

Situação

das

inscrições

X X Atributo que representa a

situação do evento.

Previsto, cancelado,

adiado, e outras

situações previstas

no sistema

capacitação

A

Tabela 54: Requisitos Complementares – Elaboração da programação de capacitação – RC36

Identificador Requisitos Funcionais

RC37 – O sistema deve excluir um evento de

programação de capacitação pelos seguintes

atributos

RF37

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento

X X Atributo que representa o nome

do evento da programação de

capacitação

PDG A

Instrutor X Atributo que representa o nome

do instrutor do evento de

programação de capacitação

Fulano de tal A

Currículo X Atributo que representa o

currículo do instrutor do evento

de programação de

capacitação

A

Nome do

anexo

X X Atributo que representa o nome

do anexo

Aula A

Tipo de

anexo

X X Atributo que representa o tipo

de anexo associado ao evento

Áudio, Vídeo, Fotos,

Material didático

A

Arquivo X X Atributo que armazena o

arquivo digital associado ao

evento

B

Período X Atributo que representa a data Semestre, Mês ou D

Page 86: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

85

prevista de realização do

evento

dias.

Situação

das

inscrições

X X Atributo que representa a

situação do evento.

Previsto, cancelado,

adiado, e outras

situações previstas

no sistema

capacitação

A

Tabela 55: Requisitos Complementares – Elaboração da programação de capacitação – RC37

Identificador Requisitos Funcionais

RC38– O sistema deve incluir anexos em um

evento de programação de capacitação pelos

seguintes atributos

RF38

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

anexo

X X Atributo que representa o nome

do anexo

Aula A

Tipo de

anexo

X X Atributo que representa o tipo

de anexo associado ao evento

Áudio, Vídeo, Fotos,

Material didático

A

Arquivo X X Atributo que armazena o

arquivo digital associado ao

evento

B

Tabela 56: Requisitos Complementares – Elaboração da programação de capacitação – RC38

Identificador Requisitos Funcionais

RC39– O sistema deve excluir anexos em um

evento de programação de capacitação pelos

seguintes atributos

RF39

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do X X Atributo que representa o nome Aula A

Page 87: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

86

anexo do anexo

Tipo de

anexo

X X Atributo que representa o tipo

de anexo associado ao evento

Áudio, Vídeo, Fotos,

Material didático

A

Arquivo X X Atributo que armazena o

arquivo digital associado ao

evento

B

Tabela 57: Requisitos Complementares – Elaboração da programação de capacitação – RC39

2.2.3. Execução da programação de capacitação anual

Identificador Requisitos Funcionais

RC40 – O sistema deve publicar uma

programação de capacitação pelos seguintes

atributos

RF40

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Situação da

programação

de

capacitação

X Atributo que representa a

situação da programação de

capacitação

PUBLICADA A

Tabela 58: Requisitos Complementares – Execução da programação de capacitação – RC40

Identificador Requisitos Funcionais

RC41 – O sistema deve suspender uma

programação de capacitação pelos seguintes

atributos

RF41

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X X Atributo que representa o ano 2011 D

Page 88: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

87

de referência da programação

de capacitação

Situação da

programação

de

capacitação

X Atributo que representa a

situação da programação de

capacitação

SUSPENSA A

Tabela 59: Requisitos Complementares – Execução da programação de capacitação – RC41

Identificador Requisitos Funcionais

RC42 – O sistema deve vincular um evento de

programação de capacitação a um evento do

sistema capacitação pelos seguintes atributos

RF42

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento do

capacitação

X X Atributo que representa o nome

do evento da programação de

capacitação

PDG A

Código do

evento do

capacitação

X X Atributo que representa o

código do evento do sistema

capacitação

123 N

Tabela 60: Requisitos Complementares – Execução da programação de capacitação – RC42

Identificador Requisitos Funcionais

RC43 – O sistema deve remover o vinculo entre

um evento de programação de capacitação e

um evento do sistema capacitação pelos

seguintes atributos

RF43

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento do

capacitação

X X Atributo que representa o nome

do evento da programação de

capacitação

PDG A

Page 89: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

88

Código do

evento do

capacitação

X X Atributo que representa o

código do evento do sistema

capacitação

123 N

Tabela 61: Requisitos Complementares – Execução da programação de capacitação – RC43

Identificador Requisitos Funcionais

RC44– O sistema deve remover o vinculo entre

um evento de programação de capacitação e

um evento do sistema capacitação

automaticamente pelos seguintes atributos

RF44

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento do

capacitação

X X Atributo que representa o nome

do evento da programação de

capacitação

PDG A

Código do

evento do

capacitação

X X Atributo que representa o

código do evento do sistema

capacitação

123 N

Tabela 62: Requisitos Complementares – Execução da programação de capacitação – RC44

Identificador Requisitos Funcionais

RC45 – O sistema deve exibir uma

programação de capacitação pelos seguintes

atributos

RF45

Nome O S E Descrição Exemplo/Domínio Tipo

Ano X X Atributo que representa o ano

de referência da programação

de capacitação

2011 D

Nome do

evento

X X Atributo que representa o nome

do evento da programação de

PDG A

Page 90: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

89

capacitação

Situação

das

inscrições

X X Atributo que representa a

situação do evento.

Previsto, cancelado,

adiado, e outras

situações previstas

no sistema

capacitação

A

Previsão X Atributo que representa a data

prevista de realização do

evento

Semestre, Mês ou

dias.

D

Tabela 63: Requisitos Complementares – Execução da programação de capacitação – RC45

Identificador Requisitos Funcionais

RC46– O sistema deve detalhar um

evento de programação pelos seguintes

atributos

RF46

Nome O S E Descrição Exemplo/Domínio Tipo

Nome do

evento

X X Atributo que representa o

nome do evento da

programação de

capacitação

PDG A

Instrutor X Atributo que representa o

nome do instrutor do

evento de programação

de capacitação

Fulano de tal A

Currículo X Atributo que representa o

currículo do instrutor do

evento de programação

de capacitação

A

Nome do

anexo

X X Atributo que representa o

nome do anexo

Aula A

Page 91: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

90

Tipo de

anexo

X X Atributo que representa o

tipo de anexo associado

ao evento

Áudio, Vídeo, Fotos,

Material didático

A

Arquivo X X Atributo que armazena o

arquivo digital associado

ao evento

B

Período x Atributo que representa a

data prevista de

realização do evento

Semestre, Mês ou dias. D

Situação

das

inscrições

X X Atributo que representa a

situação do evento.

Previsto, cancelado, adiado,

e outras situações previstas

no sistema capacitação

A

Link Atributo que representa

um link para o sistema

de inscrições online

HTTP://www.exemplo.gov.br A

Tabela 64: Requisitos Complementares – Execução da programação de capacitação – RC46

2.3. Regra de Negócio

2.3.1. Validação de necessidades de capacitação

Identificador Descrição Requisito Funcional

RN01 A data de início de uma pesquisa não pode ser alterada

após o início do seu período de publicação RF02

RN02 Uma pesquisa de interesses que já tenha sido respondida

por algum servidor não pode ser excluída RF03

RN03 Somente poderão ser suspensas pesquisas que não

estiverem suspensas e a que data atual esteja dentro do

período previsto de realização da pesquisa

RF05

RN04 O resultado da busca de pesquisas de interesse deve RF06

Page 92: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

91

estar ordenado pela data final da pesquisa de interesse em

ordem decrescente.

RN05 Somente serão exibidas ao servidor as pesquisas que

estejam em seu período de realização e não estejam

suspensas.

RF20, RF21,

RF22

RN06 Toda pesquisa deve se iniciar com a situação “NORMAL” RF01

RN07 A data de início de uma pesquisa não pode ser anterior a

data atual RF01, RF02

RN08 A data de fim de uma pesquisa de interesse não pode ser

anterior a data de início da mesma pesquisa RF01, RF02

RN09 Todos os eventos de pesquisa cadastrados devem estar

vinculados a uma pesquisa de interesse RF11, RF12

RN10 Eventos de pesquisa somente poderão ser excluídos antes

da publicação da pesquisa de interesse RF13

RN11 Eventos de pesquisa não podem mais ser incluídos após a

conclusão da pesquisa de interesse RF11

RN12 Eventos de pesquisa podem estar vinculados a um ou

mais público-alvos RF11, RF12

RN13 Um comunicado só pode ser enviado apenas uma vez RF14

RN14 Todo comunicado deverá estar associado a uma pesquisa

de interesse RF14

RN15 Todo comunicado do tipo “interessados” deverá estar

associado a um evento específico RF14

RN16 Por padrão os comunicados deverão ser filtrados pela

pesquisa mais recente RF16

RN17 Todo comunicado enviado deverá ser armazenado RF14

RN18 Lista de sugestões deverá ser ordenada pela data de

realização da sugestão em ordem decrescente RF17

RN19 O Ano corrente deverá ser o padrão para as pesquisas de RF17

Page 93: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

92

sugestão

RN20 Uma sugestão só pode ser respondida apenas uma vez RF18

RN21 Somente devem ser exibidos os 50 caracteres iniciais da

sugestão RF17

RN22 As sugestões só deverão ser remetidas à Seção de Ações

de Capacitação Continuada quando o questionário de

pesquisa for finalizado pelo servidor ou pelo sistema.

RF22

RN23

Toda sugestão registrada pelos servidores durante o

preenchimento do questionário de pesquisa de interesse

deverão ser remetidas a seção de capacitação para

apreciação

RF21, RF22

RN24 Caso servidor afirme que a carga horária é excessiva ou

insuficiente, ele deverá apresentar uma sugestão de carga

horária

RF21, RF22

RN25 Toda pesquisa só poderá ser respondida uma vez por

servidor, mas esse poderá alterar suas respostas até o dia

de encerramento da pesquisa.

RF21, RF22

RN26 Todas as perguntas com questões objetivas só poderão ter

uma única resposta RF21, RF22

Tabela 65: Regras de Negócio – Validação de necessidades de capacitação

2.3.2. Elaboração de programação de capacitação anual

Identificador Descrição Requisito Funcional

RN27 Só poderá haver uma programação de capacitação por

ano. RF30, RF31

RN28 O Sistema só deverá exibir programações de capacitação

que estejam na situação “publicada” aos servidores que

não são gestores

RF33, RF45

Page 94: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

93

RN29 Uma programação de capacitação só pode ser excluída

enquanto não houverem eventos vinculados a ela RF32

RN30 Toda programação cadastrada será criada com a situação

com a situação SUSPENSA RF30

RN31

O período de realização deverá apresentar a informação

do capacitação caso esteja vinculado.

Caso não esteja vinculado irá apresentar a informação

cadastrada no programação

RF35, RF36,

RF37

RN32 Eventos da programação não poderão mais ser alterados

após o fim do ano.

RF35, RF36,

RF37

RN33

Caso evento de programação esteja vinculado a evento

do capacitação, os dados em comum do evento de

programação não poderá mais ser editado no sistema de

pesquisa de interesse

RF36

RN34

A situação do curso será “previsto” caso o curso não

esteja vinculado ao capacitação ou se as inscrições não

estiverem abertas ainda.

A situação do curso será “cancelado” ou “adiado” caso

seja informado dessa forma no programação

A situação do curso seguirá as informações do sistema

capacitação caso o curso esteja vinculado, e não seja

caso de “previsto”, “adiado” ou “cancelado”.

RF35, RF36,

RF37

Tabela 66: Regras de Negócio – Elaboração de programação de capacitação

2.3.3. Execução da programação de capacitação anual

Identificador Descrição Requisito Funcional

RN35 Somente poderão ser suspensas programações que

estiverem publicadas RF41

Page 95: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

94

RN36 Somente poderão ser publicadas programações que

estiverem suspensas RF40

RN37 Quando os eventos estiverem com situação

“inscrições abertas” deverá ser apresentado link para

o sistema Inscrições Online

RF46

RN38 Todos os eventos de programação deverão perder o

vínculo no fim do ano de referência. RF44

RN39 Os eventos vinculados poderão ter seu vínculo

quebrado a qualquer momento. RF43, RF42

RN40

Caso evento de programação esteja vinculado a

evento do capacitação, os dados em comum do

evento de programação serão atualizados a partir do

evento de capacitação. São dados em comum do

evento de programação e evento de capacitação:

Nome do evento, instrutor, currículo, situação do

evento, período do evento.

RF42, RF43,

RF44

Tabela 67: Regras de Negócio – Execução da programação de capacitação

3. Rastreabilidade

3.1. Requisitos Funcionais x Atributos

3.1.1. Validação de necessidades de capacitação

RF

ATRIBUTO

RF01

RF02

RF03

RF04

RF05

RF06

RF07

RF08

RF09

RF10

RF11

RF12

RF13

RF14

RF15

RF16

RF17

RF18

RF19

Nome pesquisa de

interesse X X X X X X X X X X X X X X

Texto de abertura X X X X

Data de início da

pesquisa X X X X X

Data de fim da

pesquisa X X X X X

Page 96: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

95

Situação da

pesquisa X X X X X X X

Ano da pesquisa X X X X

Nome do evento

de pesquisa X X X X X X X X X

Detalhes do evento

de pesquisa X X X X

Carga Horária X X X X

Público-Alvo X X X X

Previsão de início X X X X X

Previsão de fim X X X X X

Pergunta X X X X

Resposta Objetiva X X X X

Área X X X X

Segmento X X X X

Texto do

comunicado X X X

Data de envio X X X

Tipo de

destinatário X X X

Sugestão X X X

Indicador de

sugestão

respondida

X X X

Data da sugestão X X X

Resposta da

sugestão X X X

Nome do servidor X X

Cargo X X

Função X X

Lotação X X

Page 97: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

96

Público-Alvo X X

Tabela 68: Atributos x RF – Validação de necessidades de capacitação

RF

ATRIBUTO

RF20

RF21

RF22

RF23

RF24

RF25

RF26

RF27

RF28

RF29

Nome pesquisa de interesse X X X X X X X

Texto de abertura X X X

Carga Horária X X X

Nome do evento de pesquisa X X X X X X X X X X

Indicador de Interesse X X X X

Código do evento de capacitação X

Nome do evento de capacitação X

Situação da inscrição do servidor X X

Público alvo do evento de pesquisa X

Público alvo do evento de capacitação X

Nome do servidor X X X

Matrícula do servidor X

Lotação X X X X

Público alvo do servidor X X X X X X

Ramal X

Email X

Cargo X

Área X

Especialidade X

Função X

Situação do servidor X

Pergunta X X X X X X

Resposta Objetiva X X X X X X

Resposta Subjetiva X X X X X X

Page 98: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

97

Previsão de realização do evento X X X X

Indicador de situação do questionário X X X

Tabela 69: Atributos x RF – Validação de necessidades de capacitação

3.1.2. Elaboração de programação de capacitação anual

RF

ATRIBUTO

RF30

RF31

RF32

RF33

RF34

RF35

RF36

RF37

RF38

RF39

Ano da programação X X X X X

Situação da programação X X X

Nome do evento de

programação X X X X

Nome do Instrutor X X X X

Currículo do Instrutor X X X

Nome do anexo X X X X X

Tipo de anexo X X X X X

Binário do anexo X X X X X

Previsão de realização do

evento de programação X X X X

Situação das inscrições X X X X

Tabela 70: Atributos x RF – Elaboração da programação de capacitação

3.1.3. Execução da programação de capacitação anual

RF

ATRIBUTO

RF40

RF41

RF42

RF43

RF44

RF45

RF46

Ano da programação X X X

Situação da programação X X

Nome do evento de

capacitação X X X X

Código do evento de X X X

Page 99: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

98

capacitação

Nome do evento de

programação X X

Situação das inscrições X X

Previsão de realização do

evento de programação X X

Instrutor X

Currículo X

Nome do anexo X

Tipo de anexo X

Binário do anexo X

Tabela 71: Atributos x RF – Execução da programação de capacitação

3.2. Requisitos Funcionais X Complementares

3.2.1. Validação de necessidades de capacitação

RC

RF

RC

01

RC

02

RC

03

RC

04

RC

05

RC

06

RC

07

RC

08

RC

09

RC

10

RC

11

RC

12

RC

13

RC

14

RC

15

RC

16

RC

17

RF

01 X

RF

02 X

RF

03 X

RF

04 X

RF

05 X

RF

06 X

RF

07 X

Page 100: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

99

RF

08 X

RF

09 X

RF

10 X

RF

11 X

RF

12 X

RF

13 X

RF

14 X

RF

15 X

RF

16 X

RF

17 X

Tabela 72: RF x Complementares – Validação de necessidades de capacitação

RC

RF

RC

18

RC

19

RC

20

RC

21

RC

22

RC

23

RC

24

RC

25

RC

26

RC

27

RC

28

RC

29

RF18 X

RF19 X

RF20 X

RF21 X

RF22 X

RF23 X

RF24 X

Page 101: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

100

RF25 X

RF26 X

RF27 X

RF28 X

RF29 X

Tabela 73: RF x Complementares – Validação de necessidades de capacitação

3.2.2. Elaboração de programação de capacitação anual

RC

RF

RC

30

RC

31

RC

32

RC

33

RC

34

RC

35

RC

36

RC

37

RC

38

RC

39

RF30 X

RF31 X

RF32 X

RF33 X

RF34 X

RF35 X

RF36 X

RF37 X

RF38 X

RF39 X

Tabela 74: RF x Complementares – Elaboração de programação de capacitação

3.2.3. Execução da programação de capacitação anual

RC

RF

RC

40

RC

41

RC

42

RC

43

RC

44

RC

45

RC

46

RF40 X

RF41 X

RF42 X

Page 102: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

101

RF43 X

RF44 X

RF45 X

RF46 X

Tabela 75: RF x Complementares – Execução da programação de capacitação

3.3. Regras de Negócio X Requisitos Funcionais

3.3.1. Validação de necessidades de capacitação

RF

RN

RF01

RF02

RF03

RF04

RF05

RF06

RF07

RF08

RF09

RF10

RF11

RF12

RF13

RF14

RF15

RF16

RF17

RN

01 X

RN

02 X

RN

03 X

RN

04 X

RN

05

RN

06 X

RN

07 X X

RN

08 X X

RN

09 X X

RN

10 X

RN X

Page 103: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

102

11

RN

12 X X

RN

13 X

RN

14 X

RN

15 X

RN

16 X

RN

17 X

RN

18 X

RN

19 X

RN

20

RN

21 X

Tabela 76: RN x RF – Validação de necessidades de capacitação

RF

RN

RF18

RF19

RF20

RF21

RF22

RF23

RF24

RF25

RF26

RF27

RF28

RF29

RN05 X X X

RN20 X

RN22 X

RN23 X X

RN24 X X

RN25 X X

RN26 X X

Page 104: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

103

Tabela 77: RN x RF – Validação de necessidades de capacitação

3.3.2. Elaboração de programação de capacitação anual

RF

RN

RF30

RF31

RF32

RF33

RF34

RF35

RF36

RF37

RF38

RF39

RN27 X X

RN28 X

RN29 X

RN30 X

RN31 X X X

RN32 X X X

RN33 X

RN34 X X X

Tabela 78: RN x RF – Elaboração de programação de capacitação

3.3.3. Execução da programação de capacitação anual

RF

RN

RF40

RF41

RF42

RF43

RF44

RF45

RF46

RN28 X

RN35 X

RN36 X

RN37 X

RN38 X

RN39 X X

RN40 X X X

Tabela 79: RN x RF – Execução de programação de capacitação

Page 105: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

104

3.4. Requisitos Funcionais x Prioridade

3.4.1. Validação de necessidades de capacitação

Prioridade

RF

1 2 3 4 5

RF01 X

RF02 X

RF03 X

RF04 X

RF05 X

RF06 X

RF07 X

RF08 X

RF09 X

RF10 X

RF11 X

RF12 X

RF13 X

RF14 X

RF15 X

RF16 X

RF17 X

RF18 X

RF19 X

RF20 X

RF21 X

RF22 X

RF23 X

RF24 X

Page 106: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

105

RF25 X

RF26 X

RF27 X

RF28 X

RF29 X

Tabela 80: RF x Prioridade – validação das necessidades de capacitação

3.4.2. Elaboração de programação de capacitação anual

Prioridade

RF

1 2 3 4 5

RF30 X

RF31 X

RF32 X

RF33 X

RF34 X

RF35 X

RF36 X

RF37 X

RF38 X

RF39 X

Tabela 81: RF x Prioridade – Execução da programação de capacitação

3.4.3. Execução da programação de capacitação anual

Prioridade

RF

1 2 3 4 5

RF40 X

RF41 X

Page 107: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

106

RF42 X

RF43 X

RF44 X

RF45 X

RF46 X

Tabela 82: RF x Prioridade – Elaboração da programação de capacitação

3.5. Requisitos Funcionais x Objetivos Específicos

3.5.1. Validação de necessidades de capacitação

RC

RF

OBJ 01

OBJ 02

OBJ 03

OBJ 04

OBJ 05

OBJ 06

OBJ 07

OBJ 08

OBJ09

OBJ10

RF01 X

RF02 X

RF03 X

RF04 X

RF05 X

RF06 X

RF07 X

RF08 X

RF09 X

RF10 X

RF11 X

RF12 X

RF13 X

RF14 X

RF15 X

RF16 X

RF17 X X

Page 108: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

107

RF18 X X

RF19 X X

RF20 X

RF21 X

RF22 X

RF23 X X X

RF24 X X X

RF25 X X X X

RF26 X X X

RF27 X X X X

RF28 X X X X

RF29 X X X X

Tabela 83: RF x Objetivos específicos – Validação das necessidades de capacitação

3.5.2. Elaboração de programação de capacitação anual

RC

RF O

BJ 01

OBJ 02

OBJ 03

OBJ 04

OBJ 05

OBJ 06

OBJ 07

OBJ 08

OBJ09

OBJ10

RF30 X X

RF31 X X

RF32 X X

RF33 X X

RF34 X X

RF35 X X

RF36 X X

RF37 X X

RF38 X X

RF39 X X

Tabela 84: RF x Objetivos Específicos – Elaboração da programação de capacitação

Page 109: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

108

3.5.3. Execução da programação de capacitação anual

RC

RF

OBJ 01

OBJ 02

OBJ 03

OBJ 04

OBJ 05

OBJ 06

OBJ 07

OBJ 08

OBJ09

OBJ10

RF40 X

RF41 X

RF42 X

RF43 X

RF44 X

RF45 X

RF46 X

Tabela 85: RF x Objetivos específicos – Execução da programação de capacitação

3.6. Perfis e Permissões

3.6.1. Gestor

Perfil para os gestores do sistema.

Lista de Usuários

Nome do Usuário Ramal

Gestor 236

Tabela 86: Lista de Usuários

Quadro de Permissão

Função Acesso

Manutenção de Pesquisa Total

Manutenção de Programação Total

Relatórios Total

Caixa de Sugestões Total

Page 110: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

109

Comunicados Total

Tabela 87: Quadro de Permissão

3.6.2. Servidores

Perfil para os servidores do STF.

Lista de Usuários

Nome do Usuário Ramal

Servidor 236

Tabela 88: Lista de Usuários

Quadro de Permissão

Função Acesso

Questionário de Pesquisa de Interesses Responder

Programação de Capacitação Consulta

Tabela 89: Quadro de Permissão

3.7. Requisitos Não funcionais de Qualidade (RNF_Q)

3.7.1. Confiabilidade

RNF_Q01 - O sistema deve garantir que a atualização de dados será feita de

forma atômica, garantindo a integridade dos dados;

RNF_Q02 - O sistema deve fornecer disponibilidade de 99,99%, 24/5;

3.7.2. Desempenho (Eficiência)

RNF_Q03 - O sistema deve responder a qualquer pesquisa, inclusão,

alteração e exclusão em até 2 segundos da confirmação da operação;

Page 111: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

110

3.7.3. Portabilidade

RNF_Q04 - O sistema deve rodar em microcomputadores de arquitetura IBM

PC, com processadores Intel P4 2.5GHz com 512mb de memória RAM e HD

de 40gb com sistema operacional Windows XP, ou Linux;

RNF_Q05 - O sistema deve ser compatível com os browsers Internet Explorer

versão 6 ou superior, Google Chrome e Mozilla Firefox.

3.7.4. Usabilidade

RNF_Q07 – O sistema deve seguir os padrões de acessibilidade definidos

pelo W3C.

3.8. Análise de Riscos

Identificação

(Fator de

risco)

Projeção Avaliação do risco

Administração

(Monitoramento e

Controle) D

escrição

Probabilidade

Período de

ocorrência

Impacto

Nível do risco

Priorização

Problemas

com a Nova

Fábrica de

Software

Média

Durante

todo o

projeto

Alto Custo e

prazo

Alta Acompanhar datas de

entrega, e qualidade,

dos artefatos

Mudanças de

escopo

Baixa Durante

todo o

projeto

Médio Custo e

prazo

Alta Manter expectativas

do usuário sobre

controle

Page 112: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

111

Desconhecim

ento do

Negócio por

parte da

Equipe

Técnica.

Média Durante

todo o

projeto

Médio Custo e

prazo

Alta

Descumprim

ento do prazo

de entrega

de 01/2012

Média Durante

todo o

projeto

Alto Viabilida

de

Alta Projeto deve ser

acompanhado

constantemente e, se

necessário,

priorizadas entregas

menores para cumprir

os prazos

Tabela 90: Matriz de Risco

Page 113: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

112

IV. Modelagem do Sistema

1. Modelagem do Sistema de Informação

A seguir são apresentados o Diagrama de Contexto (DC), o Diagrama de

Fluxo de Dados (DFD), o Diagrama de Casos de Uso (DCU) e o Modelo de Entidade

Relacionamento (MER).

1.1. Diagrama de Contexto

Figura 8: Diagrama de Contexto

1.2. Diagrama de Fluxo de Dados

Page 114: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

113

Figura 9: Diagrama de Fluxo de Dados

1.3. Modelo de Caso de Uso

Page 115: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

114

Figura 10: Modelo de Caso de Uso

Page 116: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

115

1.4. Modelo Entidade Relacionamento Conceitual

Page 117: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

116

Figura 11: Modelo de Entidade Relacionamento

Page 118: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

117

V. Documento de Especificação dos Requisitos

Neste capítulo serão listadas as especificações dos requisitos (ER)

levantados para o Sistema de Programação de Capacitação com o diagrama

hierárquico de função (DHF), especificação dos casos de uso, regras de negócio.

1. DHF – Diagrama Hierárquico de Função

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 12: Diagrama Hierárquico de Função

2. Especificações Funcionais

2.1. UC01 – Consultar Programação de Capacitação

2.1.1. Diagrama Hierárquico da Função

Page 119: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

118

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 13: DHF – UC01

2.1.2. Especificação

Descrição

Possibilita que os servidores do STF acompanhem a execução da Programação de

Capacitação Anual.

Atores Servidores

Pré-Condições O usuário deve estar autenticado no sistema;

Fluxo Principal de Eventos

1. O ator seleciona a opção PROGRAMAÇÃO DE CAPACITAÇÃO

2. O sistema exibe o formulário de pesquisa

3. O sistema exibe a programação de capacitação atual (FA01) (FA02) (FE01)

Fluxos Alternativos

FA01 – Pesquisar programação de capacitação

1. O ator seleciona a opção PROGRAMAÇÃO DE CAPACITAÇÃO

Page 120: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

119

2. O sistema exibe o formulário de pesquisa

3. O ator seleciona a programação de capacitação desejada

4. O ator seleciona a opção PESQUISAR

5. O sistema exibe a programação de capacitação anual (FA02) (FE01)

FA02 – Detalhar evento de programação

1. O ator escolhe um evento de programação

2. O ator seleciona a opção DETALHAR referente ao evento escolhido

3. O sistema exibe as informações detalhadas do evento

Fluxos de Exceção

FE01 – Caso a programação atual esteja suspensa, o sistema exibe a mensagem de erro

MSG-01 e retorna ao passo 2 do fluxo principal

Pós-Condições Programação de Capacitação Anual exibida

Evento de programação detalhado

Objetivos atendidos OBJ07, OBJ09

RF atendidos RF33, RF34, RF45, RF46

RC atendidos RC33, RC34, RC45, RC46

RNG atendidas RN28,RN29,RN37

MSG exibidas MSG01 – Programação de capacitação indisponível para o período

escolhido

Observações

Não se aplica

Tabela 91: Especificação UC01 – Consultar Programação de Capacitação

2.1.3. Especificação de Telas

Page 121: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

120

Figura 14: Consultar Programação de Capacitação

Page 122: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

121

Figura 15: Consultar Programação de Capacitação - Eventos

2.2. UC02 – Emitir Relatórios Gerenciais

2.2.1. Diagrama Hierárquico da Função

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 16: DHF – UC02

2.2.2. Especificação

Descrição

Possibilita a extração de diversos relatórios gerenciais para acompanhamento e controle do

processo que envolve todas as etapas do processo

Atores Gestor

Pré-Condições O usuário deve estar autenticado no sistema

Fluxo Principal de Eventos

1. O ator seleciona a opção EMITIR RELATÓRIO DE RESULTADO (FA01) (FA02)

(FA03) (FA04) (FA05) (FA06)

Page 123: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

122

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de resultado (FE01)

Fluxos Alternativos

FA01 - Emitir Relatório de Acompanhamento

1. O ator seleciona a opção EMITIR RELATÓRIO DE ACOMPANHAMENTO (FP) (FA02)

(FA03) (FA04) (FA05) (FA06)

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de acompanhamento (FE02)

FA02 – Emitir Relatório de Público-Alvo

1. O ator seleciona a opção EMITIR RELATÓRIO DE PÚBLICO-ALVO (FP) (FA01)

(FA03) (FA04) (FA05) (FA06)

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de público-alvo (FE03)

FA03 – Emitir Relatório de Evento

1. O ator seleciona a opção EMITIR RELATÓRIO DE EVENTO (FP) (FA01) (FA02)

(FA04) (FA05) (FA06)

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

Page 124: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

123

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de evento (FE04)

FA04 – Emitir Relatório de Evento

1. O ator seleciona a opção EMITIR RELATÓRIO INTERESSE X REALIZADO (FP)

(FA01) (FA02) (FA03) (FA05) (FA06)

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de interesse x realizado (FE05)

FA05 – Emitir Relatório de Servidor

1. O ator seleciona a opção EMITIR RELATÓRIO DE SERVIDOR (FP) (FA01) (FA02)

(FA03) (FA04) (FA06)

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de servidor (FE06)

FA06 – Emitir Relatório de Interessados

1. O ator seleciona a opção EMITIR RELATÓRIO DE INTERESSADOS (FP) (FA01)

(FA02) (FA03) (FA04) (FA05)

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção EMITIR RELATÓRIO

5. O sistema exibe o relatório de interessados (FE07)

Page 125: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

124

Fluxos de Exceção

FE01 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo principal

FE02 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo alternativo FA01

FE03 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo alternativo FA02

FE04 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo alternativo FA03

FE05 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo alternativo FA04

FE06 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo alternativo FA05

FE07 – Caso o sistema não encontre nenhum resultado o sistema exibe a mensagem MSG-

02 e retorna ao passo 02 do fluxo alternativo FA06

Pós-Condições Relatório emitido

Objetivos atendidos OBJ02, OBJ06, OBJ07, OBJ08, OBJ10

RF atendidos RF23,RF24,RF25,RF26,RF27,RF28,RF29

RC atendidos RC23,RC24,RC25,RC26,RC27,RC28,RC29

RNG atendidas -

MSG exibidas MSG02 – Não foram encontrados resultados para os parâmetros de

pesquisa informados.

Observações

Não se aplica

Tabela 92: Especificação UC02 – Emitir Relatórios Gerenciais

2.2.3. Especificação de Telas

Page 126: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

125

Figura 17: Relatório de Acompanhamento

Page 127: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

126

Figura 18: Relatório de detalhamento de evento

Page 128: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

127

Figura 19: Relatório de detalhamento de servidor

Page 129: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

128

Figura 20: Relatório de interessados

Page 130: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

129

Figura 21: Relatório de resultado da pesquisa de interesses

Page 131: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

130

Figura 22: Relatório comparativo de interesses x inscrições

Page 132: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

131

Figura 23: Relatório por público-alvo

2.3. UC03 – Manter Vínculos

2.3.1. Diagrama Hierárquico da Função

Page 133: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

132

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 24: DHF – UC03

2.3.2. Especificação

Descrição

Possibilita que o sistema atualize os vínculos dos eventos de programação automaticamente

no final do ano corrente

Atores Sistema

Pré-

Condições

Eventos de programação de capacitação cadastrados no sistema

Dia primeiro de janeiro

Fluxo Principal de Eventos

1. Sistema verifica lista de eventos de programação que possuem vínculo a eventos de

capacitação.

2. Sistema remove o vínculo dos eventos de programação.

Fluxos Alternativos

-

Page 134: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

133

Fluxos de Exceção

-

Pós-Condições Vínculos removidos dos eventos de programação de capacitação

Objetivos atendidos OBJ09

RF atendidos RF44

RC atendidos RC44

RNG atendidas RN38, RN40

MSG exibidas -

Observações

Não se aplica

Tabela 93: Especificação UC03 – Manter Vínculos

2.4. UC04 – Gerenciar Comunicados

2.4.1. Diagrama Hierárquico da Função

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 25: DHF – UC04

2.4.2. Especificação

Page 135: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

134

Descrição

Possibilita que comunicados sejam enviados aos interessados, e que um histórico de todos

os comunicados enviados seja consultado

Atores Gestor

Pré-Condições

Usuário estar logado no sistema com sua respectiva permissão de

acesso

Deve haver pelo menos uma pesquisa de interesse cadastrada

Fluxo Principal de Eventos

1. O ator seleciona a opção GERENCIAR COMUNICAÇÃO

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas (FA01)

4. O ator seleciona a opção PESQUISAR

5. O sistema exibe a lista de resultados (FA02)

Fluxos Alternativos

FA01 – Enviar Comunicados

1. O ator seleciona a opção CADASTRAR COMUNICADO

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas

4. O ator finaliza o cadastramento e envia o comunicado selecionando a opção ENVIAR

(FE01)

5. O sistema exibe a mensagem de confirmação (MSG-03) e retorna ao passo 02.

FA02 – Detalhar Comunicados

1. O ator seleciona a opção de DETALHAR o comunicado desejado

2. O sistema exibe o formulário de cadastramento preenchido

Fluxos de Exceção

Page 136: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

135

FE01 – Caso não seja possível o envio do comunicado, sistema exibe mensagem de erro

MSG-04 e retornar ao passo 02.

Pós-Condições Comunicado enviado ou consultado

Objetivos atendidos OBJ03

RF atendidos RF14, RF15, RF16

RC atendidos RC14, RC15, RC16

RNG atendidas RN13, RN14, RN15, RN16, RN17

MSG exibidas MSG03 – Comunicado enviado com sucesso.

MSG04 – Não foi possível enviar o comunicado, favor tentar

novamente, ou entrar em contato com o suporte.

Observações

Não se aplica

Tabela 94: Especificação UC04 – Gerenciar Comunicados

2.4.3. Especificação de Telas

Page 137: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

136

Figura 26: Manutenção de comunicados

Page 138: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

137

Figura 27: Envio de comunicado

2.5. UC05 – Gerenciar Sugestões

2.5.1. Diagrama Hierárquico de Função

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 28: DHF – UC05

Page 139: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

138

2.5.2. Especificação

Descrição

Possibilita que todas as sugestões enviadas pelos servidores sejam consultadas,

pesquisadas e respondidas

Atores Gestor

Pré-Condições

Usuário estar logado no sistema com sua respectiva permissão de

acesso

Deve haver pelo menos uma pesquisa de interesse cadastrada

Fluxo Principal de Eventos

1. O ator seleciona a opção GERENCIAR SUGESTÕES

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas

4. O ator seleciona a opção PESQUISAR

5. O sistema exibe a lista de resultados (FA01) (FA02)

Fluxos Alternativos

FA01 – Envio de resposta

1. O ator seleciona a opção de DETALHAR o comunicado desejado

2. O sistema exibe o formulário de cadastramento

3. O ator informa as informações desejadas

4. O ator finaliza a resposta selecionando a opção ENVIAR RESPOSTA (FE01)

5. O sistema envia resposta ao servidor e armazena os dados informados.

6. O sistema exibe mensagem de confirmação MSG-05 e retorna ao passo 2

FA02 – Detalhamento de Sugestão

1. O ator seleciona a opção de DETALHAR o comunicado desejado

2. O sistema exibe o formulário de cadastramento preenchido

Page 140: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

139

Fluxos de Exceção

E1 – Caso não seja possível enviar a resposta ao usuário o sistema exibe a mensagem de

erro MSG-06 e retorna ao passo 2

Pós-Condições Resposta enviada, sugestão marcada como respondida, sugestão

consultada.

Objetivos atendidos OBJ03, OBJ04

RF atendidos RF17, RF18, RF19

RC atendidos RF17, RC18, RC19

RNG atendidas RN18, RN19, RN20, RN21

MSG exibidas MSG05 – Sugestão respondida com sucesso

MSG06 – Não foi possível enviar a resposta, favor tentar novamente,

ou entrar em contato com o suporte

Observações

Não se aplica

Tabela 95: Especificação UC05 – Gerenciar Sugestões

2.5.3. Especificação de Telas

Page 141: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

140

Figura 29: Manutenção de sugestões

Page 142: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

141

Figura 30: Envio de sugestões

2.6. UC06 – Manter Pesquisa de Interesse

2.6.1. Diagrama Hierárquico de Função

Page 143: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

142

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 31: DHF – UC06

2.6.2. Especificação

Descrição

Possibilita que as pesquisas de interesse sejam cadastradas, alteradas, excluídas, suspensas

ou publicadas. Também possibilita a manutenção dos eventos associados à pesquisa de

interesse.

Atores Gestor

Pré-Condições Usuário estar logado no sistema com sua respectiva permissão de acesso

Fluxo Principal de Eventos

1. O ator seleciona a opção MANTER PESQUISA DE INTERESSE

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas (FA01)

4. O ator seleciona a opção PESQUISAR

5. O sistema exibe a lista de resultados (FA02) (FA03) (FA04) (FA05) (FA06)

Fluxos Alternativos

FA01 – Cadastramento de pesquisa de interesse

Page 144: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

143

1. O ator seleciona a opção CADASTRAR PESQUISA DE INTERESSE

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas

4. O ator finaliza o cadastramento seleciona a opção SALVAR (FE01)

5. O sistema exibe uma mensagem de confirmação MSG-25 e habilita a opção de

cadastrar evento (FA06)

FA02 – Alteração de pesquisa de interesse

1. O ator seleciona a opção de ALTERAR a pesquisa de interesse desejada

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas

4. O ator finaliza o cadastramento selecionando a opção SALVAR (FE02)

(FA06)(FA07)(FA08)

5. O sistema exibe uma mensagem de confirmação MSG-26 sobre a alteração da

pesquisa de interesse

FA03 – Exclusão de pesquisa de interesse

1. O ator seleciona a opção de EXCLUIR a pesquisa de interesse desejada

2. O sistema exclui a pesquisa de interesse (FE03)

3. O sistema exibe mensagem de confirmação MSG-27 sobre a exclusão da pesquisa de

interesse

FA04 – Publicação da pesquisa de interesse

1. O ator seleciona a opção de PUBLICAR a pesquisa de interesse desejada

2. O sistema publica a pesquisa de interesse (FE04) (FE05)

3. O sistema exibe mensagem de confirmação MSG-28 sobre a publicação da pesquisa

de interesse

Page 145: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

144

FA05 – Suspensão de pesquisa de interesse

1. O ator seleciona a opção de SUSPENDER a pesquisa de interesse desejada

2. O sistema suspende a pesquisa de interesse (FE06) (FE07)

3. O sistema exibe mensagem de confirmação MSG-29 sobre a publicação da pesquisa

de interesse

FA06 – Manter evento de pesquisa

1. O ator seleciona a opção CADASTRAR EVENTO

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas

4. O ator seleciona a opção SALVAR (FE08)

5. O sistema exibe mensagem de confirmação MSG-37 e retorna ao passo 2

FA07 – Exclusão de evento

1. O ator seleciona a opção de EXCLUIR do evento desejado

2. O sistema exclui o evento (FE09)

3. O sistema emite mensagem de confirmação MSG-38 e retorna ao passo 01

FA08 – Alteração de Evento

1. O ator seleciona a opção de DETALHAR o evento desejado

2. O sistema exibe o formulário de cadastramento de evento

3. O ator preenche as informações adequadas

4. O ator seleciona a opção SALVAR (FE10)

5. O sistema armazena as alterações realizadas no evento

6. O sistema exibe mensagem de confirmação MSG-39 e retorna ao passo 2

Page 146: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

145

Fluxos de Exceção

FE01 – Caso ocorra um erro durante o cadastramento da pesquisa de interesse, sistema

exibe mensagem de erro MSG-30 e retorna ao passo 03 do fluxo alternativo FA01

FE02 – Caso ocorra um erro durante a alteração da pesquisa de interesse, sistema exibe

mensagem de erro MSG-31 e retorna ao passo 03 do fluxo alternativo FA02

FE03 – Caso ocorra um erro durante a exclusão da pesquisa de interesse, sistema exibe

mensagem de erro MSG-32 e retorna ao passo 01 do fluxo alternativo FA03

FE04 – Caso ocorra um erro durante a publicação da pesquisa de interesse, sistema exibe

mensagem de erro MSG-33 e retorna ao passo 01 do fluxo alternativo FA04

FE05 – Caso a pesquisa de interesse já esteja publicada, sistema exibe mensagem de erro

MSG-34 e retorna ao passo 01 do fluxo alternativo FA04

FE06 – Caso ocorra um erro durante a suspensão da pesquisa de interesse, sistema exibe

mensagem de erro MSG-35 e retorna ao passo 01 do fluxo alternativo FA05

FE07 – Caso a pesquisa de interesse já esteja suspensa, sistema exibe mensagem de erro

MSG-36 e retorna ao passo 01 do fluxo alternativo FA05

FE08 – Caso ocorra um erro durante o cadastramento de evento, sistema exibe mensagem

de erro MSG-40 e retorna ao passo 03 do fluxo principal

FE09 – Caso ocorra um erro durante a exclusão do evento, sistema exibe mensagem de erro

MSG-41 e retorna ao passo 01 do fluxo principal

FE10 – Caso ocorra um erro durante a exclusão do evento, sistema exibe mensagem de erro

MSG-42 e retorna ao passo 02 do fluxo alternativo FA02

Pontos de Extensão

PE01: Manter evento de pesquisa

Pós-Condições Pesquisa de interesse cadastrada, alterada, excluída, suspensa ou

publicada

Objetivos atendidos OBJ01

RF atendidos RF01, RF02, RF03, RF04, RF05, RF06, RF08, RF10, RF11, RF12,

Page 147: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

146

RF13

RC atendidos RC01. RC02, RC03, RC04, RC05, RC06, RC08, RC10, RC11, RC12,

RC13

RNG atendidas RN01, RN02, RN03, RN04, RN06, RN07, RN08, RN09, RN10, RN11,

RN12

MSG exibidas MSG-25 – Pesquisa de interesse cadastrada com sucesso

MSG-26 – Pesquisa de interesse alterada com sucesso

MSG-27 – Pesquisa de interesse excluída com sucesso

MSG-28 – Pesquisa de interesse publicada com sucesso

MSG-29 – Pesquisa de interesse suspensa com sucesso

MSG-30 – Não foi possível cadastrar a pesquisa de interesse, favor

tentar novamente, ou entrar em contato com o suporte

MSG-31 – Não foi possível excluir a pesquisa de interesse, favor tentar

novamente, ou entrar em contato com o suporte

MSG-32 – Não foi possível alterar a pesquisa de interesse, favor tentar

novamente, ou entrar em contato com o suporte

MSG-33 – Não foi possível publicar a pesquisa de interesse, favor

tentar novamente, ou entrar em contato com o suporte

MSG-34 – A pesquisa de interesse escolhida já está publicada, favor

escolher outra pesquisa.

MSG-35 – Não foi possível suspender a pesquisa de interesse, favor

tentar novamente, ou entrar em contato com o suporte

MSG-36 – A pesquisa de interesse escolhida já está suspensa, favor

escolher outra pesquisa

MSG-37 – Evento cadastrado com sucesso.

MSG-38 – Evento excluído com sucesso

MSG-39 – Evento alterado com sucesso

MSG-40 – Não foi possível cadastrar o evento, favor tentar novamente,

Page 148: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

147

ou entrar em contato com o suporte

MSG-41 – Não foi possível excluir o evento, favor tentar novamente,

ou entrar em contato com o suporte

MSG-42 – Não foi possível alterar o evento, favor tentar novamente,

ou entrar em contato com o suporte

Observações

Não se aplica

Tabela 96: Especificação UC08 – Manter Pesquisa de Interesse

2.6.3. Especificação de Telas

Figura 32: Manutenção de pesquisa de interesse

Page 149: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

148

Figura 33: Manutenção de pesquisa de interesse

Page 150: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

149

Figura 34: Manutenção de evento de pesquisa de interesse

2.7. UC07 – Manter Programação de Capacitação

2.7.1. Diagrama Hierárquico de Função

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Figura 35: DHF – UC07

Page 151: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

150

2.7.2. Especificação

Descrição

Possibilita que as programações de capacitação sejam cadastradas, alteradas, excluídas,

suspensas ou publicadas. Também possibilita a manutenção dos eventos associados à

programação de capacitação

Atores Gestor

Pré-Condições Usuário estar logado no sistema com sua respectiva permissão de acesso

Fluxo Principal de Eventos

1. O ator seleciona a opção MANTER PROGRAMAÇÃO DE CAPACITAÇÃO

2. O sistema exibe o formulário de pesquisa

3. O ator informa as informações adequadas (FA01)

4. O ator seleciona a opção PESQUISAR

5. O sistema exibe a lista de resultados (FA02) (FA03) (FA04) (FA05)

Fluxos Alternativos

FA01 – Cadastramento de programação de capacitação

1. O ator seleciona a opção CADASTRAR PROGRAMAÇÃO DE CAPACITAÇÃO

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas

4. O ator finaliza o cadastramento selecionando a opção SALVAR (FE02)

5. O sistema exibe uma mensagem de confirmação MSG-37 e habilita a opção de

cadastrar evento (FA06)

FA02 – Alteração de programação de capacitação

1. O ator seleciona a opção de ALTERAR a programação de capacitação desejada

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas

Page 152: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

151

4. O ator finaliza o cadastramento selecionando a opção SALVAR (FE03) (FA06) (FA11)

(FA12)

5. O sistema exibe uma mensagem de confirmação MSG-38 sobre a alteração da pesquisa

de interesse

FA03 – Exclusão de programação de capacitação

1. O ator seleciona a opção de EXCLUIR a programação de capacitação desejada

2. O sistema exclui a programação de capacitação (FE04)

3. O sistema exibe mensagem de confirmação MSG-39 sobre a exclusão da pesquisa de

interesse

FA04 – Publicação da programação de capacitação

1. O ator seleciona a opção de PUBLICAR a programação de capacitação desejada

2. O sistema publica a programação de capacitação (FE05) (FE06)

3. O sistema exibe mensagem de confirmação MSG-40 sobre a publicação da

programação de capacitação

FA05 – Suspensão de programação de capacitação

1. O ator seleciona a opção de SUSPENDER a programação de capacitação desejada

2. O sistema suspende a programação de capacitação (FE07) (FE08)

3. O sistema exibe mensagem de confirmação MSG-41 sobre a publicação da

programação de capacitação

FA06 – Cadastrar evento de programação

1. O ator seleciona a opção CADASTRAR EVENTO

2. O sistema exibe o formulário de cadastramento

3. O ator preenche as informações adequadas (FA07) (FA08) (FA09) (FA10)

Page 153: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

152

4. O ator seleciona a opção SALVAR (FE08)

5. O sistema salva o evento

O sistema emite mensagem de confirmação MSG-49 e retorna ao passo 03

FA07 – Anexar Arquivo

1. O ator seleciona o arquivo que deseja anexar

2. O ator entra com as informações do anexo

3. O ator seleciona a opção ANEXAR (FE09)

4. O sistema vincula o anexo ao evento.

FA08 – Remover Anexo

1. O ator executa o fluxo principal até o passo 4

2. O ator seleciona o anexo que deseja remover

3. O ator seleciona a opção EXCLUIR (FE10)

4. O sistema remove o vínculo do anexo ao evento.

FA09 – Vincular Evento

1. O ator informa o código do evento do sistema capacitação

2. O sistema exibe o nome do evento

3. O ator seleciona a opção VINCULAR (FE11)

4. O sistema cria o vínculo entre os dois eventos e atualiza os dados pertinentes do evento

de programação conforme os dados do sistema capacitação

5. O sistema exibe uma mensagem de confirmação MSG-50 sobre a vinculação do evento

FA10 – Remover Vínculo

1. O ator seleciona a opção REMOVER VÍNCULO (FE12)

Page 154: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

153

2. O sistema remove o vínculo entre os dois eventos.

3. O sistema exibe uma mensagem de confirmação MSG-51 sobre a remoção do vinculo

do evento

FA11 – Exclusão de Evento

1. O ator seleciona a opção de EXCLUIR do evento desejado (FE13)

2. O sistema exclui o evento de programação

3. O sistema exibe uma mensagem de confirmação MSG-52 sobre a exclusão do evento

FA12 – Alteração de Evento

1. O ator seleciona a opção de ALTERAR do evento desejado

2. O sistema exibe o formulário de cadastramento de evento

3. O ator preenche as informações adequadas (FA07) (FA08) (FA09) (FA10)

4. O ator seleciona a opção SALVAR (FE14)

5. O sistema armazena as alterações realizadas no evento

6. O sistema exibe uma mensagem de confirmação MSG-53 sobre a alteração do evento

Fluxos de Exceção

FE01 – Caso ocorra um erro durante o cadastramento da programação de capacitação,

sistema exibe mensagem de erro MSG-42 e retorna ao passo 03 do fluxo alternativo FA01

FE02 – Caso ocorra um erro durante a alteração da programação de capacitação, sistema

exibe mensagem de erro MSG-43 e retorna ao passo 03 do fluxo alternativo FA02

FE03 – Caso ocorra um erro durante a exclusão da programação de capacitação, sistema

exibe mensagem de erro MSG-44 e retorna ao passo 01 do fluxo alternativo FA03

FE04 – Caso ocorra um erro durante a publicação da programação de capacitação, sistema

exibe mensagem de erro MSG-45 e retorna ao passo 01 do fluxo alternativo FA04

FE05 – Caso a programação de capacitação já esteja publicada, sistema exibe mensagem de

erro MSG-46 e retorna ao passo 01 do fluxo alternativo FA04

Page 155: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

154

FE06 – Caso ocorra um erro durante a suspensão da programação de capacitação, sistema

exibe mensagem de erro MSG-47 e retorna ao passo 01 do fluxo alternativo FA05

FE07 – Caso a programação de capacitação já esteja suspensa, sistema exibe mensagem de

erro MSG-48 e retorna ao passo 01 do fluxo alternativo FA05

FE08 - Caso ocorra um erro durante o cadastramento de evento, sistema exibe mensagem de

erro MSG-54 e retorna ao passo 03 do FA06

FE09 - Caso ocorra um erro durante a inclusão de anexo, sistema exibe mensagem de erro

MSG-55 e retorna ao passo 01 do fluxo alternativo FA07

FE10 - Caso ocorra um erro durante a exclusão de anexo, sistema exibe mensagem de erro

MSG-56 e retorna ao passo 01 do fluxo alternativo FA08

FE11 - Caso ocorra um erro durante o vínculo de evento, sistema exibe mensagem de erro

MSG-57 e retorna ao passo 01 do fluxo alternativo FA09

FE12 - Caso ocorra um erro durante a remoção de vínculo de evento, sistema exibe

mensagem de erro MSG-58 e retorna ao passo 01 do fluxo alternativo FA10

FE13 - Caso ocorra um erro durante a exclusão de evento, sistema exibe mensagem de erro

MSG-59 e retorna ao passo 01 do fluxo alternativo FA11

FE14 - Caso ocorra um erro durante a alteração de evento, sistema exibe mensagem de erro

MSG-60 e retorna ao passo 02 do fluxo alternativo FA12

Pontos de Extensão

PE01: Manter evento de programação

Pós-Condições Programação de capacitação incluída, alterada, excluída, suspensa ou

publicada

Objetivos atendidos OBJ07, OBJ09

RF atendidos RF30, RF31, RF32, RF33, RF34, RF35, RF36, RF37, RF38, RF39,

RF40, RF41,

RC atendidos RC30, RC31, RC32, RC33, RC34, RC35, RC36, RC37, RC38, RC39,

RC40, RC41

RNG atendidas RN27, RN28, RN29, RN30, RN31, RN32, RN33, RN34, RN36, RN37

Page 156: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

155

MSG exibidas MSG-37 – Programação de capacitação cadastrada com sucesso

MSG-38 – Programação de capacitação alterada com sucesso

MSG-39 – Programação de capacitação excluída com sucesso

MSG-40 – Programação de capacitação publicada com sucesso

MSG-41 – Programação de capacitação suspensa com sucesso

MSG-42 – Não foi possível cadastrar a programação de capacitação,

favor tentar novamente, ou entrar em contato com o suporte

MSG-43 – Não foi possível excluir a programação de capacitação,

favor tentar novamente, ou entrar em contato com o suporte

MSG-44 – Não foi possível alterar a programação de capacitação,

favor tentar novamente, ou entrar em contato com o suporte

MSG-45 – Não foi possível publicar a programação de capacitação,

favor tentar novamente, ou entrar em contato com o suporte

MSG-46 – A programação de capacitação escolhida já está publicada,

favor escolher outra pesquisa.

MSG-47 – Não foi possível suspender a programação de capacitação,

favor tentar novamente, ou entrar em contato com o suporte

MSG-48 – A programação de capacitação escolhida já está suspensa,

favor escolher outra pesquisa

MSG-49 – Evento cadastrado com sucesso

MSG-50- – Evento vinculado com sucesso

MSG-51 – Vínculo removido com sucesso

MSG-52 – Evento excluído com sucesso

MSG-53 – Evento alterado com sucesso

MSG-54 – Não foi possível cadastrar o evento, favor tentar novamente,

ou entrar em contato com o suporte

MSG-55 – Não foi possível incluir o anexo, favor tentar novamente, ou

entrar em contato com o suporte

Page 157: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

156

MSG-56 – Não foi possível excluir o anexo, favor tentar novamente, ou

entrar em contato com o suporte

MSG-57 – Não foi possível vincular o evento, favor tentar novamente,

ou entrar em contato com o suporte

MSG-58 – Não foi possível remover o vínculo do evento, favor tentar

novamente, ou entrar em contato com o suporte

MSG-59 – Não foi possível excluir o evento, favor tentar novamente,

ou entrar em contato com o suporte

MSG-60 – Não foi possível alterar o evento, favor tentar novamente,

ou entrar em contato com o suporte

Observações

Não se aplica

Tabela 97 Especificação UC09 – Manter Programação de Capacitação

2.7.3. Especificação de Telas

Figura 36: Manutenção de Evento de Programação

Page 158: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

157

Figura 37: Manutenção de Evento de Programação

Page 159: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

158

Figura 38: Manutenção de Evento de Programação

2.8. UC08 – Responder Pesquisa de Interesse

2.8.1. Diagrama Hierárquico de Função

Sistema de Programação de Capacitação

Relatórios Gerenciais

Pesquisa de Interesse

Administração

Programação de Capacitação

Programação de Capacitação

Sugestão

Pesquisa de Interesses

Comunicado

Manutenção de Vínculos

Remoção automática

Consulta Programação de

Capacitação

Questionário de Pesquisa

Page 160: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

159

Figura 39: DHF – UC08

2.8.2. Especificação

Descrição

Possibilita que os servidores respondam a pesquisa de interesse e manifestem o interesse

nos eventos cadastrados

Atores Servidores

Pré-

Condições

Usuário estar logado no sistema com sua respectiva permissão de acesso

Deve existir uma pesquisa de interesse cadastrada, publicada e ainda não

respondida pelo servidor

Fluxo Principal de Eventos

1. O ator seleciona a opção PESQUISA DE INTERESSE

2. O sistema exibe o questionário da pesquisa de interesse publicada (FE01)

3. O ator preenche as informações adequadas

4. O ator seleciona a opção FINALIZAR (FA01) (FE02)

5. O sistema exibe a mensagem de confirmação MSG-49 e armazena as respostas ao

questionário e marca o questionário como preenchido.

Fluxos Alternativos

FA01

1. O ator seleciona a opção SALVAR (FE03)

2. O sistema exibe a mensagem de confirmação MSG-50 armazena as respostas ao

questionário.

Fluxos de Exceção

FE01 – Caso não existam pesquisas de interesse disponíveis, o sistema exibe mensagem de

erro MSG-51 e retorna ao passo 01 do fluxo principal

FE02 – Caso ocorra um erro ao salvar o questionário da pesquisa de interesse, sistema

exibe mensagem de erro MSG-52 e retorna ao passo 01 do fluxo alternativo FA01

Page 161: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

160

FE03 – Caso ocorra um erro ao finalizar o questionário da pesquisa de interesse, sistema

exibe mensagem de erro MSG-53 e retorna ao passo 03 do fluxo principal

Pós-Condições Questionário salvo ou finalizado, respostas armazenadas

Objetivos atendidos OBJ01

RF atendidos RF20, RF21, RF22

RC atendidos RC20, RC21, RC22

RNG atendidas RN05, RN22, RN23, RN24, RN25, RN26

MSG exibidas MSG-49 – Pesquisa de interesse finalizada com sucesso

MSG-50 – Pesquisa de interesse salva com sucesso

MSG-51 – Não existem pesquisas de interesse disponíveis no

momento.

MSG-52 – Não foi possível salvar a pesquisa de interesse, favor tentar

novamente, ou entrar em contato com o suporte

MSG-53 – Não foi possível finalizar a pesquisa de interesse, favor

tentar novamente, ou entrar em contato com o suporte

Observações

Não se aplica

Tabela 98 Especificação UC10 – Responder Pesquisa de Interesse

2.8.3. Especificação de Telas

Page 162: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

161

Figura 40: Responder questionário

Page 163: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

162

Figura 41: Responder questionário

Page 164: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

163

VI. Plano de Gerência de Requisitos

O plano de gerência de requisitos mostra como os requisitos serão

controlados durante o projeto.

1. Gerenciamento de Requisitos

1.1. Identificação de Requisitos

Artefato

(Tipo de Documento)

Item de Rastreabilidade

Descrição

Plano de Desenvolvimento de

Software (PDS)

Solicitações (SOL) Solicitações de novas

funcionalidades ou mudanças

no escopo do projeto

Plano de Desenvolvimento de

Software (PDS)

Objetivos específicos

(OBJ)

Objetivos do projeto

especificados pelo usuário

Documento de Definiçao de

Requisitos (DDR)

Requisitos Funcionais

(RF)

Requisitos que o software deve

atender.

Documento de Definiçao de

Requisitos (DDR)

Requisitos

Complementares

(RC)

Condições que um requisito

funcional deve atender

Documento de Definiçao de

Requisitos (DDR)

Requisitos Não

Funcionais (RNF_Q)

Os requisitos não funcionais

que não são capturados no

modelo de casos de uso

Documento de Definiçao de

Requisitos (DDR)

Regras de negócio

(RN)

Regras de negócios que o

software deve atender

Especificação de Casos de Uso Caso de Uso (UC) Os casos de uso desse release,

documentados

Modelo Entidade

Relacionamento

Atributos (ATR) Atributos mapeados para cada

requisito complementar

Tabela 99: Itens de rastreabilidade

Page 165: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

164

1.2. Rastreabilidade

SOL OBJ

RF RNGRNF_Q

RC ATRUC

Figura 42: Diagrama de rastreabilidade

O diagrama de rastreabilidade apresentado na Figura 48, apresenta de forma

gráfica a relação entre os itens de rastreabilidade documentados no projeto.

1.2.1. Critérios para solicitações

As solicitações (SOL) são obtidas a partir de entrevistas com os usuários, ou

por requisições dos gestores por email.

1.2.2. Critérios para objetivos específicos

Os objetivos específicos são mapeados a partir das solicitações (SOL), e são

rastreados nos requisitos funcionais (RF) do sistema.

1.2.3. Critérios para requisitos funcionais

Os requisitos funcionais (RF) são rastreados nas regras de negócio (RN),

requisitos complementares (RC) e casos de uso (UC).

1.2.4. Critérios para requisitos complementares

Os requisitos complementares (RC) são rastreados nos atributos (ATR).

1.3. Atributos

Os atributos de cada item de rastreabilidade representam características

importantes que devem ser consideradas ao se controlar cada item.

Page 166: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

165

1.3.1. Status

O status representa o ciclo de vida do item de rastreabilidade. Deve ser

mantido pela equipe durante os marcos adequados

Proposto Usado para descrever recursos que estão sendo

discutidos, mas que ainda não foram revisados e aceitos.

Aprovado Recursos que são considerados úteis e viáveis, e que

foram aprovados para implementação pelo canal oficial.

Rejeitado Rejeitado pelo canal oficial.

Incorporado Recursos incorporados à baseline do produto em um

momento específico no tempo.

Tabela 100: Itens de Status

1.3.2. Benefício

Benefício visa mensurar a importância do item em questão em relação ao

desenvolvimento do projeto. Deve ser preenchido em conjunto com o usuário gestor.

Crítico Recursos essenciais. A não-implementação implica que o

sistema não atenderá às necessidades do cliente. Todos os

recursos críticos deverão ser implementados no release ou

a programação será retardada.

Importante Recursos importantes para a eficácia e a eficiência do

sistema da maior parte dos aplicativos. A funcionalidade não

poderá ser fornecida facilmente de outra maneira. Caso um

recurso importante não seja incluído, a satisfação do cliente

ou do usuário, ou até a receita, poderá ser afetada, mas isso

não retardará o release.

Útil Os recursos que são úteis em aplicativos menos típicos ou

para os quais podem se obter soluções razoavelmente

eficientes serão usados com menor freqüência. Não se pode

esperar nenhum impacto significativo na satisfação do

Page 167: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

166

cliente caso esse tipo de recurso não esteja incluído em um

release.

Tabela 101: Itens de Benefício

1.3.3. Esforço

Utilizado para definir a quantidade de esforço necessária para construção de

um item.

1.3.4. Risco

Utilizado para medir a probabilidade de ocorrência de algum evento

indesejável ao projeto. É definido utilizando a gradação em baixo, médio e alto

risco.

1.3.5. Estabilidade

Esse atributo visa medir a estabilidade de um item. É baseado na

probabilidade do item sofrer uma mudança conceitual, ou da equipe ter um

entendimento diferente do cliente.

1.3.6. Release-alvo

Registra a versão para a qual o item está planejado. Somente será definido

para itens que tenham o status aprovado. Nesse momento passarão ao status

incorporado.

1.3.7. Atribuído a

Refencia a equipe responsável pelo item.

1.3.8. Motivo

Esse item registra o motivo da implementação de determinado item.

Page 168: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

167

1.3.9. Matriz atributos x itens de rastreabilidade

ATR/ITEM SOL OBJ RF RNF_Q RNG UC RC ATR

Status X X X X X X X X

Benefício X X X

Esforço X X X X X

Risco X

Estabilidade X X X

Release-

Alvo X X X

Atribuído a X X X

Motivo X X X

Tabela 102: Atributos x itens de rastreabilidade

1.4. Relatórios

O controle de impacto e de requisitos do projeto será feito a partir da

utilização das matrizes de rastreabilidade montadas na seção III do projeto.

1.5. Gerenciamento de mudanças de requisitos

1.5.1. Processamento e aprovação de solicitações de mudança

Todas as solicitações de mudanças devem ser feitas pelo gestor do sistema.

Essas solicitações serão avaliadas pela equipe do projeto, estimadas e submetidas à

aprovação do Comitê de controle de mudanças. Caso aprovado, as mudanças são

incorporadas ao escopo do projeto.

1.5.2. Comitê de controle de mudança

O comitê de controle de mudanças é responsável pela avaliação e aprovação

de todas as solicitações de mudança feitas. O comitê deve ser composto por uma

Page 169: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

168

equipe dos gestores, com apoio da equipe responsável pelo projeto quando

necessário.

1.5.3. Baseline do projeto

Durante o andamento do projeto devem ser geradas baselines ao final de

cada etapa do desenvolvimento do projeto. Pode ser necessário gerar uma nova

baseline caso existam alguma mudança significativa de escopo durante o

andamento de alguma das etapas.

1.6. Fluxos de trabalho e atividades

Atividade Descrição

Receber solicitação Equipe recebe a solicitação por mecanismo formal, a

partir do gestor do sistema.

Avaliar impacto da

solicitação

Equipe avalia o impacto da solicitação no sistema,

verificando o que será incluído, alterado ou excluído do

sistema, levando em consideração as matrizes de

rastreabilidade do projeto.

Estimar esforço da

solicitação

Equipe estima esforço envolvido na mudança para

avaliação do cliente.

Submeter ao comitê

de controle de

mudança

Equipe submete o impacto e a estimativa envolvida na

solicitação ao comitê de controle de mudanças para

autorização.

Registrar aceite da

solicitação

Equipe registra a aprovação da implementação da

solicitação.

Atualizar

documentação

Equipe atualiza documentação necessária, incluindo as

matrizes de rastreabilidade.

Tabela 103: fluxo de trabalho de gerência de requisitos

VII. Métrica

Page 170: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

169

1. Objetivo

O objetivo da contagem realizada é de medir o tamanho funcional do projeto

de desenvolvimento a ser realizado. Essa medição permite a estimativa adequada

de recursos, prazo e custo do projeto.

2. Escopo da Contagem

A contagem abrange todas as funcionalidades definidas no projeto de

construção do sistema de Programação de Capacitação.

3. Total de Pontos de Função Não Ajustados

Para determinação do total de pontos de função não ajustados foram

identificadas as funções de dados e funções transacionais do sistema. Essas

funções foram obtidas a partir dos requisitos funcionais e modelos de dados

conceitual documentados no projeto na seção III e IV.

Processo Elementar ou Grupo de Dados Tipo TD AR/TR Complex. PF

Programação de capacitação ALI 2 1 Baixa 7

Incluir programação de capacitação EE 4 1 Baixa 3

Excluir programação de capacitação EE 4 1 Baixa 3

Alterar programação de capacitação EE 4 1 Baixa 3

Consultar programação de capacitação CE 7 2 Média 4

Suspender programação de capacitação EE 4 1 Baixa 3

Publicar programação de capacitação EE 4 1 Baixa 3

Listar programação de capacitação CE 3 1 Baixa 3

Pesquisa de Interesse ALI 5 1 Baixa 7

Incluir pesquisa de interesse EE 7 1 Baixa 3

Excluir pesquisa de interesse EE 7 1 Baixa 3

Page 171: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

170

Alterar pesquisa de interesse EE 7 1 Baixa 3

Consultar pesquisa de interesse CE 10 2 Média 4

Suspender pesquisa de interesse EE 3 1 Baixa 3

Publicar pesquisa de interesse EE 3 1 Baixa 3

Listar pesquisa de interesse CE 3 1 Baixa 3

Buscar pesquisa de interesse CE 7 1 Média 4

Eventos de Pesquisa de Interesse ALI 7 1 Baixa 7

Incluir eventos de pesquisa de interesse EE 13 5 Alta 6

Alterar eventos de pesquisa de interesse EE 13 5 Alta 6

Excluir eventos de pesquisa de interesse EE 13 5 Alta 6

Consultar eventos de pesquisa de interesse CE 13 5 Alta 6

Listar eventos de pesquisa de interesse CE 3 1 Baixa 3

Eventos de Programação de Capacitação ALI 6 2 Baixa 7

Incluir eventos de programação de

capacitação EE

11 5

Alta 6

Alterar eventos de programação de

capacitação EE

11 5

Alta 6

Excluir eventos de programação de

capacitação EE

11 5

Alta 6

Consultar eventos de programação de

capacitação CE

11 5

Alta 6

Vincular eventos de programação de

capacitação a eventos do sistema

capacitação EE

6 5

Alta 6

Remover vínculo entre eventos de EE 6 5 Alta 6

Page 172: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

171

programação de capacitação e eventos do

sistema capacitação

Incluir anexos em evento de programação

de capacitação EE

4 5

Alta 6

Excluir anexos em evento de programação

de capacitação EE

4 5

Alta 6

Exibir anexos em evento de programação

de capacitação CE

4 5

Alta 6

Comunicados ALI 3 1 Baixa 7

Enviar comunicados EE 6 4 Alta 6

Buscar comunicados CE 6 3 Média 4

Consultar comunicados CE 6 3 Média 4

Sugestões ALI 6 1 Baixa 7

Responder sugestões EE 6 5 Alta 6

Buscar sugestões CE 10 4 Alta 6

Consultar sugestões CE 11 5 Alta 6

Questionários EE 8 4 Baixa 7

Exibir questionário CE 16 6 Alta 6

Responder questionário EE 10 6 Alta 6

Concluir questionário EE 10 6 Alta 6

Emitir relatório comparativo de pesquisa de

interesse x inscrições SE

17 7

Alta 7

Emitir relatório de detalhamento de servidor SE 21 6 Alta 7

Page 173: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

172

Emitir relatório de resultado de pesquisa de

interesse SE

13 4

Alta 7

Emitir relatório de acompanhamento SE 10 4 Alta 7

Emitir relatório de detalhamento de evento SE 17 6 Alta 7

Emitir relatório por público-alvo SE 9 5 Alta 7

Emitir relatório de quantidade de

interessados SE

9 4

Alta 7

Usuários AIE 2 1 Baixa 5

Setor AIE 2 1 Baixa 5

Público-Alvo AIE 2 1 Baixa 5

Servidor AIE 5 1 Baixa 5

TOTAL DE PONTOS DE FUNÇÃO NÃO AJUSTADOS: 297

Tabela 104: Pontos de Função Não Ajustados

4. Fator de Ajuste

Características Gerais do Sistema (CGS) Peso

Comunicação de Dados 4

Processamento Distribuído 4

Desempenho 4

Configuração Altamente Utilizada 2

Volume de Transações 1

Entrada de Dados Online 5

Eficiência do Usuário Final 3

Atualização Online 3

Complexidade de Processamento 1

Page 174: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

173

Reusabilidade 1

Facilidade de Instalação 1

Facilidade de Operação 0

Múltiplos Locais 0

Facilidade de Mudança 4

Nível Total de Influência - TDI 33

Tabela 105: Fator de Ajuste

O valor do fator de ajuste (VFA) é definido a partir do nível de influência total

pela fórmula VFA = (TDI * 0,01) + 0,65. Dessa forma no projeto de programação de

capacitação o valor do fator de ajuste é:

VFA = (33 * 0,01) + 0,65 = 0,98

5. Apuração

O total de pontos de função ajustados do projeto é determinado através da

fórmula DFP = UFP x VAF. Sendo DFP o total de pontos de função ajustados do

sistema, UFP o total de pontos de função não ajustados e VAF o valor do fator de

ajuste, temos o total de pontos de função do projeto de acordo com a seguinte

fórmula:

DFP = 297 x 0,98

DFP = 292 Pontos de Função Ajustados

Page 175: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

174

VIII. Conclusão

A execução desse trabalho permitiu o aprofundamento nas disciplinas

apresentadas durante o curso de pós-graduação em Engenharia de Requisitos de

Software baseada na metodologia “Extreme Requirements”.

A condução do projeto de forma aderente a metodologia trouxe diversas

vantagens ao projeto, principalmente no que se refere a parte de elicitação de

requisitos. Durante o processo de elicitação de requisitos, foi percebida uma

facilidade no entendimento da solução de software a ser proposta, devido à atenção

dada ao mapeamento dos processos de negócio do cliente, além do contexto

institucional. Devido a esse entendimento aprofundado, o processo de priorização de

funcionalidades e divisão funcional da solução se mostrou mais simples.

Outro ponto positivo da metodologia diz respeito ao trato com os clientes. O

fato de o modelo propor um artefato escrito na linguagem do cliente (PDS) aumentou

clareza do escopo do projeto e diminuiu a resistência dos clientes à leitura dos

artefatos referentes aos requisitos de software.

Cabe também um destaque no que se refere ao tamanho funcional do projeto.

O trabalho mostrou que apesar de ser esperada uma diferença significativa entre as

contagens indicativa e detalhada, o esforço gasto com o entendimento dos

processos de negócio, diminuiu essa diferença. No projeto houve uma diferença de

apenas 20 pontos de função entre as duas contagens. Sendo essa diferença menor

do que 10% do tamanho funcional do projeto.

A maior dificuldade encontrada no projeto referiu-se ao controle dos artefatos.

Apesar de a rastreabilidade mantida ser muito importante em diversos momentos, o

fato de ela ser feita em documentos de texto se mostrou muito onerosa durante a

condução do projeto. A utilização de uma ferramenta de requisitos de software mais

adequada teria resolvido esse problema.

Uma segunda dificuldade encontrada, inerente aos modelos tradicionais de

desenvolvimento, foi a mutabilidade dos requisitos de software. O esforço na fase de

elicitação de requisitos é muito grande nessa metodologia, e consequentemente,

qualquer mudança nos requisitos feita posteriormente a essa fase, tem um custo

Page 176: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

175

muito alto. No STF onde temos um ciclo de gestão de 2 anos, a condução de

projetos maiores torna-se complicada dessa forma.

Levando em consideração os pontos positivos e negativos identificados

durante a condução do projeto, pode-se estabelecer a viabilidade de utilização da

metodologia na condução de alguns tipos de projetos para o tribunal. No caso de

projetos pequenos, ou projetos conduzidos pela fábrica de software contratada pelo

STF, a metodologia se demonstra muito eficiente, devido à riqueza dos artefatos e a

consequente facilidade em transmitir o conhecimento às equipes. Além da

documentação completa que se armazena, permitindo uma manutenção e

entendimento do sistema por outros técnicos do tribunal. Porém em sistemas muito

grandes, com duração de um ano ou mais, conduzidos inteiramente pela equipe do

tribunal, a elicitação exaustiva no início pode-se tornar ineficiente. Dessa forma a

modularização do sistema e a condução como projetos menores é uma solução mais

adequada.

Page 177: Centro Universitário de Brasília · Centro Universitário de Brasília . Instituto CEUB de Pesquisa e Desenvolvimento - ICPD . Jacinto Gabriel Ferreira Cunha . Programação de

176

IX. Bibliografia

BOOCH, Grady; JACOBSON, Ivar; RUMBAUGH, James. UML, Guia do usuário. Rio

de Janeiro: Campus, 2000.

BRASIL. Constituição da República Federativa do Brasil promulgada em 5 de

outubro de 1988.

______. Supremo Tribunal Federal. Regimento Interno atualizado até julho de 2011.

Disponível em:

http://www.stf.jus.br/arquivo/cms/legislacaoRegimentoInterno/anexo/RISTF_Julho_2

011.pdf. Acesso em 01 ago. 2011

CASTRO, Eduardo; GUIMARAES, Fernando. Processo eXtreme Requeriments XR.

Disponível em:

http://www.quaddract.com.br/download/Metodo_eXtreme_Requirements_XR.pdf.

Acesso em: 21 jul. 2011.

COUGO, Paulo. Modelagem Conceitual e projeto de banco de dados. 7. ed. Rio de

Janeiro: Campus, 1997.

IFPUG. Function Point Counting Practices Manual. Version 4.3, January, 2010.

MECENAS, Ivan; OLIVEIRA, Viviane de. Banco de dados: Do modelo conceitual à

implementação física. Rio de Janeiro: Alta Books, 2005.

NESMA. Contagem Antecipada de Pontos de Função. Disponível em:

http://www.nesma.nl/download/artikelen/CONTAGEM%20ANTECIPADA%20DE%20

PONTOS%20DE%20FUN%C3%87%C3%83O.pdf. Acesso em: 01 set. 2011.

PRESSMAN, R. S. Engenharia de Software. 6. ed. São Paulo: McGraw-Hill

Interamericana do Brasil Ltda., 2006.

STF. Organograma do STF. Disponível em:

http://www.stf.jus.br/portal/cms/verTexto.asp?servico=sobreStfOrganograma. Acesso

em: 01 ago. 2011.