Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/11/2023, 17:16 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/6 Exercício avalie sua aprendizagem A Engenharia de Software é uma tecnologia em camada. Avalie a relação entre os conceitos e de�nições a seguir: [1] Camada qualidade [A] Determina as etapas de desenvolvimento do software. [2] Camada de processo [B] Garante que os requisitos que atendem asexpectativas do usuário serão cumpridos [3] Camada de métodos [C] Define os artefatos gerados em função da técnica de modelagem adotada, tal como modelo de casos de uso ou de classes. Assinale a opção que corretamente relaciona os referidos conceitos e de�nições: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa DGT1393_202309771179_TEMAS Aluno: IASMIM DOS SANTOS MELO Matr.: 202309771179 Disc.: PROCESSOS DE DESENVO 2023.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS 1. [1][B] - [2][A] - [3][C] [1][A] - [2][B] - [3][C] [1][B] - [2][C] - [3][A]. [1][C] - [2][B] - [3][A]. [1][C] - [2][A] - [3][B]. Data Resp.: 29/11/2023 16:54:06 Explicação: A resposta correta é: [1][B] - [2][A] - [3][C] javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); 29/11/2023, 17:16 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/6 Os engenheiros de software têm na atualidade uma série de desa�os que devem ser superados no dia a dia do trabalho. Os desa�os podem ser agrupados em sete grandes categorias. Sobre essas categorias, analise as a�rmativas abaixo. I - Os sistemas de gestão empresarial (ERP) são um exemplo típico de Software de Aplicação. II - Redes neurais e técnicas de aprendizado de máquina constituem algoritmos e métodos utilizados na construção de sistemas de inteligência arti�cial. III - O software embarcado geralmente possui funções e tarefas bem de�nidas, com o objetivo de controlar o funcionamento do sistema embarcado. Marque a alternativa que apresenta a(s) a�rmativa(s) correta(s). (CS-UFG/2017 - adaptada) No gerenciamento de projeto existem possibilidades de �uxos de processos. É necessário que uma metodologia seja aplicada de forma sistemática para gerar o produto software desejado. Para que esse gerenciamento seja regulamentado existe a Project Management Institute (PMI). Sobre o Project Management Institute (PMI), marque a alternativa correta. 2. As a�rmativas I, II e III estão corretas. Apenas as a�rmativas I e II estão corretas. Apenas as a�rmativas I e III estão corretas. Apenas a a�rmativa III está correta. Apenas as a�rmativas II e III estão corretas. Data Resp.: 29/11/2023 16:54:24 Explicação: A a�rmativa I está correta, pois os sistemas de gestão empresarial (ERP) são exemplos de software de aplicação. Esses sistemas são desenvolvidos para auxiliar nas atividades de gestão de uma empresa, como controle �nanceiro, recursos humanos, estoque, entre outros. A a�rmativa II está correta, pois redes neurais e técnicas de aprendizado de máquina são, de fato, algoritmos e métodos utilizados na construção de sistemas de inteligência arti�cial. Essas técnicas são fundamentais para que os sistemas de IA possam aprender e tomar decisões com base em dados. A a�rmativa IIII está correta, o software embarcado geralmente tem funções e tarefas bem de�nidas para controlar o funcionamento de um sistema embarcado. 3. O Project Management Institute (PMI) é uma estrutura de apoio gerencial. O Project Management Institute (PMI) é uma forma de PMBOK. O Project Management Institute (PMI) é uma certi�cadora de PMP. O Project Management Institute (PMI) é uma ferramenta de gestão de projetos. O Project Management Institute (PMI) é um instrumento de elaboração de hardware. Data Resp.: 29/11/2023 16:54:45 Explicação: A certi�cação mais conhecida do PMI é a Project Management Professional (PMP), que é uma das certi�cações mais reconhecidas e respeitadas globalmente na área de gerenciamento de projetos. O PMI estabelece os critérios e requisitos para a obtenção da certi�cação PMP, bem como promove a disseminação de melhores práticas e conhecimentos nesse campo. 29/11/2023, 17:16 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/6 Durante a produção de um software, defeitos podem ser descobertos. Qual cenário apresenta uma solução mais rápida para um defeito identi�cado na versão de software em produção? Em engenharia de software, o termo "requisito-chave" ou "requisito crítico" refere-se a um requisito que é considerado essencial ou de alta prioridade para o sucesso do projeto. Qual é o requisito-chave não funcional ao de�nir a interface grá�ca com o usuário? No contexto da etapa de projeto do processo de desenvolvimento de software, avalie a relação entre os conceitos e de�nições a seguir: [1] Implantação [A] Inclui a correção de defeitos não identificados nas etapas anteriores doprocesso de desenvolvimento de software. [2] Manutenção [B] Permite a modificação de um software existente a partir de alteraçõessignificativas nas regras de negócio. [3] Reengenharia desoftware [C] Etapa do processo de desenvolvimento de software relacionada com a transferência do sistema da comunidade de desenvolvimento para a comunidade de usuários. Assinale a opção que corretamente relaciona os referidos conceitos e de�nições: FASES DO DESENVOLVIMENTO DE SOFTWARE 4. Continuar desenvolvendo a versão 2 com o defeito corrigido e liberá-la posteriormente. Corrigir o defeito na versão 1 e liberá-la imediatamente, enquanto ajusta a versão 2 em desenvolvimento. Redesenvolver todo o software. Ignorar o defeito. Aguardar o feedback dos usuários para a próxima iteração. Data Resp.: 29/11/2023 16:55:12 Explicação: Tecnicamente, esta é a melhor solução, pois o usuário teria de aguardar a liberação da versão 2, convivendo por um período com o impacto negativo do defeito do software no ambiente de produção. 5. Desempenho. Funcionalidade. Usabilidade. Segurança. Integridade. Data Resp.: 29/11/2023 16:55:36 Explicação: Ao de�nir uma interface entre o usuário e o sistema, o requisito-chave não funcional é a usabilidade. 6. [1][C] - [2][B] - [3][A]. [1][B] - [2][C] - [3][A]. [1][B] - [2][A] - [3][C]. [1][A] - [2][B] - [3][C]. 29/11/2023, 17:16 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/6 A Uni�ed Modeling Language (UML) e o Processo Uni�cado (Rational Uni�ed Process - RUP) são fundamentais no desenvolvimento de software orientado a objetos. Enquanto a UML fornece uma linguagem padronizada para a criação de diagramas e a comunicação de ideias complexas, o RUP oferece uma estrutura para organizar o processo de desenvolvimento em fases distintas, cada uma com atividades especí�cas e objetivos claros. Esses conceitos são vitais para engenheiros de software na construção de sistemas e�cientes, �exíveis e escaláveis. Em que aspecto a Uni�ed Modeling Language (UML) se destaca principalmente no desenvolvimento de software? No contexto da metodologia ágil Scrum, avalie a relação entre os papéis e de�nições a seguir: Assinale a opção que corretamente relaciona os referidos conceitos e de�nições: [1][C] - [2][A] - [3][B]. Data Resp.: 29/11/2023 16:56:01 Explicação: A resposta correta é: [1][C] - [2][A] - [3][B]. MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 7. Na automatização de testes de software. Na gestão �nanceira de projetos de software. Na escrita de código e�ciente. Na garantia de compatibilidade entre diferentes sistemas operacionais. Na comunicação de ideias complexas através de diagramas. Data Resp.: 29/11/2023 16:56:37Explicação: A UML é uma linguagem visual utilizada para a comunicação de conceitos complexos em desenvolvimento de software por meio de diagramas padronizados. 8. [1][A] - [2][B] - [3][C]. [1][C] - [2][B] - [3][A]. 29/11/2023, 17:16 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/6 (Instituto AOCP/2021) O técnico de Tecnologia da Informação da SANESUL, vislumbrando a melhoria contínua em seus processos de desenvolvimento de software, sugeriu a implantação de modelos de maturidade de processos em software. Assim, são exemplos de modelos de maturidade e melhoria de processos: A família de normas ISO/IEC 33000 fornece uma estrutura coerente para avaliação de processos de software que substitui as diferentes partes da ISO/IEC 15504. O objetivo da série de normas ISO/IEC 33000 é fornecer uma abordagem estruturada para a avaliação de processos, permitindo que as organizações alcancem vários objetivos: entenda o estado de seus próprios processos buscando melhorá-los; determine a adequação de seus próprios processos para um requisito especí�co ou para um conjunto de requisitos; determinar a adequação dos processos de outra organização para um contrato especí�co ou conjunto de contratos. Assinale a alternativa a seguir que mostra as normas que fazem parte da ISO/IEC 33000: [1][C] - [2][A] - [3][B]. [1][B] - [2][C] - [3][A]. [1][B] - [2][A] - [3][C]. Data Resp.: 29/11/2023 16:57:06 Explicação: A resposta correta é: [1][B] - [2][A] - [3][C]. 7389NORMAS E MODELOS DE QUALIDADES DE PROCESSO DE SOFTWARE 9. CMMI e MPS BR HDMI e VGA Ciclo PDCA e VGA ISACA e DEV SCRUM e Modelo Cascata Data Resp.: 29/11/2023 16:57:19 Explicação: O Modelo MPS.BR e o CMMI (Capability Maturity Model Integration) são exemplos de modelos de maturidade de processos de software. 10. ISO/IEC 33001, ISO/IEC 33002, ISO/IEC 33003, ISO/IEC 33004, ISO/IEC33020 e ISO/IEC 33063. ISO/IEC 33001, ISO/IEC 33002, ISO/IEC 33003, ISO/IEC 15504 e ISO/12207. CMMI, MPS.BR, ISO/IEC 15504, ISO/IEC 33002, ISO/IEC 33003, ISO/IEC 33004 e ISO/IEC33020. ISO/IEC 33001, ISO/IEC33020, ISO/IEC 33063, CMMI e MPS.BR. ISO/15504 e ISO/IEC 12207. Data Resp.: 29/11/2023 16:58:28 Explicação: Fazem parte da família da norma ISO/IEC 3300: ISO/IEC 33001: Concepts and Terminology ISO/IEC 33002: Requirements for Performing Process Assessment ISO/IEC 33003: Requirements for Process Measurement Frameworks ISO/IEC 33004: Requirements for Process Reference, Process Assessment and Maturity Models ISO/IEC33020: Process Measurement Framework for Assessmento fProcess Capability ISO/IEC 33063: Process Assessment Model for Software Testing 29/11/2023, 17:16 Estácio: Alunos https://simulado.estacio.br/alunos/ 6/6 Não Respondida Não Gravada Gravada Exercício inciado em 29/11/2023 16:53:26.
Compartilhar