·

Cursos Gerais ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Estácio: Alunos\n\nQUALIDADE E TESTES DE SOFTWARE\nCCT0774_AP_201607049686_V2\n\nAluno: GEORGE BRUNO FARIAS SOARES\nDisc.: QUAL. TEST. SOFTWARE\n\nMatr.: 201607049686\n2020.1 EAD (GT) / EX\n\nPrezado(a) Aluno(a),\n\nVocê fará agora seu TESTE DE CONHECIMENTO! 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.\n\nApós responder 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 seu AV e AVS.\n\n1. Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do término da fase anterior,\n\nComo se chama o processo de desenvolvimento de software com essa propriedade?\n\n⚪ ágil\n⚪ iterativo incremental\n⚪ UML\n☑ Cascata\n⚪ RUP\n\nExplicação:\n\nesse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior.\n\n2. Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades surgem.\n\nComo se chama o modelo que apresenta essa propriedade?\n\n☑ Incremental\n⚪ cascata\n⚪ RUP\n⚪ ágil\n⚪ sequencial Explicação:\n\no pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado\nlogo o modelo é o incremental.\n\n3. Fonte: FCC 2013 - AL-RN Analista Legislativo - Analista de Sistemas\n\nO primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e:\n\nA) Sinale a complementação correta.\n\n⚪ desenvolvimento incremental\n⚪ análise de recursos e software\n⚪ geração de relatórios de teste\n☑ implementação e teste unitário\n\nExplicação:\n\nDe acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.\n\n4. A prototipagem representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente de software de sistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele\n\n⚪ Não possibilita avaliar a qualidade do software produzido.\n☑ Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.\n⚪ Permite avaliar o desempenho geral da equipe de desenvolvimento de software\n⚪ Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.\n\nExplicação:\n\nO propósito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software. 5. Fonte: FUNRIO 2013 - MPU Analista de Tecnologia da Informação\n\nConsidere o seguinte problema encontrado em projetos de desenvolvimento de software: projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão e medida que a equipe de projeto prossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento.\n\n⚪ incremental\n☑ em cascata\n⚪ iterativo\n⚪ iterativo e incremental\n⚪ evolutivo\n\nExplicação:\n\nO modelo em Cascata possui este problema de ter a necessidade de um fluxo sequencial e os projetos do mundo real não seguem necessariamente esta sequencialidade.\n\n6. Fonte: UFF 2009 ¿ Analista de Tecnologia da Informação\n\nEm relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema:\n\n☑ atualização contínua\n⚪ segurança\n⚪ utilização mínima de recursos\n⚪ legalidade\n⚪ legibilidade\n\nExplicação:\n\nDe acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em cada ciclo. 19/05/2020\nEstatística: Alunos\n\nExercício iniciado em 19/05/2020 17:09:26.