Buscar

ATIVIDADE 3 - ADS:SI - ENGENHARIA DE SOFTWARE - 54:2020

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

Prévia do material em texto

04/12/2020 Unicesumar - Ensino a Distância
1/8
ATIVIDADE 3 - ADS/SI - ENGENHARIA DE SOFTWARE - 54/2020
Período:16/11/2020 08:00 a 04/12/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 05/12/2020 00:00 (Horário de Brasília)
Nota obtida:
1ª QUESTÃO
Os testes, são muitas vezes esquecidos ou até desprezados, fazem parte do desenvolvimento de todo
software que se preze. Se uma falha acontecer na mão de um usuário, você não terá chance para se
explicar. E assim, o negócio de alguém pode estar em risco por uma simples bobagem feita no código.
Então, a melhor forma de garantir a qualidade do aplicativo que você está fazendo é testando ele.
 
JERA. Testes de Software: como testar seu software corrteamente. Online, 2017. 
Disponível em: <https://bit.ly/2v6w0sQ>. Acesso em: 16 out. 2018. (adaptado).
 
 A partir da importância da realização de testes, conforme abordado no exposto acima, assinale a
alternativa que contenha o tipo de teste que tem, como uma de suas principais abordagens, o teste de um
ou mais componentes (ou unidades), que, quando combinados funcionam corretamente:
ALTERNATIVAS
Teste unitário.
Teste de funcional.
Teste de integração.
Teste de usabilidade.
Teste de desempenho.
2ª QUESTÃO
Segundo Guedes (2011, p. 277), “o diagrama de atividades ajuda na modelagem de atividades que podem
ser um método, ou um algoritmo ou mesmo um processo completo”. Ainda, segundo o autor, o uso do
diagrama de atividades está ligado, também, a descrição de computação procedural, a modelagem
organizacional para engenharia de processos e ao workflow. Este diagrama possuem os elementos: nó
inicial, atividade, partição de atividade, nó de ação, fluxo de controle, nó de decisão e nó de final de
atividade.
 
Com base neste contexto e na leitura do material didático, assinale a alternativa que especifica a definição
correta de elementos do diagrama de estado.
 
I – Há a possibilidade de descrever a condição ou restrição entre a ligação entre dois nós;
II – Representa um passo, uma etapa que deve ser executada em uma atividade;
III – A grande maioria dos fluxos de um sistema oferece possibilidades de percurso;
ALTERNATIVAS
Nó inicial; nó de ação; nó de decisão;
Fluxo de controle; nó de ação; nó de decisão;
Fluxo de controle; nó de decisão; nó de ação;
Partição de atividade; nó de decisão; atividade;
Nó de ação; partição de atividade; nó final de atividade;
3ª QUESTÃO
04/12/2020 Unicesumar - Ensino a Distância
2/8
Um software pode ter varias funções: Jogos, cálculos, Criação de texto, edição de imagem, edição de
vídeo, conversão de vídeo, reprodutor de multimídia, acesso á internet, etc. Atualmente, o software vem
sendo utilizado em praticamente todas as atividades exercidas pelas pessoas. Além do mais, em quase
todos os locais em que visitamos, temos uma grande variedade de aplicações.
 
Disposnível em: https://www.infoescola.com/informatica/software/
Acessado em: 21/jun/2018 (Adaptado)
Baseado no contexto de tipos de aplicações de software, analise as afirmações abaixo:
 
I - Os Softwares de Sistema são aqueles programas desenvolvidos para atender a outros programas. 
II - Os Softwares de Aplicação são voltados a aplicações que vão desde astronomia à vulcanologia, da
biologia molecular à fabricação automatizada. 
III - Os Softwares Científico/de Engenharia são voltados ao controle ou gerência de dispositivos de
hardware, tais como celular, painel do micro-ondas ou controle do sistema de freios de um veículo.
IV - O Software de Inteligência Artificial utiliza algoritmos não numéricos para solucionar problemas de nível
complexo, os quais não poderiam ser solucionados pela computação ou análise direta. Exemplos disso são
os sistemas especialistas, a robótica e as redes neurais artificiais.
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
II e III, apenas.
III e IV, apenas.
I e IV, apenas.
4ª QUESTÃO
Segundo Tsui e Karam (2013), temos uma grande variedade de técnicas de teste que podem ser aplicadas
em diferentes cenários. A fase de testes de software pode ser dividida em duas técnicas: funcional e
estrutural. Os testes funcionais (caixa preta) garantem o atendimento aos requisitos do sistema, ou seja,
que os requisitos estão corretamente codificados. Já os testes estruturais (caixa branca) garantem que os
sistemas sejam estruturalmente sólidos e que funcionem no contexto técnico em que serão instalados.
Estas técnicas ajudam o processo de software a assegurar o funcionamento adequado de alguns aspectos
do sistema ou da unidade.
 
