Prévia do material em texto
Parte superior do formulário Questão 1 Correto Atingiu 1,0 de 1,0 Marcar questão Considere os seguintes requisitos, identificados para um aplicativo a ser desenvolvido: 1. Deverá emitir o relatório de compras a cada 20 dias. 2. Deverá permitir a visualização do campo ‘Lucro’ somente para os gerentes. 3. Deverá emitir o relatório de despesas diariamente. 4. Não poderá excluir um fornecedor do cadastro por conta de status inadimplente. 5. Não permitirá o acesso aos registros de compras após as 18 horas. Em relação a esses requisitos, é correto afirmar que: Questão 1Resposta a. todos são não funcionais. b. somente 5 é não funcional. Os requisitos funcionais especificam o que o sistema deve fazer. Já os não funcionais apontam as restrições do sistema. No caso em questão, temos que “o acesso aos registros de compras só pode ser feito até as 18 horas” indica como o acesso pode ser feito. c. apenas 1 e 5 são funcionais. d. todos são funcionais. e. apenas 2, 3 e 4 são funcionais. Questão 2 Correto Atingiu 1,0 de 1,0 Marcar questão Para que haja interação entre o usuário e os recursos da máquina, utiliza-se uma estrutura que facilita essa comunicação. Com base nisso, assinale a alternativa que traz corretamente o nome dessa abordagem: Questão 2Resposta a. interação. b. ergonomia. c. usabilidade. d. interface. É através de interfaces que usuários têm acesso às funcionalidades de um sistema ou hardware. Também existe a figura da interface entre duas componentes de hardware como, por exemplo, microcomputador e impressora. e. aplicação. Questão 3 Correto Atingiu 1,0 de 1,0 Marcar questão Dos diagramas a seguir, qual está relacionado à disposição temporal com que as mensagens e informações são trocadas pelas instâncias das classes? Questão 3Resposta a. Diagrama de objetos. b. Diagrama de implantação. c. Diagrama de classes. d. Diagramas de objetos. e. Diagrama de sequência. O diagrama de sequência tem similaridades com o diagrama de casos de uso e descreve como se dá a troca de mensagens entre objetos para desencadear a execução de tarefas. Questão 4 Correto Atingiu 1,0 de 1,0 Marcar questão A crise de software, ocorrida no final da década de 1960, explicitou diversas no processo de desenvolvimento de software, dos quais podem ser destacados Questão 4Resposta a. a inadequação do projeto ao prazo estimado de desenvolvimento. Os principais problemas observados no final da década de 1960, no que tange o desenvolvimento de softwares, estavam relacionados às imprecisas estimativas de custos e prazos e à baixa qualificação dos técnicos envolvidos nos projetos, além da dificuldade de compreender as reais necessidades dos usuários. b. o baixo nível de processamento das arquiteturas de software. c. o reduzido número de profissionais capacitados. d. a baixa qualidade das ferramentas de desenvolvimento. e. o baixo orçamento disponível para os projetos. Questão 5 Incorreto Atingiu 0,0 de 1,0 Marcar questão Em relação aos conceitos inerentes à Engenharia de Software, julgue: I. Segundo a definição de Jacobson & Rumbaugh (2006), um processo de software é um conjunto de atividades relacionadas que levam à produção de um software. II. A definição das funcionalidades do software e as restrições ao seu funcionamento devem ser definidas durante a produção de um software. III. As organizações devem desenvolver seus próprios processos de desenvolvimento de software ou conduzi-los da maneira que julgarem mais apropriadas. Analise as assertivas e assinale a alternativa que aponta a(s) CORRETA(S) sobre Processos de Software: Questão 5Resposta a. Apenas II. b. Apenas I. c. I, II e III. d. Apenas I e II. e. Apenas I e III. Questão 6 Incorreto Atingiu 0,0 de 1,0 Marcar questão Dentro da Engenharia de Software, encontramos uma gama de conceitos. Sobre estes conceitos, analise as assertivas a seguir: I. Segundo a definição de Booch, Jacobson & Rumbaugh (2006), podemos definir um processo de software como um conjunto de atividades relacionadas que levam à produção de um produto de software. II. A definição das funcionalidades do software e as restrições a seu funcionamento devem ser definidas durante a produção de um software. Essa atividade deve estar incluída no seu processo de software. III. Não existe um processo ideal, a maioria das organizações deve desenvolver seus próprios processos de desenvolvimento de software ou conduzi-los da maneira que julgarem mais apropriadas. Analise as assertivas e assinale a alternativa que aponta a(s) CORRETA(S) sobre Processos de Software: Questão 6Resposta a. Apenas I e II. b. I, II e III. c. Apenas I. d. Apenas II. e. Apenas I e III. Questão 7 Correto Atingiu 1,0 de 1,0 Marcar questão O modelo preditivo de desenvolvimento de software é também conhecido como modelo multicascata, o qual usa uma série de cascatas separadas. Cada cascata termina com a entrega de um aplicativo utilizável. Diante disso, assinale a alternativa que indica corretamente qual modelo está sendo referido: Questão 7Resposta a. Cascata com fases sobrepostas. b. Cascata com feedback. c. Cascata com baixa adaptabilidade. d. Cascata incremental. Esse modelo usa cascatas separadas, sendo que cada uma termina com a entrega de um aplicativo utilizável chamado incremento. Cada incremento inclui mais recursos do que o anterior. e. Cascata baseada em protótipos. Questão 8 Correto Atingiu 1,0 de 1,0 Marcar questão O modelo adaptativo de desenvolvimento de software representa um modelo simplificado que demonstra algum comportamento a ser estudado. Normalmente, ele imita parte do aplicativo que se deseja criar. Assim, marque a alternativa que indica corretamente qual modelo está sendo abordado: Questão 8Resposta a. Cascata com base em protótipos. b. Protótipo. Os protótipos não precisam trabalhar da mesma maneira que o aplicativo final, nem implementar todos os recursos da versão final. Eles apenas dão uma amostra de uma parte da aplicação. c. Espiral. d. Cascata com feedback. e. Cascata com fases sobrepostas. Questão 9 Correto Atingiu 1,0 de 1,0 Marcar questão Sobre a Engenharia de Software, considere: I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados. II. A Engenharia de Software envolve a utilização de princípios de engenharia a fim de obter softwares econômicos e confiáveis, que trabalhem eficientemente em máquinas reais. III. Da mesma forma que a planta de um imóvel deve representar o seu estado atual, a documentação também deve estar atualizada, pois caso não represente fielmente a sua aplicação, poderá ocasionar problemas. Está CORRETO o que consta em: Questão 9Resposta a. III, somente. b. II e III, somente. O objetivo da Engenharia de Software é fornecer um arcabouço para que as equipes possam solucionar os problemas, mas não há como garantir que eles serão resolvidos, pois isto depende dos inúmeros fatores de mudanças constantes envolvidos no processo de desenvolvimento de um software e de como os profissionais da equipe conduzirão os processos. c. I e II, somente. d. I, II e III. e. II, somente. Questão 10 Correto Atingiu 1,0 de 1,0 Marcar questão Sobre a Engenharia de Software, considere: I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados. II. Segundo Pressman (2006), a Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter softwares econômicos que sejam confiáveis e que trabalhem eficientemente em máquinas reais. III. Da mesma forma que a planta de um imóvel deve representar o seu estado atual, a documentação também deve estar atualizada, pois caso não represente fielmente a sua aplicação, poderá ocasionar problemas. Está CORRETO o que consta em: Questão 10Resposta a. Somente II. b. Somente III. c. I, II e III. d. I e II, somente e. II e III, somente. A afirmativa I está incorreta, pois a Engenharia de Software não trouxe nenhuma solução mágica para os problemas do desenvolvimentode software e nem pode dar essa garantia. Parte inferior do formulário Terminar revisão image1.wmf image2.wmf