documentação smv
TRANSCRIPT
-
8/19/2019 Documentação SMV
1/46
20/02/2016
Documento deEspecificação de
Requisitos
Extremus
Responsabilidade técnica: Ygor Bittencourt
Salvador
Gerencia de Vulnerabilidades
Proprietário:
Projeto:
Documentação automática gerada com o MAKER
SMV
-
8/19/2019 Documentação SMV
2/46
2Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
-
8/19/2019 Documentação SMV
3/46
3Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Versões revisadas anteriores
Versão Revisada Comentário Data
1 eyuuyrturt 20/02/2016
-
8/19/2019 Documentação SMV
4/46
4Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
1. Introdução
1.1 Objetivos deste documento
Desenvolver um sistema de gerencia de vulnerabilidade.
Gerencia de Vulnerabilidades
1.2 Escopo do produto
1.2.1 Nome do produto e de seus componentes principais
A
1.2.3 Limites do Produto
A
Valor para o clienteBenefício
1.2.4 Benefícios do produto
Label88
- fgjfgjfgjfg nhjhjf
Desenvolver um sistema de gerencia de vulnerabilidade.
1.2.2 Missão do produto
A
A
Sigla Definição
1.4 Definições e siglasLabel76
SMV Gerencia de Vulnerabilidades
1.5 Equipe envolvida neste projeto
Extremus1Extremus2
Tipo Descrição
2.1.3 Interfaces de Hardware, Software e ComunicaçãoLabel80
Software - ghfjjf
Tipo Descrição
2.1.6 Requisitos adiados e de adaptação ao ambiente Label79
- jkjkgAdaptação ao Ambiente
2.2 Usuários e sistemas externos
2.2.1 Descrição
Label82
Sem observações projeto usuarios e sistemas.
-
8/19/2019 Documentação SMV
5/46
5Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
3. Requisitos específicos
3.1 Requisitos de interface externa
3.1.1 Interfaces de usuárioBanco de VulnerabilidadesFormulário:3.1.1.6
3.1.1.6.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem True:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo TRUE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=
PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao !""!0# 0!:!$:#!:=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
6/46
6Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.6.2 Banco de Vulnerabilidades
Depois de Gravar
Altera_Cor_campo_critico
Ação:
Regra:
Componente: Banco de Vulnerabilidades (FORMULÁRIO)3.1.1.6.2.1
Grau de Profundidade: 1
Depois de Inserir
Altera_Cor_campo_critico
Ação:
Regra:
Componente: Banco de Vulnerabilidades (FORMULÁRIO)3.1.1.6.2.2Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
7/46
7Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.6.2 Banco de Vulnerabilidades
Ao Clicar
Altera_Cor_campo_critico
Ação:
Regra:
Componente: Nivel de Risco (MakerEdit3)3.1.1.6.2.3
Grau de Profundidade: 1
Ao Entrar
Altera_Cor_campo_critico
Ação:
Regra:
Componente: Nivel de Risco (MakerEdit3)3.1.1.6.2.4Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
8/46
8Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.6.2 Banco de Vulnerabilidades
Ao Modificar
Altera_Cor_campo_critico
Ação:
Regra:
Componente: Nivel de Risco (MakerEdit3)3.1.1.6.2.5
Grau de Profundidade: 1
Ao Modificar
Ordena Grade Banco Vulnerabilidades V2
Ação:
Regra:
Componente: Exibir Hosts com Ameaça do tipo (MakerComboBox1)3.1.1.6.2.6Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
9/46
9Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.6.2 Banco de Vulnerabilidades
Ao Clicar
Ordena Grade Banco Vulnerabilidades V2
Ação:
Regra:
Componente: Filtrar Host (MakerButton2)3.1.1.6.2.7
Grau de Profundidade: 1
Ao Sair
Verifica se ID Vulnerabilidade ja existe
Ação:
Regra:
Componente: Vul. ID (MakerEdit1)3.1.1.6.2.8Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
10/46
10Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.6.2 Banco de Vulnerabilidades
Ao Navegar
Conta as linhas da grade de vulnerabilidades
Ação:
Regra:
Componente: Banco de Vulnerabilidades (FORMULÁRIO)3.1.1.6.2.9
Grau de Profundidade: 1
Ao Entrar
Altera cor do risco e conta linhas da grade
Ação:
Regra:
Componente: Banco de Vulnerabilidades (FORMULÁRIO)3.1.1.6.2.10Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
11/46
11Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.6.2 Banco de Vulnerabilidades
Ao Clicar Aba
Altera cor do risco e conta linhas da grade
Ação:
Regra:
Componente: Banco de Vulnerabilidades (FORMULÁRIO)3.1.1.6.2.11
Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
12/46
12Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
CSOFormulário:3.1.1.7
3.1.1.7.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar FALSE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo FALSE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao 0'""!0# !:!#:0:=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
13/46
13Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Alterar SenhaFormulário:3.1.1.8
3.1.1.8.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao FALSE:=
EditarAoDuploClicar FALSE:=Abas FALSE:=
EntrarComoPesquisa FALSE:=AbaLocalizar FALSE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal True:=Popup FALSE:=
PreLoad FALSE:=Responsivo FALSE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao 0""!0# $:#0:!':=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
14/46
14Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.8.2 Executive - Alterar Senha
Ao Clicar
FLUXO INTERNO
Ação:
Regra:
Componente: Alterar (MakerButton1)3.1.1.8.2.1
Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
15/46
-
8/19/2019 Documentação SMV
16/46
16Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Formulário de LoginFormulário:3.1.1.10
3.1.1.10.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao FALSE:=
EditarAoDuploClicar TRUE:=Abas FALSE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor clWi&e:=FonteDeDados (Conexão principal):=
Imagem ,#'!#C0E-.//'-.E*$-A:=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo FALSE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao 0.""!0# !!:0#:$:=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
17/46
17Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.10.2 Executive - Formulário de Login
Ao Clicar
Executive - Abrir Leitor Biométrico
Ação:
Regra:
Componente: (biometric)3.1.1.10.2.1
Grau de Profundidade: 1
Ao Entrar
Executive - Formulário de Login - Ao entrar
Ação:
Regra:
Componente: Executive - Formulário de Login (FORMULÁRIO)3.1.1.10.2.2Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
18/46
18Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.10.2 Executive - Formulário de Login
Executive - Anexar Novos ElementosRegra:Regra Pai:3.1.1.10.2.2.1 Executive - Formulário de Login - Ao entrar
2Grau de Profundidade:
Ao Pressionar Tecla
Executive - Formulário de Login - Ao Logar
Ação:
Regra:
Componente: (EdtSenha)3.1.1.10.2.3Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
19/46
19Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.10.2 Executive - Formulário de Login
Ao Clicar
Executive - Formulário de Login - Obter Dados e Efetuar Login
Ação:
Regra:
Componente: (btnlogin)3.1.1.10.2.4
Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
20/46
20Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Formulário PrincipalFormulário:3.1.1.11
3.1.1.11.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao FALSE:=
EditarAoDuploClicar TRUE:=Abas FALSE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor 200FAFAF$:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo FALSE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao 0""!0# $:.$:#*:=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
21/46
21Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.11.2 Executive - Formulário Principal
Ao Clicar
Executive - Abrir Formulário de Senha
Ação:
Regra:
Componente: Alterar senha (lblAlterarSenha)3.1.1.11.2.1
Grau de Profundidade: 1
Ao Clicar
Executive - Alterar Usuário
Ação:
Regra:
Componente: Alterar usuário (lblAlterarUsuario)3.1.1.11.2.2Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
22/46
22Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.11.2 Executive - Formulário Principal
Ao Clicar
Executive - Desabilitar Menu Expandível
Ação:
Regra:
Componente: (SetaUp)3.1.1.11.2.3
Grau de Profundidade: 1
Ao Clicar
Executive - Formulário Principal - Abrir Formulário de Log
Ação:
Regra:
Componente: (Imglog)3.1.1.11.2.4Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
23/46
23Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.11.2 Executive - Formulário Principal
Ao Clicar
Executive - Formulário Principal - Abrir MasterSkin
Ação:
Regra:
Componente: (Imgmasterskin)3.1.1.11.2.5
Grau de Profundidade: 1
Ao Clicar
Executive - Habilitar Menu Expandível
Ação:
Regra:
Componente: (SetaDown)3.1.1.11.2.6Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
24/46
24Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.11.2 Executive - Formulário Principal
Ao Entrar
Executive - Formulário Principal - Ao Entrar
Ação:
Regra:
Componente: Executive - Formulário Principal (FORMULÁRIO)3.1.1.11.2.7
Executive - Formulário Principal - Publicado - Não está em modo normalRegra:Regra Pai:3.1.1.11.2.7.1 Executive - Formulário Principal - Ao Entrar
2Grau de Profundidade:
Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
25/46
25Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Formulário Sistema X GruposFormulário:3.1.1.12
3.1.1.12.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor cl&nFace:=FonteDeDados :=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup FALSE:=
PreLoad FALSE:=agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao !*"0#"!0# .:':!+:=
UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
26/46
26Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Formulário UsuáriosFormulário:3.1.1.13
3.1.1.13.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor clWindow:=FonteDeDados :=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem True:=Apresentacao 0:=
Modal False:=Popup FALSE:=
PreLoad FALSE:=agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao !*"0#"!0# #:!:':=
UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
27/46
27Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Formulário Usuários X SistemasFormulário:3.1.1.14
3.1.1.14.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao FALSE:=
EditarAoDuploClicar TRUE:=Abas FALSE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor cl&nFace:=FonteDeDados :=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup FALSE:=
PreLoad FALSE:=agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao !*"0#"!0# .:':!!:=
UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
28/46
28Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Executive - Formulário Usuários X Sistemas X GruposFormulário:3.1.1.15
3.1.1.15.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor clWindow:=FonteDeDados :=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup FALSE:=
PreLoad FALSE:=agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao ""!0. .::$:=
UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
29/46
29Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Formulário de LogFormulário:3.1.1.16
3.1.1.16.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao FALSE:=
EditarAoDuploClicar TRUE:=Abas FALSE:=
EntrarComoPesquisa FALSE:=AbaLocalizar FALSE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup FALSE:=
PreLoad FALSE:=agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao !*"0#"!0# #:!:.!:=
UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
30/46
30Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.16.2 Formulário de Log
Ao Entrar
Formulário de Log - Ao Entrar
Ação:
Regra:
Componente: Formulário de Log (FORMULÁRIO)3.1.1.16.2.1
Grau de Profundidade: 1
Ao Clicar
Formulário de Log - Buscar
Ação:
Regra:
Componente: Buscar (MakerButton1)3.1.1.16.2.2Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
31/46
31Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.16.2 Formulário de Log
Ao Modificar
Formulário de Log - Lista dinâmica - Ao modificar
Ação:
Regra:
Componente: Formulários (MakerLookup1)3.1.1.16.2.3
Grau de Profundidade: 1
Ao Entrar
Formulário de Log - Obter informações da tabela e converte em lista
Ação:
Regra:
Componente: Usuário (MakerEdit1)3.1.1.16.2.4Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
32/46
32Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.16.2 Formulário de Log
Ao Modificar
Formulário de Log - Obter valor do componente checkbox
Ação:
Regra:
Componente: (MakerCheckBox1)3.1.1.16.2.5
Grau de Profundidade: 1
Ao Modificar
Formulário de Log - Radiogroup - Ao modificar
Ação:
Regra:
Componente: (MakerRadioGroup1)3.1.1.16.2.6Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
33/46
33Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Grade Vulnerabilidade HostFormulário:3.1.1.17
3.1.1.17.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar TRUE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo TRUE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao 0""!0# *:!!:*:=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
34/46
34Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.17.2 Grade Vulnerabilidade Host
Ao Modificar
Email V4 Revisao V3
Ação:
Regra:
Componente: Status da Revisão (MakerComboBox2)3.1.1.17.2.1
Grau de Profundidade: 1
Ao Sair
Consulta_VUl_escreve_Campo
Ação:
Regra:
Componente: Host (MakerEdit1)3.1.1.17.2.2Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
35/46
35Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.17.2 Grade Vulnerabilidade Host
Depois de Inserir
Email V3 Ameaca Ativa
Ação:
Regra:
Componente: Grade Vulnerabilidade Host (FORMULÁRIO)3.1.1.17.2.3
Grau de Profundidade: 1
Ao Modificar
Email V42 Ameaca Inativa
Ação:
Regra:
Componente: Status da Ameaça (MakerComboBox1)3.1.1.17.2.4Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
36/46
36Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.17.2 Grade Vulnerabilidade Host
Cancela Grade de HOstsRegra:Regra Pai:3.1.1.17.2.4.1 Email V42 Ameaca Inativa
2Grau de Profundidade:
INATIVA Escreve DataRegra:Regra Pai:3.1.1.17.2.4.2 Email V42 Ameaca Inativa
2Grau de Profundidade:
-
8/19/2019 Documentação SMV
37/46
37Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.17.2 Grade Vulnerabilidade Host
INATIVO- EMAILRegra:Regra Pai:3.1.1.17.2.4.3 Email V42 Ameaca Inativa
2Grau de Profundidade:
Salvar Grade de HOstsRegra:Regra Pai:3.1.1.17.2.4.4 Email V42 Ameaca Inativa
2Grau de Profundidade:
-
8/19/2019 Documentação SMV
38/46
38Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Hosts DBFormulário:3.1.1.18
3.1.1.18.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao FALSE:=
EditarAoDuploClicar TRUE:=Abas FALSE:=
EntrarComoPesquisa FALSE:=AbaLocalizar FALSE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem True:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo TRUE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao !""!0# 0!:!$:#':=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
39/46
39Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.18.2 Hosts DB
Ao Entrar
Conta as linhas da grade Host DB
Ação:
Regra:
Componente: Hosts DB (FORMULÁRIO)3.1.1.18.2.1
Grau de Profundidade: 1
Ao Clicar Aba
Conta as linhas da grade Host DB
Ação:
Regra:
Componente: Hosts DB (FORMULÁRIO)3.1.1.18.2.2Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
40/46
40Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.18.2 Hosts DB
Ao Clicar
Filtrar Hosts DB mais Status V2
Ação:
Regra:
Componente: Filtrar Host (MakerButton1)3.1.1.18.2.3
Grau de Profundidade: 1
Ao Modificar
Filtrar Hosts DB mais Status V2
Ação:
Regra:
Componente: Status da Ameaça (MakerComboBox1)3.1.1.18.2.4Grau de Profundidade: 1
-
8/19/2019 Documentação SMV
41/46
41Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Serviço de EmailFormulário:3.1.1.19
3.1.1.19.1 Layout Sugerido
Propriedades do formulárioAjuda :=
CampoVersao :=Navegacao TRUE:=
EditarAoDuploClicar TRUE:=Abas TRUE:=
EntrarComoPesquisa FALSE:=AbaLocalizar FALSE:=
Cor clWindow:=FonteDeDados (Conexão principal):=
Imagem :=ExibicaoImagemFundo :=
Centralizado False:=CentralizadoVertical False:=
BotaoMaximizar False:=BotaoMinimizar True:=
BotaoFechar True:=BarraDeRolagem False:=Apresentacao 0:=
Modal False:=Popup TRUE:=
PreLoad FALSE:=Responsivo TRUE:=
agemErroChavePrimaria :=mErroChaveEstrangeira :=itirRelatorioListagem TRUE:=PermitirRelatorioHtml TRUE:=rPermitirRelatorioXml TRUE:=rPermitirRelatorioTxt TRUE:=rPermitirOrdenarGrade TRUE:=RemoverOrdenacaoGrade TRUE:=PermitirImportarDados TRUE:=
UltimaModificacao 0+""!0# 00:#:':=UltimoUsuario %as&er:=
-
8/19/2019 Documentação SMV
42/46
42Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
Regras do formulário3.1.1.19.2 Serviço de Email
Ao Clicar
Enviar Email
Ação:
Regra:
Componente: Testar Configurações (MakerButton1)3.1.1.19.2.1
Grau de Profundidade: 1
3.3 Modelo de Dados
3.3.1 Modelo Relacional
3.3.2 Descrição do Modelo
-
8/19/2019 Documentação SMV
43/46
43Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
3.3.2 Descrição do Modelo
SMV_BANCO_DE_VULNERABILIDADESTabela:
Nome do campo Tipo Tam DescriçãoPK/FK NullPrec
smv_ban_id integer CódigoX
smv_ban_vul__id varchar Vul. ID10X
smv_ban_recomendacoes text RecomendaçõesX
smv_ban_nome_da_vulne_3c8744bc text Nome da VulnerabilidadeX
smv_ban_referencias text ReferênciasX
smv_ban_nivel_de_risco varchar Nivel de RiscoX10
smv_ban_descricao text DescriçãoX
smv_ban_exibir_hosts__7ff417d1 varchar Ban Exibir Hosts 7ff417d1X10
smv_ban_sinopse text SinopseX
Tabelas relacionadas:
Relacionamentos
SMV_CSOTabela:
Nome do campo Tipo Tam DescriçãoPK/FK NullPrec
smv_cso_id integer CódigoX
usr_login varchar Chief Security OfficerX50X
Tabelas relacionadas: fr_usuario PK: usr_login
Relacionamentos
SMV_GRADE_VULNERABILIDADE_HOSTTabela:
Nome do campo Tipo Tam DescriçãoPK/FK NullPrecsmv_gra_id integer CódigoX
smv_gra_revisado_em_ timestamp Revisado Em:X
smv_gra_revisado_por_ varchar Revisado por:X80
smv_gra_nome text NomeX
smv_gra_status varchar StatusX1
smv_hos_id integer smv_hos_idXX
smv_gra_status_da_ameaca varchar Status da AmeaçaX1
smv_gra_nivel_de_risco varchar Nível de RiscoX16
smv_gra_revisao_solicitada__ varchar Revisão Solicitada ?X1
smv_gra_host varchar Host20
smv_ban_id varchar Nível de RiscoX10
smv_ban_vul__id varchar Vul. ID10
smv_gra_inativo_em_ timestamp Inativo Em:X
smv_gra_ativo_em_ timestamp Ativo Em:X
smv_gra_devolvida_em_ timestamp Devolvida Em:X
smv_gra_devolvido_por_ varchar Devolvido por:X80
Tabelas relacionadas: smv_hosts_db PK: smv_hos_id
Relacionamentos
SMV_HOSTS_DBTabela:
Nome do campo Tipo Tam DescriçãoPK/FK NullPrec
smv_hos_id integer CódigoX
smv_hos_total_de_registros numeric Total de RegistrosX9 2smv_hos_status_da_ameaca varchar Status da AmeaçaX1
smv_hos_endereco_do_host varchar Endereço do hostX26
Tabelas relacionadas:
Relacionamentos
-
8/19/2019 Documentação SMV
44/46
44Página:Documento de específicação de requisitosProjeto:
Proprietário:
Extremus
Visto
Label70
Gerencia de VulnerabilidadesSMV -
4.3 Convenções Adotadas
BR = Brasil.
4.4 Observações
Sem observações projeto
4.2 Visão geral do produto
Sem visão geral
Label83
3.3.2 Descrição do Modelo
SMV_SERVICO_DE_EMAILTabela:
Nome do campo Tipo Tam DescriçãoPK/FK NullPrec
smv_ser_id integer CódigoX
smv_ser_mensagem_inco_56a5a8e2 text Mensagem InconformidadeX
smv_ser_mensagem_revisao text Mensagem RevisãoX
smv_ser_mensagem_ameaca_ativa text Mensagem Ameaça AtivaX
smv_ser_nome_de_usuario varchar Nome de UsuárioX100
smv_ser_nome_do_servi_47061bc8 varchar Nome do Servidor de EnvioX100
smv_ser_porta varchar PortaX10
smv_ser_mensagem_amea_accdface text Mensagem Ameaça InativaX
smv_ser_assunto_ameaca_ativa varchar Assunto Ameaça AtivaX57
smv_ser_endereco_de_e_055df2c7 varchar Endereço de Email de um destinatário pra testX1000
smv_ser_senha varchar SenhaX100
smv_ser_assunto varchar AssuntoX256
smv_ser_mensagem text MensagemX
smv_ser_assunto_ameaca_inativa varchar Assunto Ameaça InativaX57
smv_ser_assunto_revisao varchar Assunto RevisãoX57
smv_ser_assunto_inconformidade varchar Assunto InconformidadeX57
smv_ser_utilizar_tls__ varchar Utilizar TLS ?X10
Tabelas relacionadas:
Relacionamentos
-
8/19/2019 Documentação SMV
45/46
Versões revisadas anteriores1. Introdução1.1 Objetivos deste documento1.2 Escopo do produto1.2.1 Nome do produto e de seus componentes principais1.2.2 Missão do produto
1.2.3 Limites do Produto1.2.4 Benefícios do produto1.4 Definições e siglas1.5 Visão Geral deste Documento2.1.6 Requisitos adiados e de adaptação ao ambiente2.2 Usuários e sistemas externos2.2.1 Descrição3. Requisitos específicos3.1 Requisitos de interface externa3.1.1 Interfaces de usuário3. Requisitos específicos3.1 Requisitos de interface externa3.1.1 Interfaces de usuário3.1.1.1 Formulário: Banco de Vulnerabilidades3.1.1.1.1 Layout Sugerido
3.1.1.1.2 Regras3.1.1.1.2.1 Altera_Cor_campo_critico3.1.1.1.2.2 Altera_Cor_campo_critico3.1.1.1.2.3 Altera_Cor_campo_critico3.1.1.1.2.4 Altera_Cor_campo_critico3.1.1.1.2.5 Altera_Cor_campo_critico3.1.1.1.2.6 Ordena Grade Banco Vulnerabilidades V23.1.1.1.2.7 Ordena Grade Banco Vulnerabilidades V23.1.1.1.2.8 Verifica se ID Vulnerabilidade ja existe3.1.1.1.2.9 Conta as linhas da grade de vulnerabilidades3.1.1.1.2.10 Altera cor do risco e conta linhas da grade3.1.1.1.2.11 Altera cor do risco e conta linhas da grade3.1.1.2 Formulário: CSO3.1.1.2.1 Layout Sugerido3.1.1.3 Formulário: Executive - Alterar Senha
3.1.1.3.1 Layout Sugerido3.1.1.3.2 Regras3.1.1.3.2.1 FLUXO INTERNO3.1.1.4 Formulário: Executive - Formulário de Grupos3.1.1.4.1 Layout Sugerido3.1.1.5 Formulário: Executive - Formulário de Login3.1.1.5.1 Layout Sugerido3.1.1.5.2 Regras3.1.1.5.2.1 Executive - Abrir Leitor Biométrico3.1.1.5.2.2 Executive - Formulário de Login - Ao entrar3.1.1.5.2.2.1 Executive - Anexar Novos Elementos3.1.1.5.2.3 Executive - Formulário de Login - Ao Logar3.1.1.5.2.4 Executive - Formulário de Login - Obter Dados e Efetuar Login3.1.1.6 Formulário: Executive - Formulário Principal3.1.1.6.1 Layout Sugerido3.1.1.6.2 Regras3.1.1.6.2.1 Executive - Abrir Formulário de Senha3.1.1.6.2.2 Executive - Alterar Usuário3.1.1.6.2.3 Executive - Desabilitar Menu Expandível3.1.1.6.2.4 Executive - Formulário Principal - Abrir Formulário de Log3.1.1.6.2.5 Executive - Formulário Principal - Abrir MasterSkin3.1.1.6.2.6 Executive - Habilitar Menu Expandível3.1.1.6.2.7 Executive - Formulário Principal - Ao Entrar3.1.1.6.2.7.1 Executive - Formulário Principal - Publicado - Não está em modo normal3.1.1.7 Formulário: Executive - Formulário Sistema X Grupos3.1.1.7.1 Layout Sugerido3.1.1.8 Formulário: Executive - Formulário Usuários3.1.1.8.1 Layout Sugerido3.1.1.9 Formulário: Executive - Formulário Usuários X Sistemas3.1.1.9.1 Layout Sugerido3.1.1.10 Formulário: Executive - Formulário Usuários X Sistemas X Grupos3.1.1.10.1 Layout Sugerido3.1.1.11 Formulário: Formulário de Log3.1.1.11.1 Layout Sugerido3.1.1.11.2 Regras3.1.1.11.2.1 Formulário de Log - Ao Entrar
344444
444444444455555
5566778899
1010121213
131313151516161616171718182020
202021212222232324252526262727282829292929
ESPECIFICAÇÃO DOS REQUISITOS DO SISTEMA
SumárioGerencia de Vulnerabilidades
-
8/19/2019 Documentação SMV
46/46
3.1.1.11.2.2 Formulário de Log - Buscar3.1.1.11.2.3 Formulário de Log - Lista dinâmica - Ao modificar3.1.1.11.2.4 Formulário de Log - Obter informações da tabela e converte em lista3.1.1.11.2.5 Formulário de Log - Obter valor do componente checkbox3.1.1.11.2.6 Formulário de Log - Radiogroup - Ao modificar3.1.1.12 Formulário: Grade Vulnerabilidade Host3.1.1.12.1 Layout Sugerido3.1.1.12.2 Regras3.1.1.12.2.1 Email V4 Revisao V33.1.1.12.2.2 Consulta_VUl_escreve_Campo3.1.1.12.2.3 Email V3 Ameaca Ativa3.1.1.12.2.4 Email V42 Ameaca Inativa3.1.1.12.2.4.1 Cancela Grade de HOsts3.1.1.12.2.4.2 INATIVA Escreve Data3.1.1.12.2.4.3 INATIVO- EMAIL3.1.1.12.2.4.4 Salvar Grade de HOsts3.1.1.13 Formulário: Hosts DB3.1.1.13.1 Layout Sugerido3.1.1.13.2 Regras3.1.1.13.2.1 Conta as linhas da grade Host DB3.1.1.13.2.2 Conta as linhas da grade Host DB3.1.1.13.2.3 Filtrar Hosts DB mais Status V23.1.1.13.2.4 Filtrar Hosts DB mais Status V23.1.1.14 Formulário: Serviço de Email3.1.1.14.1 Layout Sugerido3.1.1.14.2 Regras3.1.1.14.2.1 Enviar Email3.3 Modelo de Dados3.3.1 Modelo Relacional3.3.2 Descrição do Modelo3.3.2.1 Descrição da Tabela: SMV_BANCO_DE_VULNERABILIDADES3.3.2.2 Descrição da Tabela: SMV_CSO3.3.2.3 Descrição da Tabela: SMV_GRADE_VULNERABILIDADE_HOST3.3.2.4 Descrição da Tabela: SMV_HOSTS_DB3.3.2.5 Descrição da Tabela: SMV_SERVICO_DE_EMAIL4.2 Visão geral do produto4.3 Convenções adotadas neste documento4.4 Observações
3030313132333333333434353536363738383838393940414141414242424343434344444444