Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 01 GTI ANÁLISE DE SISTEMAS UNINTER NOTA 100 (1D) (2B) (A3) (4A) (5B) (6A) (7B) (8D) (9C) (10C) Questão 1/10 Quanto a CRISE DO SOFTWARE é correto afirmar: A As estimativas de prazo e custo subiram. B A produtividade dos profissionais de desenvolvimento baixou. C A qualidade do software caiu. D Todas as alternativas anteriores estão corretas. Questão 2/10 Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo, qual é o modelo apropriado para esse caso? A Cascata B Espiral C RAD (rapid application development) D Prototipação Questão 3/10 Modelo mais antigo e o mais amplamente usado da engenharia de software, modelado em função do ciclo da engenharia convencional, requer uma abordagem sistemática e seqüencial do desenvolvimento de software. Essas características são de qual modelo? A Cascata B Espiral C RAD (rapid application development) D Cleanroom Questão 4/10 Em Projetos de Software há ferramentas e frameworks que integram todo o processo de desenvolvimento de software. Dentre estes, um dos mais utilizados hoje como forma de padronização e qualidade é: A UML. B Ferramentas RAD. C Ferramentas GUI. D Todas as alternativas estão corretas. Questão 5/10 Engloba as melhores características do ciclo de vida Clássico e da Prototipação, adicionando um novo elemento: a Análise de Risco. Segue a abordagem de passos sistemáticos do Ciclo de Vida Clássico incorporando-os numa estrutura iterativa que reflete mais realisticamente o mundo real e usa a Prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos. Este modelo é: A Cascata. B Espiral. C RAD (rapid application development). D Cleanroom. Questão 6/10 O desenvolvimento, operação e manutenção do software abrange um conjunto de três elementos fundamentais: Métodos, Ferramentas e Procedimentos. A totalidade das etapas que se constituem destes elemento compõem o que chamamos de: A Ciclo de Vida do Software. B Fases da UML. C RAD (rapid application development). D Ciclos de Desenvolvimento Ágil. Questão 7/10 Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. A Ciclo de Vida do Software. B Prototipação. C RAD (rapid application development). D Ciclos de Desenvolvimento Ágil. Questão 8/10 De acordo com Sommerville, o software compreende tudo o que é necessário para um sistema computacional funcionar: Programa de computador, documentação, arquivos de configuração, entre outros, e existe por causa das necessidades de clientes. Como transformar a necessidades em software? A Devem ser consideradas as atividades de como entender as necessidades do cliente. B Planejar a solução, implementar a solução, validar esta solução. C Garantir a entrega do produto ao cliente. D Todas as alterantivas anteriores estão corretas. Questão 9/10 No período da década de 1990 surge um novo paradigma de modelagem, como resposta a dificuldades encontradas na aplicação da Análise Estruturada a certos domínios de aplicação. Qual seria esse tipo de modelagem? A Análise Estruturada. B Análise Essencial. C Analise Orientada a Objetos. D UML. Questão 10/10 No final dos anos 40 até os anos 60, quando se iniciou a evolução dos sistemas computadorizados, grande parte dos esforços - e consequentes custos - se concentravam em que? A Na Análise Estruturada. B No desenvolvimento do software. C No desenvolvimento do Hardware. D Na documentação do software.
Compartilhar