Baixe o app para aproveitar ainda mais
Prévia do material em texto
50447 . 7 - Engenharia de Software - 20212.A AV2 Ana Silva Nota final--- 6/6 Tentativa 1Enviado: 28/09/21 11:58 (BRT) 6/6 Conteúdo do exercício Conteúdo do exercício 1. Pergunta 1 /0,6 Planejamento do processo e a redução dos riscos por meio do foco na arquitetura, e o feedback continuo de desenvolvimento através de envolvimento dos stakeholders são os princípios de qual metodologia? Ocultar opções de resposta 1. Cascata. 2. Swebok. 3. OpenUP. Resposta correta 4. MPS-Br. 5. Modelo V. 2. Pergunta 2 /0,6 A Crise do Software foi um termo que surgiu nos anos 70 em decorrência da imaturidade do mercado e dos profissionais da computação da época, pois vinha de um período em que o desenvolvimento do software não exigia requisitos e configurações complexas. O termo expressava as dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda por software, da complexidade dos problemas a serem resolvidos e da inexistência de técnicas estabelecidas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validados. Esse trecho refere-se à motivação principal para a crise tecnológica ocorrida. A partir dessas informações e do conteúdo estudado a respeito, podemos afirmar que a Crise de Software estava diretamente ligada ao: Ocultar opções de resposta 1. número de requisitos que apresentaram uma série reduzida de oportunidades, desafios e ameaças que nortearam as tecnologias e indicaram novos caminhos para as pesquisas. 2. modelo de trabalho em equipe que era praticado, pois, além do funcionamento incorreto do sistema, havia um ambiente de incertezas quanto à quantidade de softwares e às possíveis demandas futuras. Resposta correta 3. processo de utilização das chamadas linguagens estruturadas e modulares, nas quais se observou com clareza um processo de sucessivas falhas cometidas pela indústria de software. 4. meio de aquisição de um nível mais elevado de métodos e ferramentas, além de investimentos em treinamento, em um grau maior daquele que é oferecido atualmente. 5. aumento dos prazos e o custo final do produto, além da falta de tempo hábil para a captura de dados relevantes para serem utilizados no processo de desenvolvimento de software. 3. Pergunta 3 /0,6 Quando um software consegue se adaptar às suas especificações e, simultaneamente, atende às particularidades do cliente do sistema, ele passa por um processo de verificação conhecido como validação do software. No que se refere aos estágios do processo, marque a alternativa INCORRETA: Ocultar opções de resposta 1. Testes de aceitação: Têm o objetivo de verificar possíveis falhas provenientes de interações inesperadas ocorridas entre os elementos do sistema e problemas de interface do componente. Resposta correta 2. O teste de aceitação utiliza dados disponibilizados pelo cliente. Esse teste pode apresentar falhas e omissões na definição dos requisitos do sistema. 3. Testes de sistema: Observa-se que, neste tipo de teste, os componentes do sistema são integrados para gerar um sistema completo. 4. Testes de sistema: Ocupa-se em demonstrar que o sistema atende a seus requisitos, sejam funcionais ou não funcionais. 5. Testes de desenvolvimento: Modelo de teste no qual os elementos que compõem o sistema são testados pelos próprios profissionais que as criaram. 4. Pergunta 4 /0,6 Ao utilizarem um produto de software, os usuários dispõem de informações ou experiências que variam de pessoa para pessoa. Ressaltando que o produto de software deve passar, antes de sua disponibilização, por uma série de testes para que quaisquer erros de execução sejam corrigidos. Com relação ao termo "software" como produto, analise as afirmações abaixo: I - Um produto de características lógicas e não físicas, ou seja, trata-se de um elemento intangível. II - São programas de computador e documentação associada. III - São restritos ao próprio autor. IV - São direcionados comercialmente a pessoas diferentes dos seus programadores. É correto o que se afirma em: Ocultar opções de resposta 1. l, II, III e IV. 2. II e IV, apenas. 3. l, II e IV, apenas. Resposta correta 4. I e III, apenas. 5. I e II, apenas. 5. Pergunta 5 /0,6 A característica principal do __________________ é defender fortemente a automação e monitoramento em todas as fases da construção do software, da integração, teste, liberação para implantação e gerenciamento de infraestrutura. Qual item completa corretamente a afirmação apresentada? Ocultar opções de resposta 1. DevOps. Resposta correta 2. RUP. 3. Extreme Programming. 4. Lean Software Development. 5. OpenUP. 6. Pergunta 6 /0,6 Entre as fases do processo de software encontramos o Estudo de Viabilidade. Analise as afirmativas sobre essa fase. I.Verifica se as necessidades do usuário podem ser satisfeitas por meio das tecnologias atuais. II.Verifica se o sistema poderá ser desenvolvido dentro das restrições orçamentárias. III.É utilizado apenas para processos que envolvam sistemas novos a serem desenvolvidos. Assinale a alternativa que apresenta a (s) afirmativa (s) correta (s). Ocultar opções de resposta 1. I, II e III. 2. III. 3. II. 4. I e II. Resposta correta 5. I e III. 7. Pergunta 7 /0,6 "Foi criado em 2003, tentando retratar o perfil das organizações empresariais brasileiras. Além de determinar um modelo de processos de software, serve como ferramenta de análise e modelo de negócio para auxiliar as empresas brasileiras que atuam no desenvolvimento de software." Estamos falando de: Ocultar opções de resposta 1. MPS-Br. Resposta correta 2. PSP. 3. CMM. 4. ISO 9001. 5. ISO 12207. 8. Pergunta 8 /0,6 A expressão “crise do software” não é recente dentro dos estudos relacionados à engenharia de software. Como já observado, há muito tempo essa crise foi diagnosticada nos processos de desenvolvimento de software, mas ela persiste até os dias atuais. Quais alternativas podem ser consideradas para a solução da crise do software? I - Não disseminação do conhecimento pela organização, mantendo parte das ideias e dos procedimentos utilizados com os desenvolvedores. II - Aquisição de um nível mais elevado de métodos e ferramentas. III - Investimentos em treinamento em um grau maior do que aquele que é oferecido atualmente. É correto o que se afirma em: Ocultar opções de resposta 1. I e II, apenas. 2. I e III, apenas. 3. l, II e III. 4. II e III, apenas. Resposta correta 5. l, apenas. 9. Pergunta 9 /0,6 No que se refere ao desenvolvimento e à manutenção de sistemas, analise as afirmativas a seguir e assinale a alternativa que apresenta todas as afirmativas corretas. I – Saber qual a necessiadade do cliente é o primeiro passo para o desenvolvimento de um sistema. II – Mesmo uma empresa tendo profissionais de áreas diferentes, na hora de construir um sistema, apenas a participação dos desenvolvedores é realmente importante. III – A realização de testes do código desenvolvido é uma ação importante na busca por inconsistências no desenvolvimento. Está(ão) correta(s): Ocultar opções de resposta 1. III. 2. I, II e III. 3. I e II. 4. II. 5. I e III. Resposta correta 10. Pergunta 10 /0,6 Qual alternativa apresenta uma descrição relacionada ao Open Unified Process (OpenUP)? Ocultar opções de resposta 1. É um modelo de processo originado de trabalhos da UML. Trata- se de um processo híbrido que aborda elementos de todos os modelos relacionados aos processos genéricos, demonstra práticas relevantes nas especificações e no projeto, além de apoiar atividades relacionadas à prototipação e à entrega incremental. 2. Representa uma variação do modelo cascata, sendo possíveldescrever o elo entre atividades de garantia de qualidade e ações ligadas à modelagem, comunicação e tarefas iniciais de construção. 3. Ligada ao processo unificado da área de engenharia de software. Entretanto, apresenta uma maneira mais flexível de atuar, na qual utiliza uma forma mais ágil e colaborativa de desenvolver softwares. Tem o núcleo aberto, o que possibilita a ele o desenvolvimento de software de qualquer modalidade. Resposta correta 4. Norma que estabelece os requisitos que possibilitam a execução de um sistema de gestão de qualidade. Tem como principal objetivo auxiliar as organizações empresariais no sentido de elevar a sua eficiência e o nível de satisfação do cliente. 5. Tem por objeto profissionalizar a área de engenharia de software, por meio de um consenso entre as áreas de conhecimento e o seu escopo. Sua indicação é para os diversos públicos ao redor do mundo, já que seu objetivo principal é auxiliar as empresas a observar de maneira mais ampla a engenharia de software como um todo.
Compartilhar