Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/04/2022 00:37 Avaliação I - Individual 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:738906) Peso da Avaliação 1,50 Prova 44263042 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A OpenUP é uma implementação aberta da UP desenvolvida como parte do Eclipse Processes Framework, conhecida anteriormente como Basic Unified Process (BUP). A OpenUP aceita grande parte dos princípios utilizados no Processo Unificado, porém é um método independente de ferramenta, não exigindo grande precisão e detalhes nos documentos. O processo baseia-se em quatro princípios: Colaboração, Evolução, Balanceamento e Foco. O ciclo de vida também é dividido em quatro fases, como no UP. Essas fases são divididas em interações, porém aqui as equipes se auto- organizam para planejar cada uma delas. Assinale a alternativa CORRETA para o ciclo de vida Iniciação: A Escopo do sistema; requisitos do sistema; custo geral do sistema; riscos em potencial. B Qualidade do sistema; versões Alfa e Beta; release do sistema. C Teste Beta; conversão do BD; treinamentos; distribuição. D Baseline da arquitetura; riscos em potencial; componentes do sistema; reusabilidade. 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. O que seria um princípio dominante de AUP? A Único modelo. B Alterações incrementais. C Minimizar o investimento dos interessados no software. D Trabalho com quantidade. 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: VOLTAR A+ Alterar modo de visualização 1 2 3 11/04/2022 00:37 Avaliação I - Individual 2/4 A 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. B 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. C 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. D 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. 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 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. B A UML não é um bom exemplo de análise orientada a objetos. C Os projetistas de software utilizam objetos abstratos para desenvolver tarefas ligadas a computação e análise de sistemas. D O conceito de Orientação a Objetos surgiu com o intuito de resolver apenas pequenos problemas relacionados à criação de software. O Agile Unified Process é uma versão simplificada do RUP, que aplica técnicas ágeis de desenvolvimento dirigido por testes, 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 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 determinadas prerrogativas. Sobre essas prerrogativas, assinale a alternativa INCORRETA: A Colaborar com os clientes, e não apenas discutir picuinhas contratuais. B Não é necessário estar preparado para a adaptação e introdução de mudanças, pois todas já serão planejadas no início do projeto. C V l i i di íd l id i t õ t b 4 5 11/04/2022 00:37 Avaliação I - Individual 3/4 C Valorizar os indivíduos envolvidos no processo e as interações entre ambos. D Produzir softwares funcionais, não somente documentações completas e atualizadas. O Modelo de ciclo de vida Iterativo e Incremental foi proposto justamente para ser a resposta aos problemas encontrados no Modelo em Cascata. Um processo de desenvolvimento, segundo essa abordagem, divide o desenvolvimento de um produto de software em ciclos. Em cada ciclo de desenvolvimento, podem ser identificadas as fases de análise, projeto, implementação e testes. Essa característica contrasta com a abordagem clássica, na qual as fases de análise, projeto, implementação e testes são realizadas uma única vez. I- Os problemas são encontrados mais cedo. II- As interações podem ser adaptadas durante o processo de desenvolvimento. III- É sequencial. IV- Nas interações, é feita a análise, design, implementação e testes. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças I, III e IV estão corretas. D Somente a sentença I está correta. As fases do RUP são iniciação, elaboração, construção e transição. Considerando o papel do testador no RUP, assinale a alternativa INCORRETA: A Analisar Falha de Testes. B Desenvolver Artefatos de Instalação. C Implementar Teste. D Implementar Conjunto de Testes. É responsável por definir técnicas, estratégias, e principalmente definir os casos de testes que serão aplicados no sistema, ou seja, tem a função de analisar os resultados dos testes e, no caso de necessidade, informar aos responsáveis que providenciem a correção. A respeito disso, assinale a alternativa CORRETA: A Implementar conjuntos de testes. B Criar o guia de modelagem de casos de uso. C Identificar solicitações dos principais envolvidos. D Desenvolver artefatos de instalação. 6 7 8 11/04/2022 00:37 Avaliação I - Individual 4/4 A UML é uma linguagem de modelagem unificada. Sobre ela, assinale a alternativa CORRETA: A Ela não poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. B A UML é um processo proprietário de Engenharia de software criado pela Rational Software Corporation, adquirida pela IBM. C A UML é um processos de negócio que une gestão de negócios e tecnologia da informação com foco na otimização dos resultados. D A UML é padrão para a elaboração da estrutura de projetos de software. São responsáveis por definir técnicas, estratégias, e principalmente os casos de testes que serão aplicados no sistema. Assinale a alternativa CORRETA que apresenta esse fator:A Testador. B Usuários. C Desenvolvedor. D Stakeholder. 9 10 Imprimir
Compartilhar