Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/11/2023, 08:59 Avaliação I - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:884402) Peso da Avaliação 1,50 Prova 70152372 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A orientação a objetos é fortemente baseada na observação das características das entidades do mundo real e das relações estabelecidas entre elas. Considerando as particularidades da orientação a objetos, assinale a alternativa CORRETA: A Dentro de um sistema, os objetos são modelados somente com base em entidades físicas como pessoas, livros, automóveis etc. B A programação orientada a objetos apresenta sua contribuição mais importante através da utilização de componentes visuais para interface gráfica de usuário. C Somente podem ser consideradas objetos as entidades que armazenam informação dentro de um sistema. D Uma das técnicas mais eficientes na identificação de objetos dentro de um sistema é o agrupamento de entidades com características semelhantes e abstração delas em classes. A elaboração é a segunda fase do Processo Unificado (UP). As interações que ocorrem nesta fase têm como objetivo detalhar a análise e expandir os casos de uso, obtendo desta forma sua descrição detalhada e verificar as situações excepcionais. Referente à fase de elaboração do UP, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As interações desta fase são voltadas para a produção de uma arquitetura de alto nível. ( ) Os casos de uso (na sua maioria) são demonstrados de forma detalhada. ( ) Possui uma arquitetura projetada que utiliza artefatos estáticos e/ou dinâmicos. ( ) A geração de código é realizada de forma significativa nesta fase. ( ) Ao chegar no final da fase elaboração, os desenvolvedores estão aptos a planejar a fase seguinte, que é de construção. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F - V. B F - F - V - V - V. C V - F - V - V - F. D V - V - F - V - F. O UP é um framework extensível para a concepção de processos, podendo ser adaptada às características de diferentes empresas e projetos. VOLTAR A+ Alterar modo de visualização 1 2 3 06/11/2023, 08:59 Avaliação I - Individual about:blank 2/5 Considerando essas características, assinale a alternativa CORRETA: A Centrado em requisitos e comportamentos. B Focado apenas em riscos. C Dirigido por caso de Uso. D Interativo e espiral. O UP é um framework extensível para a concepção de processos, podendo ser adaptada as características de diferentes empresas e projetos. Considerando as principais características do UP, assinale a alternativa INCORRETA: A Centrado na arquitetura: o UP sugere desenvolver uma sólida arquitetura de sistema. As funcionalidades identificadas nos diversos casos de uso devem ser incrementadas a essa arquitetura. B Dirigido por Caso de Uso: é um processo compreendido do ponto de vista do usuário, não antecipando decisões de implementações. Para o UP, o conjunto de casos de uso deve esgotar toda a funcionalidade possível do sistema. C Focado em ignorar riscos: esse tipo de abordagem prioriza os casos de uso mais crítico em que são tratados por último os problemas mais difíceis. Nesse caso, os requisitos ou casos de uso de menor risco são os mais previsíveis. Assim, estudá-los por último, além de garantir maior aprendizado sobre o sistema e decisões arquiteturais, vai fazer com que riscos arquiteturais sejam dominados ao final do projeto. D Interativo e Incremental: assim como os desenvolvimentos ágeis, o UP preconiza o desenvolvimento baseado em ciclos interativos de duração fixa, onde em cada interação a equipe incorpora à arquitetura as funcionalidades necessárias para realizar os casos de uso abordados. É a versão simplificada do RUP, que aplica técnicas ágeis de desenvolvimento dirigido por testes (TDD), modelagem ágil e fatoração. A que estamos nos referindo? 4 5 06/11/2023, 08:59 Avaliação I - Individual about:blank 3/5 A EUP. B AOP. C AUP. D OUP. O papel de gerente está relacionado principalmente com as atividades de planejamento, controle e, sobretudo, a organização do projeto. A respeito disso, assinale a alternativa CORRETA: A Criar o guia de modelagem de casos de uso. B Identificar solicitações dos principais envolvidos. C Desenvolver o plano de aceitação do produto. D Gerenciar dependências. O Processo Unificado (UP) é um framework de processos que pode ser adaptado a diferentes empresas e diferentes projetos, sendo que a cada adaptação pode ser feita uma nova instanciação, como, por exemplo, o Rational Unified Process (RUP). Considerando as características do UP, analise as seguintes sentenças: I- O UP foi criado pensando na utilização da linguagem de modelagem unificada (UML). II- No UP, os requisitos funcionais são levantados através dos casos de uso. III- Os casos de uso não têm relação com a definição da arquitetura da aplicação. IV- Os fluxos principais e alternativos dos casos de uso correspondem a funções do sistema. Agora, assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças I, II e IV estão corretas. 6 7 06/11/2023, 08:59 Avaliação I - Individual about:blank 4/5 D As sentenças III e IV estão corretas. O Processo Unificado de software é uma tentativa de aproveitar os melhores recursos e características dos modelos tradicionais de processo de software. Sobre o Processo Unificado de software, assinale a afirmativa CORRETA: A O software é dirigido a casos de uso, centrado na arquitetura, sequencial e incremental. B O planejamento é realizado na fase de elaboração. C Os requisitos não funcionais são descritos em um conjunto de casos de uso preliminares. D O software é entregue aos usuários finais na fase de transição. É 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. A que princípio estamos nos referindo? A Polimorfismo. B World Wide Web. C Hyper Text Transfer Protocol. D Programação Orientada a Objetos. 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 8 9 10 06/11/2023, 08:59 Avaliação I - Individual about:blank 5/5 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 Colaborar com os clientes, e não apenas discutir picuinhas contratuais. C Comercializar softwares funcionais, não somente documentações completas e atualizadas. D Estar preparado para a adaptação e introdução de mudanças. Imprimir
Compartilhar