Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 1/7 Questão 1/10 - Análise de Sistemas De acordo com o conteúdo abordado na Aula 1, considere que você trabalha 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 deseja 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. Com base na definição apresentada, conhecendo as características dos modelos de processos abordados, assinale a alternativa que corresponde ao modelo de processo apropriado para desenvolver esse editor: Nota: 10.0 A RAD (Rappid Application Development); B Cascata; C Prototipação; D Espiral; E Clássico. Questão 2/10 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: 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 sequencial do desenvolvimento de software. Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características. Nota: 10.0 A Espiral; B Prototipação; C MVC; D Cascata; Você acertou! Rota de Aprendizagem, Análise de Sistemas, Aula 01, Pag. 3 e Slides 48/56 ao 50/56 e 54/56. 21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 2/7 E RAD (Rappid Application Development). Questão 3/10 - Análise de Sistemas De acordo com o conteúdo apresentado na Aula 1 referente ao Ciclo de Vida de Sistemas e seus modelos, analise atentamente a definição apresentada abaixo: Processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. Com base na definição apresentada acima, assinale a alternativa correta que corresponde ao modelo de Ciclo de Vida que obedece a estas características. Nota: 10.0 A Prototipação; B RAD (Rappid Application Development); C Ciclo de Vida do Software; D Ciclo de Desenvolvimento Ágil; E Fases da UML. Você acertou! Conforme apresentado nos slides 36/56 ao 42/56 da Aula 1, o modelo cascata é o mais antigo e o mais amplamente usado na engenharia de software, e requer uma abordagem sistemática e sequencial ao desenvolvimento de software. Você acertou! Conteúdo abordado na Rota de Aprendizagem e slide 44/56, onde define que a prototipação é o processo que possibilita que o desenvolvedor crie um modelo do software que deve ser construído. 21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 3/7 Questão 4/10 - Análise de Sistemas Em relação à metodologia estruturada, Nota: 10.0 A A Análise Estruturada é uma técnica de modelagem da estrutura da organização. B O Projeto do Fluxo de Dados (DFDesign) é utilizado no planejamento da implantação. C Diagrama de Fluxo de Dados (DFD) não tem utilidade para a Análise de Requisitos. D A Análise Estruturada é uma técnica de modelagem do conteúdo e do fluxo de informação Questão 5/10 - Análise de Sistemas O desenvolvimento de softwares demanda que seus desenvolvedores tenham a possibilidade de estudar esse sistema a partir de várias perspectivas. Assim, conforme visto na Aula 03, um sistema pode ser descrito por meio de três visões independentes. Uma delas descreve o sistema do ponto de vista externo como um conjunto de interações entre o próprio sistema e os agentes externos ao sistema. Essa visão é criada inicialmente e direciona o desenvolvimento das demais visões do sistema. Com base nos conceitos apresentados acima, assinale a alternativa correta que corresponde a como é conhecida essa abordagem/documento: Nota: 10.0 A Casos de Uso; B Viabilidade; Você acertou! Rota de Aprendizagem, Análise de Sistemas, Aula 02, Pag. 5. Você acertou! Conteúdo abordado na Rota de Aprendizagem, página 05 da Aula 03. 21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 4/7 C Requisitos; D Análise; E Processos. Questão 6/10 - Análise de Sistemas Conforme abordado na Aula 03, a Engenharia de Software se preocupa em sistematizar o desenvolvimento através de modelos, técnicas e ferramentas para o produto e para o processo. Sobre a engenharia de software, analise atentamente as afirmativas abaixo: I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados; II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas; III. Todo projeto de software é iniciado por alguma necessidade do negócio; IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade. Com base nas afirmativas acima, assinale a alternativa correta: Nota: 10.0 A Estão corretas somente as afirmativas III e IV; B Estão corretas somente as afirmativas I, II e IV; C Estão corretas somente as afirmativas I e II; D Estão corretas somente as afirmativas II, III e IV; E Estão corretas somente as afirmativas II e III. Questão 7/10 - Análise de Sistemas A Engenharia de Requisitos tem como objetivo criar e manter um documento de requisitos. Ela Possui 4 sub- processos. São eles: Nota: 10.0 Você acertou! Conteúdo abordado na Rota de Aprendizagem, páginas 02 a 04 da Aula 03. 21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 5/7 A Estudo de viabilidade, elicitação e análise de requisitos, especificação e validação de requisitos B Caso de Uso, elicitação e análise de requisitos, especificação e validação de requisitos C Manutenção, Análise, Teste, e Casos de Uso D Matriz de Rastreabilidade, Casos de Uso, Analise de requisitos e validação de Requisitos Questão 8/10 - Análise de Sistemas Conforme visto na Aula 02, Análise Essencial é o modelo do que o sistema tem que fazer, de forma a satisfazer os requisitos do utilizador, com o mínimo possível de informação sobre como o sistema deve ser implementado, dividindo-se em modelo ambiental e modelo comportamental. Com base na definição de Análise Essencial apresentada, assinale a alternativa correta que corresponde aos componentes que fazem parte do Modelo Comportamental da Análise Essencial. Nota: 10.0 A Análise Essencial, Modelo Ambiental, Modelo Comportamental; B Declaração de Objetivos, Diagrama de Contexto, Lista de Eventos; C Declaração de Objetivos, Diagrama de Fluxo de Dados Particionado, Dicionário de Dados; D Diagrama de Fluxo de Dados Particionado, Diagrama Entidade Relacionamento, Normalização; Você acertou! Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 4. Você acertou! 21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 6/7 E Lista de Eventos, Diagrama Entidade Relacionamento, Dicionário de Dados. Questão 9/10 - Análise de Sistemas Na área de Engenharia de Software, uma Ferramenta CASE pode ser utilizada como: Nota: 10.0 A apoio automatizado aos processos de software e fornecimento de informações sobre o software que está sendodesenvolvido B apoio ao processo de manutenção dos repositórios de dados que são gerados após a fase de implantação do software C apoio ao processo de segurança de software, a fim de evitar que usuários mal-intencionados acessem indevidamente o software D apoio educacional para treinamento automatizado dos usuários do software Questão 10/10 - Análise de Sistemas 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. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas. Conteúdo apresentado na Rota de Aprendizagem, página 05/08 da Aula 02. Você acertou! Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2. 21/03/22, 13:43 AVA UNIVIRTUS https://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/xyr4r%2FcBV%2BUZ1ee9G5G0pA%3D%3D/novo/1/82t9ct9l8uN4Bd%2FJ… 7/7 III. Todo projeto de software é iniciado por alguma necessidade do negócio. IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade. Nota: 10.0 A III e IV, somente B II e III, somente C I, II e IV, somente D II, III e IV, somente Você acertou! Rota de Aprendizagem, Análise de Sistemas, Aula 03, Pag. 2-4.
Compartilhar