Escolar Documentos
Profissional Documentos
Cultura Documentos
- Sigla do Sistema -
Versão X.x
Autores:
lilian.silva
Belo Horizonte
21/05/2018
Homologação de Caso de Uso
TERMO DE HOMOLOGAÇÃO
Sistema: Cliente:
Participantes:
Requisitos funcionais
Ajustes solicitados:
Belo Horizonte,21/05/2018
____________________________________ ___________________________________
Nome do Cliente 1 Nome do Gerente
Cargo do Cliente Gerente Responsável – Prodemge
____________________________________ ____________________________________
Nome do Cliente 2 Analista
Cargo do Cliente Responsável pelo Projeto – Prodemge
Homologação de Caso de Uso
Sumário
CDU005 Registrar análise da Manifestação 4
Documentation Diagrama: CDU005 - Diagrama de realização de caso de uso 4
Class Diagrama: CDU005 - Diagrama de classe preliminar 6
Interfaces 10
IU26 - Registrar resposta da manifestação 10
Mensagens 18
MSGA003 - Confirma a exclusão do anexo? 18
MSGA004 - Disponibilizar anexo para o Manifestante? 18
Regras 19
Homologação de Caso de Uso
«interface»
Interfaces de MSGA003 -
usuário::IU26 - Confirma a
Registrar resposta exclusão do anexo?
da manifestação (from Específicas da
A aplicação)
MSGA004 -
Avaliador Disponibilizar
anexo para o
(from
«UseCase» Manifestante?
Atores)
CDU005 Registrar
análise da Manifestação
A (from Específicas da
aplicação)
«enumeration» «enum...
Diagrama de classes Diagrama de classes persistentes:: «enumeration» Diagrama de
persistentes::TipoManifestacao classes
TipoIdentificacao Diagrama de classes
persistentes:: persistentes::
+ desabilitado: boolean
Attributes TipoDocumento UF
+ descricao (50): string
+ idtipomanifestacao: int {id} - Não quero me identificar
- Quero me identifcar com restrição CPF Attributes
- Quero me idenficar sem restrição RG - AC
Passaporte - AL
1 CNH - AM
1
0..*
RNE - AP
Título de Eleitor - BA
Diagrama de classes persistentes:: Outro - CE
AssuntoManifestacao 0..* - DF
0..1 - ES
- desabilitado: boolean
Diagrama de classes persistentes::Manifestacao - GO
- descricao (100): String
- idassuntomanifestacao: int {id} - MA
- avaliador (100): string - MG
- idtipomanifestacao: int* - descricaofato (8000): memo - MS
- idassuntomanifestacao: int - MT
1 - ididentificacao: int - PA
- idmanifestacao: int {id} - PB
- idvinculacao: int - PE
0..* - listaanexo: Lista - PR
- listaenvolvido: Lista - PI
- local (200): string - RJ
- maisinformacoes (8000): string - RN
Diagrama de classes
- municipio (100): string - RO
persistentes::Anexo
1 - ouvidor (100): String - RR
- idanexo: int {id} 0..* - protocoloacesso (15): string - RS
- idmanifestacao: int - respostaavaliador (8000): String «enumeration» - SC
- senhaacesso (8): String Diagrama de classes - SE
1
- status (SSC): String persistentes::FaixaEtaria - SP
- tipoidentificacao: TipoIdentificação - TO
Diagrama de classes persistentes: - tipomanifestacao (50): String Attributes
:Envolvido 0..* - 0 - 19 anos 0..1
- 20 - 39 anos
- cargoenvolvido (100): string - 40 - 59 anos
- idenvolvido: int {id} 1 A
- 60 - 79 anos
- idmanifestacao: int - Mais de 80 anos
- nomeenvolvido (100): string 1 1
- setorenvolvido (100): String 0..1
«enumeration»
Diagrama de classes
1
persistentes::CorRaca
«enumeration» «enum...
Diagrama de classes Diagrama de classes persistentes:: «enumeration» Diagrama de
persistentes::TipoManifestacao classes
TipoIdentificacao Diagrama de classes
persistentes:: persistentes::
+ desabilitado: boolean
Attributes TipoDocumento UF
+ descricao (50): string
+ idtipomanifestacao: int {id} - Não quero me identificar
- Quero me identifcar com restrição CPF Attributes
- Quero me idenficar sem restrição RG - AC
Passaporte - AL
1 CNH - AM
1
0..*
RNE - AP
Título de Eleitor - BA
Diagrama de classes persistentes:: Outro - CE
AssuntoManifestacao 0..* - DF
0..1 - ES
- desabilitado: boolean
- descricao (100): String Diagrama de classes persistentes::Manifestacao - GO
- MA
- idassuntomanifestacao: int {id}
- avaliador (100): string - MG
- idtipomanifestacao: int*
- descricaofato (8000): memo - MS
- idassuntomanifestacao: int - MT
1 - ididentificacao: int - PA
- idmanifestacao: int {id} - PB
- idvinculacao: int - PE
0..* - listaanexo: Lista - PR
- listaenvolvido: Lista - PI
- local (200): string - RJ
- maisinformacoes (8000): string - RN
Diagrama de classes
- municipio (100): string - RO
persistentes::Anexo
1 - ouvidor (100): String - RR
- idanexo: int {id} 0..* - protocoloacesso (15): string - RS
- idmanifestacao: int - respostaavaliador (8000): String «enumeration» - SC
- senhaacesso (8): String Diagrama de classes - SE
1
- status (SSC): String persistentes::FaixaEtaria - SP
- tipoidentificacao: TipoIdentificação - TO
Diagrama de classes persistentes: - tipomanifestacao (50): String Attributes
:Envolvido 0..* - 0 - 19 anos 0..1
- 20 - 39 anos
- cargoenvolvido (100): string - 40 - 59 anos
- idenvolvido: int {id} 1 A
- 60 - 79 anos
- idmanifestacao: int - Mais de 80 anos
- nomeenvolvido (100): string 1 1
- setorenvolvido (100): String 0..1
«enumeration»
Diagrama de classes
1
persistentes::CorRaca
Precondições
Homologação de Caso de Uso
No caso de uso CDU022 Visualizar manifestações por assunto e tipo o Avaliador optou por registrar
a análise da Manifestação incluindo comentário e anexos à Manifestação.
Fluxo principal
1. O Sistema exibe a IU26 - Registrar Resposta da Manifestação.
Subfluxos
Não se aplica
Homologação de Caso de Uso
Fluxos alternativos
Fluxo alternativo Excluir o anexo da Manifestação
Precondições O Avaliador opta por excluir o anexo da Manifestação
Passos
1. O Sistema permite que seja selecionado um anexo.
Fluxos de exceção
Homologação de Caso de Uso
Não se aplica
Observações
Não se aplica
Interfaces
Campos
Valores válidos e
Nome Descrição Restrições
formatos
Alfanumérico Não Alterável
Máximo de 15 Obrigatório
Protocolo da Manifestacao.protocoloaces
caracteres
Manifestação so
Disponível
Exibir no título da
tela. Informado pelo sistema
Não Alterável
Obrigatório
Se existir
Manifestação VinculacaoManifestacao.idvi Exibir "Manifestação Disponível
vinculada nculacao, a informação é Vinculada"
exibida. Informado pelo sistema
Exibido somente se a
manifestação é vinculada
Não Alterável
Alfanumérico
Obrigatório
Manifestacao.avaliador
Nome do avaliador
Máximo de 100
Disponível
caracteres
Informado pelo sistema.
Alterável
Não Obrigatório
Alfanumérico
Resposta padrão Disponível
Analise.respostapadrao
incluída Máximo de 200
caracteres Informado pelo usuário.
Valores válidos e
Nome Descrição Restrições
formatos
Alfanumérico
Não Alterável
Manifestacao.idtipomanifest Exibir
Não Obrigatório
acao TipoManifestacao.de
Tipo de manifestacao
scricao
Disponível
Máximo de 50
Informado pelo sistema
caracteres
Alfanumérico Não Alterável
Exibir
Manifestacao.idassuntomani
AssuntoManifestaca Obrigatório
festacao
Assunto o.descricao
Disponível
Máximo de 100
caracteres Informado pelo sistema
Não Alterável
Manifestacao.tipoidentificaca Alfanumérico
Obrigatório
o
Identificação
<<enumeration>>
Disponível
TipoIdenficação
Informado pelo sistema
Não Alterável
Data
Obrigatório
Data/Hora Lido do PROBPMS
Manifestação Formato:
Disponível
dd/mm/aaaa hh:mm
Informado pelo sistema
Não Alterável
Obrigatório
Alfanumérico
Status Lido do PROBPMS
Disponível
Valores válidos e
Nome Descrição Restrições
formatos
Disponivel
Valores válidos e
Nome Descrição Restrições
formatos
Não Alterável
Alfanumérico
Não Obrigatório
Máximo de 100"
caracteres
Identificacao.email Disponível
e-mail
Para manifestação
e-mail do manifestante Informado pelo sistema
identificada sem
restrição, exibir
Exibir somente se
"Não informado" se
manifestação for
for igual a null
identificada sem restrição
Não Alterável
Alfanumérico
Não Obrigatório
Máximo de 10
caracteres
Disponível
Identificacao.sexo
Sexo
Para manifestação
Informado pelo sistema
identificada sem
restrição, exibir
Exibir somente se
"Não informado" se
manifestação for
for igual a null
identificada sem restrição
Alfanumérico
Valores válidos e
Nome Descrição Restrições
formatos
identificada sem Informado pelo sistema
restrição, exibir
"Não informado" se Exibir somente se
for igual a null manifestação for
identificada sem restrição
Alfanumérico
Não Alterável
Máscara:
99.999-999 Não Obrigatório
Valores válidos e
Nome Descrição Restrições
formatos
caracteres
Disponível
Para manifestação
identificada sem Informado pelo sistema
restrição, exibir
"Não informado" se Exibir somente se
for igual a null manifestação for
identificada sem restrição
Não Alterável
Alfanumérico
Não Obrigatório
Máximo de 100
caracteres
Identificacao.municipio Disponível
Município
Para manifestação
Informado pelo sistema
identificada sem
restrição, exibir
Exibir somente se
"Não informado" se
manifestação for
for igual a null
identificada sem restrição
Não Alterável
Alfanumérico
Não Obrigatório
Máximo de 2
caracteres
Identificacao.uf Disponível
UF
Para manifestação
Informado pelo sistema
identificada sem
restrição, exibir
Exibir somente se
"Não informado" se
manifestação for
for igual a null
identificada sem restrição
Alfanumérico
Não Alterável
Máscara: (999) -
(99999-9999) Não Obrigatório
Identificacao.ddd +
Identificacao.telefone
Máximo de 3 + 9 Disponível
DDD / Telefone caracteres
Campo formado pelo DDD
Informado pelo sistema
com o número do telefone
Para manifestação
inserido.
identificada sem Exibir somente se
restrição, exibir manifestação for
"Não informado" se identificada sem restrição
for igual a null
Alfanumérico
Não Alterável
Valores válidos e
Nome Descrição Restrições
formatos
Anexos incluídos pelo Máximo de 100 Não Obrigatório
avaliador ou ouvidor durante caracteres
a análise da manifestação. Disponível
Exibir "Não
informado" se for Informado pelo sistema
igual a null
Alterável
Valores: Sim
(disponíve) /Não Obrigatório
Disponível para o AnexoAnalise.disponivelman
(não disponível)
manifestante ifestante
Disponível
Valor Inicial: Não.
Informado pelo Sistema
Comandos
Nome Ação Restrições
Valida o preenchimento das informações, salva as
informações em todos os registros vinculados,
exibe a MSGI009 - Todas as manifestações
Registrar resposta em Disponível se manifestação
vinculadas foram respondidas e enviadas em
lote é vinculada
lote ao Ouvidor que fará a análise. e envia
e-mail com resposta da manifestação para o
Ouvidor responsável.
Registrar resposta Aciona o passo 3 do fluxo principal Disponível
Disponível
O comando deve ser
apresentado como "Alterar
Incluir resposta Aciona o caso de uso CDU025 Selecionar
resposta padrão" quando o
padrão resposta padrão
Ouvidor / Avaliador já
respondeu a Manifestação
com uma resposta padrão.
Aciona o caso de uso CDU022 Visualizar
Voltar Disponível
manifestações por assunto e tipo
Abrir anexo Exibe anexo selecionado Disponível se existir anexo
Incluir anexo Disponibiliza inclusão de anexo Disponível
Disponível se existir anexo
Excluir anexo Exclui anexo selecionado
incluído
Anexo disponível para Disponível se exisitr anexo
Disponibiliza anexo incluído para o manifestante.
o manifestante incluído
Mensagens
Regras
19