Buscar

ATIVIDADE 3 ENG SOFT ENGENHARIA DE SOFTWARE 2017C1

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 4 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

Prévia do material em texto

ATIVIDADE 3 - ENG SOFT - ENGENHARIA DE SOFTWARE - 2017C1
Período: 22/08/2017 22:30 a 05/09/2017 23:59 (Horário de Brasília)
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 06/09/2017 00:00 (Horário de Brasília)
1ª QUESTÃO
No paradigma Orientado a Objetos, uma tarefa importante é identificar os objetos e, consequentemente
as classes. Este paradigma ganhou sucesso e carrega consigo alguns conceitos que o distingue do seu
antecessor, o paradigma estruturado. O Encapsulamento é um desses conceitos. Sobre Encapsulamento,
leia as afirmativas abaixo e assinale a alternativa que melhor define este conceito.
 
ALTERNATIVAS
A idéia é que todos os objetos existem no mundo real.
A idéia é que as classes especializadas herdem características da classe pai.
A idéia é classificar os objetos encontrados no mundo real.
A idéia que permeia o conceito é isolar o conteúdo (atributos e métodos) de um objeto do mundo exterior (outros
objetos).
A idéia é que um objeto é uma instancia de uma classe.
2ª QUESTÃO
A modelagem é uma atividade bastante importante no desenvolvimento de software. Dentre as alternativas
que seguem, assinale aquela que melhor define modelagem de software.
ALTERNATIVAS
A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais, com o objetivo de
construir modelos que representam as partes essenciais de um sistema.
A modelagem de sistemas de software utiliza apenas notações gráficas, com o objetivo de construir modelos que
representam as partes essenciais de um sistema.
A modelagem de sistemas de software consiste na utilização de textos, com o objetivo de descrever modelos que
representam as partes essenciais de um sistema.
A modelagem de sistemas de software consiste na utilização de notações que sejam mais familiares para o
desenvolvedor, com o objetivo de construir modelos que representam um sistema.
A modelagem de sistemas de software consiste em construir modelos do sistema.
3ª QUESTÃO
Quando se está desenvolvendo o software deve-se realizar a modelagem do mesmo, dada à importância
desse artefato. Sobre a importância da modelagem, leia as afirmativas abaixo e assinale a alternativa
correta:
 
I – Com ela é impossível produzir rapidamente uma versão de software mais barato.
 II – Criar um modelo ajuda a equipe a encontrar inconsistências, redundâncias e omissões no projeto e
esses podem, então, ser corrigidos.
 
III – O software deve ser desenvolvido usando componentes já existentes e testados.
 IV – Os desenhos gráficos denominados de diagramas podem ser elaborados para representar o
comportamento do sistema que está sendo desenvolvido.
 V – De um modo geral, os diagramas conseguem expressar diversas informações de forma gráfica. No
entanto, pode, em alguns momentos, ser necessário adicionar informações textuais com o objetivo de
explicar ou definir partes desse diagrama.
ALTERNATIVAS
Apenas I, II e III estão corretas.
Apenas I, II, V estão corretas.
Apenas II, III e IV estão corretas.
Apenas I, II e IV estão corretas.
Apenas II, IV e V estão corretas.
4ª QUESTÃO
A validação de requisitos verifica os requisitos quanto à sua pertinência, consistência e integralidade. Para
tanto, podem ser usadas algumas técnicas. Sobre esse assunto, leia as alternativas a seguir e assinale
aquela que corresponde a essas técnicas corretamente.
 
ALTERNATIVAS
Análise interativa, Revisão e Prototipação.
Revisões de requisitos, Prototipação e Geração de casos de teste.
Revisões de requisitos, Entrevista e Survey.
Prototipação, Inspeção e Survey.
Análise, Survey e Prototipação.
5ª QUESTÃO
No processo de Engenharia de Requisitos, temos a etapa de Elicitação de Requisitos. Esta é uma atividade
de aprendizagem junto aos usuários. Assinale a alternativa correta com os itens que podem se
constituir nessa aprendizagem.
 
I – É possível produzir rapidamente uma versão de software executável.
 II – O comportamento de sistemas existentes, incluindo procedimentos manuais.
 III – O software deve ser desenvolvido, usando componentes já existentes e testados.
 IV – O comportamento do domínio do problema que está relacionado com o software a ser implementado.
 V – Dos objetivos e restrições dos usuários (funcionais e organizacionais).
