# Documento de requisitos

# Documento de requisitos

<span style="font-size:8pt;color:#000000;"> </span>

<span style="font-size:16pt;color:#000000;">SECRETARIA DE SEGURANÇA, DEFESA E CIDADANIA</span>

<span style="font-size:16pt;color:#000000;">POLÍCIA MILITAR DO ESTADO DE </span><span style="font-size:16pt;">RONDÔNIA</span>

<span style="font-size:16pt;">DIRETORIA DE INFORMÁTICA</span>

<span style="font-size:16pt;">DEPARTAMENTO DE DESENVOLVIMENTO</span>

<span style="font-size:10pt;color:#000000;"> </span>

<span style="font-size:10pt;color:#000000;"> </span>

<span style="font-size:10pt;color:#000000;"> </span>

<span style="font-size:10pt;color:#000000;"> </span>

**<span style="font-size:18pt;line-height:115%;">Especificação dos Requisitos do Software e Análise do Projeto do Sistema de Gestão Administrativa.</span>**

**<span style="font-size:18pt;line-height:115%;"> </span>**

**<span style="font-size:14pt;line-height:115%;">Versão 1.1</span>**

<span style="font-size:5pt;color:#000000;"> </span>

<span style="color:#000000;">Analista de Sistema:</span><span style="font-size:11pt;"> **2º SGT PM** MARCOS **BACKES** ROCHA</span>

Porto Velho/RO, agosto de 2025.

<div class="WordSection1" id="bkmrk--1">**<span style="font-size:14pt;font-family:'Times New Roman', serif;">  
</span>**</div>**<span style="font-size:14pt;">Histórico das revisões</span>**

<div class="WordSection1" id="bkmrk-data-vers%C3%A3o-descri%C3%A7%C3%A3"><table class="MsoNormalTable" style="width:100%;border-collapse:collapse;border:none;"><tbody><tr><td style="width:16.5673%;border:1pt solid;padding:0cm 5.4pt;">**<span style="font-size:11pt;">Data</span>**

</td><td style="width:11.6806%;border-top:1pt solid;border-right:1pt solid;border-bottom:1pt solid;border-left:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">Versão</span>**

</td><td style="width:28.3671%;border-top:1pt solid;border-right:1pt solid;border-bottom:1pt solid;border-left:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">Descrição</span>**

</td><td style="width:43.385%;border-top:1pt solid;border-right:1pt solid;border-bottom:1pt solid;border-left:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">Autor/Responsável</span>**

</td></tr><tr><td style="width:16.5673%;border-right:1pt solid;border-bottom:1pt solid;border-left:1pt solid;border-top:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">02/08/2025</span>**

</td><td style="width:11.6806%;border-top:none;border-left:none;border-bottom:1pt solid;border-right:1pt solid;padding:0cm 5.4pt;"><span style="font-size:11pt;">1.0</span>

</td><td style="width:28.3671%;border-top:none;border-left:none;border-bottom:1pt solid;border-right:1pt solid;padding:0cm 5.4pt;"><span style="font-size:11pt;">Documento inicial</span>

</td><td style="width:43.385%;border-top:none;border-left:none;border-bottom:1pt solid;border-right:1pt solid;padding:0cm 5.4pt;">**<span style="font-size:11pt;">2º SGT PM</span>**<span style="font-size:11pt;"> MARCOS **BACKES** ROCHA</span>

</td></tr><tr><td colspan="4" style="width:100%;border-right:1pt solid;border-bottom:1pt solid;border-left:1pt solid;border-top:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">Nota da versão: </span>**<span style="font-size:11pt;">Foram realizadas três reuniões participativas com o efetivo do Departamento de ...</span>

</td></tr><tr><td style="width:16.5673%;border-right:1pt solid;border-bottom:1pt solid;border-left:1pt solid;border-top:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">03/08/2025</span>**