Com base neste contexto e na leitura do material didático, assinale a alternativa que especifica a ordem
correta das afirmações sobre os tipos de testes de software.
 
I – O teste garante que um ou mais componentes combinados (ou unidades) funcionam logo, pode-se dizer
que este teste é composto por diversos testes de unidade;
II – O teste verifica apenas as funcionalidades (ou requisitos não funcionais) especificadas para a versão;
III – O teste verifica se a navegabilidade e objetivos (em tela) estão funcionando como o especificado e se
atendem da melhor forma ao usuário;
ALTERNATIVAS
Teste de Volume; Teste de Fumaça; Teste de Volume;
Teste de integração; Teste de Interface; Teste de Fumaça;
Teste de integração; Testes de Progressão; Teste de Interface;
Teste de Interface; Teste de Volume; Teste de Usabilidade;
Testes de Progressão; Teste de Usabilidade; Teste de Fumaça;
5ª QUESTÃO
04/12/2020 Unicesumar - Ensino a Distância
3/8
Em uma empresa, o departamento de vendas solicitou ao departamento de programação que o cliente
deve ter uma classificação, para que eles possam ter uma melhor análise no momento de consultar e
realizar uma (ou várias) venda (s), e a proposta é que ele (o cliente) seja classificado da seguinte maneira:
 
Tipo Classificação: AA
Descrição: é um cliente altamente rentável para a empresa. Tem uma rede de relacionamentos laterais que
pode ser aproveitada e conecta sua marca para outros clientes em potencial.
 
Tipo Classificação: A
Descrição: é um ótimo cliente, com boa rentabilidade e que auxilia na manutenção dos custos fixos da
organização, é fiel e conecta a outros potenciais clientes.
 
Tipo Classificação: B
Descrição: são clientes com contratos razoáveis, que possuem alguma rentabilidade e grande potencial
para desenvolver.
 
Tipo Classificação: C
Descrição: são clientes com contratos estagnados, por vezes sem rentabilidade, mas mantêm a base da
empresa. Podem ser melhorados com a oferta de outros serviços ou propostas de reajustes.
 
Tipo Classificação: D
Descrição: são clientes com grande desgaste na relação, contratos com prejuízo e sem conectar a
nenhum outro grupo importante.
 
Disponível em: <https://bit.ly/2uRmPMJ>. Acesso em: 08 out. 2018 (adaptado).
 
A partir do caso explanado, analise os diagramas abaixo e assinale aquele(s) que melhor simboliza(m) a
solução para o problema.
I - 
II - 
III - 
04/12/2020 Unicesumar - Ensino a Distância
4/8
IV - 
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
III, apenas.
IV, apenas.
I e II, apenas.
6ª QUESTÃO
04/12/2020 Unicesumar - Ensino a Distância
5/8
A validação de requisitos tem, como objetivo, mostrar que os requisitos realmente definem o sistema que o
cliente deseja. Ela tem muito em comum com a análise de requisitos, uma vez que se preocupa em
descobrir problemas nos requisitos. Contudo, esses são processos distintos, já que a validação deve se
ocupar com a elaboração de um esboço completo do documento de requisitos, enquanto a análise envolve
o trabalho com requisitos incompletos (SOMMERVILLE, 2011). Durante a etapa de validação de requisitos,
Sommerville (2011) propõe que diferentes tipos de verificação devam ser realizados sobre os requisitos no
documento de requisitos. As verificações são: de validade, de consistência, de completeza, de realismo e
facilidade de verificação:
 
Assinale a alternativa que corresponde a ordem correta das afirmações (definições de verificação)com o
tipo de verificação correspondente.
 
I – Requisitos (em um documento) não podem ser contraditórios (restrições), conflitantes, descrições
diferentes para uma mesma função do sistema;
II – O usuário pode considerar que um sistema é necessário para realizar certas funções contudo, estudos
e análises podem identificar funções adicionais ou diferentes as quais são exigidas (os sistemas têm
diversos usuários com necessidades diferentes);
III – Requisitos, por meio da tecnologia existente devem ser verificados para assegurar que podem ser
implementados (com base em orçamento e prazo para o desenvolvimento do sistema);
ALTERNATIVAS
Verificações de validade; Verificações de realismo; Facilidade de verificação;
Verificações de realismo; Verificações de consistência; Verificações de validade;
Verificações de completeza; Facilidade de verificação; Verificações de realismo;
Verificações de consistência; Verificações de validade; Verificações de realismo;
Facilidade de verificação; Verificações de consistência; Verificações de completeza;
7ª QUESTÃO
04/12/2020 Unicesumar - Ensino a Distância
6/8
O diagrama de Casos de Uso auxilia no levantamento dos requisitos funcionais do sistema, descrevendo
um conjunto de funcionalidades do sistema e suas interações com elementos externos e entre si.
 
