Você está na página 1de 2

Requisitos

Exercício 1

Baseado no texto abaixo que representa uma explicação do que o sistema deve realizar, identifique os
requisitos funcionais

“Um sistema automático de emissão de passagens vende passagens de trem. A partir de uma lista de
possíveis destinos, os usuários escolhem seu destino e apresentam um cartão de crédito e um número de
identificação pessoal. Os destinos possíveis devem ser organizados de modo a facilitar a escolha. Após a
escolha do destino, o sistema deve responder prontamente se há espaço disponível no trem. A passagem é
emitida e o custo dessa passagem é incluído em sua conta do cartão de crédito. Quando o usuário pressiona
o botão para iniciar, uma tela de menu com os possíveis destinos é ativada, juntamente com uma mensagem
para que o usuário selecione um destino. Uma vez selecionado um destino, pede-se que os usuários insiram
seu cartão de crédito. A validade do cartão é checada e o usuário então deve fornecer um número de
identificação pessoal. Quando a transação de crédito é validada, a passagem é emitida. O formato do bilhete
de passagem deve seguir ao padrão definido pelo Sistema Nacional de Tráfego Ferroviário”.

Exercício 2

Baseado no texto do Exercício 1, identifique os requisitos não funcionais

Exercício 3

Suponha que um Analista de TI, participando da etapa de análise de requisitos de um sistema de emissão de
certidões negativas para um Tribunal Regional, tenha descoberto a situação abaixo:

“O sistema deve utilizar uma interface responsiva para que possa ser executado em dispositivos móveis e na
web.

O sistema deve solicitar o nome e o CPF do requerente. Quanto ao CPF o sistema deve realizar a sua
validação. Depois de validado o CPF do requerente, ele pode solicitar a emissão da certidão negativa
desejada. Para isso, o sistema oferece dois tipos de certidão para que o requerente escolha: para fins gerais
e para fins eleitorais. Depois do requerente solicitar a certidão, o sistema deve validar o tipo de certidão
solicitado e, caso exista algum impedimento, o sistema deve emitir um aviso de impossibilidade de emissão
da certidão. Caso não exista impedimentos, o sistema deve emitir a certidão negativa solicitada.

O sistema deve ainda responder ao clique único do usuário em qualquer botão da interface. Além disso, o
sistema deve restaurar os dados automaticamente após falhas não programadas.”

Identificar os requisitos funcionais e os requisitos não funcionais desse sistema.


Exercício 4

O texto abaixo foi obtido a partir de uma entrevista com funcionários da secretaria da escola. Identifique os
requisitos funcionais que o sistema deve apresentar. Informe para cada requisito funcional quem são os
atores envolvidos na atividade.

“O sistema de controle acadêmico deve permitir que a secretaria da escola cadastre cursos. Esses cursos
devem ser identificados por um código, devem ter uma descrição e um coordenador deve ser atribuído a eles.

Além disso, o sistema deve permitir que a secretaria cadastre as disciplinas desses cursos. Esse cadastro deve
conter código da disciplina, descrição, carga horária, ementa, bibliografia básica e complementar e a
indicação de quais pré-requisitos o aluno da disciplina deve cumprir. Um curso é composto por diversas
disciplinas, sendo que podem existir disciplinas ministradas em mais do que um curso.

Os professores, que irão ministrar as disciplinas dos cursos devem ser cadastrados por intermédio desse
sistema também. O cadastro será feito por um funcionário do RH da escola, que terá cadastrado o seu nome
no sistema. O sistema deve receber dados dos professores, como, nome, endereço, telefone, documentos,
titulação e disciplinas que ministra. Um professor poderá ser cadastrado mesmo que ainda não tenha sido
alocado para ministrar qualquer disciplina.

O sistema deve ainda permitir que seja feita a matrícula dos alunos nos cursos cadastrados, sendo que um
aluno não pode se matricular em mais do que um curso a cada vez. Os alunos devem receber um número de
identificação (número de matrícula) e devem fornecer à secretaria os seus dados pessoais (nome, endereço,
telefone, RG, CPF e curso escolhido).

O sistema deve ainda controlar a situação dos alunos, sendo que eles podem ter os seguintes status:
matriculado, trancado, formado ou evadido.

Além desses cadastros, o sistema deve permitir que a secretaria abra as turmas dos cursos (as turmas são
identificadas por um código específico). Além disso, o sistema deve permitir que a secretaria matricule alunos
em determinada turma do curso.

Para essas turmas serão ministradas diversas disciplinas, então é preciso informar para cada turma o
semestre, o dia da semana e o horário no qual essas disciplinas serão ministradas. As disciplinas podem ser
ministradas para diversas turmas.

Além disso, ele deve permitir que os coordenadores façam a alocação de professores para as disciplinas
oferecidas nos cursos. Os professores podem ministrar diversas disciplinas, em diversos cursos.

Os professores utilizarão o sistema para lançar as notas das avaliações realizadas pelos alunos. A escola
utiliza um critério padrão para todas as disciplinas: duas notas parciais e uma nota final. Os alunos devem ter
a possibilidade de acessar as suas notas ao longo do semestre.

Os professores vão realizar as chamadas online, durante o período das aulas e o sistema deve armazenar
esses dados, permitindo também a consulta por parte dos alunos. Para facilitar algumas tarefas do professor,
o sistema deve permitir a impressão de diários de classe, contendo todos os alunos matriculados na
disciplina.

Os alunos devem ter a possibilidade de solicitar seu histórico escolar, que deve ser emitido pelo sistema.

O sistema deve realizar os cálculos referentes à aprovação dos alunos das turmas.”

Você também pode gostar