</td><td style="width:11.6806%;border-top:none;border-left:none;border-bottom:1pt solid;border-right:1pt solid;padding:0cm 5.4pt;"><span style="font-size:11pt;">1.1</span>

</td><td style="width:28.3671%;border-top:none;border-left:none;border-bottom:1pt solid;border-right:1pt solid;padding:0cm 5.4pt;"><span style="font-size:11pt;">Conformidade com a legislação</span>

</td><td style="width:43.385%;border-top:none;border-left:none;border-bottom:1pt solid;border-right:1pt solid;padding:0cm 5.4pt;">**<span style="font-size:11pt;">2º SGT PM</span>**<span style="font-size:11pt;"> MARCOS **BACKES** ROCHA</span>

</td></tr><tr><td colspan="4" style="width:100%;border-right:1pt solid;border-bottom:1pt solid;border-left:1pt solid;border-top:none;padding:0cm 5.4pt;">**<span style="font-size:11pt;">Nota da versão: </span>**<span style="font-size:11pt;">Foram realizadas consultas jurídicas com o...</span>

</td></tr></tbody></table>

</div>**<span><span>Tabela 1.1. </span></span>**Histórico de revisões

## **Introdução**

#### **Propósito do Documento**

> **Obrigatórias**
> 
> Qual é o objetivo principal deste documento?
> 
> Quais problemas ou necessidades ele busca atender?
> 
> Qual a importância deste documento para o projeto?
> 
> **Recomendadas**
> 
> Este documento será usado para quais fases do ciclo de vida do sistema?
> 
> Há restrições ou premissas que impactam o propósito do documento?

#### **Escopo do Sistema ou Produto**

> **Obrigatórias**
> 
> Qual o nome do sistema ou produto?
> 
> Quais funções principais ele irá desempenhar?
> 
> Quais metas e objetivos pretende alcançar?
> 
> **Recomendadas**
> 
> Quais benefícios ele trará para a organização ou para os usuários?
> 
> Existe algo explicitamente fora do escopo?
> 
> Há limitações orçamentárias ou de prazo que afetam o escopo?

#### **Público-Alvo e Uso do Documento**

> **Obrigatórias**
> 
> Quem são os principais stakeholders deste documento (desenvolvedores, testadores, gerentes, usuários finais)?
> 
> Como cada grupo utilizará este documento?
> 
> **Recomendadas**
> 
> Há informações específicas para determinados públicos (ex.: segurança para equipe de TI)?
> 
> Há grupos que precisam de versões simplificadas ou customizadas do documento?

#### **Referências**

> **Obrigatórias**
> 
> Quais normas, regulamentos, leis, políticas internas ou manuais serviram como base para este projeto?
> 
> **Recomendadas**
> 
> Existe documentação prévia ou projetos anteriores relacionados?
> 
> Há requisitos derivados de contratos ou acordos?
> 
> Há bibliografia técnica utilizada como referência?

#### **Definições, Acrônimos e Abreviações**

> **Obrigatórias**
> 
> Quais termos técnicos ou específicos precisam ser explicados para todos os leitores?
> 
> **Recomendadas**
> 
> Existem siglas ou abreviações usadas no documento?
> 
> Algum termo é usado com significado diferente do habitual?

## **Descrição Geral**

#### **Contexto / Perspectiva do Produto**

> **Obrigatórias**
> 
> Este sistema substitui algum já existente ou é totalmente novo?
> 
> Quais sistemas ou processos ele deve integrar ou se comunicar?
> 
> **Recomendadas**
> 
> Há limitações tecnológicas, regulatórias ou de integração?
> 
> Existe um diagrama ou mapa de contexto para representar essas relações?
> 
> Quais são os principais atores externos envolvidos?

#### **Funções Gerais do Produto**

> **Obrigatórias**
> 
> Quais são as principais funcionalidades que o sistema deve oferecer?
> 
> **Recomendadas**
> 
> Há funcionalidades obrigatórias e opcionais?
> 
> Existe alguma ordem lógica ou prioridade entre essas funções?
> 
> Há funções previstas para versões futuras?

