Logo Passei Direto
Buscar
A engenharia de requisitos fornece o mecanismo apropriado para entender aquilo que o cliente deseja. Ela abrange sete tarefas distintas: concepção, levantamento, elaboração, negociação, especificação, validação e gestão.
Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado).

Nesse contexto, avalie as afirmações, a seguir, a respeito da tarefas da engenharia de requisitos.

I. Na concepção, define-se a comunicação e colaboração entre os interessados e a equipe de software.
II. No levantamento, entende-se o que o sistema deve fazer sem detalhar como vai ser feito.
III. Na especificação, descrevem-se documentos ou cenários de uso para o sistema.

I. Na concepção, define-se a comunicação e colaboração entre os interessados e a equipe de software.
II. No levantamento, entende-se o que o sistema deve fazer sem detalhar como vai ser feito.
III Na especificação, descrevem-se documentos ou cenários de uso para o sistema.
I e III.
I e II.
II e III.
III apenas.
I, II e III.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada uma das afirmações: I. Na concepção, define-se a comunicação e colaboração entre os interessados e a equipe de software. Verdadeiro, a concepção realmente envolve estabelecer uma boa comunicação e colaboração entre todos os stakeholders. II. No levantamento, entende-se o que o sistema deve fazer sem detalhar como vai ser feito. Verdadeiro, o levantamento de requisitos foca em entender as funcionalidades desejadas sem entrar nos detalhes de implementação. III. Na especificação, descrevem-se documentos ou cenários de uso para o sistema. Verdadeiro, a especificação envolve a documentação dos requisitos, incluindo cenários de uso. Agora, como todas as afirmações I, II e III estão corretas, a alternativa que contém todos os itens verdadeiros é: I, II e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é: I, II e III. Explicação: - Na concepção, define-se a comunicação e colaboração entre os interessados e a equipe de software. - No levantamento, entende-se o que o sistema deve fazer sem detalhar como vai ser feito. - Na especificação, descrevem-se documentos ou cenários de uso para o sistema. Portanto, as três afirmações estão corretas.

Essa resposta te ajudou?

0
Dislike1

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

A UML é uma linguagem padrão utilizada para documentar projetos de software. Ela pode ser usada em várias fases do desenvolvimento, tornando-se um artefato essencial para o desenvolvimento. Entendendo a UML, pode-se especificar sistemas.
Fonte: PRESSMMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016. (Adaptado).

A UML disponibiliza vários diagramas. Por conseguinte, avalie as afirmações a seguir:

I - Diagrama de classe mostra a natureza dinâmica de comunicação entre os objetos.
II - Diagramas de atividade mostram o comportamento dinâmico dos fluxos do sistema.
III Diagramas de sequência determinam a sequência da construção do sistema.
IV - Diagramas de caso de uso definem os requisitos do sistema sob a ótica do usuário.

É CORRETO apenas o que se afirma em:

I - Diagrama de classe mostra a natureza dinâmica de comunicação entre os objetos.
II - Diagramas de atividade mostram o comportamento dinâmico dos fluxos do sistema.
III Diagramas de sequência determinam a sequência da construção do sistema.
IV - Diagramas de caso de uso definem os requisitos do sistema sob a ótica do usuário.
I e III.
I e II.
II e III.
III e IV.
II e IV.

É CORRETO apenas o que se afirma em:
II, III e IV.
I, II e IV.
I e III.
II e IV.
I e II.
Na gestão de requisitos, são avaliados os custos e os riscos dos requisitos, podendo esses serem eliminados, combinados ou modificados para atenderem às necessidades do cliente.
No desenvolvimento de sistemas, o caso de uso descreve a interação do usuário com o sistema definindo os passos que o usuário deve realizar para executar suas funções. O diagrama de caso de uso permite ter uma visão geral das funcionalidades do sistema.
Na orientação a objetos, uma interface é uma coleção de operações utilizadas para especificar um serviço de uma classe ou componente.
O diagrama de classes permite entender as classes e como essas se relacionam para estruturar o sistema.
Os diagramas podem exibir relações entre classes. A UML fornece notações sobre os relacionamentos para definir a forma com que as classes são estabelecidas.
a) IV e V apenas.
b) I, II e V apenas.
c) II, III e IV apenas.
d) I e III apenas.
e) I e II apenas.

Considerando a imagem do diagrama de caso de uso de um banco, pode-se afirmar que o termo include:


a) Refere-se à herança, assim todos os casos de uso herdam funcionalidades de Registrar Operação do Usuário.
b) Simboliza os casos de uso Consultar Saldo, Depositar e Sacar que podem usar o caso de uso de Registrar Operação do Usuário, mas não é obrigatório o seu uso no sistema.
c) Estabelece a obrigatoriedade dos casos de uso Consultar Saldo, Depositar e Sacar utilizarem o Registrar Operação do Usuário.
d) Significa que essa associação é opcional no caso de uso.
e) Significa que o ator do caso de uso utilizará o sistema de serviços disponibilizados em um servidor.

Dada a imagem, é CORRETO afirmar que:


a) A ClasseC pode acessar os métodos públicos da ClasseB.
b) A ClasseA e a ClasseB estão ligadas por composição.
c) A ClasseD pode acessar a ClasseC.
d) A ClasseD é dependente da ClasseB.
e) A ClasseA é uma instância da ClasseC.

Avalie os relacionamentos a seguir:
I - A generalização pode ser usada para definir a relação entre uma classe e uma subclasse.
II - Em uma associação, as setas indicam a navegabilidade.
III - Uma associação não pode ser usada para conectar uma classe com ela mesma.
IV - Em um relacionamento de dependência, o nível de acoplamento é baixo.
V - A agregação é um tipo especial de associação. As partes vivem e morrem com o proprietário porque não têm um papel a desempenhar no sistema, independentemente do proprietário.

a) IV e V apenas.
b) I, II e V apenas.
c) II, III e IV apenas.
d) I e III apenas.
e) I e II apenas.

Mais conteúdos dessa disciplina