Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/07/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5 Acadêmico: Patrícia Machado Dantas de Góes (3184286) Disciplina: Engenharia e Projeto de Software (ADS19) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:668749) (peso.:3,00) Prova: 34628445 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. A partir do uso das métricas de software, uma empresa desenvolvedora de sistemas poderá entender e aperfeiçoar o processo de desenvolvimento, por exemplo, poderá avaliar a produtividade do processo, avaliar os benefícios (em termos de produtividade e qualidade) de novos métodos e ferramentas de engenharia de software, formar uma baseline para estimativas, melhorar a exatidão das estimativas e oferecer dados qualitativos e quantitativos ao gerenciamento de desenvolvimento de software, de forma a realizar melhorias em todo o processo de desenvolvimento de software. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- A partir da métrica Análise de Ponto de Função (APF), é possível quantificar as funções de um sistema considerando seus aspectos significativos para o usuário. PORQUE II- Considera como requisitos do usuário as funcionalidades como campos, atributos e métodos do sistema, não levando em conta os requisitos de negócios, mas influenciada pelas plataformas e linguagem de programação utilizadas no projeto. Assinale a alternativa CORRETA:. a) As duas asserções são proposições falas. b) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa da primeira. c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. 2. A gestão de qualidade teve origem a partir de 1950, sendo Joseph M. Juran um dos principais gurus da qualidade, que a fundamentou a partir de três processos básicos: Planejamento de Qualidade, Controle de Qualidade e Melhoria da Qualidade. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- Na medida em que as organizações buscavam o gerenciamento da qualidade de software, essas três abordagens ou processos se tornaram fundamentais. PORQUE II- Ao elaborar um projeto de software, o planejamento da qualidade busca direcionar o uso de bom processo de desenvolvimento a fim de garantir sua produtividade. Assinale a alternativa CORRETA: a) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. b) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. 16/07/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5 c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. d) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa da primeira. 3. O teste é essencial para se garantir a qualidade de software. Serve para checar se o projeto foi implementado corretamente e sem defeitos. Tem como objetivo descobrir em que situação o software se encontra e para avaliar se seu comportamento atende ao que foi especificado no início do projeto. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- O TDD - Test-Driven Development (Desenvolvimento Guiado a Testes) utiliza uma metodologia ágil de desenvolvimento. PORQUE II- Escreve primeiro os testes para posteriormente escrever o código, ou seja, escreve o teste de como será o funcionamento do sistema sem ter codificado o projeto, utilizando técnicas que possam auxiliar no entendimento completo do sistema antes de começar a ser desenvolvido. Assinale a alternativa CORRETA: a) As duas asserções são proposições falsas. b) A primeira asserção é uma proposição verdadeira, e a segunda é uma justificativa correta da primeira. c) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. 4. As empresas são pressionadas a investirem em melhoria de processo para se tornarem mais eficientes, aumentando, assim, a sua produtividade, qualidade e inovação. Enquanto o COBIT é utilizado para auditoria e controle de processos, o ITIL desempenha seu papel no Gerenciamento de Serviços. Ambos são frameworks distintos, não concorrentes, e que se completam. Atualmente, os modelos COBIT e ITIL, entre outros, são utilizados como as melhores práticas para gestão de processos, produtos e serviços de TI. Estudos apontam que o ITIL é o modelo de gestão mais difundido entre as empresas brasileiras. Neste contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Framework COBIT atenta aos processos de negócio orientado a resultados e otimizando o uso de recursos, funciona como uma entidade de padronização e estabelece métodos documentados para nortear a área de tecnologia das empresas, incluindo qualidade de software, níveis de maturidade e segurança da informação. ( ) O ITIL é um conjunto de melhores práticas que vem ao encontro do novo estilo de vida imposto às áreas de TI, oferecendo orientações para todos os tipos de provedores de serviços de TI. ( ) O Framework COBIT é baseado em processos de gestão de serviços, independentemente de tecnologia e negócio a serem utilizados pela organização. ( ) O ITIL foca nos processos de aquisição e terceirização de bens e serviços, agrupando áreas de processo por categorias; tem como objetivo a relação dos modelos e elevação dos custos com melhorias de processo. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) V - V - F - F. c) F - V - V - F. d) V - F - F - V. 16/07/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5 5. Diversos padrões e normas de qualidade de software vêm sendo propostos ao longo dos anos. Essas normas têm sido fortemente adotadas nos processos de software das organizações em todo o mundo. Os modelos de maturidade de processo de software CMMI (Capability Maturity Model Integration) e MPS.BR (Melhoria de Processo de Software Brasileiro) são utilizados para auxiliar empresas a atingir a maturidade pretendida através da qualidade do software. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- O CMMI é semelhante ao MPS.Br. PORQUE II- No nível 2 do CMMI (nível repetível), as áreas de processo Gerência de Requisitos, Planejamento de Projeto, Acompanhamento e Controle do Projeto, Gerência de Configuração, Medição e Análise, Garantia da Qualidade de Processo e Produto e Gerência de Acordo do Fornecedor são atendidos no MPS.Br em dois níveis: o F e G, através das áreas de processo Medição, Gerência de Configuração, Aquisição, Garantia da Qualidade, Gerência de Requisitos e Gerência de Projetos. Assinale a alternativa CORRETA: a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. b) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. c) A duas asserções são proposições falsas. d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. 6. Projetos são usados para se ter um adequado gerenciamento no desenvolvimento de novos produtos ou serviços, ou simplesmente para resolver problemas específicos em relação a estes. Delimitar o trabalho através do escopo do projeto é importante para os executores do projeto e principalmente para o cliente, pois, assim, ambas as partes estarão cientes das entregas que serão feitas. Um bom escopoé resultado da elaboração de uma detalhada lista de funcionalidades e regras de negócio elaboradas com o cliente. Esta lista pode ser entendida como o levantamento, reconhecimento e documentação dos requisitos necessários para o desenvolvimento do projeto. Sobre requisitos de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Requisitos inversos especificam tudo aquilo que não será entregue ao usuário. ( ) O gerenciamento de requisitos define a arquitetura do sistema, auxiliando nos testes e validações com o usuário final. ( ) O sucesso de um projeto depende diretamente de um refinado levantamento de requisitos. ( ) A falta de conhecimento do usuário com relação ao que ele realmente necessita não é considerado um problema na etapa de levantamento de requisitos. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) V - V - F - F. c) V - V - V - F. d) F - V - V - V. 16/07/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5 7. O gerenciamento de projetos de software envolve atividades para assegurar que o software seja entregue dentro do prazo e do orçamento previsto, estando de acordo com os requisitos da organização. As pessoas devem ser organizadas para o trabalho de desenvolvimento de forma efetiva, pois seu planejamento compreende a elaboração de estimativas para o trabalho a ser realizado, o estabelecimento de compromissos necessários e a definição de planos para a realização do trabalho. Sobre os quatro fatores conhecidos como 4Ps, que definem o gerenciamento de projeto de forma efetiva, assinale a alternativa CORRETA: a) Projeto, plano, prazo e pessoa. b) Pessoas, prazo, plano e produto. c) Pessoas, produto, processo e projeto. d) Produto, projeto, prazo e planejamento. 8. Com o passar do tempo, o software e o hardware se tornaram elementos muito importantes para o mundo, capazes de manipular a informação. Durante o ciclo de vida do software, apenas pode ser desenvolvida e realizada a manutenção nele mesmo sem substituição. Já o hardware é fabricado e a manutenção pode ser realizada com a substituição de peças quando estão em desgaste. Sobre a definição de software, assinale a alternativa CORRETA: a) É o conjunto de instruções operacionais programadas diretamente para equipamento eletrônico composto de milhões de minúsculos transistores. b) Corresponde a códigos de emissão e recepção, em que os sinais emitidos pelo transmissor refletem na superfície do objeto detectado e retornam ao elemento receptor. c) Engloba códigos que são criados através de uma linguagem de programação, que é interpretada por um compilador, que a transforma para código binário, o qual é lido pelo hardware. d) São as partes concretas de uma máquina, como o gabinete, o teclado, o mouse, a impressora, o disco rígido, a memória, entre outros itens utilizados na fabricação de um computador ou equipamentos eletrônicos. 9. Um projeto de desenvolvimento de software é composto por várias etapas, onde cada uma delas deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência, evitando possíveis erros durante a realização do projeto. Enfim, um projeto possui um ciclo de vida que define o início e o término de cada etapa, definindo o que deve ser realizado e por quem deve ser executado. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- É de extrema importância o Gerente do Projeto atentar para o tripé de sucesso dos projetos: Tempo/Custo/Escopo. PORQUE II- É preciso atingir maior nível de qualidade para que a entrega do escopo se realize dentro do prazo estipulado e dentro do orçamento apontado durante o planejamento do projeto. Assinale a alternativa CORRETA: a) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. b) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. d) As duas asserções são proposições falsas. 10.Os modelos de processo de ciclo de vida de software servem como uma representação dos objetos e das atividades envolvidas nos processos de software. Entre os diversos modelos existentes, um deles destaca-se por produzir um modelo visual que auxiliará no entendimento dos requisitos e possibilitará ao cliente um melhor entendimento dos requisitos do sistema. Como este modelo é conhecido? 16/07/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5 a) Modelo espiral. b) Modelo clássico. c) Modelo de quarta geração. d) Modelo de prototipação. 11.(ENADE, 2008) Um analista foi contratado para desenvolver um sistema de pesquisa de DVDs em lojas virtuais. O sistema deverá solicitar ao usuário um título de DVD, que será usado para realizar a pesquisa nas bases de dados das lojas conveniadas. Ao detectar a disponibilidade do DVD solicitado, o sistema armazenará temporariamente os dados das lojas (nome, preço, data prevista para entrega do produto) e exibirá as informações ordenadas por preço. Após analisar as informações, o cliente poderá efetuar a compra. O contratante deverá testar algumas operações do sistema antes de ele ser finalizado. Há tempo suficiente para que o analista atenda a essa solicitação e efetue eventuais modificações exigidas pelo contratante. Com relação a essa situação, julgue os itens a seguir quanto ao modelo de ciclo de vida: I- O entendimento do sistema como um todo e a execução sequencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante. II- A elaboração do protótipo pode ser utilizada para resolver dúvidas de comunicação, o que aumenta os riscos de inclusão de novas funcionalidades não prioritárias. III- A definição das restrições deve ser a segunda fase a ser realizada no desenvolvimento do projeto, correspondendo à etapa de engenharia. IV- Um processo iterativo permite que versões progressivas mais completas do sistema sejam construídas e avaliadas. Estão certos apenas os itens: a) III e IV. b) I e III. c) II e IV. d) I e II. 12.(ENADE, 2005) No processo de desenvolvimento de um sistema de controle de materiais (matérias-primas) para uma metalúrgica, a equipe de projeto, responsável pelo mapeamento dos requisitos, desenvolveu seus trabalhos seguindo os quatro subprocessos da engenharia de requisitos. Inicialmente, foram feitas a análise e a avaliação para se verificar se o sistema seria útil ao negócio. Em um segundo momento, os requisitos foram identificados e analisados e, logo em seguida, foram documentados. Finalmente, foi verificado se os requisitos identificados atendiam às demandas dos usuários. Tendo sido executado esse procedimento, uma empresa independente de auditoria, após análise, identificou dois problemas no processo: a documentação dos requisitos (formulários e padrões utilizados) estava inadequada e não possibilitava o entendimento correto dos requisitos; o processo de checagem entre as demandas dos usuários e as especificações relatadas não foi bem conduzido e seus resultados eram insatisfatórios. Considerando o relatório da auditoria independente, quais foram as duas fases do processo de engenharia de requisitos que apresentaram problemas? a) Especificação e validação. b) Entendimento do domínio e especificação. c) Validação e entendimento do domínio. d) Elicitação e validação. Prova finalizada com 12 acertos e 0 questões erradas.
Compartilhar