Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/05/2024, 20:58 Avaliação II - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:954121) Peso da Avaliação 2,00 Prova 79558426 Qtd. de Questões 10 Acertos/Erros 8/1 Canceladas 1 Nota 9,00 O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de desenvolvimento de software, pois é nela que o analista obtém as necessidades dos usuários para posteriormente transformá-las em um produto funcional. Considerando a atividade de levantamento de requisitos e suas características, assinale a alternativa CORRETA: A Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de implementação. B Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para o registro. C O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte propriamente dito. D Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto. O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos somente existem através da instanciação de uma classe, que fornece estado e comportamento padrão para estes durante seu ciclo de vida. Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As classes, em geral, representam elementos do domínio do problema no mundo real. ( ) Somente o estado de instâncias pode ser moldado através de uma classe. ( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe. ( ) O comportamento de uma instância somente é definido através da herança. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - F - V - F. C V - F - F - V. D F - F - V - V. VOLTAR A+ Alterar modo de visualização 1 2 10/05/2024, 20:58 Avaliação II - Individual about:blank 2/5 Estabelecer objetivos do protótipo, definir funcionalidade do protótipo, desenvolver o protótipoe avaliar o protótipo. São essas fases do processo que envolvem a prototipação. Quais seriam, respectivamente, os resultados de cada uma dessas fases? A Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação. B Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação. C Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação. D Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação. Assim, um sistema de informação precisa possuir uma boa documentação, que precisa ser atualizada para que o sistema possa ser mantido com facilidade, rapidez e de maneira correta. “Modelar um sistema é uma forma bastante eficiente de documentá-lo, a documentação é apenas uma das vantagens fornecidas pela modelagem” (GUEDES, 2004, p. 18). Partindo da importância do por que modelar, analise as sentenças a seguir: I- Ajudar a visualizar o sistema como gostaríamos que ele fosse. II- Permitir a especificação da arquitetura e comportamento de um sistema. III- Fornecer padrões de desenvolvimento que servem como guia de construção do sistema. IV- Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no produto final. Assinale a alternativa CORRETA: Fonte: GUEDES, Gilleanes T. A. UML Uma abordagem prática. São Paulo: Editora Novatec, 2004. A As sentenças I, II e III estão corretas. B As sentenças II e IV estão corretas. C As sentenças III e IV estão corretas. D As sentenças I, II e IV estão corretas. Um fator crítico na fase de levantamento de requisitos são as incertezas dos usuários com relação às potencialidades do sistema de informação. Sobre os principais fatores críticos na fase de levantamento de requisitos, analise as sentenças a seguir: I- Falta de envolvimento do usuário. II- Falta de recursos. III- Expectativas irreais. IV- Apoio do executivo. V- Mudança de requisitos e especificações.Assinale a alternativa CORRETA: A As sentenças I, II, III e V estão corretas. B As sentenças I, II, III e IV estão corretas. C Somente a sentença I está correta. 3 4 5 10/05/2024, 20:58 Avaliação II - Individual about:blank 3/5 D As sentenças I e V estão corretas. A notação UML utiliza de alguns mecanismos na construção de seus diagramas, com o intuito de tratar informações adicionais que ainda não foram descritas. Uma nessas notações se chama Estereótipos. Assinale a alternativa CORRETA correspondente a esse conceito: A É considerado o núcleo do mecanismo de extensão de UML. Normalmente são utilizados para estender (enriquecer) o significado de um determinado elemento em um diagrama. B A todo elemento da UML está associada alguma semântica, onde cada elemento gráfico possui um significado bem definido que, uma vez entendido, fica implícito na utilização do elemento em algum diagrama. C Os elementos gráficos de um diagrama da UML possuem propriedades predefinidas. Propriedades adicionais para elementos gráficos de um diagrama podem ser definidas através do uso de etiquetas. D É utilizado para comentar ou esclarecer alguma parte do diagrama. O marco inicial da informática se dá com o primeiro computador eletrônico, o ENIAC (Eletrical Numerical Integrator and Calculator), surgido em 1945, e pesando cerca de 30 toneladas. Até hoje os computadores ainda utilizam a arquitetura proposta por Von Neumann. Em 1951, surgia o primeiro computador fabricado comercialmente. Assinale a alternativa CORRETA que apresenta o nome desse computador: A UNIVAC I. B IBM SYSTEM 360. C IBM 7030. D UNIVAC II. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Processo de software é como uma metodologia para as atividades, ações e tarefas necessárias para desenvolver softwares de alta qualidade. Dessa forma, um processo de software é como uma série de passos previsíveis, ou um roteiro, que ajudará na criação de um produto ou sistema de alta qualidade e dentro do prazo estabelecido entre as partes. A metodologia de desenvolvimento Waterfall (mais conhecida como cascata) não está preparada para mudanças que sempre ocorrem no decorrer do projeto de software. Atualmente se utiliza mais a metodologia Iterativa. Sobre ela, analise as sentenças a seguir: I- Levantamento de Requisitos. II- Analise e design de todas as funcionalidades. III- Programação. 6 7 8 10/05/2024, 20:58 Avaliação II - Individual about:blank 4/5 IV- Testes. V- Implantação.Assinale a alternativa CORRETA: A Somente a sentença II está correta. B Somente a sentença III está correta. C Somente a sentença I está correta. D As sentenças I, II, III, IV e V estão corretas. Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é especificar, visualizar e documentar modelos de "software" orientados por objetos. Não pode ser considerada um método de desenvolvimento, pois não determina o modo de fazer as coisas. Apenas auxilia no entendimento dos cenários e na comunicação do entendimento para todos os envolvidos no desenvolvimento. Acerca da unificação da UML, assinale a alternativa INCORRETA: A OOSE é uma técnica de Modelagem de Objetos ou Object Modelling Technique. B O método OMT é basicamente voltado para testes de modelos e fundamentado nas especificações da análise de requisitos do sistema. C O método Booch foi definido por Booch, que trouxe a definição de que um sistema é analisado a partir de um número de visões, na qual cada visão é descrita por um número de diagramas e de modelos. D A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu da união de três metodologias de modelagem. Uma classe é a descrição de um tipo de objeto e todos os objetos são instâncias de classes. Objetos só podem ser instanciados de classes. Desta forma, a classe descreve os comportamentos assim como as propriedades daquele objeto. Sobre a classe de um objeto, classifique V para as sentençasverdadeiras e F para as falsas: ( ) As classes são utilizadas para classificar os objetos identificados no mundo real. ( ) As classes podem ser retiradas do domínio do problema ou de hipóteses. ( ) Uma classe define os atributos e os métodos de um conjunto de objetos. ( ) As classes são facilmente identificadas num sistema. ( ) As classes devem ser identificadas por especialistas no domínio do problema. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - F - F - V - V. B V - F - V - V - F. C V - F - V - F - V. 9 Revisar Conteúdo do Livro 10 10/05/2024, 20:58 Avaliação II - Individual about:blank 5/5 D V - V - F - F - V. Imprimir
Compartilhar