Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0194_201509027981 V.1 Fechar PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaiação Parcial: CCT0194_SM_201509027981 V.1 Aluno(a): STEVEM PRADO DE OLIVEIRA BARCELOS Matrícula: 201509027981 Acertos: 9,0 de 10,0 Data: 13/10/2016 20:27:11 (Finalizada) 1a Questão (Ref.: 201509265942) Acerto: 1,0 / 1,0 Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: Descreve as características dos objetos. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. Marque a alternativa correta: Iteração Método Seleção Atributo Sequência Sequência Iteração Atributo Método Seleção Método Seleção Atributo Sequência Iteração Atributo Iteração Método Seleção Sequência Atributo Sequência Iteração Método Seleção Gabarito Comentado. 2a Questão (Ref.: 201509063534) Acerto: 0,0 / 1,0 Indique a alternativa correta para definir CONHECIMENTO: Fatos brutos que retratam ocorrências atuais ou do passado. Símbolos, números, letras. Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Conjunto de dados aos quais os seres humanos deram forma para tornálos significativos e úteis. Gabarito Comentado. 3a Questão (Ref.: 201509089332) Acerto: 1,0 / 1,0 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para o desenvolvimento. É a área do conhecimento da computação voltada para a manutenção. É 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 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. Gabarito Comentado. 4a Questão (Ref.: 201509730951) Acerto: 1,0 / 1,0 Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: estudo de caso. estudo de viabilidade. análise de equilíbrio. análise de requisitos. design lógico do sistema. 5a Questão (Ref.: 201509264012) Acerto: 1,0 / 1,0 Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar soluções para os requisitos apresentados? Análise estrutural Análise funcional Análise compotamental Análise semântica Análise ambiental Gabarito Comentado. 6a Questão (Ref.: 201509691921) Acerto: 1,0 / 1,0 Os padrões a partir dos quais os objetos são criados são denominados entidades atributos instâncias classes métodos Gabarito Comentado. 7a Questão (Ref.: 201509738436) Acerto: 1,0 / 1,0 O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. 8a Questão (Ref.: 201509741577) Acerto: 1,0 / 1,0 A reutilização traz os seguintes benefícios: a redução do desperdício de tempo e de dinheiro a redução do desperdício de tempo e aumento de dinheiro a eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo a sobrecarga de atividades em determinadas etapas 9a Questão (Ref.: 201509050707) Acerto: 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: I e II II e III II e IV III e IV I e IV Gabarito Comentado. 10a Questão (Ref.: 201509742049) Acerto: 1,0 / 1,0 São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação. Essas são características dos: Testes de unidade Testes estáticos Testes de validação Testes de integração Testes dinâmicos Gabarito Comentado.
Compartilhar