Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4 Acadêmico: Maikon Rodrigues da Silva (1084811) Disciplina: Engenharia de Software (GTI09) Avaliação: Avaliação I - Individual FLEX ( Cod.:513623) ( peso.:1,50) Prova: 18534870 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Um projeto de desenvolvimento de software é composto por várias etapas, em que cada uma delas deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência evitando possíveis erros durante a realização do projeto. Sobre o exposto, avalie as asserções a seguir: I- A Engenharia de Software está apoiada no tripé: pessoas, processos e tecnologias. Um bom processo de desenvolvimento facilita o desempenho da equipe. PORQUE II- Esta facilidade do desempenho permitirá reduzir os custos e o tempo de entrega de um projeto e apresentará resultados com alto grau de qualidade. Assinale a alternativa CORRETA: a) As asserções I e II são proposições verdadeiras, e a asserção II é justificativa da asserção I. b) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira. c) As asserções I e II são proposições verdadeiras, embora a asserção II proposição não é justificativa da asserção I. d) As asserções I e II são proposições falas. 2. A evolução dos computadores acompanha a evolução da sociedade e já faz parte do nosso cotidiano. Os computadores são aparelhos eletrônicos compostos de hardwares e softwares onde recebem, armazenam e produzem informações de forma automática. Com relação ao exposto, avalie as asserções a seguir e a relação proposta entre elas: I- Para chegar na versão dos computadores que conhecemos hoje foi necessário passar ao longo do tempo por diversas transformações e aperfeiçoamento dos Hardwares e Softwares, acompanhando os avanços de áreas, como matemática, eletrônica e engenharia. Referente às perspectivas históricas da engenharia de software, a situação da indústria de software ao final da década de 1960 estava complicada. PORQUE II- Tanto os usuários quanto os desenvolvedores enfrentavam problemas relacionados ao processo de desenvolvimento. A época da crise de software foi ocasionada por um conjunto de problemas que abrangiam como os softwares eram construídos, implantados e mantidos, bem como eram atendidas as necessidades dos clientes. Assinale a alternativa CORRETA: a) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. b) As asserções I e II são proposições falsas. c) As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da primeira. d) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira. 07/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4 3. 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) V - F - V - F - V. b) F - F - V - V - F. c) V - V - F - V - V. d) F - V - V - F - V. 4. Com a crescente utilização dos computadores nas mais variadas áreas do conhecimento humano acabaram desencadeando uma enorme demanda por soluções informatizadas. Diante disso, o desenvolvimento de software passou a ser uma atividade de grande relevância para a sociedade contemporânea, em que vários fatores precisam ser previamente analisados. Acerca do desenvolvimento de software no que se refere à Engenharia de Software, modelos de desenvolvimento e análise de requisitos, analise as sentenças a seguir: I- O modelo de quarta geração caracteriza-se pela utilização de ferramentas de alto nível e pelo desaparecimento da atividade de teste, já que permite ao desenvolvedor especificar características do software em um nível elevado, garantindo a qualidade em qualquer etapa do ciclo de vida do projeto. II- Durante a análise de requisitos, são especificados alguns pontos, como a definição das necessidades dos usuários e as restrições de prazo e custo. III- Durante a análise de requisitos, o principal foco do analista recai sobre "como" desenvolver o software e não sobre "o que" desenvolver, já que este será definido pelo cliente. IV- A fase de especificação dos requisitos poderá ser realizada a partir das técnicas de linguagem natural estruturada e/ou linguagem de descrição de projetos. Assinale a alternativa CORRETA: a) As sentenças II e III estão corretas. b) As sentenças I, II e IV estão corretas. c) Somente a sentença III está correta. d) As sentenças II e IV estão corretas. 07/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4 5. Uma das principais medidas do sucesso de um software é o grau no qual ele atende aos objetivos e requisitos para os quais foi construído, pois os requisitos descrevem as funções, características e restrições de um produto software a ser desenvolvido. Nesse sentido, avalie as asserções a seguir e a relação proposta entre elas: I- O processo de identificação dos requisitos de um projeto de software é uma tarefa muito fácil. PORQUE II- Seus envolvidos obtêm facilmente conhecimento das necessidades reais do usuários, identificam claramente o que o produto de software pode oferecer, apontando mecanismos de comunicação entre desenvolvidos e usuários eficientes para a tomada de decisões. Assinale a alternativa CORRETA: a) As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da asserção I. b) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. c) As asserções I e II são proposições falsas. d) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira. 6. O software, através de seus algoritmos codificados, executa operações culminando em funções e em tarefas que possam ser utilizadas pelos usuários finais. Com base no exposto, avalie as asserções a seguir e a relação proposta entre elas: I- Para desenvolver este software de forma profissional, no final da década de 1960 nasce o termo Engenharia de Software com o objetivo de prover soluções de software aplicáveis às necessidades para as quais foi concebido, construídosde forma produtiva e entregando alto grau de qualidade. PORQUE II- Através deste alto grau de qualidade passou a aplicar de forma adequada os métodos, as ferramentas e os procedimentos da Engenharia de Software, a fim de desenvolver soluções utilizando ótimos processos que atendam as necessidades real de seus usuários. Assinale a alternativa CORRETA: a) A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. b) As asserções I e II são proposições falsas. c) As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da asserção I. d) A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira. 7. Processos de software podem ser compreendidos como as diversas fases necessárias para produzir e manter um software em funcionamento. Tais processos necessitam de organização lógica das atividades técnicas e gerenciais envolvendo usuários, desenvolvedores, modelos de processo e restrições que possibilitam disciplinar, sistematizar e organizar o desenvolvimento e manutenção dos softwares. Acerca dos processos de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A validação de software consiste em assegurar que o software está em conformidade com os requisitos previstos. ( ) As atividades de processo de software podem ser implementadas com o auxílio de ferramentas CASE. ( ) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de software são coletados, analisados, documentados e gerenciados, necessitando ser compreendido somente pela equipe de desenvolvimento. ( ) No desenvolvimento de sistemas por meio de ciclo de vida iterativos, as necessidades dos usuários e os requisitos correspondentes não podem ser definidos no início do processo, já que são refinados em sucessivas iterações. ( ) O processo de software tem como meta entregar um produto de software de maneira eficiente, previsível e que corresponda às necessidades de negócio, conforme os requisitos estabelecidos. Assinale a alternativa que apresenta a sequência CORRETA: 07/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4 a) V - V - F - V - V. b) F - V - V - F - F. c) F - F - F - V - F. d) V - F - V - F - V. 8. A partir da Engenharia de Software surgiram vários modelos de processos de desenvolvimento de software diante da necessidade de fornecer respostas às situações a analisar. Um desses modelos é conhecido por Rapid Application Development (Desenvolvimento Rápido de Aplicações), que se caracteriza por ser um processo de software incremental que enfatiza um ciclo de desenvolvimento curto, sendo dividido em três fases. Diante disso, assinale a alternativa CORRETA que apresenta as três fases que compõem este modelo: a) Análise de custos, Planejamento e Desenvolvimento. b) Definição, Desenvolvimento e Manutenção. c) Levantamento de Requisitos, Desenvolvimento e Implantação. d) Planejamento, Gerenciamento dos recursos e Implantação. 9. A Engenharia de Software tem por finalidade entabular uma abordagem metodizada de desenvolvimento, por meio de ferramentas e técnicas adequadas, baseado no problema a ser tratado, considerando restrições e disponibilidade de recursos. Acerca da Engenharia de Software, analise as sentenças a seguir: I- A Engenharia de Software não se destina ao desenvolvimento de teorias e fundamentações, preocupando-se exclusivamente com as práticas de desenvolvimento de software. II- A Engenharia de Software tem como cerne principal o tratamento dos aspectos de desenvolvimento de software, sem se preocupar com aspectos de hardware, humanos e de informação. III- Uma das características da Engenharia de Software é ter como métodos as abordagens estruturadas para o desenvolvimento de software, as quais abarcam os modelos de software, notações, regras e maneiras de desenvolvimento. IV- Dentre os princípios seguidos pela Engenharia de Software, destacam-se o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes, e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas. Assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) Somente a sentença II está correta. c) As sentenças III e IV estão corretas. d) As sentenças I, II e III estão corretas. 10. Todo projeto de software, antes de iniciar seu processo de implementação (codificação), deve passar por uma análise aprofundada, com o intuito de verificar a sua viabilidade econômica e os requisitos que deverão ser atendidos, sendo que tais requisitos dividem-se em duas categorias: funcionais e não funcionais. Acerca dos requisitos não funcionais, assinale a alternativa CORRETA: a) Especificam as funções que não poderão ser executadas pelo software. b) Descrevem com detalhes o que deve ser codificado pelo programador. c) Descrevem os serviços disponibilizados pelo software aos usuários. d) Definem as questões tecnológicas quanto ao funcionamento do software. Prova finalizada com 9 acertos e 1 questões erradas.
Compartilhar