Buscar

LABORATORIO DE SOFTWARE E PROJETOS - ATIVIDADE 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 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

Revisar envio do teste: ATIVIDADE 4 (A4)
GRA1564 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797211 - 202110.ead-29778925.06
Material de Aula Unidade 4
Revisar envio do teste: ATIVIDADE 4 (A4) 
Usuário BRUNA DA SILVA MAGALHAES BERTAOZINI
Curso GRA1564 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797211 - 202110.ead-
29778925.06
Teste ATIVIDADE 4 (A4)
Iniciado 29/03/21 22:02
Enviado 29/03/21 22:23
Status Completada
Resultado da
tentativa
10 em 10 pontos  
Tempo decorrido 20 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Leia o excerto a seguir. 
  
“A identificação das necessidades relativas ao domínio tem a função de orientar na
elaboração de casos de uso, funcionalidades, que estão em conformidade com a proposição
de situações adequadas à aprendizagem dos conceitos do domínio. Casos de uso são
gerados de forma orientada a necessidades dos usuários elevando o número de dados sobre
a aprendizagem dos usuários, que é considerada na especificação do sistema.” 
  
GOMES, A. S.; WANDERLEY, E. G. Elicitando requisitos em projetos de Software Educativo.
IX Workshop de Informática na Escola, p. 125, 2003. Anais (…). 
  
  
No que tange ao exposto, analise a seguinte figura: 
Minhas Disciplinas Extracurriculares Comunidades Minhas Bibliotecas Central de Ajuda
1 em 1 pontos
BRUNA DA SILVA MAGALHAES BERTAOZINI
http://company.blackboard.com/
https://fmu.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_671479_1
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_671479_1&content_id=_16240730_1&mode=reset
https://fmu.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_671479_1&content_id=_16240750_1&mode=reset
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_415_1
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_410_1
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_409_1
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_411_1
https://fmu.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_436_1
https://fmu.blackboard.com/webapps/login/?action=logout
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
  
Fonte: Elaborada pelo autor. 
  
Nesse sentido, o que o termo “manter” representa no caso de uso?
O “manter” é utilizando no desenvolvimento de casos de uso para representar, inserir,
excluir, listar e editar.
O “manter” é utilizando no desenvolvimento de casos de uso para
representar, inserir, excluir, listar e editar.
Resposta correta. A alternativa está correta, pois o termo “manter” é uma maneira de
representar as operações CRUD (create, read, update e delete), ou seja, inserir, editar,
atualizar e excluir. Como essas operações costumam se repetir muitas vezes, a utilização de
um caso de uso com o termo “manter” facilita a visualização do diagrama.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
A área de teste de software se destaca pela sua importância no desenvolvimento de sistemas
que atendem a requisitos de qualidade. A área de engenharia de software é ampla e é um
assunto recorrente nos currículos de graduação em computação. 
  
FANTINATO, M. et al. AutoTest–Um framework reutilizável para a automação de teste
funcional de software. Simpósio Brasileiro de Qualidade de Software, v. 1, n. 1, p. 119-131,
2000. Anais (...). 
  
Considere a seguinte situação hipotética: João desenvolve um sistema para uma academia e
ele mesmo realiza os testes. Nesse sentido, qual é a etapa de teste realizada por João?
João realizou o teste de desenvolvimento.
João realizou o teste de desenvolvimento.
Resposta correta. A alternativa está correta, pois, durante o desenvolvimento de sistemas,
quando uma equipe de software realiza o teste, esta é a etapa que acontece o teste de
desenvolvimento. Como na situação hipotética João é o pŕoprio desenvolvedor, não há como
considerar que foi feito por outra pessoa ou equipe.
1 em 1 pontos
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
O teste de software é um processo fundamental no ciclo de desenvolvimento de software.
Por meio dele, é possível identificar falhas e problemas que podem comprometer o devido
funcionamento da aplicação. A qualidade do software está diretamente relacionada com a
boa realização das práticas de teste, tornando essa atividade de fundamental importância
para os profissionais de desenvolvimento de software. 
  
JORGE, F. de F. et al. A evolução do jogo itest learning para o ensino das atividades de
execução de testes de software. XX Conferência Internacional sobre Informática na Educação
(TISE 2015)-Nuevas Ideas en Informática Educativa TISE, 2015. Anais 
(...). 
  
