REQUISITOS DE SOFTWARE

Get Started. It's Free
or sign up with your email address
REQUISITOS DE SOFTWARE by Mind Map: REQUISITOS DE SOFTWARE

1. REGRAS DE NEGÓCIO:

1.1. são premissas e restrições aplicadas a uma operação comercial de uma empresa, que precisam ser atendidas para que o negócio funcione da maneira esperada.

1.1.1. Trata das restrições de funcionamento do negócio

2. O que são?

2.1. Funções, objetivos, propriedades, restrições que o sistema deve possuir para satisfazer contratos, padrões ou especificações de acordo com o usuário. Ou seja, é uma condição necessária para satisfazer um objetivo.

3. CLASSIFICAÇÃO:

3.1. FUNCIONAIS

3.1.1. Representam as funcionalidades e os serviços que serão oferecidos.

3.1.1.1. Não ambiguidade

3.1.1.2. Verificabilidade

3.1.1.3. Rastrebilidade

3.1.1.4. Consistência

3.1.1.5. Completude

3.1.1.6. Prioridade

3.1.1.7. Unidade

3.2. NÃO FUNCIONAIS

3.2.1. São as restrições que as funcionalidades e os serviços apresentam.

3.2.1.1. Compatibilidade

3.2.1.2. Inoperabilidade

3.2.1.3. Disponibilidade

3.2.1.4. Desempenho

3.2.1.5. Usabilidade

3.2.1.6. Legalidade

3.2.1.7. Segurança

3.2.1.8. Padrões

4. Gerenciamento:

4.1. Matriz de Rastreabilidade

4.1.1. Funcionalidades

4.1.2. Dependências

4.1.3. Subsistemas

4.1.4. Interfaces

4.1.5. Fontes

5. Requisitos como Ferramentas:

5.1. Pensar assim é entender que cada ferramenta contida dentro desta caixa é uma funcionalidade, que atende um ou mais requisitos do sistema.

6. Requisitos Externos

6.1. Privacidade

6.2. Segurança

6.3. Ética

6.3.1. Profissionalismo aplicado na Engenharia de Software

7. Características:

7.1. Verificabilidade

7.2. Necessidade

7.3. Viabilidade

7.4. Clareza

8. Quais os tipos?

8.1. Requisitos do Usuário

8.2. Requisitos do Software

8.3. Requisitos do Sistema

9. Quais os objetivos?

9.1. Fornecer base

9.1.1. Para estimar:

9.1.1.1. Tempo

9.1.1.2. Custo

9.2. Estabelecer concordância

9.2.1. Com o cliente

9.2.1.1. Sobre o que o sistema deve fazer

9.3. Oferecer compreensão do sistema

9.3.1. Aos desenvolvedores

9.3.1.1. E aos testers

9.4. Definir as fronteiras do sistema

9.4.1. Ou seja, o que ele inclui

9.4.1.1. E o que não inclui

9.5. Definir uma interface

9.5.1. De usuário

9.5.1.1. Para o sistema

10. Ferramenta CASE

10.1. Sigla oriunda do inglês Computer-Aided Software Engineering)

11. Falhas:

11.1. Devido à/ao

11.1.1. Comunicação

11.1.1.1. Ineficaz entre cliente e analista

11.1.2. Conhecimento

12. DEFINIÇÃO DOS REQUISITOS

12.1. Levantamento

12.1.1. Faz:

12.1.1.1. Identificação de Fontes de informação

12.1.1.2. Comunicação

12.1.1.3. Coleta de dados

12.1.2. Usa:

12.1.2.1. Pontos de vista

12.1.2.2. Ferramentas

12.1.2.3. Métodos

12.1.2.4. Pessoal

12.2. Especificação

12.2.1. Acha:

12.2.1.1. Requisitos Derivados

12.2.2. Faz a:

12.2.2.1. Organização

12.2.2.2. Identificação

12.2.2.3. Validação

12.2.2.4. Redação

12.3. Modelagem

12.3.1. Usa a:

12.3.1.1. Base do Projeto

12.3.1.2. Ferramentas

12.3.2. Elege:

12.3.2.1. Modelos

12.3.3. Faz a:

12.3.3.1. Representação Gráfica

12.3.3.2. Validação

12.4. Validação