Buscar

Atividade Avaliativa Especial - Prova 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

3/3
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso: Engenharia de Software
Semestre: 3º 
Disciplina: Engenharia de Requisitos
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4
Professor: Antonio Pires de Almeida Junior
ORIENTAÇÕES
Cada Atividade respondida de forma correta terá até 2 ponto por anotação correta
	
1 – O que é a Engenharia de Requisitos? Qual suas tarefas?
 Resp: Engenharia de Requisitos é o conjunto de processos de coleta, análise, documentação e gerenciamento
de requisitos.
As Terefas são:
Concepção, Levantamento, Elaboração, Negociação, Especificação, Validação e Gestão de Requisitos:
2 – Podemos definir requisito como uma condição ou uma capacidade de um software que deve ser implementada por um sistema ou componente de sistema para se alcançar determinado fim. Todo projeto de software tem um conjunto de requisitos, definidos pelas necessidades e expectativas dos usuários que efetivamente utilizarão o mesmo, relacionado ao atendimento dos objetivos de negócio da empresa onde trabalham. Analisando todo o contexto citado exemplifique o que é um requisito. 
Resp: Requisito é um aspecto que o sistema proposto deve fazer ou uma restrição no desenvolvimento do sistema. Devemos confirmar que em ambos os casos devemos sempre contribuir para resolver os problemas do cliente e não o que o programador ou um arquiteto deseja. Com isso, o conjunto dos requisitos como um todo representa um acordo negociado entre todas as partes interessadas no sistema. Não significa que o programador, arquiteto ou um analista com experiência no assunto de tecnologia não possam contribuir com sugestões e propostas que levem em conta o desejo do cliente, ainda temos um documento de requisitos que é uma coleção dos requisitos.
Então, os requisitos possuem alguns objetivos centrais como estabelecer e manter uma concordância com os clientes e outros envolvidos sobre o que o sistema deve fazer, deve oferecer aos desenvolvedores, projetistas e testadores do sistema uma compreensão melhor dos requisitos do sistema, definir fronteiras do sistema definindo o que deve ser incluído e o que não deve fazer parte do sistema, fornecer uma base para estimar o custo e o tempo de desenvolvimento do sistema e por fim definir uma interface de usuário para o sistema.
3 – A biblioteca da UNIGRAN necessita de um sistema computacional, para permitir uma maior operacionalização de suas atividades principais, sendo estas: 
· Empréstimo de exemplares de livros a usuários e reserva de livros. 
· Controle acerca de livros, exemplares e usuários. 
· Devem ser fornecidas facilidades de consulta ao acervo, permitindo consultas por assunto, autor e título. 
· Apoiar a aquisição de novos exemplares: deverá ser gerado um relatório gerencial com informações sobre os livros mais reservados e emprestados.
Desenvolva:
· Identificar os possíveis Stakeholders ;
· Elaborar um questionário a ser aplicado na descoberta de requisitos.
· Elaborar um cenário para descoberta de requisitos.
Elaborar um cenário para descoberta de requisitos.
Um aluno pode requerer um empréstimo de um exemplar de um livro desejado, para isso deve
informar a sua matrícula, seu nome e qual curso está matriculado.
A biblioteca possui vários exemplares de livros e matem uma ficha de cadastro desses livros
que inclui o nome do título, o autor, fornecedor do livro e se está emprestado ou não. Sendo
que a situação do empréstimo do livro pode mudar a qualquer momento.
Os funcionários da biblioteca são registrados com os seguintes dados: CPF, RG, nome,
endereço, telefone e cargo. Um funcionário pode ser admitido ou demitido sendo assim, são
registrados suas datas de admissão e demissão.
Além da biblioteca cadastrar os exemplares, ela também cadastra os empréstimos e
agendamentos. No momento do empréstimo ou agendamento, a biblioteca registra a matrícula
do aluno e o nome do livro, além de atribuir a data do empréstimo ou agenda mento para o dia
solicitado. No ato da devolução, o funcionário registra a devolução.
Qualquer funcionário pode registrar um livro, aluno ou empréstimos, mas o funcionário na
condição supervisor é o único que tem a permissão de registrar e demitir funcionários além de
fazer o que o funcionário comum pode fazer.
O funcionário deve estar cadastrado e logado para acessar os recursos do sistema.
4 – Análise o texto a seguir: 
- Um cliente pode locar veículos, para isso, deve informar a sua CNH, seu RG, seu nome, seu endereço, seu CPF e seu número de dependentes;
- A locadora possui vários carros. A locadora mantém uma ficha de cadastro dos carros, que inclui a placa do veículo, o nome, a marca, o modelo, o valor do seguro, o valor da locação e a sua cor. Sendo que o valor da locação do carro pode ser atualizado a qualquer momento.
 Na Modelagem baseada em classes, Cliente e Locadora podem ser:
a) Classes
b) Atributos
c) Metodos
d) Nenhuma das alternativas anteriores.
Resp: B
5 – Pressman e Maxim (2016) classificam as classes de análise em cinco tipos, por meio de seus papéis que desempenham, sendo uma delas com a seguinte descrição: "Implementam as abstrações de baixo nível necessárias para a gestão das classes de domínio de negócio"
A descrição refere-se a classe:
a) Classes de interfaces de usuário
b) Classes de domínio de negócio
c) Classes de processos
d) Classes de sistema
Resp: C

Continue navegando