Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.:201803772857) Acerto: 1,0 / 1,0 Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Gabarito Coment. 2a Questão (Ref.:201803805350) Acerto: 1,0 / 1,0 A criação da engenharia de software surgiu numa tentativa de contornar a(o): A crise dos ambientes físicos de TI nos anos de 1970. A crise entre os Stakeholders. Conflito entre os usuários de sistemas informatizados. A crise do software nos anos de 1970 e dar um tratamento de engenharia ao desenvolvimento de sistema de software complexos. Conflito entre as áreas de negócio e TI. 3a Questão (Ref.:201803258756) Acerto: 1,0 / 1,0 Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional). I. O sistema deve emitir extrato online de cada funcionário; II. O banco de dados dever ser SQL Server, que a empresa já possui; III. O sistema deve rodar em ambiente web; IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido. Assina a única opção que classifica corretamente os requisitos é: I-F, II-NF, III-F, IV-F I-NF, II-NF, III-NF, IV-NF I-F, II-F, III-NF, IV-F I-F, II-NF, III-NF, IV-F I-F, II-F, III-F, IV-F Gabarito Coment. 4a Questão (Ref.:201803260412) Acerto: 1,0 / 1,0 Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define a forma como os requisitos devem ser levantados. Um processo de software define que linguagem deve se usar. Um processo de software define como um produto deve ser entregue. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Gabarito Coment. 5a Questão (Ref.:201803866113) Acerto: 1,0 / 1,0 A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: generalização agregação conexão relação especialização Gabarito Coment. Gabarito Coment. Gabarito Coment. 6a Questão (Ref.:201803467432) Acerto: 1,0 / 1,0 A análise por pontos de função, elaborada no final da década de 70 por Alan Albrecht da IBM, é uma técnica para medição do tamanho de software. Qual a contribuição que as atividades de estimativa e métrica de software em geral, podem oferecer a um projeto de desenvolvimento? O valor de contratos de licitação, o preço de um projeto de desenvolvimento com novas tecnologias e o cálculo do valor da hora de trabalho são calculados diretamente com técnicas de estimativa como os pontos de função Estimativas e métricas de software podem ser úteis para calcular o espaço em disco necessário para hospedagem de dados em Sistemas de gerenciamento de banco de dados bem como a estruturação dessas informações da melhor forma Atividades de estimativa e métrica de software são utilizadas para obter o tamanho de espaço necessário em servidores para hospedagem de sistemas de informação em servidores de aplicação Técnicas de estimativa e métrica de software servem para calcular e comparar o desempenho de diferentes tecnologias a serem adotadas num projeto de desenvolvimento de software Atividades dessa natureza ajudam no planejamento de um projeto de desenvolvimento, uma vez que a partir da obtenção do tamanho do software, podem ser obtidas em seguida outras variáveis importantes como prazo, esforço e produtividade 7a Questão (Ref.:201803237487) Acerto: 1,0 / 1,0 Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta. No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é possível a solução dos riscos logo no início do projeto. No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema. O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o código do sistema muito mais rapidamente que o modelo de prototipação. A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais. O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis. 8a Questão (Ref.:201803915745) Acerto: 1,0 / 1,0 Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: os riscos associados ao projeto os custos associados para a resolução do problema as alternativas para a resolução do problema as diretrizes para as implementações de novos projetos a solução que será tomada para resolução do problema 9a Questão (Ref.:201803798616) Acerto: 1,0 / 1,0 Qual a fase do processo de engenharia de requisitos em que se pretende demonstrar que o documento de requisitos produzido corresponde, de fato, ao sistema que o cliente pretende: classificação. organização. arquitetura. elicitação. validação. 10a Questão (Ref.:201803268105) Acerto: 1,0 / 1,0 "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Compartilhar