Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/10/2023, 19:29 Avaliação I - Individual FLEX about:blank 1/6 Prova Impressa GABARITO | Avaliação I - Individual FLEX (Cod.:456014) Peso da Avaliação 1,50 Prova 12143757 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A Engenharia de Software define diversas metodologias de desenvolvimento de software, dinamizando a execução dos projetos, inexigindo, desde a definição do escopo, análise, desenvolvimento e até sua implantação, maior experiência dos envolvidos para atingir maior produtividade e qualidade. A respeito destas etapas do projeto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Na fase de iniciação, é realizado o planejamento do projeto, definindo os requisitos de Sistemas para garantir o escopo do projeto. ( ) Na fase de elaboração, são definidas as documentações do projeto, especificando o que será implementado. ( ) Na fase de construção, são programados os componentes de software do projeto e a realização da aprovação do projeto com os testes de aceite. ( ) Na fase de transição, garante-se a entrega do projeto, atendendo ao escopo e ao planejamento. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - V - V - F. C V - F - F - V. D V - V - F - F. Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para o mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a manutenção pode ser realizada com a substituição de peças quando estão em desgaste. Sobre a definição de software, assinale a alternativa CORRETA: A É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico composto de milhões de minúsculos transistores. B Engloba códigos que são criados através de uma linguagem de programação, que é interpretada por um compilador, que a transforma para código binário, o qual é lido pelo hardware. VOLTAR A+ Alterar modo de visualização 1 2 24/10/2023, 19:29 Avaliação I - Individual FLEX about:blank 2/6 C Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor refletem na superfície do objeto detectado e retornam ao elemento receptor. D São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o disco rígido, a memória, entre outros itens utilizados na fabricação de um computador ou equipamentos eletrônicos. A engenharia de software é composta por três elementos fundamentais: métodos, ferramentas e procedimentos. Estes elementos visam possibilitar ao gerente de projeto o controle do processo de desenvolvimento do software, bem como oferecer ao profissional uma base para a construção de um software de alta qualidade. Acerca dos elementos fundamentais da engenharia de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A definição de como serão estruturados os dados ou como será implementada uma funcionalidade do sistema são exemplos de atividades características dos métodos propostos pela engenharia de software. ( ) As ferramentas CASE são programas que auxiliam o analista na construção do sistema, possibilitando prever como será sua estrutura, quais serão suas classes, entidades, seus fluxos internos e muitos outros detalhes. São elaborados vários diagramas que, em conjunto, constituem praticamente uma “planta” do sistema a ser desenvolvido. ( ) Pode-se afirmar que há uma independência entre os elementos fundamentais; logo, a inobservância de algum não acarretará prejuízos aos demais. ( ) Os procedimentos estabelecem a sequência em que os métodos serão executados, servindo como ponto de referência na administração do progresso do software. ( ) Dentre os procedimentos a serem realizados em um projeto de software, pode-se citar o controle de qualidade e avaliação, procedimentos estes que antecedem a distribuição do software. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V - F. B F - V - V - F - V. C V - F - V - F - V. D V - V - F - V - V. 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, analise as sentenças a seguir: 3 4 24/10/2023, 19:29 Avaliação I - Individual FLEX about:blank 3/6 I- O modelo cascata ou sequencial é estabelecido pelas funções realizadas na engenharia convencional, uma fase só inicia se a anterior estiver concluída. II- O modelo de prototipação 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. III- No modelo espiral, o percurso de avanço do desenvolvimento é no 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. IV- O modelo iterativo e incremental é 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. V- O modelo baseado em componentes enfatiza a estreita relação entre as atividades de teste com as demais atividades do processo de desenvolvimento, prima por metodologias ágeis, de forma que é recomendado realizá-lo em até 90 dias. Este modelo não depende da existência de uma grande biblioteca disponível de componentes de software reusáveis utilizados pela empresa. Agora, assinale a alternativa CORRETA: A As sentenças I, II, III e V estão corretas. B As sentenças I, II, III e IV estão corretas. C As sentenças II, III e V estão corretas. D As sentenças I, II e V estão corretas. A Engenharia de Software busca estruturar de forma racional e científica, através do uso de modelos, a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e métodos da computação, gerência de projetos e diversos campos do conhecimento por se tratar de uma área multidisciplinar. Hirama (2011) explica que a existência da Engenharia de Software se faz importante por diversos motivos. Sobre esses motivos, assinale a alternativa CORRETA: FONTE: HIRAMA, K. Engenharia de Software: qualidade e produtividade com tecnologia. Rio de Janeiro: Elsevier, 2011. A A complexidade dos softwares, implantação de processo de software; insatisfação dos usuários e confiabilidade do sistema. B Insatisfação dos usuários; baixa qualidade de serviços e produtos de software; falta de planejamento e de processo de software. C A complexidade dos softwares; insatisfação dos usuários; produtividade; confiabilidade do sistema e manutenibilidade. 5 24/10/2023, 19:29 Avaliação I - Individual FLEX about:blank 4/6 D Insatisfação dos usuários; implantação de processo de software; confiabilidade do sistema e falta de gerenciamento de projetos. Os modelos de processo de ciclo de vida de software servem como uma representação dos objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos existentes, um deles destaca-se por produzir um modelo visual que auxiliará no entendimento dos requisitos e possibilitará ao cliente um melhor entendimento dos requisitos do sistema. Como este modelo é conhecido? A Modelo de prototipação. B Modelo clássico. C Modelo de quarta geração. D Modelo espiral. A Engenharia de Software é a área da engenharia que se preocupa com todos os aspectos da produção desoftware, sabendo que a maior parte do orçamento de software em grandes empresas é dedicada à mudança e à evolução de software existente, ao invés de desenvolver um novo software. Sobre a Engenharia de Software, analise as sentenças a seguir: I- Tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, por meio de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e recursos disponíveis. II- A Engenharia de Software trata de aspectos relacionados ao estabelecimento de processos (une as camadas), métodos (define como fazer), técnicas, ferramentas e ambientes de suporte ao desenvolvimento de software. III- É um conjunto de atividades e resultados associados que resulta em um produto de software. Possui responsáveis, artefatos de entrada e saída, uma ordem de execução e um modelo de ciclo de vida bem definido. IV- A Engenharia de Software é uma disciplina que abrange todas as etapas do desenvolvimento, desde a especificação até a manutenção. Seu principal objetivo é fornecer uma estrutura metodológica para a construção de software com alta qualidade. Agora, assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. 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 III está correta. 6 7 24/10/2023, 19:29 Avaliação I - Individual FLEX about:blank 5/6 A área de Requisitos de Software é responsável por informar quais requisitos o produto a ser desenvolvido deve possuir. Muitas vezes, porém, nos deparamos com a dificuldade de entendimento dos usuários, pois alguns têm vaga noção do que precisam e do que um produto de software pode lhes oferecer ou o que querem é diferente do que precisam. Para auxiliar a resolver estes problemas, há diversas técnicas a serem utilizadas para o levantamento de requisitos. Sobre as técnicas utilizadas, assinale a alternativa CORRETA: A Brainstorming, Sessões JAD, Análise de Documentos Quantitativos, Reunião, Prototipagem, Entrevista, Questionários, Observação, Levantamento Orientado a Ponto de Vista, Etnografia e Casos de Uso. B Brainstorming, Grupo Focal, Protocolo de Análise, Sorteio de Cartões, Sessões JAD, WorkShop, Prototipagem, Questionários, Etnografia e Casos de Uso. C WorkShop, BrainStorming, Questionário, Grupo Focal, Observação, Protocolo de Análise, Sorteio de Cartões, Sessões RAD, Storyboards e Casos de Uso. D Entrevistas, Protocolo de Análise, Sorteio de Cartões, Análise de Documentos Quantitativos, Reunião, Prototipagem, Questionários, Storyboards e Observação. A evolução de software se preocupa principalmente com as mudanças do sistema em relação a diferentes versões ou releases. Para continuar útil, é crucial que sistemas de software possam ser facilmente adaptáveis a mudanças contínuas e flexíveis o suficiente para adição de novas funcionalidades. Sobre o que podemos considerar software, analise as sentenças a seguir: I- Programas de computadores que, quando executados, produzem a função e o desempenho desejado. II- Estruturas de dados que permitem a manipulação das informações; documentos que descrevem a operação e uso dos programas. III- Elemento de sistema físico e não lógico, consequentemente, o sucesso é medido pela qualidade de muitas entidades e não pela qualidade de poucas entidades manufaturadas. Agora, assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças II e III estão corretas. C Somente a sentença III está correta. D As sentenças I e II estão corretas. O modelo de prototipação é considerado uma técnica poderosa para o desenvolvimento de softwares, que tem por finalidade obter as informações necessárias do software e apresentá-las aos usuários, por meio de uma representação limitada de um design. Sobre as características do modelo 8 9 10 24/10/2023, 19:29 Avaliação I - Individual FLEX about:blank 6/6 de Prototipação, analise as sentenças a seguir: I- O protótipo tem a função de auxiliar a validação dos requisitos do sistema e possibilitar a inserção de novos requisitos ainda não identificados. II- Na construção do protótipo, deve-se observar as boas práticas de construção de software, já que poderá ser reaproveitado no desenvolvimento do software. III- Uma das vulnerabilidades do modelo de prototipação é a compreensão do cliente sobre a função do protótipo. IV- Este modelo possibilita que sejam realizados sucessivos refinamentos para chegar ao modelo ideal. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças II e IV estão corretas. C As sentenças II, III e IV estão corretas. D As sentenças I, III e IV estão corretas. Imprimir
Compartilhar