#### **Características dos Usuários**

> **Obrigatórias**
> 
> Quem são os usuários finais do sistema?
> 
> Qual o nível de conhecimento técnico deles?
> 
> **Recomendadas**
> 
> Qual o volume estimado de usuários simultâneos?
> 
> Há necessidades de acessibilidade?
> 
> Existem restrições de idioma ou localização geográfica?

#### **Requisitos**

<span style="font-size:12pt;line-height:150%;color:#000000;">Os requisitos são divididos neste planejamento em funcionais e não funcionais. Requisitos não funcionais são identificados pelo prefixo “RNF” e são os relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, manutenibilidade e tecnologias envolvidas. Não é preciso o cliente dizer sobre eles, pois eles são características mínimas de um software de qualidade.</span>

<span style="font-size:12pt;line-height:150%;color:#000000;">Já os requisitos funcionais são identificados pelo prefixo “RF” e definem uma função do sistema de software ou seu componente. Uma função é descrita como um conjunto de entradas, seu comportamento e as saídas.</span>

<span style="font-size:12pt;line-height:150%;color:#000000;">A numeração inicia com o identificador RNF01 para os não funcionais e RF01 para os funcionais, sendo incrementados à medida que forem surgindo novos requisitos. O identificador do requisito é utilizado para referenciá-lo em qualquer local do documento ou anexos.</span>

<span style="font-size:12pt;line-height:150%;color:#000000;">Para estabelecer a prioridade dos requisitos, foram adotadas as denominações: <u>essencial</u>, <u>importante</u> e <u>desejável</u>. Abaixo temos a descrição de significado de cada uma dessas denominações:</span>

<span style="font-size:13.5pt;line-height:150%;color:#000000;"> </span>

<div class="WordSection1" id="bkmrk-essencial-%C3%89-o-requis"><table class="MsoNormalTable align-center" style="width:100%;margin-left:0.5pt;border-collapse:collapse;border:none;height:176.406px;border-spacing:0px;"><tbody><tr style="height:44.25px;"><td style="width:152.625px;border:1pt solid #808080;background:rgb(219,228,240);padding-top:0cm;padding-right:5.4pt;padding-bottom:0cm;height:44.25px;"><span style="color:#000000;">Essencial</span></td><td style="width:679.375px;border-top:1pt solid #808080;border-right:1pt solid #808080;border-bottom:1pt solid #808080;border-left:none;padding:0cm 5.4pt;height:44.25px;text-align:justify;">É o requisito sem o qual o sistema não entra em funcionamento. Requisitos essenciais são requisitos imprescindíveis, que têm que ser implementados impreterivelmente.</td></tr><tr style="height:56.4375px;"><td style="width:152.625px;border-right:1pt solid #808080;border-bottom:1pt solid #808080;border-left:1pt solid #808080;border-top:none;background:rgb(219,228,240);padding:0cm 5.4pt;height:56.4375px;"><span style="color:#000000;">Importante</span></td><td style="width:679.375px;border-top:none;border-left:none;border-bottom:1pt solid #808080;border-right:1pt solid #808080;padding:0cm 5.4pt;height:56.4375px;text-align:justify;">É o requisito sem o qual o sistema entra em funcionamento, mas de forma não satisfatória. Requisitos importantes devem ser implementados, mas, se não forem, o sistema poderá ser implantado e usado mesmo assim.</td></tr><tr style="height:75.719px;"><td style="width:152.625px;border-right:1pt solid #808080;border-bottom:1pt solid #808080;border-left:1pt solid #808080;border-top:none;background:rgb(219,228,240);padding:0cm 5.4pt;height:75.719px;"><span style="color:#000000;">Desejável</span></td><td style="width:679.375px;border-top:none;border-left:none;border-bottom:1pt solid #808080;border-right:1pt solid #808080;padding:0cm 5.4pt;height:75.719px;text-align:justify;">É o requisito que não compromete as funcionalidades básicas do sistema, isto é, o sistema pode funcionar de forma satisfatória sem ele. Requisitos desejáveis são requisitos que podem ser deixados para versões posteriores do sistema, caso não haja tempo hábil para implementá-los na versão que está sendo especificada.</td></tr></tbody></table>

