Você está na página 1de 5

DISCIPLINA: ANÁLISE DO SISTEMA

AULA Nº03 OS REQUISITOS DO SISTEMA

TURMA: 3ºANO TELECOMUNICAÇÕES

OS REQUISITOS DO SISTEMA

Requisitos de sistema são técnicos, precisos e escritos pelos próprios desenvolvedores.

A especificação de requisitos de software geralmente acontece com a


elaboração de um documento pelo analista de sistemas.

O profissional verifica junto ao cliente e demais interessados quais são as


funções necessárias no software.

Tipos de requisitos
Requisitos do projecto – requisitos do negócio, gerenciamento e entrega
do produto.

Requisitos do produto – requisitos técnicos, de segurança, de


desempenho.

Requisitos funcionais: eles vão estabelecer como o sistema vai agir, e o


que deve fazer, as funcionalidades e serviços do sistema, devendo ser
descritos detalhadamente. Nesta face, pode-se usar o MER, modelos de
casos de uso, fluxogramas, para facilitar o entendimento das funções do
sistema.

Requisitos não funcionais: definem as propriedades do sistema e suas


restrições. Ex. a confiabilidade do sistema, o tempo de resposta do
programa, o espaço em disco.

Técnicas de Análise de Requisitos


Entrevista – Consiste na investigação directa com os clientes e usuários,
fazendo entrevistas para colectar suas expectativas.

Brainstorming – conhecida também como “Tempestade de ideias” essa


técnica consiste em colectar ideias, não descartar ou desprezar qualquer
tipo de ideia que surja no processo e seleccionar a melhor ideia possível
podendo ser uma combinação de ideias.
Questionários e pesquisas – podendo ser os questionários com perguntas
fechadas no qual caiba apenas as respostas sim ou não, ou perguntas
abertas, na qual possibilita a descrição segundo o usuário de suas
actividades e possíveis problemas, levando em consideração as opiniões
expressas do usuário.

Observação – o analista dispõe de tempo para observar as actividades do


usuário, como utiliza o sistema e como se comporta diante de situações
problemáticas.

Tipos de Requisitos

• Requisitos Funcionais

• Requisitos Não-Funcionais

Requisitos Funcionais:

• Requisitos directamente ligados Funções que o sistema deve fornecer.

• Como o sistema deve reagir a entradas específicas.

• Como o sistema deve se comportar em determinadas situações.

• Podem também declarar o que o sistema não deve fazer.

Requisitos Funcionais –

• O sistema deve fornecer telas apropriadas para o usuário ler documentos


disponíveis no repositório de documentos.

” • “O sistema deve permitir o cadastro dos fornecedores da loja”

• “O sistema deve utilizar os dados obtidos a partir dos sensores e


interpretá-los para realizar a navegação”

Requisitos Funcionais

- Qualidade e Precisão

• Surgem vários problemas quando os requisitos não são declarados de


forma precisa.
• Requisitos ambíguos podem ser interpretados de diferentes maneiras
pelos desenvolvedores e usuários.

• Considere o termo ‘telas apropriadas’.

• Intenção do Usuário: telas especiais para cada diferente tipo de


documento.

• Interpretação do Desenvolvedor: fornecer uma tela texto que mostra o


conteúdo do documento.

Requisitos Funcionais Qualidade –

Completeza e Consistência

• Os requisitos devem ser completos e consistentes.

• Completo

• Eles devem incluir descrição de todas as facilidades que estão sendo


requeridas.

• Consistente:

• Eles não devem apresentar conflitos ou contradições entre as descrições


das facilidades fornecidas pelo sistema.

Requisitos Não Funcionais: São requisitos que expressam:

• Restrições que o software deve atender Qualidades específicas que o


software deve ter.

Análise de Requisitos vai consiste em:

Reconhecer o problema – nesta fase encontra-se a especificação do


sistema, o planeamento, o contacto do analista com o cliente com a
intenção de entender a visão do cliente com relação ao problema.
• Requisitos do Produto:• Os sistemas deve ser robusto e tolerante a
falhas, de forma a continuar sua operação ou abortar de forma segura o
modo autónomo caso haja falha de um ou mais sistemas essenciais

• Requisitos Organizacionais: • O processo de desenvolvimento do


sistema e os produtos liberáveis devem estar em conformidade com o
padrão empresarial XYZ.

• Requisitos Externos: • Os operadores do sistema não devem ter acesso a


qualquer dado que não necessitem.

Requisitos Não-Funcionais

Metas:

• Requisitos Não-Funcionais podem ser muito difíceis de serem declarados


precisamente. • Podem ser utilizadas “Metas”.

• Transmitem as intenções dos usuários do sistema.

• Exemplo: O sistema de controlo de aeronave deve ser fácil de ser usado


por controladores experientes e deve estar organizado de tal maneira que os
erros dos usuários sejam minimizados.
A Análise de Requisitos vai consiste em:

Avaliar o problema e a síntese da solução – tem-se o entendimento do


problema, e faz-se a identificação das informações que serão necessárias ao
usuário, identificação das informações que serão necessárias ao sistema e a
selecção da melhor solução possível dentro das soluções propostas.

Modelar (Modelagem) – é um recurso usado para o suporte da síntese da


solução, o modelo vai apresentar ferramentas que facilitarão o
entendimento do sistema, como as funcionalidades, informações e
comportamento do sistema.

Especificar os requisitos – consolida funções, interfaces, desempenho, o


contexto e as restrições do sistema.

QUESTIONARIO

1. O que é requisitos de sistema.


2. Tipos de requisitos.
3. O que é requisitos do projecto.
4. O que é requisitos funcionais .
5. O que é requisitos não funcionais.
6. O que é Requisitos Organizacionais.
7. Em que consiste Análise de Requisitos
8. Fala sobre Modelar.
9. Fala sobre Especificar os requisitos.
10.Fala sobre :valiar o problema e a síntese da solução.

Você também pode gostar