Prévia do material em texto
Gabarito Execício 1 Com relação as tecnologias de prototipação (modelo), criadas no final dos anos 80 como alternativa a eliminar dificuldade de atender aos requisitos definidos pelos clientes e certificar-se de que efetivamente foram atendidas as suas necessidades. Assinale a alternativa correta o qual corresponde melhor esse conceito: A ideia deste modelo é produzir uma representação visual das funcionalidades que o software terá depois de pronto, permitindo avaliar as características antes que ele seja efetivamente desenvolvido e compreender com mais clareza como ficará sua usabilidade, trazendo maior velocidade de desenvolvimento e o envolvimento direto do usuário. *(Sua resposta) A ideia principal é criar a documentação do usuário. Desenvolver a documentação do código fonte. Relacionar os requisitos funcionais e não funcionais. Execício 2 Conforme Wazlawick(2013), esta técnica surgiu em 1993 a partir da tese de Gustav Karner. O método é baseado em Análise de Pontos de Função, especialmente MK II, que é um modelo relativamente mais simples que o do IFPUG. Assinale a alternativa que representa a técnica mencionada: Pontos de História. Pontos de Caso de Uso. *(Sua resposta) Modelo de Cocomo II. Linha de Código. Execício 3 Que tipo de ciclo de vida de um software trabalha numa abordagem sistemática em que as fases são estabelecidas pelas funções realizadas na engenharia convencional, ou seja, tem como característica marcante o fato de que todas as fases de desenvolvimento têm momentos de início e término bem definidos, sendo que uma fase só inicia se a anterior estiver concluída? Cascata *(Sua resposta) Incremental Prototipação Espiral Cascata *(Sua resposta) Incremental Prototipação Espiral Espiral Cascata *(Sua resposta) Incremental Prototipação Execício 4 As afirmações a seguir relacionam-se com a história e a evolução dos computadores. Marque (F) par as afirmações falsas e (V) para as verdadeiras: Mark I Primeiro computador, feito para fins militares para auxiliar nos cálculos de precisão necessários para balística. ENIAC (Computador Integrador Numérico Eletrônico) Foi primeiro computador eletrônico à válvula, sua memória era muito pequena, e a cada nova operação era necessário reconfigurar toda a sua fiação, exigindo um enorme esforço humano. ENIAC (Computador Integrador Numérico Eletrônico) Foi o primeiro computador eletrônico com programa armazenado utilizando sistema binário, tornando-se a arquitetura padrão para os computadores mais modernos. EDSAC (Eletronic DelayStorageAutomaticCalculator ou Calculadora Automática com Armazenamento por Retardo Eletrônico), o primeiro computador operacional em grande escala capaz de armazenar seus próprios programas.. LEO (Escritório Eletrônico de Lyons). O primeiro computador comercial do mundo que começou a automatizar os trabalhos de escritórios. A sequência correta é: V - V - F - V - V *(Sua resposta) V - V - V - V - V V - F - F - F - F F - F - F - V - V Execício 5 Com relação aos requisitos de software, complete corretamente as lacunas: os _______________________ 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. os ______________________ são restrições ao serviço ou funções disponíveis no sistema. Incluem restrições tecnológicas no processo de desenvolvimento e restrições impostas pelas normas. os _____________________ são requisitos que o foco do projeto não contemplará. Reconhece-se a existência destes requisitos, mas será declarado de forma explícita que o projeto não irá abordá-lo ou não entregará aqueles requisitos, sendo de vital importância para não causar expectativas por parte do cliente ou usuários, delimitando o escopo do projeto. De acordo com as sentenças acima, a sequência CORRETA é: Requisitos funcionais - requisitos não funcionais - requisitos inversos. *(Sua resposta) Requisitos inversos - requisitos funcionais - requisitos não funcionais. Requisitos inversos - requisitos não funcionais - requisitos funcionais. Requisitos não funcionais - requisitos funcionais - requisitos inversos. Execício 6 A _____________________________ é o estabelecimento e uso de sólidos princípios de engenharia a fim de obter um software que seja confiável e que funcione de forma econômica e eficiente em máquinas reais. Assinale a alternativa que corresponde à definição CORRETA: Engenharia de Software. *(Sua resposta) Engenharia de Requisitos. Engenharia de Projetos. Engenharia de Processos. Execício 7 Com base no PMI (Project Management Institute), o que é um projeto? Projeto é um conjunto de atividades temporárias no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único. *(Sua resposta) Projeto é um conjunto de atividades aleatórias no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único. Projeto é um conjunto de atividades pensadas no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único. Projeto é um conjunto de atividades não remuneradas no sentido de que tem um início e fim definidos no tempo, realizadas em grupo, destinadas a produzir um produto, serviço ou resultado único. Execício 8 Quais são as três características que a matriz de responsabilidade do projeto deve ter? Custo, Tempo e Escopo *(Sua resposta) Custo, Prazo e Escopo Custo, Prazo e Projeto Ganho, Prazo e Projeto Execício 9 A evolução do software confunde-se com a evolução dos computadores, inicialmente compostos apenas do hardware, onde toda a lógica de processamento era executada no meio físico. Em relação a evolução dos computadores, associe os itens, utilizando o código a seguir: I - Mark I II - ENIAC III – EDVAC IV - EDSAC ( ) Ocupava, aproximadamente, 120 m³ e tinha 4,5 toneladas. ( ) Velocidade de processamento era superior à do Mark I e configurações mais próximas dos computadores atuais. ( ) Tornou-se a arquitetura padrão para os computadores mais modernos, pois era dotado de cem vezes mais memória interna do que o ENIAC. ( ) Primeiro computador operacional em grande escala capaz de armazenar seus próprios programas. Assinale a alternativa que apresenta a sequência CORRETA: I - II – III - IV. *(Sua resposta) II - III – I - IV. IV - III – II - I. IV – II – III - I. Execício 10 O primeiro computador surgiu para fins militares na década de: 1940 *(Sua resposta) 1960 1990 2000