Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Questão 1) Sobre a fase de manutenção, o que NãO podemos afirmar. A) No início da fase de manutenção encerra-se o ciclo de desenvolvimento do software B) Funcionalidades existentes podem ser alteradas C) Fase estratégica para uso da documentação produzidas nas fases do processo de desenvolvimento. D) A fase de manutenção jamais terá fim E) Novas funcionalidades podem ser desenvolvidas. Questão 2) O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias para acompanhamento do andamento das atividades. Complete a frase escrevendo o nome de cada uma das características do modelo Scrum: I) _____________: Período para finalização de cada requisito; II) _____________: Reunião diária para análise de andamento do projeto; III) _____________: Lista com funcionalidades a serem implementadas; IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à equipe como será implementado; V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer na tentativa de não estourar o Sprint. Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V). A) Scrum Master - Sprint - Scrum - Product Backlog - Sprint Backlog B) Product Backlog - Scrum Master - Sprint Backlog - Sprint - Srum C) Sprint - Scrum - Scrum Master - Product Backlog - Sprint Backlog D) Product Backlog - Sprint Backlog - Sprint - Scrum - Scrum Master E) Sprint - Scrum - Product Backlog - Sprint Backlog - Scrum Master Questão 3) Analise o processo de desenvolvimento de software, que tem como características I. As fases do processo se sucedem, sem que se possa retroceder a fase anterior. II. Todos os requisitos devem ser validados no início do projeto. III.. Processo voltado para pequenos projetos . Estamos nos referindo a que processo de desenvolvimento de software ? A) balbúrdia B) cascata C) cascata com retroalimentação D) balbúrdia com retroalimentação E) codifica-remenda Questão 4) Sobre os objetivos de teste de software, considere as seguintes afirmativas: 1. A atividade de teste é o processo de executar um programa com a intenção de descobrir um erro. 2. A atividade de teste pode comprovar a ausência de erros. 3. Um bom caso de teste é aquele que tem uma elevada probabilidade de revelar um erro ainda não descoberto. Marque a alternativa correta: A) Somente a afirmativa 1 é verdadeira. B) Somente a afirmativa 3 é verdadeira. C) Somente as afirmativas 2 e 3 são verdadeiras. D) As afirmativas 1, 2 e 3 são verdadeiras. E) Somente as afirmativas 1 e 3 são verdadeiras. Questão 5) Qual alternativa abaixo melhor representa o requisito "Sistema deve oferecer opção para o usuário escrever observação nos documentos." ? A) Requisito funcional. B) Requisito do sistema. C) Requisito externo. D) Requisito de usuário. E) Requisito não funcional. Questão 6) "Inicialmente, não se seguia um modelo de desenvolvimento de software. Os desenvolvedores baseavam-se em suas proprias experiencias e não havia uma forma definida e estruturada para o desenvolvimento. O resultado era softwares que entravam em produção com erros não testados e com a obrigatoriedade de correções após a fase de implementação." Qual opção abaixo representa somente modelo de desenvolvimento de software em PDS? A) Modelo cascata e modelo condicional. B) Modelo balbúrdia e modelo espiral com protitipação. C) Modelo estruturado e modelo codifica-compila. D) Modelo espiral com prototipação e modelo OO. E) Modelo essencial e modelo em cascata com realimentação. Questão 7) São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: _______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação da equipe. A) falta de tempo para implementação, falta de capital de investimento. B) falta de tempo para implementação, capital mal empregado. C) falta de tempo para implementação, resistência a mudanças. D) resistência a mudanças, desconhecimento do escopo do projeto. E) falta de tempo para implementação, desconhecimento do escopo do projeto. Questão 8) Marque a UNICA opção correta sobre a linguagem de primeira geração. A) Surgiu em meados dos anos 80. B) A linguagem Assembly surgiu em meados dos anos 50 e é considerada uma linguagem de primeira geração. C) Linguagem binária, com os dígitos 1 e 2. D) Cada processador possui uma. E) Uso para conexão e manipulação de banco de dados. Questão 9) Ao levantar os requisitos de um sistema é necessário ter atenção com: A) Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. B) As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver C) A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. D) A performance futura do sistema e a linguagem de programação que será utilizada. E) As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. Questão 10) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o A) tático ou desenho lógico B) nível estratégico ou desenho arquitetônico C) estratégico ou desenho detalhado D) operacional ou desenho lógico E) operacional ou desenho detalhado
Compartilhar