Você está na página 1de 3

ATIVIDADE REQUISITOS

ATIVIDADE 1

Um dos erros mais comuns cometidos por novos analistas é confundir os requisitos
funcionais com os não-funcionais. Imagine que você recebeu a lista de requisitos a
seguir para um sistema de vendas. Requisitos para o sistema proposto:

O sistema deve...
1. Ser acessível a usuários da Web
2. Incluir logotipo e o esquema de cor padrão da empresa
3. Restringir o acesso às informações de rentabilidade
4. Incluir informações sobre custo real e orçado
5. Fornecer relatórios de gerenciamento
6. Incluir informações sobre vendas que sejam atualizadas pelo menos diariamente
7. Possuir um tempo de resposta máximo de 2 segundos para consultas predefinidas e
um tempo de resposta máximo de 10 minutos para cada consulta não programada
8. Incluir informações de todas as filiais da empresa
9. Imprimir os relatórios da filial em seu idioma de origem
10. Fornecer classificação mensal de desempenho do pessoal de vendas
11. Permitir que o usuário selecione qual página imprimir
12. Permitir operação em ambientes Windows e Linux
13. Após o desenvolvimento da segunda fase, o sistema deverá ser colocado em
operação e terá 3 meses para corrigir eventuais falhas.
14. Garantia: o desenvolvedor do produto deverá dar suporte gratuito durante um ano
após a entrega do produto para casos de mau funcionamento do sistema.
15. Deverá fornecer treinamento aos usuários.
16. Deverá fornecer o manual de usuário do produto e de manutenção

De acordo com a especificação acima responda as questões:

1) Quais são os requisitos funcionais?


R.: 4, 5, 6, 8, 9, 10, 11,
2) Forneça mais 5 exemplos de requisitos funcionais.
R.: Cadastro de produtos; Cadastro de clientes; Consulta disponibilidade de produtos;
3) Quais são os requisitos não-funcionais?
R.: 1, 2, 3, 7, 12, 14
4) Forneça mais 5 exemplos de requisitos não-funcionais.
R.:
5) O usuário de uma grande empresa solicita o seguinte requisito, “O sistema será
capaz de fornecer segurança em criptografia de 128bits.” Defina esse requisito e
justifique sua resposta.
R.: É um requisito
6) Classifique os requisitos não-funcionais.
R.:

ATIVIDADE 2
Para cada caso
a) classifique os requisitos em funcionais e não-funcionais, em seguida classifique os
requisitos não-funcionais;
b) inclua mais três requisitos não funcionais e classifique-o.

1 - Sistema de Loja de Vídeo

Lista de requisitos:

1. O sistema deve cadastrar o cliente.


2. O sistema deve emitir um recibo para o cliente.
3. O sistema deve transformar uma fita disponível em fita emprestada, quando a fita
for alugada pelo cliente.
4. O sistema deve cadastrar o cliente rapidamente, em menos de 2 minutos.
5. O sistema deve emitir um recibo para o cliente, com o tempo máximo de 8
segundos após a transação.
6. O sistema deve atender as normas do padrão IEEE.
7. O sistema não pode perder dados do cliente.

a) Funcionais: 1, 2, 3.
Não-funcionais: 4, 5, 6 e 7
4 – Produto Eficiência;
5 – Produto Eficiência;
6 – Organizacional Padrão;
7-

b) O sistema poderá ser acessado no ambiente Windows quanto no Linux – Produtos


Portabilidade;
O sistema contará com interface gráfica limpa e sem ruídos. – Perspectiva do
usuário
O sistema
2 - Sistema de controle de Biblioteca

Lista de requisitos:

1. O sistema deve cadastrar bibliotecários.


2. O sistema deve cadastrar os usuários.
3. O sistema deve achar para os bibliotecários, qual o usuário que está com um
determinado livro.
4. O sistema deve tornar um livro em livro emprestado, quando um usuário pegar este
livro emprestado.
5. Dependendo do tipo de usuário o sistema deve atender a completa revogação da
multa.
6. O sistema deve cadastrar os usuários de maneira amigável, por intermédio de uma
interface fácil de usar.
7. O sistema deve fazer o cadastramento rapidamente, em menos de 3 minutos.
8. O sistema deve ser portável para plataformas Linux.
9. O sistema não pode cobrar multa de professores em tempo integral.

ATIVIDADE 3

Baseado em sua experiência, tente escrever um documento de requisitos funcionais e


não funcionais, no mínimo 5 para cada tipo de requisito, para dois sistemas de software
do seu cotidiano (por exemplo, um sistema para automatizar algum processo na
empresa onde você trabalha ou software que você utiliza, aproveitando conhecimento
do domínio do negócio que você tiver). Durante a elaboração desse documento, resista
ao máximo possível à tentação de considerar detalhes técnicos e de implementação.

Você também pode gostar