Baixe o app para aproveitar ainda mais
Prévia do material em texto
08/06/2023, 14:21 Avaliação I - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:739612) Peso da Avaliação 1,50 Prova 46399645 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A aplicação da Engenharia de Software segue uma abordagem bem completa, em que 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, da importância de algumas propriedades gerais dos processos e produtos. Existem 12 princípios da Engenharia de Software. Um deles trata da criação de testes automatizados de modo que garantam a cobertura do código e testes de qualidade que garantam a qualidade do software. A qual princípio essa descrição pertence? A Verificação contínua de qualidade. B Modelagem visual. C Desenvolvimento iterativo. D Rastreabilidade. 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, o qual é lido pelo hardware. Do que estamos falando? A Mouse. B Software. C Teclado. VOLTAR A+ Alterar modo de visualização 1 2 08/06/2023, 14:21 Avaliação I - Individual about:blank 2/7 D Sistema Operacional. Os modelos de processo de ciclo de vida durante o desenvolvimento do software podem ser linear, incremental ou iterativo, logo, compreendê-los poderá auxiliar na adoção de um dos modelos mais adequados à realidade e necessidade da organização. Complete o espaço em branco com o nome do modelo conceituado abaixo. O modelo ________________é um modelo de ciclo de vida clássico, pois trabalha numa abordagem sistemática em que as fases são estabelecidas pelas funções realizadas na engenharia convencional. 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. A Cascata ou sequencial; B Iterativo e Incremental. C Prototipação; D Espiral; Os requisitos funcionais 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. Em alguns casos, os requisitos funcionais também podem explicitar o que o sistema não deve fazer. Já os requisitos não funcionais 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. Ao contrário das características individuais ou serviços do sistema, os requisitos não funcionais, muitas vezes, aplicam-se ao sistema como um todo. Com relação aos requisitos inversos, assinale a alternativa CORRETA: A São requisitos que o foco do projeto não contemplará. B Podem ser funcionais e não funcionais. C Têm como característica principal as funcionalidades referentes à usabilidade. 3 4 08/06/2023, 14:21 Avaliação I - Individual about:blank 3/7 D A técnica de levantamento de funcionalidades é um requisito funcional. Ciclo de vida de desenvolvimento de softwares é o processo de criação e manutenção de sistemas de informação descrito em modelos e metodologias utilizadas para desenvolver esses sistemas. Um exemplo de modelo de ciclo de vida é o Cascata. Assinale a alternativa CORRETA que apresenta característica do modelo de ciclo de vida em cascata: A Várias partes do sistema são desenvolvidas em paralelo. B É um modelo de desenvolvimento sequencial. C Os usuários conseguem ver gradualmente seu progresso. D É fácil voltar atrás e corrigir erros. Com relação aos Tipos de Software do ponto de vista da engenharia, associe os itens, utilizando o código a seguir: I- Software Básico. II- Software Comercial. III- Software Científico e de Engenharia. IV- Software Embutido. ( ) Coleção de programas que dão apoio a outros programas. 5 6 08/06/2023, 14:21 Avaliação I - Individual about:blank 4/7 ( ) Reestruturam os dados de uma forma que facilita as operações comerciais e as tomadas de decisões administrativas. ( ) Algoritmos com intenso processamento de números e cálculos. ( ) Usado para controlar produtos e sistemas para mercados industriais e de consumo. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - III - IV. B II - III - I - IV. C IV - III - II - I. D IV - II - III - I. Algoritmos com intenso processamento de números e cálculos. As aplicações diversificadas variam da análise de fadiga mecânica de automóveis à dinâmica orbital de naves espaciais recuperáveis, e da biologia molecular à manufatura automatizada. Exemplos: sistemas de astronomia, naves espaciais, matemática avançada etc. Estamos falando do quê? A Software de Tempo Real. B Software Científico e de Engenharia. C Software Básico. D Software Comercial. 7 08/06/2023, 14:21 Avaliação I - Individual about:blank 5/7 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, da importância de algumas propriedades gerais dos processos e produtos. Existem 12 princípios da Engenharia de Software. Um deles padroniza o processo de construção do software para facilitar o entendimento e manutenção. A qual princípio essa descrição pertence? A Flexibilidade. B Padronização. C Generalização. D Decomposição. À medida que o hardware evolui, o software também muda, a fim de se tornar acessível ao usuário final. Considerando os principais recursos/equipamentos históricos da era do computador, associe os itens, utilizando o código a seguir: I- Mark I. II- ENIAC (Computador Integrador Numérico Eletrônico). III- EDVAC (Computador Eletrônico com Discreta Variação Automática). IV- EDSAC (Calculadora Automática com Armazenamento por Retardo Eletrônico). V- LEO (Escritório Eletrônico de Lyons). ( ) Primeiro computador, feito para fins militares para auxiliar nos cálculos de precisão necessários para balística. 8 9 08/06/2023, 14:21 Avaliação I - Individual about:blank 6/7 ( ) O 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. ( ) Foi o primeiro computador eletrônico com programa armazenado utilizando sistema binário, tornando-se a arquitetura padrão para os computadores mais modernos. ( ) O primeiro computador operacional em grande escala capaz de armazenar seus próprios programas. ( ) O primeiro computador comercial do mundo que começou a automatizar os trabalhos de escritórios. Assinale a alternativa que apresenta a sequência CORRETA: A I – II – III – IV – V. B II – I – IV – III – V. C I – III – II – V – IV. D I – IV – III – II – V. A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma delas é uma área cujo objetivo é implementar processos novos e melhores, seja no escopo individual, de projeto ou organizacional, e pode ser definida como uma visão geral sobre questões do processo, amplamente relacionadas à definição, implementação, avaliação, mensuração, gerenciamento, mudanças e melhorias do processo de ciclo de vida de software. De que área estamos falando? A Engenharia de Processo de Software. B Gerenciamento de Configuração de Software. C Gerenciamento de Engenharia de Software. 10 08/06/2023, 14:21 Avaliação I - Individual about:blank 7/7 D Ferramentas e Métodos de Software. Imprimir
Compartilhar