Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/06/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/6 Acadêmico: Juliana Cidral de Aguiar Panassolo (3088109) Disciplina: Engenharia e Projeto de Software (ADS19) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:668749) (peso.:3,00) Prova: 34715245 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Processos de software podem ser compreendidos como as diversas fases necessárias para produzir e manter um software em funcionamento. Tais processos necessitam de organização lógica das atividades técnicas e gerenciais envolvendo usuários, desenvolvedores, modelos de processo e restrições que possibilitam disciplinar, sistematizar e organizar o desenvolvimento e manutenção dos softwares. Acerca dos processos de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A validação de software consiste em assegurar que o software está em conformidade com os requisitos previstos. ( ) As atividades de processo de software podem ser implementadas com o auxílio de ferramentas CASE. ( ) A fase de Engenharia de Requisitos é o processo pelo qual os requisitos de um produto de software são coletados, analisados, documentados e gerenciados, necessitando ser compreendido somente pela equipe de desenvolvimento. ( ) No desenvolvimento de sistemas por meio de ciclo de vida iterativo, as necessidades dos usuários e os requisitos correspondentes não podem ser definidos no início do processo, já que são refinados em sucessivas iterações. ( ) O processo de software tem como meta entregar um produto de software de maneira eficiente, previsível e que corresponda às necessidades de negócio, conforme os requisitos estabelecidos. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V - V. b) F - F - F - V - F. c) F - V - V - F - F. d) V - F - V - F - V. 29/06/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/6 2. 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 - V - V - F. b) V - V - F - F. c) F - F - V - V. d) V - F - F - V. 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. 29/06/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/6 4. 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) Pessoas, produto, processo e projeto. b) Produto, projeto, prazo e planejamento. c) Projeto, plano, prazo e pessoa. d) Pessoas, prazo, plano e produto. 5. 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 verdadeira, e a segunda é uma proposição falsa. 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 verdadeiras, mas a segunda não é uma justificativa da primeira. 6. O termo crise de software surgiu no final da década de 60, e tinha por finalidade expressar as dificuldades do desenvolvimento de software diante do rápido crescimento da demanda existente, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas. Acerca da crise de software, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A falta de formação adequada na engenharia de software e a baixa produtividade são fatores que contribuem efetivamente para o surgimento de uma nova crise de software. ( ) A crise de software refere-se a um conjunto de problemas, dentre os quais se encontra a imprecisão nas estimativas de custo e prazo devido a uma coleta de requisitos escassa. ( ) A alteração de legislações vigentes e mudanças na regra de negócio são elencadas como fatores externos que contribuem para alavancar a crise de software, mas que podemser facilmente gerenciados. ( ) As questões comportamentais, como a falha de comunicação entre as equipes, não afetará no resultado final do produto, desde que sejam cumpridos os demais aspectos de desenvolvimento de software estabelecidos pela engenharia de software. ( ) Pode-se afirmar que a crise de software ainda se encontra presente em muitos projetos, não mais pela ausência de métodos, técnicas e ferramentas, mas pela falta do seu uso. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V - F. b) F - V - F - V - F. c) V - V - F - F - V. d) F - V - V - F - V. 29/06/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/6 7. Um projeto tem caráter temporário, deve ter um início e um fim definido, mas não necessariamente implica que o produto gerado pelo projeto deva ser temporário. O final é alcançado quando os objetivos tiverem sido alcançados, quando se tornar claro que os objetivos do projeto não serão ou não poderão ser atingidos ou quando não existir mais a necessidade do projeto e ele for encerrado. Neste contexto, os projetos podem ser compostos por três tipos de categorias: subprojetos, programas e portfólio. Sobre estas categorias, analise as sentenças a seguir: I- No projeto, o sucesso é medido pelo orçamento, prazo e produtos entregues dentro das especificações e os projetos complexos podem ser particionados em projetos menores, facilitando, assim, a atividade de gerenciamento. II- O programa é um conjunto de projetos ou portfólios com objetivos afins. III- No programa, o sucesso é medido em termos de retorno do investimento (ROI), novas habilidades e benefícios entregues. IV- No portfólio, os grupos de programas são relacionados e gerenciados coletivamente de forma coordenada. V- No portfólio, o sucesso é medido em termos de performance agregada dos componentes do portfólio. Agora, assinale a alternativa CORRETA: a) Somente a sentença III está correta. b) As sentenças II, III e V estão corretas. c) As sentenças I, III e V estão corretas. d) As sentenças II, III e IV estão corretas. 8. A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da computação e matemática para alcançar soluções com um bom custo-benefício para resolução de problemas do software, no entanto é quem estabelece o uso de sólidos princípios de Engenharia para que se possa obter economicamente um software que seja confiável e que funcione eficientemente. A respeito da função do princípio de Engenharia de Software do tipo "Padronização", classifique V para as sentenças verdadeiras e F para as falsas: ( ) Formalizar o processo de construção e padronizar os componentes do sistema, facilitando o reuso das funcionalidades. ( ) Padronizar o processo de construção do software para facilitar o entendimento e manutenção. ( ) Uniformizar o processo de construção do software para melhorar sua execução e sustentação. ( ) Padronizar os procedimentos de construção do software para otimizar seus componentes durante a manutenção. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F. b) V - F - F - F. c) V - V - F - V. d) F - V - V - F. 29/06/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/6 9. O principal objetivo da qualidade de software é garantir um bom processo de desenvolvimento utilizando métodos, técnicas e procedimentos corretos para facilitar a realização das atividades de toda equipe de software. De forma geral, o desenvolvimento de produto de software, ou seja, o ciclo de vida de desenvolvimento do produto, percorre quatro etapas de execução - processo, produto, defeitos e lições aprendidas. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: I- Na etapa de processo, se busca padronizar, formalizar e facilitar o processo de implementação do produto. PORQUE II- Só a partir de uma boa documentação é possível medir o desempenho através das atividades de detecção e prevenção de defeitos, em que se realizam os testes verificando e validando o produto e fazendo as correções dos defeitos, erros ou falhas no software e realizando as atividades de prevenção como auditorias, treinamentos e reportes das lições aprendidas, gerando oportunidades de melhorias. Assinale a alternativa CORRETA: a) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira. b) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. c) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa. 10.Após atuar como analista e programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um colaborador que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o colaborador foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de: a) Planejamento, garantia e controle da qualidade. b) Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato. c) Estimativa de custos, realização do orçamento e controle de custos. d) Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma. 11.(ENADE, 2005) O Processo Unificado (RUP - Rational Unified Process) é um moderno processo de desenvolvimento de software constituído de quatro fases. Assinale a opção que apresenta as quatro fases do RUP, na ordem em que elas devem ser executadas: a) Concepção, elaboração, construção, transição. b) Concepção, elaboração, construção, teste. c) Elaboração, concepção, transição, construção. d) Elaboração, concepção, teste, transição. 29/06/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 6/6 12.(ENADE, 2014) A gerência de configuração de software, também chamada de gerência de mudança e configuração, é o processo que mantém atualizadas as informações dos elementos de configuração. A esse respeito, avalie as afirmações a seguir: I- A auditoria de software é um processo que consiste em verificar se a linha de base foi atendida ou se os requisitos de sistema foram atendidos. II- A linha de base é o marco de referência a partir do qual serão feitos os controles de mudança e por ser a versão 1.0 de um software. III- Um item de configuração é um elemento unitário que compõe aquele software e deve ser gerenciado. É correto o que se afirma em: a) II e III, apenas. b) I e III, apenas. c) II, apenas. d) I, apenas. Prova finalizada com 9 acertos e 3 questões erradas.
Compartilhar