</div><span>**<span><span>Tabela 1.2. </span></span>**</span><span>Prioridade dos Requisitos</span>

#### **Requisitos Funcionais**

> **Obrigatórias**
> 
> Quais ações o sistema deve executar para atender às necessidades do negócio?
> 
> Quais entradas e saídas são esperadas?
> 
> **Recomendadas**
> 
> Como o sistema deve responder a cada ação do usuário?
> 
> Existem cálculos, regras ou fluxos obrigatórios?
> 
> Existem integrações automáticas com outros sistemas?

#### **Requisitos Não-Funcionais**

> **Obrigatórias**
> 
> Quais requisitos de desempenho (tempo de resposta, capacidade) são esperados?
> 
> Quais requisitos de segurança (autenticação, criptografia, auditoria) são obrigatórios?
> 
> **Recomendadas**
> 
> Existem requisitos de disponibilidade e continuidade (SLA)?
> 
> Há exigências de compatibilidade com plataformas ou dispositivos?
> 
> Quais requisitos de usabilidade devem ser atendidos?
> 
> Há requisitos de escalabilidade ou manutenibilidade?

#### **Matriz de Rastreabilidade de Requisitos Funcionais e Não-Funcionais**

> **Obrigatórias**
> 
> Cada requisito pode ser rastreado até qual objetivo de negócio?
> 
> **Recomendadas**
> 
> Qual entrega ou componente do sistema satisfaz esse requisito?
> 
> Existe um teste ou critério que confirme que ele foi atendido?

<p class="callout danger"><span style="font-size:12pt;line-height:150%;color:#000000;">A descrição detalhada dos requisitos está especificada no arquivo </span>Matriz de Rastreabilidade de Requisitos.<span style="font-size:12pt;line-height:150%;">xlsx<span style="color:#000000;">.</span></span></p>

#### **Casos de Uso**

Os casos de uso descrevem, de forma estruturada, as interações entre atores (usuários ou sistemas externos) e o sistema, detalhando os passos necessários para atingir um objetivo específico. Cada caso de uso deve estar claramente identificado, descrito e rastreável aos requisitos funcionais e, quando aplicável, aos requisitos não funcionais correspondentes, garantindo assim a rastreabilidade e o alinhamento com as necessidades do projeto.

A identificação dos casos de uso é feita por meio de um identificador único no formato “\[CDU\]”, cuja numeração inicia em \[CDU01\] e é incrementada sequencialmente à medida que novos casos de uso são definidos. Esse identificador é utilizado como referência em qualquer parte do documento, anexos ou outros artefatos do projeto, permitindo fácil associação e consulta cruzada.

Com base nos Requisitos Funcionais (RF) e Requisitos Não Funcionais (RNF) previamente descritos, foi possível consolidar e registrar os seguintes casos de uso.

<div class="WordSection1" id="bkmrk-ref.-cdu-nome-do-cdu"><table class="MsoTableGrid" style="width:100%;border-collapse:collapse;border:none;"><tbody><tr style="height:22.6pt;"><td style="width:11%;border:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.6pt;">**Ref. CDU**

</td><td style="width:40.06%;border:solid 1pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:22.6pt;">**Nome do CDU**

</td><td style="width:34.48%;border:solid 1pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:22.6pt;">**Ref. RF/RNF**

</td><td style="width:14.46%;border:solid 1pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt;height:22.6pt;">**Anexo / Apêndice**

</td></tr><tr style="height:22.75pt;"><td style="width:11%;border:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;">CDU01

</td><td style="width:40.06%;border-top:none;border-left:none;border-bottom:solid 1pt;border-right:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;">Designação do efetivo para os grupos considerados