Há um documento que oferece suporte aos testes de sistema e tem como objetivo descrever
toda a estratégia de testes utilizada. Diante do exposto, qual é o nome desse documento?
Plano de Testes.
Plano de Testes.
Resposta correta. A alternativa está correta, pois, durante a realização do documento
denominado Plano de Testes, toda a estratégia da empresa para a realização dos testes é
composta. Assim, a estratégia se resume em quais tecnologias utilizar, bem como o número
exato da equipe e se será realizado o teste em desenvolvimento. Ademais, o referido plano
é composto pelos casos de teste, que serão distribuídos para a equipe de testadores.
Pergunta 4
Analise a seguinte figura: 
  
  
Fonte: Elaborada pelo autor. 
  
Ao desenvolver um projeto de software, torna-se necessário o desenvolvimento de um
projeto de banco de dados. Assim, o ciclo de vida de um banco de dados passa a fazer parte
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
do ciclo de vida do sistema, demarcando que os elementos do projeto de software estejam
ligados às etapas do banco de dados. O diagrama entidade relacionamento, por exemplo,
muitas vezes, é desenvolvido com base em diagramas de caso de uso. Quanto ao diagrama
entidade relacionamento, assinale a alternativa correta.
Os campos cidade e estado podem ser transformados em tabela para evitar
redundância.
Os campos cidade e estado podem ser transformados em tabela para
evitar redundância.
Resposta correta. A alternativa está correta, pois inserir os atributos cidade e estado
diretamente na entidade é algo que poderá levar o usuário a inserir valores inválidos no
banco, por exemplo, inserir a cidade de Sorocaba (São Paulo) com o estado de Santa
Catarina. Além disso, isso permitirá a escrita errada em conjunto com abreviações.
Pergunta 5
Resposta
Selecionada:
 
Resposta Correta:
Comentário
da
resposta:
O processo de desenvolvimento de software é composto por um conjunto de metodologias e
processos que tem como objetivo garantir a qualidade do produto e gestão ágil do projeto.
Nesse contexto, imagine que uma pessoa foi contratada para desenvolver um sistema a uma
padaria de uma determinada cidade. Sobre o desenvolvimento de sistemas e a
documentação, assinale a alternativa correta.
Independentemente do caso, é sempre necessário realizar a documentação.
Independentemente do caso, é sempre necessário realizar a
documentação.
Resposta correta. A alternativa está correta, pois, independentemente do tipo de sistema,
aplicativo ou, até mesmo, um jogo computacional, deve-se realizar a sua respectiva
documentação. Isso garantirá a estrutura do projeto, impactando na qualidade do produto,
bem como no seu custo.
Pergunta 6
O produto de software Smart Web Developer se refere à melhoria de produção de aplicações
voltadas para web, com desenvolvimento de um novo recurso que utiliza como conceito a
engenharia reversa, cujo foco é gerar relatórios dinâmicos, conversão dos dados em formato
PDF. 
  
FERREIRA, V. M. da S. et al. Smart Web Developer: Uma proposta de desenvolvimento de
aplicações web através de ferramenta CASE, integração eengenharia reversa em PHP.
Revista Cientí�ca Digital da Faetec , v. 1, n. 1, p. 1-13, 2014. 
  
Considerando o exposto, analise o diagrama evidenciado na seguinte figura: 
  
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
 
Fonte: Ferreira et al. (2014, p. 11). 
  
A respeito das possibilidades de desenvolvimento do Smart Web Developer, analise as
afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F 
para a(s) Falsa(s). 
  
I. (     ) O Software pode ser desenvolvido em Python. 
II. (     ) O Software pode ser desenvolvido em PHP. 
III. (     ) O Software pode ser desenvolvido em JAVA. 
IV. (     ) O Software pode ser desenvolvido em C#. 
  
Assinale a alternativa que apresenta a sequência correta.
V, V, V, V.
V, V, V, V.
Resposta correta. A alternativa está correta, pois o diagrama de classes tem como objetivo
projetar um sistema orientado a objetos. Uma vez projetado, esse sistema pode ser
implementado em qualquer uma das linguagens mencionadas nas a�rmativas, bem como
por qualquer outra linguagem orientada a objetos.
Pergunta 7
Analise a seguinte figura: 
  
1 em 1 pontos
Resposta
Selecionada:
 