ALTERNATIVAS
Apenas I, II e III estão corretas.
Apenas I, II e V estão corretas.
Apenas II, III e IV estão corretas.
Apenas I, II e IV estão corretas.
Apenas II, IV e V estão corretas.
6ª QUESTÃO
Ao utilizarmos a abordagem Orientada a Objetos para o desenvolvimento de um software, deve-se
elaborar o Diagrama de Classes. Esse talvez seja um dos diagramas mais difundidos e carrega consigo um
propósito que o caracteriza. Dentre as alternativas abaixo, assinale a correta.
ALTERNATIVAS
Mostra como os casos de uso e atores estão se relacionando no mundo real.
Ele é uma visão estática de como as classes (com atributos e métodos) estão organizadas, mostrando como elas
se relacionam, se complementam e transmitem informações entre si.
É um diagrama que mostra a interação com o usuário.
Tem por propósito mostrar as mensagens trocadas entre os casos de uso.
É uma forma alternativa de mostrar os casos de uso que deverão ser considerados no projeto.
7ª QUESTÃO
Segundo Sommerville (2007, p. 44), os estágios do modelo em cascata incluem atividades fundamentais
ao desenvolvimento de software. Sobre essas atividades, leia as opções abaixo e assinale a alternativa
correta.
 
 I – Análise e definição de requisitos, Integração e teste de sistemas, Operação e manutenção.
 II – Projeto de sistemas e de software, Implementação e teste de unidades.
 III – Avaliação potencial do cliente, Projeto de interfaces do usuário.
 IV – Análise, Implementação e Operação.
 V – Avaliação de credibilidade do cliente no mercado, Projeto e Testes.
ALTERNATIVAS
Apenas as alternativas I e II estão corretas.
Apenas as alternativas II e V estão corretas.
Apenas as alternativas I e IV estão corretas.
Apenas as alternativas II, III e V estão corretas.
Apenas as alternativas I, IV e V estão corretas.
8ª QUESTÃO
Ao adotarmos o paradigma orientado a objetos para desenvolver um sistema de folha de pagamento,
podemos identificar a classe funcionário. Para essa classe, foram definidos: nome do funcionário,
endereço do funcionário, número de matrícula, salário, faltas, consultar dados funcionário, calcular
salário. Leia as afirmativas a seguir e assinale a alternativa correta.
ALTERNATIVAS
Os cinco primeiros itens constituem os atributos e os demais (2) constituem em métodos.
Os três primeiros referem-se aos métodos e os demais constituem os atributos dessa classe.
Todos os itens constituem-se em atributos para esta classe.
Todos os itens constituem-se em métodos para essa classe.
Não há necessidade de distinguir, uma vez que todos esses itens são necessários para desenvolver o sistema em
questão.
9ª QUESTÃO
No decorrer do tempo e em busca por melhores alternativas para desenvolver software de melhor
qualidade, pode-se observar o surgimento de diferentes paradigmas de desenvolvimento. Tais paradigmas
apareceram em uma certa ordem cronológica até pelo fato de avanços tecnológicos e, também, de
amadurecimento da área. Assinale a alternativa correta com esses paradigmas, respeitando a ordem
anteriormente mencionada.
ALTERNATIVAS
Empírico, Baseado em Componentes, Orientado a Objetos, Baseado em Serviços.
Empírico, Estruturado, Orientado a Objetos, Baseado em Componentes, Orientado a Aspectos, Baseado em
Serviços.
Estruturado, Orientado a Objetos, Empírico, Baseado em Componentes.
Orientado a Objetos, Baseado em Componentes, Estruturado, Orientado a Aspectos, Empírico.
Empírico, Baseado em Serviços, Orientado a Aspectos, Estruturado, Orientado a Objetos, Baseado em
Componentes.10ª QUESTÃO
A identificação de requisitos para o software que está sendo desenvolvido é de fundamental importância,
tendo inclusive sido definido um processo que é conhecido como processo de engenharia de requisitos.
Pede-se para assinalar a alternativa que contém as etapas corretas que constitui tal processo.
ALTERNATIVAS
Estudo de Viabilidade, Especificação, Projeto e Validação.
Elicitação e Análise, Projeto, Validação e Entrega.
Estudo de viabilidade, Elicitação e Análise, Especificação e Validação.
Estudo de Viabilidade, Projeto, Elicitação e Validação.
Elicitação e Análise, Especificação, Projeto e Validação.

Outros materiais