</td><td style="width:34.48%;border-top:none;border-left:none;border-bottom:solid 1pt;border-right:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;">RN02, RF02, RF09, RF10, RF11, RF12

</td><td style="width:14.46%;border-top:none;border-left:none;border-bottom:solid 1pt;border-right:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;">Anexo 01

</td></tr><tr style="height:22.75pt;"><td style="width:11%;border:solid 1pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;"></td><td style="width:40.06%;border-top:none;border-left:none;border-bottom:solid 1pt;border-right:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;"></td><td style="width:34.48%;border-top:none;border-left:none;border-bottom:solid 1pt;border-right:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;"></td><td style="width:14.46%;border-top:none;border-left:none;border-bottom:solid 1pt;border-right:solid 1pt;padding:0cm 5.4pt 0cm 5.4pt;height:22.75pt;"></td></tr></tbody></table>

</div>**<span><span>Tabela 1.3. </span></span>**Casos de Uso Identificados.

> **Obrigatórias**
> 
> Qual é o código identificador do caso de uso (ex.: CDU01)?
> 
> Qual é o nome/título do caso de uso?
> 
> Qual o objetivo principal deste caso de uso?
> 
> Quem são os atores envolvidos (primários e secundários)?
> 
> Quais são as pré-condições (situações que devem estar atendidas antes do início do caso)?
> 
> Quais são as pós-condições (resultados esperados ao final da execução do caso)?
> 
> Qual é o fluxo principal de eventos (passo a passo)?
> 
> Quais são os requisitos funcionais relacionados a este caso de uso?
> 
> **Recomendadas**
> 
> Existem fluxos alternativos ou exceções relevantes?
> 
> Há regras de negócio específicas aplicáveis a este caso?
> 
> Este caso de uso gera ou consome dados sensíveis (LGPD)?
> 
> Qual a frequência com que o caso de uso será executado?
> 
> Existem restrições tecnológicas associadas?
> 
> Qual é o nível de prioridade deste caso de uso no projeto?
> 
> Há protótipos, diagramas ou telas associadas que devem ser anexadas?
> 
> Este caso de uso depende de outro caso para ser iniciado?

##### **Diagrama de Sequência**

##### **Diagrama de Fluxo (BPMN)**

## Critérios de Validação e Aceitação

> **Obrigatórias**
> 
> Como será verificado que cada requisito foi corretamente implementado?
> 
> Quais critérios devem ser cumpridos para que um requisito seja aceito?
> 
> **Recomendadas**
> 
> Quem será responsável pela validação e aceitação?
> 
> Há etapas intermediárias de aceite parcial?

## **Gerenciamento de Mudanças e Baselines**

> **Obrigatórias**
> 
> Como serão registradas solicitações de mudança de requisitos?
> 
> Quem poderá aprovar ou rejeitar alterações?
> 
> **Recomendadas**
> 
> Como será mantida a rastreabilidade após mudanças?
> 
> Quantas versões ou baselines serão criadas durante o projeto?
> 
> Qual o prazo máximo para avaliar solicitações de mudança?

## Anexo/Apêndice

*Glossário, Regras de Negócio, Diagramas e Outros Artefatos complementares*

> **Obrigatórias**
> 
> Há regras de negócio específicas que o sistema deve seguir?
> 
> **Recomendadas**
> 
> Quais diagramas (caso de uso, BPMN, arquitetura) devem ser anexados?
> 
> Há exemplos, protótipos ou mockups que auxiliem a compreensão dos requisitos?
> 
> Há documentos de treinamento ou manuais previstos para acompanhar o sistema?

<div class="WordSection1" id="bkmrk--2"><span style="font-size:11pt;line-height:150%;font-family:'Times New Roman', serif;">  
</span></div>#### Apêndice 1:

[Matriz de Requisitos](http://172.16.139.10/attachments/1)

[Matriz de Riscos](http://172.16.139.10/attachments/2)