Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:1522342) Peso da Avaliação 2,00 Prova 104246219 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Do que estamos falando? A Requisitos colaborativos. B Requisitos inversos. C Requisitos não funcionais. D Requisitos funcionais. Roger Pressman definiu que a Engenharia de Software é composta por uma tecnologia em camadas. A respeito dessas camadas, associe os itens, utilizando o código a seguir: I- Qualidade. II- Processo. III- Métodos. IV- Ferramentas. VOLTAR A+ Alterar modo de visualização 1 2 08/09/25, 17:22 Avaliação I - Individual about:blank 1/7 ( ) Dá-se ênfase ao apoio automatizado ou semiautomatizado para processos e métodos. ( ) Dá-se ênfase às abordagens e às atividades necessárias para a construção de um software. ( ) Dá-se ênfase ao planejamento das atividades e ao controle do projeto de software. ( ) Dá-se ênfase à preocupação da disciplina, padronização e satisfação dos clientes. Assinale a alternativa que apresenta a sequência CORRETA: A IV - III - II - I. B I - III - II - IV. C II - I - IV - III. D I - II - III - IV. O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas. Sobre os tipos de software disponíveis, bem como a função e utilidade desses tipos de software, associe os itens, utilizando o código a seguir: I- Software Embutido. II- Software de computador pessoal. III- Software de inteligência artificial. ( ) Exemplos: sistema de reconhecimento de imagem, sistemas especialistas, redes neurais e aprendizado etc. 3 08/09/25, 17:22 Avaliação I - Individual about:blank 2/7 ( ) 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. ( ) Exemplos: editores de texto, planilhas, calculadora, jogos, computação gráfica, gerenciamento de dados, aplicações financeiras pessoais e comerciais, redes externas ou acesso a banco de dados, são apenas algumas das centenas de aplicações. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - III. B I - III - II. C III - I - II. D I - II - III. Quando se fala em metodologia de desenvolvimento, deve-se pensar em institucionalizá-lo através de um processo de software. Um produto com qualidade só é possível se for construído de forma bem organizada, seguindo uma série de passos previsíveis através de um guia que ajude a controlar e chegar a um resultado de qualidade no prazo previsto. Dessa maneira, avalie as asserções a seguir e a relação proposta entre elas: I- A implantação de um processo pode ser vista como o conjunto de atividades, métodos, ferramentas, práticas e transformações que guiam pessoas na utilização de software de forma mais assertiva e desenvolvimento ágil. PORQUE II- Um processo eficaz deve, claramente, considerar as relações entre as atividades, as pessoas que as executam (habilidades, treinamentos e motivação), os artefatos produzidos no desenvolvimento, as ferramentas e os procedimentos necessários. Assinale a alternativa CORRETA: A As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. 4 08/09/25, 17:22 Avaliação I - Individual about:blank 3/7 B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. C As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. D A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são recomendados caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados, como introdução à Engenharia de Software, alguns princípios gerais aplicados durante toda a fase de desenvolvimento de software, dada a importância de algumas propriedades gerais dos processos e produtos. Qual dos 12 princípios da Engenharia de Software deve ser desenvolvido com passos definidos e com precisão e ainda seguidos de maneira efetiva? A Formalidade. B Abstração. C Decomposição. D Arquiteturas baseadas em componentes. É um tipo de software que 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.). Para isso, existem os softwares e suas utilidades, sendo que esses softwares são divididos em tipos. Sobre esses tipos, assinale a alternativa CORRETA: Revisar Conteúdo do Livro 5 Revisar Conteúdo do Livro 6 08/09/25, 17:22 Avaliação I - Individual about:blank 4/7 A Software Comercial. B Software de Inteligência Artificial. C Software de Tempo Real. D Software Embutido. O software é um conjunto de algoritmos codificados que permite ao computador executar uma operação ou um conjunto de operações culminando em tarefas. Sobre o exposto, assinale a alternativa CORRETA: A Na era atual, a sofisticação do software ultrapassou nossa capacidade de construir um software que extraia o potencial do hardware, pois não existem mais hardwares que suportem a capacidade dos softwares. B É uma tarefa um tanto simples desenvolver categorias genéricas para aplicações de softwares, pois no mesmo passo que o software cresce, desaparece a visão de compartimentos. C Existem três formas atuais de se classificar os softwares. São elas: software de sistema, software de linguagem e software de aplicação. D Para a criação do hardware, os programadores utilizam uma linguagem de programação, que é interpretada por um compilador, que a transforma para código binário, o qual é lido pelo software. O ciclo de vida de um software descreve as fases pelas quais ele passa, desde a sua concepção (iniciação) até ficar sem uso algum (após transição), determinando os passos a serem seguidos no desenvolvimento de sistemas, mantendo uma padronização de trabalho e determinando as etapas de validação do projeto. Sobre os marcos e suas respectivas macroetapas no ciclo de vida do software, associe os itens, utilizando o código a seguir: I- Iniciação. 7 8 08/09/25, 17:22 Avaliação I - Individual about:blank 5/7 II- Elaboração. III- Construção. IV- Transição. ( ) Marco de liberação do produto. ( ) Marco de arquitetura do ciclo de vida. ( ) Marco de objetivos do ciclo de vida. ( ) Marco de recurso operacional inicial. Assinale a alternativa que apresenta a sequência CORRETA: A II - III - IV - I. B IV - II - I - III. C I - II - III - IV. D IV - I - III - II. O software é criado por meio de uma série de regras que mapeiam as exigências de negócios que são desenvolvidos em linguagem de programação, que especifica a estrutura de seus dados, os atributos procedimentais e os requisitos relacionados para código, e os converte em instruções executáveis em máquina. Para sua criação, os programadores utilizam uma linguagem de programação, que é interpretada por um compilador, que a transforma para código binário. Qual é o nome da ferramenta que faz a leitura desses códigos? 9 08/09/25, 17:22 Avaliação I - Individual about:blank 6/7 A Hardcore. B Processador. C Hardware. D Sistema Operacional. A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma delas é uma área em que o processo de desenvolvimento de um produto de software precisa ser bem definido, documentado e acompanhado. A avaliação da qualidade normalmente é feita através de modelos que descrevem e alinham as propriedades de qualidade do produto.Os modelos de avaliação mais aceitos e usados no mercado são CMMI (Capability Maturity Model Integration), proposto pelo CMM (Capability Maturity Model) e a norma ISO/IEC 9126, proposta pela ISO (International Organization for Standardization). De que área estamos falando? A Engenharia de Processo de Software. B Teste de Software. C Requisitos de Software. D Qualidade de Software. 10 Imprimir 08/09/25, 17:22 Avaliação I - Individual about:blank 7/7