documentação smv

Upload: extremus-conectividades

Post on 08-Jul-2018

239 views

Category:

Documents


0 download

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