Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pergunta 1 0.1 pontos Leia o trecho a seguir: “Testes de desenvolvimento incluem todas as atividades de testes que são realizadas pela equipe de desenvolvimento do sistema. O testador do software geralmente é o programador que o desenvolveu, embora nem sempre seja assim”. Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 147. O trecho acima trata da importância do uso dos testes no processo de software. Assim, considerando as informações apresentadas e os conteúdos estudados, pode-se afirmar que o estágio de testes de validação de software em que os componentes do sistema são integrados para gerar um sistema completo é denominado de: 1. Teste de sistema. 2. 3. Testes de desenvolvimento. 4. 5. Testes de aceitação. 6. 7. Teste de verificação. 8. 9. Teste de integração. 10. Pergunta 2 0.1 pontos Leia o trecho a seguir: “Mitos que ainda sobrevivem em um determinado grupo, que atua na área, tem resistido por mais de 60 anos de cultura de programação. Durante os seus primórdios, a programação era vista como uma forma de arte. Hábitos e atitudes antigos são difíceis de perder”. Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 ed. Porto Alegre: Amgh. 2016, p. 23. Considerando essas informações e o conteúdo estudado, é possível afirmar que o trecho acima está relacionado ao: 1. Mito da Documentação. 2. 3. Mito do Cliente 4. 5. Mito do Profissional. 6. 7. Mito da Programação. 8. 9. Mito do Gerenciamento. 10. Pergunta 3 0.1 pontos Leia o trecho abaixo: “Gerentes com responsabilidades sobre software, assim como gerentes da maioria das áreas, frequentemente estão sob pressão para manter os orçamentos evitar deslizes nos cronogramas e elevar a qualidade. Como uma pessoa que está se afogando e se agarra à crença em um mito do software para aliviar a pressão (mesmo que temporariamente)”. Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8 ed. Porto Alegre: Amgh, 2016, p. 23. Considerando essas informações e o conteúdo estudado, é possível afirmar que o trecho acima está relacionado ao: 1. Mitos do Cliente. 2. 3. Mito da Documentação. 4. 5. Mito da Programação. 6. 7. Mito de Gerenciamento. 8. 9. Mito de Profissional 10. Pergunta 4 0.1 pontos Leia o trecho a seguir: “O hardware é a parte física do computador, ou seja, todas as peças e componentes usadas pra fazer a máquina funcionar [...]. Os softwares de sistema servem para controlar o sistema interno do computador e para fazer com que tudo funcione lá dentro.” Fonte: MAGAZINE LUIZA. Hardware x Software. Disponível em: https://www.magazineluiza.com.br/portaldalu/hardware-x-software/644/. Acesso em: 23 abr. 2019. O trecho acima traz as diferenças conceituais entre o software e o hardware. Com base nessas informações e no conteúdo estudado, pode-se afirmar que o software se diferencia do programa de hardware, pois: 1. sofre alterações ou falhas com o passar do tempo. 2. 3. estará sujeito ao desgaste do tempo como os produtos físicos. 4. 5. se trata de um produto manufaturado. 6. 7. são feitos de formas variadas para atender uma necessidade do cliente. 8. 9. é um produto de características lógicas e não físicas. 10. Pergunta 5 0.1 pontos Leia o trecho a seguir: “A qualidade de software depende da capacitação dos processos. Há pouco investimento das empresas em certificações que comprovem a qualidade e a maturidade dos seus processos na fabricação de software, impossibilitando a venda deste produto no mercado internacional. ”Fonte: REDAÇÃO OFICINA. O que é o MPS.br? Disponível em: https://www.oficinadanet.com.br/artigo/desenvolvimento/melhoria-de-processos-do-softw are-brasileiro--mpsbr. Acesso em: 24 mar. 2019. O trecho acima trata da importância dos processos na qualidade do software. A partir dessas informações e do conteúdo estudado a respeito, podemos definir processo de software como: 1. a sequência de passos que visam a produção e manutenção de um software além da inter-relação, dentre outras coisas, com recursos humanos e materiais. 2. 3. o procedimento de caráter temporário no qual as atividades realizadas visam criar algum produto ou serviço para atender um determinado fim. 4. 5. a diminuição no tempo de treinamento, pois a definição e documentação dos procedimentos e funções auxiliam na inserção de um novo membro na equipe de trabalho. 6. 7. as experiências transformadas em valor, já que a utilização do procedimento de uma forma mais sistemática leva a um aperfeiçoamento ao longo do tempo. 8. 9. a uniformização da produção dos artefatos, pois a condição de prever o processo condiciona a equipe a atuar de maneira mais padronizada. 10. Pergunta 6 0.1 pontos Leia o trecho a seguir: “[...] baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades. ” Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 23. A partir dessas informações e do conteúdo estudado, pode-se concluir que o trecho abordado refere-se à aplicação do modelo: 1. Evolucionário. 2. 3. Engenharia de software orientada a reuso. 4. 5. Concorrente. 6. 7. Desenvolvimento Incremental. 8. 9. Modelo em Cascata. 10. Pergunta 7 0.1 pontos Leia o excerto a seguir: “[...] é a distribuição de serviços de computação – servidores, armazenamento, bancos de dados, redes, software, análises, inteligência e muito mais pela Internet, proporcionando inovações mais rápidas, recursos flexíveis e economia na escala.” Fonte: MICROSOFT AZURE. O que é computação em nuvem? Disponível em: https://azure.microsoft.com/pt-br/overview/what-is-cloud-computing/. Acesso em: 23 abr. 2019. Considerando essas informações e o conteúdo estudado, pode-se afirmar que o trecho acima se refere ao conceito de: 1. Programas CAD 2. 3. Sistemas Web. 4. 5. Software. 6. 7. Computação em Nuvem. 8. 9. Hardware. 10. Pergunta 8 0.1 pontos Leia o trecho a seguir: “As atividades específicas de garantia de segurança devem ser incluídas em todos os estágios do processo de desenvolvimento de software. Essas atividades de garantia de segurança registram as análises efetuadas e a pessoa ou pessoas responsáveis por essas análises.” Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 284. O trecho acima cita a importância das atividades relacionadas a segurança e sua inclusão nas fases do desenvolvimento do software. A partir dessas informações e do conteúdo estudado sobre as atividades fundamentais que todo processo de desenvolvimento deve incluir na área de Engenharia de Software, associe-as com suas respectivas características: 1) Especificação de software.2) Projeto e implementação de software. 3) Validação de software.4) Evolução de software. ( ) Indica que o desenvolvimento de um software tem o objetivo de atender às especificações. ( ) Garantir o atendimento das demandas dos clientes. ( ) Determina que devam ser definidas a funcionalidade do software e as limitações do seu funcionamento. ( ) As necessidades de mudanças fazem com o software evolua. Agora, assinale a alternativa que apresenta a sequência correta: 1. 3, 1, 2, 4. 2. 3. 1, 2, 4, 3. 4. 5. 4, 1, 2, 3. 6. 7. 2, 4, 3, 1 8. 9. 2, 3, 1, 4. 10. Pergunta 9 0.1 pontos Leia o trecho a seguir: “[...] uma das atividades importantes no processo de desenvolvimento de software embutido de tempo real é a análise de timing. Em uma análise desse tipo, calcula-se com que frequência cada processo do sistemadeve ser executado [...].” Fonte: SOMMERVILLE, Ian. Engenharia de Software / Ian Sommerville. 9. ed. São Paulo: Pearson Prentice Hall, 2011, p. 284. O trecho acima retrata as tarefas relevantes no processo de desenvolvimento de software. A partir dessas informações e do conteúdo estudado, é possível afirmar que as descrições de um processo de software podem incluir: 1. produtos, papéis, pré e pós-condições. 2. 3. produtos, implantações, pré e pós-condições. 4. 5. produtos, papéis, implantações. 6. 7. criatividade, produtos, papéis. 8. 9. implantações, papéis, criatividade. 10. Pergunta 10 0.1 pontos Leia o trecho a seguir: “O modelo clássico foi provavelmente a primeira metodologia publicada de desenvolvimento de software. Este modelo estabelece uma sequencia de etapas. Cada etapa tem associada ao seu término uma documentação que deve ser aprovada para que a etapa posterior possa ter inicio.” Fonte: KOS CIANSKI, André; SOARES, Michel dos Santos. Qualidade de software: Aprenda as metodologias e técnicas mais modernas para o desenvolvimento do software. 2. ed. São Paulo: Novatec, 2007, p. 191. Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o Modelo em Cascata está subdivido sequencialmente nas seguintes tarefas: 1. Análise e definição de requisitos; Projeto de sistema e software; Integração e teste de sistema; Operação e manutenção e Implementação e teste unitário. 2. 3. Análise e definição de requisitos; Projeto de sistema e software; Implementação e teste unitário; Integração e teste de sistema; e Operação e manutenção. 4. 5. Análise e definição de requisitos; Integração e teste de sistema; Projeto de sistema e software; Implementação e teste unitário; e Operação e manutenção. 6. 7. Projeto de sistema e software; Análise e definição de requisitos;; Implementação e teste unitário; Integração e teste de sistema; e Operação e manutenção. 8. 9. Análise e definição de requisitos; Projeto de sistema e software; Operação e manutenção; Implementação e teste unitário; e Integração e teste de sistema. 10.
Compartilhar