Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0194_201607296985 V.1 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaiação Parcial: CCT0194_SM_201607296985 V.1 Aluno(a): RENATO MOREIRA DA SILVA Matrícula: 201607296985 Acertos: 10,0 de 10,0 Data: 26/10/2017 22:13:44 (Finalizada) 1a Questão (Ref.: 201607359438) Acerto: 1,0 / 1,0 Indique a alternativa correta para defnir CONHECIMENTO: Experiência pessoal, informações analisadas, gerando ações ou decisões. Dados analisados dentro de um contexto. Fatos brutos que retratam ocorrências atuais ou do passado. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los signifcativos e úteis. Gabarito Comentado . 2a Questão (Ref.: 201607563282) Acerto: 1,0 / 1,0 Sommerville defne software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específco ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores Assinale a ÚNICA opção que complementa cada frase corretamente linguagem de máquina / linguagem interpretada linguagem de programação / linguagem de máquina linguagem de máquina / linguagem de programação linguagem de programação / linguagem interpretada linguagem interpretada / linguagem de máquina 3a Questão (Ref.: 201608026855) 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 superfcial da área técnica, econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada: design lógico do sistema. estudo de caso. análise de requisitos. análise de equilíbrio. estudo de viabilidade. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado... 1 de 4 26/10/2017 23:05 4a Questão (Ref.: 201607382142) Acerto: 1,0 / 1,0 Basicamente o que é um processo de software? Um processo de software defne que linguagem deve se usar. Um processo de software defne como se testar. Um processo de software defne como um produto deve ser entregue. Um processo de software defne o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software defne a forma como os requisitos devem ser levantados. Gabarito Comentado . 5a Questão (Ref.: 201607987847) Acerto: 1,0 / 1,0 O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens objeto colaboração atividade sequência iteração 6a Questão (Ref.: 201607360006) Acerto: 1,0 / 1,0 Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identifcam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas. Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Entrada de dados, processamento da informação, apresentação dos resultados Levantamento de requisitos, análise de requisitos, registro dos requisitos Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento, homologação, produção Gabarito Comentado . 7a Questão (Ref.: 201608034344) Acerto: 1,0 / 1,0 Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização de Plataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes. 1,2,3,4,5 2,1,4,5,3 1,3,2,4,5 1,2,4,5,3 5,4,3,2,1 Gabarito Comentado . 8a Questão (Ref.: 201608216656) Acerto: 1,0 / 1,0 O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado... 2 de 4 26/10/2017 23:05 a) a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando etapas de análise. d) o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a qualidade desejada. c) o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma normal. e) o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não serem modifcados os requisitos. b) o código gerado pelo desenvolvedor implemente corretamente as defnições de processamento, entrada e saída, considerando os recursos de rede como principal requisito. 9a Questão (Ref.: 201607346611) 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 I e IV III e IV II e IV Gabarito Comentado . BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado... 3 de 4 26/10/2017 23:05 10 a Questão (Ref.: 201608216487) Acerto: 1,0 / 1,0 Um tipo de teste de sistemas de software é também chamado de ¿teste comportamental¿ e focaliza os requisitos funcionais do software,permitindo ao engenheiro de software derivar conjuntos de condições de entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de teste tende a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções incorretas ou omitidas, de interfaces, de estrutura de dados ou de acesso à base de dados externa, de comportamento ou desempenho de iniciação e término. Além disso, é um tipo de teste que despreza, de propósito, a estrutura de controle, sendo a atenção focalizada no domínio da informação. Esse tipo é conhecido por teste: e) de lógica composta. b) caixa-branca. a) caixa-preta. d) de caminho básico. c) de fuxo de dados. BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado... 4 de 4 26/10/2017 23:05 Slide 1 Slide 2 Slide 3 Slide 4
Compartilhar