Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201501182366 V.1 Fechar Aluno(a): HIGOR GABRIEL DIAS CORREIA DE FARIAS Matrícula: 201501182366 Desempenho: 10,0 de 10,0 Data: 03/05/2016 23:14:06 (Finalizada) 1a Questão (Ref.: 201501921673) Pontos: 1,0 / 1,0 Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como: Comercial Shareware Demo Adware Trial Gabarito Comentado. 2a Questão (Ref.: 201501768506) Pontos: 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: Software Freeware Programa de computador cujo uso não implica o pagamento de licença de uso. 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. Comercial Programa por que se paga uma taxa de licenciamento para sua utilização. Demo Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Gabarito Comentado. 3a Questão (Ref.: 201501259155) Pontos: 1,0 / 1,0 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para o desenvolvimento. É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para a manutenção. Gabarito Comentado. 4a Questão (Ref.: 201501254405) Pontos: 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 é: IF, IINF, IIINF, IVF IF, IIF, IIINF, IVF IF, IIF, IIIF, IVF INF, IINF, IIINF, IVNF IF, IINF, IIIF, IVF Gabarito Comentado. 5a Questão (Ref.: 201501912690) Pontos: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML Unified Modeling Language. A característica desta modelagem é: I Visualizar o desenho do sistema e a intercomunicação entre objetos. II Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em II e III; Apenas em I; Apenas em II; Apenas em III; Apenas em I e II; Gabarito Comentado. 6a Questão (Ref.: 201501960696) Pontos: 1,0 / 1,0 Ao levantar os requisitos de um sistema é necessário ter atenção com: As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. Devese prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 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 A performance futura do sistema e a linguagem de programação que será utilizada. A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. Gabarito Comentado. 7a Questão (Ref.: 201501911401) Pontos: 1,0 / 1,0 A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software: bibliotecas e classes fundamentais parte de código de programa e bibliotecas módulo de código binário e classes fundamentais aproveitamento de ideias e de bibliotecas parte de código e a camada de arquitetura 8a Questão (Ref.: 201501911396) Pontos: 1,0 / 1,0 É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos. Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: Desenho interno do produto de implementação local Desenho externo Gabarito Comentado. 9a Questão (Ref.: 201501220530) Pontos: 1,0 / 1,0 O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir. I O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos. II O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes. III O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código. IV O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade. São corretas APENAS as afirmativas: II e IV III e IV I e II II e III I e IV Gabarito Comentado. 10a Questão (Ref.: 201501263754) Pontos: 1,0 / 1,0 "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Compartilhar