Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/08/2023, 11:13 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:825700) Peso da Avaliação 1,50 Prova 62017803 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Há diversas fases que compõem a construção de um UP. A respeito delas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Concepção (inception): busca-se obter uma visão da abrangência do sistema. ( ) Elaboração (elaboration): o modelo conceitual será transformado em definitivo. ( ) Construção (construction): a fase de construção possui interações com os casos de uso mais complexos ainda não tratados, mas a arquitetura já foi estabilizada. ( ) Transição (deployment): consiste na implementação do sistema no ambiente de produção. Assinale a alternativa que apresenta a sequência CORRETA: A V – V – F – F. B F – F – F – V. C V – V – V – F. D V – V – F – V. A utilização de programação visual proporciona ao usuário uma experiência totalmente interativa. Dessa forma, o usuário pode interagir com sistema computacional através do mouse ou teclado, apertando botões, selecionando itens de um calendário, escrevendo em um campo texto ou selecionando itens de uma lista. Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados proporcionando aos usuários: janelas, campos ou botões com os quais esses possam interagir. Sobre esse conceito de objetos, assinale a alternativa CORRETA: A A UML não é um bom exemplo de análise orientada a objetos. B Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados, proporcionando aos usuários: janelas, campos ou botões para que possam interagir. C O conceito de Orientação a Objetos surgiu com o intuito de resolver apenas pequenos problemas relacionados à criação de software. D Os projetistas de software utilizam objetos abstratos para desenvolver tarefas ligadas a computação e análise de sistemas. VOLTAR A+ Alterar modo de visualização 1 2 24/08/2023, 11:13 Avaliação I - Individual about:blank 2/4 O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale destacar que o processo unificado (UP ou Unified Process) foi desenvolvido por três importantes pioneiros da orientação a objetos nos anos 1990 (Jacobson, Booch e Rumbaugh). Sobre esse conceito, assinale a alternativa CORRETA: A Na atividade de UP, são apresentados apenas os artefatos de entrada. B O UP foi desenvolvido por Jacobson, Booch e Rumbaugh, porém não é o primeiro modelo de processo. C O UP é o primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling Language). D O UP não possui um ciclo de vida bem definido. O conceito de Orientação a Objetos surgiu com o intuito de minimizar os problemas encontrados até então na criação de softwares complexos, projetados por meio de decomposição funcional e sub- rotinas. A respeito disso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um objeto é qualquer coisa, real ou abstrata, a respeito da qual armazenamos dados e os métodos que os manipulam disparam operações que mudam o estado dos objetos, possibilitando que eles interagem uns com os outros. ( ) O foco da análise Orientada a Objetos é no mapa mental de um projeto sistemático para os processos da atividade fim. ( ) Durante o projeto orientado a objetos, há uma ênfase na definição dos objetos de software e como eles colaboram para a satisfação dos requisitos. ( ) O analista ou desenvolvedor é responsável por delinear o mundo dos objetos, e assim determinar como devem interagir entre si. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B F - V - F - V. C V - F - F - F. D F - V - V - V. O UP é um framework extensível para a concepção de processos, podendo ser adaptada às características de diferentes empresas e projetos. Considerando essas características, assinale a alternativa CORRETA: A Centrado em requisitos e comportamentos. B Interativo e espiral. C Dirigido por caso de Uso. 3 4 5 24/08/2023, 11:13 Avaliação I - Individual about:blank 3/4 D Focado apenas em riscos. O processo unificado (UP) pode ser definido como um framework orientado a processos, em que a função essencial dos casos de uso é a captura dos requisitos do sistema de forma organizada. Considerando a atividade de captura de requisitos dentro do UP, analise as seguintes sentenças: I- Os requisitos funcionais são registrados através dos casos de uso. II- Requisitos suplementares são normalmente colocados em um documento adicional. III- Os fluxos principal e alternativo não fornecem informação para a captura de requisitos. Assinale a alternativa CORRETA: A Somente a sentença II está correta. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D Somente a sentença I está correta. Proteção de atributos e operações das classes, fazendo com que estas se comuniquem com o meio externo por meio de suas interfaces. Assinale a alternativa CORRETA que apresenta esse objeto: A Agregação. B Encapsulamento. C Herança. D Polimorfismo. O Agile Unified Process é uma versão simplificada do RUP, que aplica técnicas ágeis de desenvolvimento dirigido por testes (TDD), modelagem ágil e fatoração. A AUP teve sua origem no início do século XXI, por meio de um grupo de engenheiros, consultores, autores, os quais, após muito estudo, denominaram essa pesquisa de The Agile Manifesto, tendo então como objetivo a apresentação e discussão de novas técnicas que poderiam ser utilizadas para desenvolver softwares, disponibilizando maior agilidade por meio dos conceitos aplicados às metodologias já existentes. Após a criação desse manifesto, percebeu-se que a AUP seria um método ágil e que poderia atender a algumas prerrogativas. Sobre essas prerrogativas, assinale a alternativa INCORRETA: A Valorizar os indivíduos envolvidos no processo e as interações entre ambos. B Comercializar softwares funcionais, não somente documentações completas e atualizadas. C Estar preparado para a adaptação e introdução de mudanças. 6 7 8 24/08/2023, 11:13 Avaliação I - Individual about:blank 4/4 D Colaborar com os clientes, e não apenas discutir picuinhas contratuais. Há um princípio em que classes derivadas de uma mesma superclasse podem invocar operações que têm a mesma assinatura, mas comportamentos diferentes em cada subclasse, produzindo resultados diferentes, dependendo de como cada objeto implementa a operação. É a capacidade de objetos diferentes possuírem operações com o mesmo nome e a mesma lista de argumentos, mas que executam tarefas de formas diferentes. Do que estamos falando? A Herança. B Cardinalidade. C Polimorfismo. D Reusabilidade. É o princípio em que classes derivadas de uma mesma superclasse podem invocar operações que têm a mesma assinatura, mas comportamentos diferentes em cada subclasse, produzindo resultados diferentes, dependendo de como cada objeto implementa a operação. Essa descrição se refere a qual tipo de conexão entre os objetos? A Conexões de ocorrência. B Polimorfismo. C Cardialidade. D Conexão de mensagem. 9 10 Imprimir
Compartilhar