Buscar

Engenharia De softwares Atividade para avaliação - Semana 4

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

1 ptsPergunta 1
V - F - V - V - F
F - V - V - F - F
V - V - V - V - V
V - V - V - F - F
F - V - F - V - V
Assinale verdadeiro (V) ou falso (F) para as seguintes afirmações: 
[    ] Requisitos não funcionais são restrições aos serviços ou funções oferecidos pelo
sistema.  
[    ] Além de serviços, requisitos descrevem restrições do funcionamento do software. 
[    ] Requisitos funcionais são declarações do que o sistema deve fazer. 
[    ] Além de requisitos do software, requisitos não funcionais incluem organizacionais e
requisitos externos como éticos, normas e regulamentações. 
[    ] Questões de privacidade podem ser consideradas requisitos não funcionais externos. 
Assinale a alternativa que traz a sequência correta: 
1 ptsPergunta 2
O processo de elicitação e análise de requisitos é composto pelas atividades de descoberta de requisitos, de
classificação e organização de requisitos, de priorização e negociação de requisitos, e de especificação de
requisitos.
Os requisitos especificados em linguagem natural estão livres de incertezas e ambiguidades, pois esse tipo de
linguagem tem precisão de sintaxe e semântica.
Elicitação e análise de requisitos são etapas da engenharia de requisitos que pretendem especificar os requisitos
descobertos em atividades anteriores.
Engenheiros de software competem com os clientes e usuários finais do sistema para obter informações sobre o
domínio da aplicação, os serviços que o sistema deve oferecer, o desempenho do sistema, restrições de hardware
e assim por diante. Atualmente a engenharia de requisitos é feita por todas as partes interessadas no projeto
(chamadas de stakeholders) e entregue aos engenheiros de software.
A engenharia de requisitos é uma atividade essencial para o desenvolvimento de software.
Assinale a alternativa correta sobre essa atividade. 
Em geral, os clientes e usuários sabem exatamente o que querem do sistema e, mesmo com linguagem natural,
eles explicam, sem ambiguidade e conflito, os requisitos que serão os serviços oferecidos pelo sistema.
1 ptsPergunta 3
I. Gerente, II. Clientes do sistema, III. Engenheiros de sistema, IV. Engenheiros de manutenção do sistema, V.
Engenheiro de teste do sistema.
I. Gerente, II. Clientes do sistema, III. Engenheiros de manutenção do sistema, IV. Engenheiro de teste do sistema, V.
Engenheiros de sistema.
I. Clientes do sistema, II. Engenheiros de sistema, III. Gerentes, IV. Engenheiros de manutenção do sistema, V.
Engenheiro de teste do sistema.
I. Clientes do sistema, II. Gerentes, III. Engenheiros de sistema, IV. Engenheiros de teste do sistema, V. Engenheiros
de manutenção do sistema.
I. Clientes do sistema, II. Gerentes, III. Engenheiros de sistema, IV. Engenheiros de manutenção do sistema, V.
Engenheiro de teste do sistema.
Sobre os usuários do documento de Especificação de Requisitos, complete as lacunas.  
I. ____________ especificam e leem os requisitos para verificar se estes satisfazem suas
necessidades. Os clientes especificam as alterações nos requisitos. 
II. ____________ usam o documento de requisitos para planejar uma proposta para o
sistema e para planejar o processo de desenvolvimento do sistema. 
III. ____________ usam os requisitos para entender o sistema que será desenvolvido. 
IV. ____________ usam os requisitos para desenvolver testes de validação do sistema. 
V. ____________ usam os requisitos para entender o sistema e os relacionamentos entre
suas partes. 
Assinale a alternativa que traz a sequência correta para o preenchimento das afirmações: 
1 ptsPergunta 4
Dado o seguinte trecho de especificação de requisito para um sistema de software de bomba
de insulina: 
“3.2 O sistema deve medir o açúcar no sangue e fornecer insulina se necessário, a cada
dez minutos (mudanças de açúcar no sangue são relativamente lentas, portanto,
medições mais frequentes são desnecessárias; medições menos frequentes podem levar
a níveis de açúcar desnecessariamente elevados). 
3.6 O sistema deve, a cada minuto, executar uma rotina de autoteste com as condições a
serem testadas e as ações associadas definidas no Quadro XYZ (a rotina de autoteste
especificação formal.
linguagem natural estruturada.
notação gráfica.
linguagem de descrição de projeto.
linguagem natural.
pode descobrir problemas de hardware e software e pode alertar o usuário para a
impossibilidade de operar normalmente).” 
Pode-se dizer que a forma de apresentação da escrita é: 
1 ptsPergunta 5
Generalizações são atributos de entidades que são exploradas em qualquer tipo de sistema.
Os atributos caracterizam as operações de responsabilidade das entidades.
Modelagem de sistema é o processo de desenvolvimento de modelos abstratos de um sistema. Cada modelo da
UML apresenta uma visão ou perspectiva, diferente do sistema.
As entidades dos diagramas de classe devem ser representadas sempre sem atributos e métodos.
Associações são relações de sociedade entre as entidades representadas em modelagens UML de sistemas.
Assinale a alternativa correta: 
1 ptsPergunta 6
Generalizações atribuem complexidade a modelagem de sistemas, uma vez que provocam aumento no número de
classes representadas.
Agregação é uma técnica de criação de relacionamentos "é um tipo de”. Nesse caso, entidades gerais se
relacionam com entidades mais específicas do mesmo tipo.
Generalização/Especialização é um tipo especial de associação entre classes, a qual tem relacionamento “parte
de” representando que uma entidade (o todo) é composta de outras entidades (as partes). Nesse caso, uma roda é
parte de um carro.
Assinale a alternativa que traz a informação correta sobre os relacionamentos existentes na
UML: 
Em uma generalização, os atributos e operações associados com as classes de nível alto também estão
associados com as de nível baixo, uma vez que são subclasses que herdam os atributos e as operações da
superclasse.
UML não possui notações padrões na linguagem de modelagem para representar associações do tipo agregação
ou do tipo generalização/especialização.
1 ptsPergunta 7
V - V - V - V - V
F - V - F - V - V
V - F - V - V - V
V - V - V - F - F
F - F - V - F - F
Assinale verdadeiro (V) ou falso (F) para as seguintes afirmações: 
[     ] Modelagem de software é dada por etapas que ajudam a representar de modo
abstrato os requisitos e as informações do software. 
[     ] Modelos de software são produzidos apenas no projeto (design) de software. 
[     ] Um modelo de software é uma visão ou perspectiva sem detalhes de requisitos e
restrições de um sistema. A inclusão de detalhes e instruções fica por conta da inclusão
de anotações feitas, por exemplo, em OCL (Object Constraints Language). 
[     ] Modelos de software são normalmente notações gráficas que usam a
metalinguagem Linguagem de Modelagem Unificada (Unified Modelling Language - UML). 
[     ] Além de descrever, os modelos abstratos de um sistema são usados para a atividade
de documentação do projeto.  
Assinale a alternativa que traz a sequência correta para as afirmações: 
1 ptsPergunta 8
Assinale a alternativa que traz o nome do modelo UML apresentado na figura a seguir. 
Diagrama de colaboração.
Diagrama de contexto/classe.
Diagrama de caso de uso.
Diagrama de sequência.
Diagrama de atividades.
1 ptsPergunta 9
I. Diagrama de casos de uso, II. Diagrama de classe, III. Diagrama de atividades, IV. Diagrama de sequência, V.
Modelos do sistema.
I. Diagrama de sequência, II. Diagrama de classe, III. Diagrama de atividades, IV. Diagrama de casos de uso, V.
Modelos do sistema.
Relacione o nome do diagrama UML e sua função de modelagem.  
I. _________ mostram as interações entre um sistema e seu ambiente. 
II. _________ mostram as classes de objeto no sistema e as associações entre elas. 
III. ____________ mostram as interações entre os atores e o sistema, e entre os
componentes do sistema. 
IV.____________ mostram as atividades envolvidas em um processo ou no processo. 
V. ____________ mostram os requisitosdo sistema para os diferentes stakeholders.  
Assinale a alternativa que traz a relação correta.
Nenhum dado novo para salvar. Última verificação às 12:08 
I. Diagrama de casos de uso, II. Diagrama de classe, III. Diagrama de sequência, IV. Diagrama de atividades, V.
Modelos do sistema.
I. Diagrama de classe, II. Diagrama de casos de uso, III. Diagrama de sequência, IV. Diagrama de atividades, V.
Modelos do sistema.
I. Diagrama de sequência, II. Diagrama de classe, III. Diagrama de casos de uso, IV. Diagrama de atividades, V.
Modelos do sistema.
1 ptsPergunta 10
Diferentes diagramas não podem representar diferentes tipos de informação, pois é uma limitação imposta pela
UML.
Modelos de interação organizam um sistema em termos de seus componentes e relacionamentos.
Modelos estruturais descrevem como os grupos de objetos colaboram em um determinado comportamento.
Diferentes diagramas não podem apresentar diferentes níveis de abstração da informação.
Modelos de contexto são usados para definir as fronteiras do sistema, em termos de outros sistemas ou mesmo
de suas funcionalidades e restrições.
Considerando a modelagem UML, assinale a alternativa correta: 
Enviar teste

Outros materiais