Baixe o app para aproveitar ainda mais
Prévia do material em texto
DE UM LIKE PELO AMOR DE DEUS! Nota da Prova: 4,00 Legenda: Resposta Certa Sua Resposta Errada 1. O Diagrama de Entidade de Relacionamento ? DER ? é uma ferramenta que possui como objetivo modelar as entidades e seus relacionamentos, são informações definidas para o banco de dados de sistema. O DER é formado por entidades, relacionamentos e atributos. As entidades são formadas pelos dados concretos e abstratos, os quais formam um conjunto de informações sobre o sistema. Os relacionamentos são definidos pelas ocorrências entre as entidades. Os atributos são as descrições, nomes definidos para cada entidade do relacionamento. Sobre como é representado graficamente o DER, analise as opções a seguir: I- Triângulo, quadrado e setas. II- Reta, círculo e esfera. III- Pirâmide, cubo e circular. IV- Retângulo, losango e linhas. Assinale a alternativa CORRETA: a)Somente a opção I está correta. b)As opções I e III estão corretas. c)As opções II e IV estão corretas. d)Somente a opção IV está correta. 2. O roteiro que define o trabalho a ser executado durante um projeto de software é classificado por ciclo de vida de desenvolvimento. É constituído por atividades e artefatos que fazem uso de métodos, técnicas, ferramentas e procedimentos para construção do produto de software. Sobre os principais ciclos de vida de software, assinale a alternativa CORRETA: a)O modelo evolucionário é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia se a anterior estiver concluída. b)O modelo em V traz maior velocidade de desenvolvimento e envolvimento direto do usuário, pois se produz uma representação visual das funcionalidades que o software terá depois de pronto. c)O modelo cascata é utilizado ao buscar estratégias diferentes de se executar o planejamento do projeto, sendo que o desenvolvimento evolui em versões de novas funcionalidades até que o sistema completo esteja construído. Cada ciclo é constituído pelas fases de análise, projeto, implementação e testes. d)No modelo espiral, o percurso de avanço do desenvolvimento é no https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= DE UM LIKE PELO AMOR DE DEUS! sentido horário, do centro para fora de forma evolutiva, incorporando novos requisitos do projeto. Verifica-se que há sobreposição evolutiva durante quatro setores: planejar os objetivos, avaliação e redução de riscos, desenvolve e valida estratégia de desenvolvimento e, por fim, revisão e planejamento do projeto. 3. O ciclo de vida de um software, definindo assim o seu tempo de utilização, possui como objetivo disponibilizar para os programadores o tempo em que se inicia o desenvolvimento do software, tempo de manutenção que este terá durante seu uso, bem como definir quando ele deixará de ser utilizado. O método de processo unificado, também chamado de Rational Unified Process (RUP), realiza a função de definir cada período do desenvolvimento do software, desde sua criação até sua finalização. Assinale a alternativa CORRETA que apresenta uma fase do ciclo de vida do processo unificado: a)Construção. b)Interatividade. c)Manutenibilidade. d)Manutenção. 4. O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a estrutura que contém os processos, as atividades e as tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata recebeu esse nome devido ao encadeamento de uma fase com outra. Os principais estágios desse modelo demonstram as atividades fundamentais de desenvolvimento. Com base no modelo apresentado e na definição de cada fase, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Operação e manutenção: considerada a etapa mais breve, é onde o sistema de software é liberado para o cliente. ( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é realizado como um conjunto de programas ou unidades de programa. ( ) Análise e definição de requisitos: fase em que os serviços, as restrições e os objetivos do sistema são definidos. ( ) Projeto de sistema e software: momento em que o cliente projeta os requisitos, normalmente essa é a primeira fase do sistema. Agora, assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= DE UM LIKE PELO AMOR DE DEUS! a)F - V - V - F. b)F - F - V - V. c)V - V - F - F. d)V - F - F - V. 5. A metodologia Scrum é utilizada com o objetivo de realizar o desenvolvimento ágil de um software, consegue gerenciar o trabalho de forma eficiente e possui como vantagem o trabalho em grupo. O Scrum baseia-se em três pilares que apoiam a implementação de controle de processo empírico. Assinale a alternativa CORRETA: a)Análise, inspeção e adaptação. b)Transparência, verificação e programação. c)Transparência, desenvolvimento e teste. d)Transparência, inspeção e adaptação. 6. Cascata, espiral e prototipação são modelos de ciclo de vida que auxiliam no desenvolvimento de software. Esses modelos podem se adequar segundo as preferências da equipe ou as características específicas de um. Diante disso, analise as sentenças a seguir: I- Todos os modelos de ciclo de vida possuem três fases em comum: definição, desenvolvimento e manutenção. II- Metodologias que seguem o modelo em cascata possuem fases bem definidas, mas que poderão variar conforme a necessidade da equipe. III- O modelo cascata faz parte dos modelos clássicos de desenvolvimento. IV- A fase de testes do modelo cascata tem por finalidade garantir rapidez e agilidade no desenvolvimento. V- Projetos desenvolvidos através do modelo em espiral normalmente possuem um maior potencial de risco, já que sua abordagem está orientada à codificação. Assinale a alternativa CORRETA: a)As sentenças I, II e III estão corretas. b)As sentenças II, IV e V estão corretas. c)As sentenças III e V estão corretas. d)As sentenças I, III e IV estão corretas. 7 . A arquitetura global do RUP (uma variação do UP - Unified Process) é organizada em duas dimensões: a horizontal e a vertical. O eixo horizontal evidencia o aspecto dinâmico do processo, descrevendo como ocorre o desenvolvimento ao longo do tempo em termos de fases, iterações https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= DE UM LIKE PELO AMOR DE DEUS! e marcos. Também mostra como a ênfase varia ao longo do tempo. Já o eixo vertical representa o aspecto estático do processo, organizado em termos de disciplinas. A visão estática do RUP, prioriza as atividades que ocorrem durante o processo de desenvolvimento. Sobre estas atividades ou workflows, analise as sentenças a seguir: I- Análise e Projeto:um modelo de projeto é criado e documentado com modelos de arquitetura, modelos de componentes, modelos de objetos e modelos de sequência. II- Gerenciamento de Projeto: um dos principais do RUP, os componentes do sistema são implementados e estruturados em subsistemas de implementação. III- Modelagem de Negócios: são disponibilizadas as ferramentas apropriadas para a equipe de desenvolvimento implementar o modelo de projeto do software. Agora, assinale a alternativa CORRETA: FONTE: Disponível em: <http://www2.dbd.puc-rio.br/pergamum/tesesabertas/0210668_06_cap_03 .pdf>. Acesso em: 27 out. 2016. a)Somente a sentença III está correta. b)As sentenças I e III estão corretas. c)As sentenças II e III estão corretas. d)Somente a sentença I está correta. 8. Os modelos de processos foram propostos para trazer ordem ao caos existente na área de desenvolvimento de software. Segundo Pressman (2011), esses modelos proporcionavam uma contribuição quanto à estrutura utilizável no trabalho de engenharia de software e forneceram um roteiro razoavelmente eficaz para as equipes. Num desses modelos, durante o desenvolvimento é possível avaliar riscos de projeto, tomando-se decisões baseadas na experimentação de diferentes soluções. Assinale a alternativa CORRETA que apresenta o modelo mencionado: FONTE: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7. ed. Porto Alegre: AMGH, 2011. a)Prototipação. b)Modelo Incremental. c)Modelo Cascata. d)Modelo Espiral. 9. Os modelos de ciclo de vida de processo de software são descrições https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ= DE UM LIKE PELO AMOR DE DEUS! abstratas do processo de desenvolvimento e apresentam as principais atividades e informações usadas na produção e manutenção de software, bem como a ordem em que as atividades devem ser executadas. Um dos importantes modelos de ciclo de vida de software tem desenvolvimento iterativo, e cada ciclo inclui uma etapa de definição de objetivos e alternativas; outra de avaliação de alternativas e identificação e resolução de riscos; uma terceira etapa de validação e verificação e, finalmente, na etapa seguinte, o planejamento. Sobre o modelo apresentado, assinale a alternativa CORRETA: a)Híbrido. b)Clássico ou Cascata. c)Prototipação. d)Espiral. 10.O desenvolvimento de sistemas orientados a objetos estrutura o problema apresentado pelo usuário em forma de objetos do mundo real que podem trocar mensagens entre si, e possuem suas características representadas em seus atributos. Referente ao desenvolvimento de software orientado a objetos, analise as afirmativas a seguir: I- A Orientação a Objeto também auxilia a determinar a quantidade de reuniões com o cliente, a fim de realizar o levantamento de requisitos para transformá-los em objetos. II- A Orientação a Objeto torna mais fácil o desenvolvimento e manutenção de um sistema devido à possibilidade de reutilização de código por meio da herança. III- O desenvolvimento de software orientado a objeto é menos eficiente e menos flexível em relação à programação não orientada a objetos. IV- A comunicação do projeto entre os envolvidos é mais segura e rápida no desenvolvimento orientado a objeto, pois é auxiliada por meio dos modelos. V- A definição de casos de uso não é obrigatória na orientação a objetos, pois a identificação das funcionalidades e interação do usuário no sistema pode ser desenvolvida por outro modelo. Assinale a alternativa CORRETA: a)As afirmativas II e III estão corretas. b)As afirmativas II e IV estão corretas. c)As afirmativas III, IV e V estão corretas. d)As afirmativas I e V estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDkzOQ==&action2=R1RJMjI=&action3=NjQ4ODE0&action4=MjAyMC8y&prova=MjMyOTI5NzQ=
Compartilhar