Prévia do material em texto
Avaliação I - Individual (Cod.:1522342) Código da prova: 104344489 Disciplina: Engenharia e Projeto de Software (ADS19) Período para responder: 25/08/2025 - 08/09/2025 Peso: 2,00 1 - Existem 12 princípios da Engenharia de Software. Um deles é o processo de identificação dos aspectos importantes de um determinado fenômeno, ignorando-se os detalhes. Os programas, por si só, são abstrações das funcionalidades do sistema. Esse conceito trata de qual princípio? A ) Formalidade. B ) Decomposição. C ) Generalização. D ) Abstração. 2 - Para capturar a dimensão do tempo de um projeto, o processo de Engenharia de Software se divide em quatro fases que indicam a ênfase que é dada no projeto em um dado instante. A respeito delas, associe os itens, utilizando o código a seguir: I- Fase de Iniciação. II- Fase de Elaboração. III- Fase de Construção. IV- Fase de Transição. ( ) Essa fase tem como objetivo principal realizar a entrega do projeto. ( ) Essa fase tem como objetivo principal a realização da análise do projeto, onde serão criados os documentos que definirão como o projeto será implementado. ( ) Esta fase tem como objetivo principal a materialização da análise, pois será realizada a implementação dos componentes que irão compor o projeto. Nessa fase, também, serão realizados os testes. ( ) Essa fase tem como objetivo principal o planejamento do projeto e compreensão real do escopo do Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 1 of 7 03/09/2025, 22:47 projeto. Assinale a alternativa que apresenta a sequência CORRETA: A ) IV - II - III - I. B ) IV - III - I - II. C ) I - IV - III - II. D ) I - II - III - IV. 3 - O software é definido como um conjunto de algoritmos codificados que permite ao computador executar um conjunto de operações. Com base nisso também classificamos os software em tipos. Assinale a alternativa CORRETA que corresponde à classificação dos tipos de software: A ) Software de negócios, software de educação, software de aplicação. B ) Software de sistemas, software de linguagens, software de investimento. C ) Software de negócios, software de linguagens, software de investimento. D ) Software de sistemas, software de linguagens, software de aplicação. 4 - A Engenharia de Software poderá ser mais bem entendida como uma tecnologia em camadas ou níveis. Sobre essas camadas, associe os itens, utilizando o código a seguir: I- Ferramentas. II- Métodos. III- Processos. Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 2 of 7 03/09/2025, 22:47 IV- Foco na qualidade. ( ) Camada que dá ênfase à preocupação de qualquer disciplina de engenharia. ( ) Camada que permite integrar as camadas de métodos e de ferramentas para que se possa desenvolver um software nos prazos acordados e de maneira adequada. ( ) Camada que provê as abordagens e as atividades necessárias para a construção de um software. ( ) Camada que provê apoio automatizado ou semiautomatizado para processos e métodos. Assinale a alternativa que apresenta a sequência CORRETA: A ) IV - III - II - I. B ) III - II - I - IV. C ) I - II - III - IV. D ) I - II - IV - III. 5 - Observe o gráfico a seguir: O que o gráfico aponta? A ) Curvas de falhas para o hardware. Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 3 of 7 03/09/2025, 22:47 B ) Curva de falhas real para o software. C ) Curva de falhas do software (idealizada). D ) Curva de falhas real para o software e o hardware. 6 - O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas. Roger Pressman (1995), porém, amplia essa classificação de software em sete diferentes categorias, afirmando ser uma tarefa um tanto difícil desenvolver categorias genéricas para aplicações de softwares, pois, no mesmo passo que o software cresce, desaparece a visão de compartimentos. "É uma coleção de programas que dão apoio a outros programas. É caracterizado pela forte interação com hardware, intenso uso por múltiplos usuários; operações concorrentes que exigem escalonamento schedule; compartilhamento de recursos e sofisticada administração do processo; estruturas de dados complexas e múltiplas interfaces externas." Exemplo: compiladores, editores simples, drivers, componentes do SO. A qual classificação de software essa descrição pertence? FONTE: PRESSMAN, Roger S. Engenharia de software. São Paulo: Pearson Makron Books, 1995. A ) Software Comercial. B ) Software Científico e de Engenharia. C ) Software de Tempo Real. D ) Software Básico. 7 - A existência da Engenharia de Software se faz importante por uma série de motivos. A respeito disso, associe os itens, utilizando o código a seguir: I- A complexidade dos softwares. II - Insatisfação dos usuários. Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 4 of 7 03/09/2025, 22:47 III- Produtividade. IV- Confiabilidade do Sistema. V- Manutenibilidade. ( ) Especificar sistemas é uma atividade bastante complexa. Não se trata apenas de fazer uns “programinhas”. ( ) O usuário precisa de sistemas funcionando de acordo com suas necessidades e que sejam fáceis de serem operados e/ou cujo desenvolvimento não seja demorado. ( ) Costuma estar quase sempre abaixo do desejado. Frequentemente, a alocação de recursos e atividades é desbalanceada. Custos, tempo e recursos geralmente são subestimados. ( ) Há diversas estatísticas que provam a pouca confiabilidade de boa parte dos sistemas. Não basta que o sistema produza resultados solicitados pelo usuário, mas que também tenha o desempenho adequado. ( ) Facilidade de se modificar um sistema para adaptar-se a circunstâncias novas, inexistentes à época da implantação. Sistemas recentemente implantados são substituídos por novos devido ao alto custo para sua manutenção. Assinale a alternativa que apresenta a sequência CORRETA: A ) I - II - III - IV - V. B ) IV - V - I - II - III. C ) V - II - IV - I - III. D ) II - III - IV - V - I. 8 - Em um projeto de software existem, em geral, muitos profissionais envolvidos. Durante a realização das atividades de desenvolvimento, a comunicação entre eles é fundamental. Para estabelecer um canal de comunicação é necessário aplicar métodos definidos em processos de desenvolvimento de software. Para que uma metodologia de desenvolvimento de sistemas seja consistente, oferecendo maior produtividade e qualidade, deverá atender a alguns requisitos fundamentais. Sobre eles, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Organização. ( ) Idealização. Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 5 of 7 03/09/2025, 22:47 ( ) Flexibilidade. ( ) Planejamento. Assinale a alternativa que apresenta a sequência CORRETA: A ) V - F - V - F. B ) F - V - F - V. C ) V - V - F - F. D ) F - F - V - V. 9 - O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas. Roger Pressman (1995), porém, amplia essa classificação de software em sete diferentes categorias, afirmando ser uma tarefa um tanto difícil desenvolver categorias genéricas para aplicações de softwares, pois, no mesmo passo que o software cresce, desaparece a visão de compartimentos. "É usado para controlar produtos e sistemas para mercados industriais e de consumo, pode utilizar memória de somente leitura e usa rotinas limitadas e particulares. O software embutido reside na memória só de leitura (read only) e pode executar funções limitadas e particulares (por exemplo, controle de teclado para fornos de micro-ondas) ou oferecer recursos funcionais de controle significativos (por exemplo, funções digitais em automóveis, tais como controle, mostradores no painel, sistemas de freio etc.)." A qual classificaçãode software essa descrição pertence? FONTE: PRESSMAN, Roger S. Engenharia de software. São Paulo: Pearson Makron Books, 1995. A ) Software Científico e de Engenharia. B ) Software de inteligência artificial. C ) Software Embutido. D ) Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 6 of 7 03/09/2025, 22:47 Software de computador pessoal. 10 - A partir de 1953, o uso de circuitos integrados diminuiu o tamanho dos computadores e uma empresa começou a comercializar o computador. Que empresa era essa? A ) IBM. B ) Lenovo. C ) HP. D ) CCE. Firefox https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer/eyJ0ZX... 7 of 7 03/09/2025, 22:47