Disponível em: https://medium.com/operacionalti/uml-diagrama-de-casos-de-uso-29f4358ce4d5
Acessado em: 21/jun/2018
Apoiando-se neste conceito, analise o diagrama de caso de uso juntamente com as afirmações
apresentadas:
 
Sistema de Leilão Virtual:
I – Neste Diagrama temos o ator Participante interagindo com o caso de uso Realizar Leilão, em que ele
pode fazer algum lance em relação aos itens ofertados. 
II – O caso de uso Cadastrar Participante é obrigatório mesmo que no momento em que for Registrar o
Login o Participante já tenha sido cadastrado. 
III – O caso de uso Realizar Leilão representa as etapas percorridas pelo leiloeiro para abrir o leilão, ofertar
seus itens, receber lances dos participantes, anunciar os vencedores e encerrar o leilão. 
IV – O caso de uso Cadastrar Itens Leilão é importante para permitir o cadastro de novos itens a serem
leiloados.
É correto o que se afirma em:
ALTERNATIVAS
I, apenas.
II, apenas.
II e III, apenas.
I, II e III, apenas.
I, III e IV, apenas.
8ª QUESTÃO
A demanda por qualidade de software tem motivado a comunidade de software para o desenvolvimento de
modelos para a qualidade. A Norma ISO (The International Organization for Standardization) / IEC (The
International Electrotechnical Commission) 9126 define seis características de qualidade de software que
devem ser avaliadas, dentre elas temos uma em específico que indica a capacidade do software em manter
seu nível de desempenho sob determinadas condições durante um período de tempo estabelecido.
 
Disponível em: https://www.devmedia.com.br/qualidade-de-software/9408
Acessado em: 21/jun/2018
(Adaptado)
 
Considerando o texto acima, assinale a alternativa que contempla tal característica:
04/12/2020 Unicesumar - Ensino a Distância
7/8
ALTERNATIVAS
Eficiência
Usabilidade
Portabilidade
Confiabilidade
Funcionalidade
9ª QUESTÃO
O diagrama de classes é um tipo de diagrama de estrutura que serve para representar, visualmente, as
classes (e suas relações) de um sistema. Esse diagrama é um dos mais utilizados (se não for o mais
utilizado) diagramas da UML. Ele auxilia tanto a construção da aplicação como a construção do banco de
dados.
 
Disponível em: <https://bit.ly/2AqoKwZ>. Acesso em: 08 out. 2018.
 
A partir disso, analise o Diagrama de Classe abaixo, juntamente com as afirmações a seguir:
Disponível em: <https://bit.ly/2mYCzJq>.
Acesso em: 17/10/2019
I – No relacionamento acima, temos como parte-componente Revistas e todo-composta Edicoes.
II – O Relacionamento entre as classes Revistas e Edicoes é de Composição.
III – Na classe Revistas, temos 6 atributos sendo eles: codigo, titulo, tipo, edicao, SetEdicao e GetEdicao.
IV – As visibilidades de todos atributos da classe Revistas são do tipo Pública. Já na classe Edicoes as
visibilidades de todos atributos são do tipo Privada.
É correto o que se afirma em:
 
ALTERNATIVAS
I, apenas.
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
10ª QUESTÃO
04/12/2020 Unicesumar - Ensino a Distância
8/8
Uma associação é uma ligação entre duas classes. As associações são sempre consideradas bidirecionais,
isso significa que ambas as classes estão cientes de cada uma e do relacionamento que têm, a menos que
você qualifique a associação como algum outro tipo. 
 
Disponível em:
https://www.ibm.com/developerworks/br/rational/library/content/RationalEdge/sep04/bell/index.html
Acessado em: 06/08/2018
 
Uma associação representa uma relação entre classes, e a partir do contexto apresentado, analise o
diagrama de classe abaixo e assinale a alternativa que contemple o tipo de relacionamento gerado entre as
classes Funcionário e Departamento:
ALTERNATIVAS
Classe Associativa
Classe Descritiva
Classe Competitiva
Classe Genuína
Classe Adaptativa

Continue navegando