Resposta Correta:
Comentário
da
resposta:
 
Fonte: Elaborada pelo autor. 
  
Os diagramas de bancos de dados têm como objetivo trazer uma representação visual de
como os dados estão relacionados entre si e de como sua estrutura será armazenada
fisicamente. O modelo conceitual é considerado um modelo de alto nível e é representado
pelo diagrama entidade relacionamento. Referente ao diagrama apresentado, assinale a
alternativa correta.
O campo cursos poderia ser transformado em uma tabela para cursos.
O campo cursos poderia ser transformado em uma tabela para
cursos.
Resposta correta. A alternativa está correta, pois uma decisão na criação desse campo é 
justamente o fato de ser um campo ou uma tabela. Como vários cursos podem ser
cadastrados no sistema, por várias pessoas, uma alternativa para evitar redundância é
transformar esse campo em uma tabela.
Pergunta 8
Leia o excerto a seguir. 
  
“As classes são representadas ilustrativamente por uma caixa dividida em três partes, sendo
a primeira o nome da classe, a segunda os atributos e, por último, as operações. Os atributos
correspondem às informações que um objeto armazena e as operações são as ações que
esse objeto realiza.” 
  
BECKER, A. L. Ferramenta para construção de interfaces de software a partir de
diagrama de classes . Blumenau, 2009. 62f. Trabalho de Conclusão de Curso (Graduação
em Ciência da Computação). Universidade Regional de Blumenau, 2009. Disponível em:
           campeche.inf.furb.br/tccs/2009-II/TCC2009-2-01-VF-AndreLBecker.pdf. Acesso em:
25 fev. 2020. 
  
Em relação ao exposto, analise a seguinte figura: 
1 em 1 pontos
Resposta
Selecionada:
Resposta
Correta:
Comentário
da
resposta:
 
Fonte: Becker (2009, p. 29). 
  
No que concerne à multiplicidade do diagrama de classes apresentado, assinale a alternativa
correta.
Um objeto da classe cidade está associado, obrigatoriamente, a um objeto da classe
estado, visto que um objeto estado pode estar associado a um ou a muitos objetos da
classe cidade.
Um objeto da classe cidade está associado, obrigatoriamente, a um objeto da
classe estado, visto que um objeto estado pode estar associado a um ou a
muitos objetos da classe cidade.
Resposta correta. A alternativa está correta, pois, ao observar o diagrama de classes, nota-se
que a multiplicidade de cidade para estado é 1, ou seja, obrigatoriamente uma associação. Já
a multiplicidade de estado para cidade é 1..*, ou seja, terá, ao menos, um objeto associado,
mas poderá ter muitos.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Comentário
O processo de desenvolvimento de software pode envolver diversos profissionais, bem como
um conjunto de recursos para documentar um software. Dentre esses recursos, é muito
comum realizar a entrevista com o cliente. Ao ter em vista os tipos de entrevista, existe uma
em que o entrevistador já tem as perguntas prontas. Considerando o exposto, como se
denomina esse tipo de entrevista? 
  
Entrevista fechada.
Entrevista fechada.
Resposta correta. A alternativa está correta, pois, durante o desenvolvimento da entrevista
1 em 1 pontos
Sábado, 19 de Junho de 2021 17h27min44s BRT
da
resposta:
fechada, o analista responsável por fazer a entrevista já tem as perguntas elaboradas
previamente. Nessa abordagem, ao contrário da entrevista aberta, há um roteiro a ser
conduzido pelo entrevistador.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da
resposta:
O projeto de desenvolvimento de software é realizado a partir de um conjunto de
metodologias, ferramentas, boas práticas, recursos e tarefas. Dentre o processo de
desenvolvimento, existe uma tarefa que é responsável por encontrar falhas e validar se o
software atende aos requisitos levantados. Nesse sentido, como essa tarefa é denominada?
Teste de software.
Teste de software.
Resposta correta. A alternativa está correta, pois a tarefa de teste de software, geralmente,
compõe uma das últimas etapas antes da entrega de um produto, ou parte dele, para um
cliente. Essa tarefa pode ser realizada tanto por desenvolvedores quanto por uma equipe de
testes, tendo o objetivo de validar o sistema e encontrar erros.
← OK
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_671479_1&method=list&nolaunch_after_review=true');

Outros materiais