Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A1_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 06/04/2016 22:29:32 (Finalizada) 1a Questão (Ref.: 201501429399) Fórum de Dúvidas (0) Saiba (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: Atributo Sequência Iteração Método Seleção Sequência Iteração Atributo Método Seleção Atributo Iteração Método Seleção Sequência Iteração Método Seleção Atributo Sequência Método Seleção Atributo Sequência Iteração Gabarito Comentado 2a Questão (Ref.: 201501856400) Fórum de Dúvidas (0) Saiba (0) O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo: 1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo 2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador 3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez 4. Multiusuário ( ) Executa somente um processo de cada vez 5. Monousuário ( ) Distribui para mais de um processador 5, 4, 1, 3, 2 4, 3, 5, 1, 2 1, 2, 5, 3, 4 2, 1, 3, 4, 5 5, 1, 3, 2, 4 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 2/3 3a Questão (Ref.: 201501248215) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo: I. Informação é um fato isolado; II. Dado é algo que tem valor; III. Um sistema de informação recebe dados, os processa e gera informações; IV. Informação tem que ser úti l para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções I e IV estão corretas As opçoes I, II e III estão corretas As opçoes I e III estão corretas Apenas a opção III está correta As opções III e IV estão corretas Gabarito Comentado 4a Questão (Ref.: 201501248173) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: I. É a parte lógica do sistema de computação; II. Pode ser do tipo aplicativo ou básico; III. Seu processo de desenvolvimento é industrializado; IV. Pode ter a parte defeituosa substituída, tal qual o hardware. Assinale, então, a ÚNICA opção correta: As opções I e II estão corretas As opções II e IV estão corretas As opções I, II e III estão corretas As opções I e III estão corretas As opções II e III estão corretas Gabarito Comentado 5a Questão (Ref.: 201501856406) Fórum de Dúvidas (0) Saiba (0) Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Apenas as afirmativas I e II estão incompatíveis Apenas a afirmativa III está incompatível 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530138650 3/3 Todas as afirmativas estão compatíveis Apenas a afirmativa I está incompatível Apenas as afirmativas II e III estão incompatíveis Gabarito Comentado 6a Questão (Ref.: 201501915307) Fórum de Dúvidas (0) Saiba (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 Demo Trial Adware Shareware Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A2_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 06/04/2016 22:55:39 (Finalizada) 1a Questão (Ref.: 201501794635) Fórum de Dúvidas (2) Saiba (2) Na engenharia de requisitos, tratase de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: Questionário. Brainstorming. Entrevista. Análise de protocolos. Prototipação. Gabarito Comentado 2a Questão (Ref.: 201501429454) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser I. Descrições dos serviços fornecidos pelo sistema. II. Restrições e características desses serviços. III. Apresentados somente como Não Funcionais. IV. Apresentados somente como Funcionais. É correto, apenas, o que se afirma em I e II II e IV I, II e III II, III e IV I e III Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 2/3 3a Questão (Ref.: 201501248373) Fórum de Dúvidas (2) Saiba (2) Como parte das atividades para análise de requisitos temos o estudo de viabilidade, que é dividida em quatro tipos, são elas: Técnica, Funcional, Cronograma e Econômica Organizacional, Funcional, Financeira e de Requisitos Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Gabarito Comentado 4a Questão (Ref.: 201501426465) Fórum de Dúvidas (2) Saiba (2) A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qualé a melhor consideração que pode ser feita para o ROI? O ROI representa se as restrições de prazo serão atendidas Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI Gabarito Comentado 5a Questão (Ref.: 201501248039) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 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, IINF, IIIF, IVF IF, IIF, IIIF, IVF INF, IINF, IIINF, IVNF Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5530507200 3/3 6a Questão (Ref.: 201501429460) Fórum de Dúvidas (0) Saiba (2 de 0) A atividade de análise no processo de desenvolvimento de softwares possui: I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. II) Análise Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. III) UML Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. IV) Análise Estrutural É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. É correto, apenas, o que se afirma em I e II I, III e IV II e III I, II e III I e IV Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A3_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 09/04/2016 10:27:37 (Finalizada) 1a Questão (Ref.: 201501227559) Fórum de Dúvidas (0) Saiba (0) Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam 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. Entrada de dados, processamento da informação, apresentação dos resultados Projeto lógico, projeto físico, implementação e manutenção Desenvolvimento, homologação, produção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Levantamento de requisitos, análise de requisitos, registro dos requisitos Gabarito Comentado 2a Questão (Ref.: 201501855425) Fórum de Dúvidas (0) Saiba (0) A Estrutura de atributos e operações encapsulada por procedimentos é denominado de objeto instância entidade classe método Gabarito Comentado 3a Questão (Ref.: 201501855378) Fórum de Dúvidas (0) Saiba (0) Os padrões a partir dos quais os objetos são criados são denominados instâncias entidades métodos classes atributos 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 2/3 Gabarito Comentado 4a Questão (Ref.: 201501948500) Fórum de Dúvidas (0) Saiba (0) O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa as características do objeto? Mensagens Agregação Composição Herança Atributos 5a Questão (Ref.: 201501948481) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. ( ) A UML Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. FFFF FFVF VVVV VFVF VFVV Gabarito Comentado 6a Questão (Ref.: 201501855383) Fórum de Dúvidas (0) Saiba (0) A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um método para especificar e modelar os artefatos dos sistemas. uma linguagem para implementar os conceitos da orientação a objetos. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um método comum para a representação da orientação a objetos. um processo de especificação e modelagem de sistemas orientados a objeto. Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5539419150 3/3 Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A4_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 09/04/2016 11:11:36 (Finalizada) 1a Questão (Ref.: 201501426499) Fórum de Dúvidas (0) Saiba (0) Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. I A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. II A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. III A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. Analise as afirmativas acima, assinale a única resposta correta. Apenas I está correta; Apenas II e III estão corretas; Apenas I e III estão corretas; Apenas III está correta; Apenas II está correta; 2a Questão (Ref.: 201501828680) Fórum de Dúvidas (0) Saiba (0) Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Análise Desenho Manutenção Implementação Projeto Gabarito Comentado 3a Questão (Ref.: 201501905028) Fórum de Dúvidas (0) Saiba (0) Apóso levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 2/3 as diretrizes para as implementações de novos projetos a solução que será tomada para resolução do problema os riscos associados ao projeto os custos associados para a resolução do problema as alternativas para a resolução do problema 4a Questão (Ref.: 201501828687) Fórum de Dúvidas (0) Saiba (0) Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o operacional ou desenho lógico operacional ou desenho detalhado estratégico ou desenho detalhado tático ou desenho lógico estratégico ou desenho arquitetônico Gabarito Comentado 5a Questão (Ref.: 201501905034) Fórum de Dúvidas (0) Saiba (0) A reutilização traz os seguintes benefícios: a redução do desperdício de tempo e aumento de dinheiro a redução de desperdício de dinheiro e aumento de tempo a redução do desperdício de tempo e de dinheiro a eliminação de etapas e atividades a sobrecarga de atividades em determinadas etapas 6a Questão (Ref.: 201501905036) Fórum de Dúvidas (0) Saiba (0) A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: aproveitamento de ideias parte do código de programa classes fundamentais módulo de código binário bibliotecas Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5563878150 3/3 Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A5_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 02/05/2016 22:36:23 (Finalizada) 1a Questão (Ref.: 201501464545) Fórum de Dúvidas (0) Saiba (0) Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. Marque a alternativa que indica o tipo de teste descrito acima. Teste simples. Teste iterativo. Teste caixa branca. Teste caixa preta Teste de interação. 2a Questão (Ref.: 201501427530) Fórum de Dúvidas (0) Saiba (0) Uma representação definida de um procedimento de teste define um(a): Objetivo de teste de software Critério de teste de software Forma de teste de software Definição de teste de software Script de teste de software Gabarito Comentado 3a Questão (Ref.: 201501854547) Fórum de Dúvidas (0) Saiba (0) Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 2/4 É correto, apenas, o que se afirma em: II e III; I e III; II e IV; I e II; III e IV; Gabarito Comentado 4a Questão (Ref.: 201501903273) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de integração. teste de sistema. teste de mudanças de requisitos. teste de validação. teste de unidade. Gabarito Comentado 5a Questão (Ref.: 201501905520) Fórum de Dúvidas (0) Saiba (0) Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações apresentadas nas alternativas na coluna da direita. Modalidade Classificações 1. Quanto à utilização do código 2. Quanto ao objetivo na busca pelo erro ( ) Testes de integração Teste para identificar erros durante a integração e interação entre os módulos ou unidades do sistema ( ) Testes estáticos São testes realizados pela análise do código fonte. 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 ( ) Testes dinâmicos São testes baseados na execução do código do programa. Os testes seguem, também, um questionário com base nos aspectos estruturais e funcionais do programa ( ) Testes de unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de projeto ( ) Testes de validação Teste realizado após a integração de todos os módulos do sistema 1, 1, 1, 2, 2 2, 2, 1, 1, 2 2, 1, 2, 1, 1 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 3/4 2, 1, 1, 2, 2 2, 1, 1, 2, 1 Gabarito Comentado 6a Questão (Ref.: 201501214164) Fórum de Dúvidas (0) Saiba (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 I e II II e III I e IV III e IV 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=5869115700 4/4 Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A6_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 25/05/2016 21:07:45 (Finalizada) 1a Questão(Ref.: 201501935994) Fórum de Dúvidas (0) Saiba (0) O código de programação que é o resultado da compilação do código fonte é o código final código fonte código executável código de máquina código objeto 2a Questão (Ref.: 201501762186) Fórum de Dúvidas (0) Saiba (0) A fase de implementação, ou codif icação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequencia de cima para baixo: 1. Implementação ( ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação. 2. Desenho ( ) Etapa do processo de desenvolvimento de softw are já estudada anteriormente. 3. Código Fonte ( ) Processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. 4. Código Objeto ( ) Sequência binária de ações diretamente direcionadas para o processador da máquina. 5. Código Máquina ( ) Resultado da compilação do código fonte. 4, 5, 3, 1, 2 1, 4, 5, 2, 3 5, 4, 3, 2, 1 3, 2, 1, 5, 4 2, 1, 4, 3, 5 3a Questão (Ref.: 201501935995) Fórum de Dúvidas (0) Saiba (0) O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 2/3 código de máquina código final código executável código objeto código fonte Gabarito Comentado 4a Questão (Ref.: 201501430897) Fórum de Dúvidas (0) Saiba (0) A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos componentes de código: I Código fonte conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e estruturada. II Código Objeto Sequência binária de instruções, que são executadas diretamente por um processador. III Código de Máquina Resultado da compilação do código fonte. Assinale a única opção correta Somente I e II estão corretas Somente I está correta Somente I e III estão corretas Somente a II está correta Somente II e III estão corretas Gabarito Comentado 5a Questão (Ref.: 201501951352) Fórum de Dúvidas (0) Saiba (0) O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada é o código de máquina código objeto código de compilador código de interpretador código fonte Gabarito Comentado 6a Questão (Ref.: 201501248019) Fórum de Dúvidas (0) Saiba (0) Qual o objetivo da fase de Implementação ou Codificação? É onde o projeto é transformado em uma linguagem compreendida pelo software. É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6225765900 3/3 É a idéia de criação de um protótipo, um modelo funcional com características semelhantes, no caso de softwares/programas de computador, um sistema funcional, com características básicas as quais se modelam ao modelo original, mas desenvolvido somente para testes. É a execução da codificação e configuração do funcionamento do hardware com sua base de dados e o sistema computacional como um todo. É a fase onde o programa é testado. Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A7_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 25/05/2016 22:10:16 (Finalizada) 1a Questão (Ref.: 201501430919) Fórum de Dúvidas (0) Saiba (0) A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual de referência? Descreve as funcionalidades do sistema, como o usuário pode utilizar e os prérequisitos necessários para funcionar. Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontralos. Descreve como instalar o sistema, plataformas de operação, prérequisitos necessários. Descreve as funcionalidades do sistema e as facilidades do uso do sistema. Gabarito Comentado 2a Questão (Ref.: 201501810387) Fórum de Dúvidas (0) Saiba (0) No que se refere a importância de utilizar uma padronização da documentação no processo de desenvolvimento de software. Fazem parte da documentação do processo: I. Cronogramas Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto; II. Padronização de processos Documentação de acompanhamento de recursos utilizados durante o andamento do projeto; III. Comunicação Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta, no que se refere aos documentos descritos adequadamente. Apenas a afirmativa I está correta Apenas as afirmativas I e II estão corretas Apenas as afirmativas II e III estão corretas Apenas a afirmativa II está correta Todas as afirmativas estão erradas Gabarito Comentado 3a Questão (Ref.: 201501941912) Fórum de Dúvidas (0) Saiba (0) 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 2/3 Um usuário deseja acessar de forma mais rápida o resumo das funcionalidades e as mensagens de erros mais comuns. Para isso é indicado que este usuário acesse: Manual de Introdução Documentação do Software Documento de Instalação Referência Rápida Manual do Usuário Gabarito Comentado 4a Questão (Ref.: 201501429493) Fórum de Dúvidas (0) Saiba (0) A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação Descrição de como instalar o sistema, plataformas de operação, pré requisitos necessários; III. Documentos técnicos Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Apenas a afirmativa II está correta Apenas a afirmativa I está correta Todas as afirmativas estão erradas Apenas as afirmativas II e III estão corretas Apenas as afirmativas I e II estão corretas 5a Questão (Ref.: 201501915248) Fórum de Dúvidas (0) Saiba (0) A documentação do produto é fundamental para a melhora da qualidade da fase de manutenção. Um desses documentos é o Manual de Instalação, ou Documente de Instalação, que compreender: Um documentocom uma linguagem que deve se clara e conter os termos e construções de acordo com o nível cultural e técnico do usuário final; Um documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; Um documento que descreve as funcionalidades do sistema, como o usuário pode utilizar, os pré requisitos necessários para funcionar; Um documento com a descrição de como instalar o sistema, plataformas de operação e prérequisitos necessários; Um documento que descreve as facilidades do uso do sistema, informar os erros que podem ocorrer e como agir quando encontralos; Gabarito Comentado 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6226699050 3/3 6a Questão (Ref.: 201501941905) Fórum de Dúvidas (0) Saiba (0) Para a montagem da documentação de um produto adotase métodos e formatos padronizados para cada família de produtos correlatos. Dentre estas documentações podemos destacar: I O Manual de Referência é descrito em uma linguagem bastante formal e técnica, uma vez que o perfil do público alvo é quem utilizará o sistema ou produto. II O Documento de Instalação descreve os prérequisitos necessários, como instalar o sistema e as plataformas de operação. III A documentação do software é um documento com um resumo das funcionalidades, atalhos de procedimentos, principais funções utilizadas, e mensagens de erros mais comuns. É correto afirmar: São verdadeiras a I e II. São verdadeiras a II e III. Somente a I é verdadeira. Somente a III é verdadeira. Somente a II é verdadeira. Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6265477050 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A8_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 28/05/2016 13:56:59 (Finalizada) 1a Questão (Ref.: 201501936228) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que corresponde ao modelo de desenvolvimento de software com as características a seguir: 1) primeiro modelo em engenharia de software a ser usado; 2) modelo linear; 3) Cada atividade tem de ser completada antes de iniciar a próxima cascata balbúrdia com realimentação balbúrdia cascata com realimentação codificaremenda Gabarito Comentado 2a Questão (Ref.: 201501821304) Fórum de Dúvidas (0) Saiba (0) Dentre os modelos de processo de Software, qual é o modelo que possui como desvantagem o fato do usuário ter de esperar até a fase de implantação do sistema para conhecelo em detalhes e tomar conhecimento efetivo de suas funcionalidades. Cascata Prototipação Iterativo Incremental Espiral Gabarito Comentado 3a Questão (Ref.: 201501430923) Fórum de Dúvidas (0) Saiba (0) Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre as vantagens deste modelo. I É possível corrigir erros em fases já completas. II Permite pontos de controle bem definidos. III Facilita a visão de reutilização. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6265477050 2/3 Somente II está correta Somente I e II estão corretas Somente II e III estão corretas Somente a I está correta Somente I e III estão corretas Gabarito Comentado 4a Questão (Ref.: 201501249149) Fórum de Dúvidas (0) Saiba (0) Uma empresa de pequeno porte está para desenvolver um sistema de Software utilizando uma metodologia. A empresa até o momento não havia utilizado nenhum método para desenvolver os seus sistemas. O gerente está em dúvida sobre qual metodologia utilizar. Se você fosse o gerente, qual metodologia você aplicaria? Modelo Cascata, porque é útil para pequenos projetos, e permite pontos de controle bem definidos, facilitando a gestão do projeto. Modelo Cascata, porque como a empresa ainda não utilizou nenhum método, o Projeto raramente segue um fluxo sequencial e as iterações (vários ciclos) são necessárias. Modelo Cascata com Retroalimentação, porque o Modelo permite a revisão de fases anteriores e a superposição entre as fases. Porém o custo dessa revisão pode ser alto, dependendo da fase atual e do quanto se precisa retroceder. Modelo Cascata com Retroalimentação, porque independente da quantidade de revisões e realimentações, o processo pode tornase facilmente gerenciável. Modelo IterativoComportamental, porque esse Modelo permite a revisão de fases anteriores e a superposição entre as fases com um custo exequível para todas as fases e tempo de manutenção baixíssimo. Gabarito Comentado 5a Questão (Ref.: 201501249148) Fórum de Dúvidas (0) Saiba (0) Em relação ao modelo CASCATA COM RETROALIMENTAÇÃO, variante do modelo CASCATA TRADICIONAL, podemos afirmar que: 1 Permite a realimentação; 2 É útil para grandes projetos; 3 Facilita correções que surgirem durante outras fases do processo; Das alternativas abaixo, assinale aquela em que TODOS os itens estão corretos: Somente a 2 2 e 3 1, 2 e 3 1 e 3 1 e 2 Gabarito Comentado 6a Questão (Ref.: 201501257721) Fórum de Dúvidas (0) Saiba (0) (Concurso: Banco do Nordeste) A engenharia de software trabalha com diversos modelos de ciclo de vida de 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6265477050 3/3 desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que: no modelo de ciclo de vida em cascata puro, o cliente só percebe o produto no final do projeto. o modelo de ciclo de vida em cascata trabalha com o conceito de protótipos e refinamento destes. o modelo de ciclo de vida em cascata caracterizase pela implementação imediata do sistema após a definição dos primeiros requisitos. o modelo de ciclo vida em cascata trabalha com diversas versões do sistema ao longo do projeto. no modelo de ciclo de vida em cascata, o sistema é desenvolvido como se fosse uma espiral por meio de diversas interações junto aos protótipos. Gabarito Comentado Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6286956600 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A9_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 29/05/2016 22:07:20 (Finalizada) 1a Questão (Ref.: 201501866072) Fórum de Dúvidas (0) Saiba (0) Um modelo de processo de software estabelece um framework para as principais atividades, entradas, saídas e restrições de projetos. Eles podem ser usados para explicar diferentes abordagens no desenvolvimento do sistema. Analise as abordagens abaixo: I. Uma das atividades é avaliar as alternativas com relação aos objetivos e restrições, e identificar as principais fontes de riscos, ou seja uma avaliação de riscos bem presente. II. Permite uma gerência do baseline, que identifica um conjunto fixo de documentos produzidos como resultado de cada fase do ciclo de vida. Os requisitos permanecem inalterados até o final do processo de desenvolvimento do software III O Analista coletará informações para um mini projeto, concentrandose nas entradas e saídas do software. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Os diferentes modelos de processo de desenvolvimento de software, descritos em I, II e III são respectivamente: Espiral Cascata Prototipação Prototipação Cascata Espiral Espiral Prototipação CascataIncremental Cascata Prototipação Cascata Prototipação Espiral Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201501934240) Fórum de Dúvidas (0) Saiba (0) Prototipação Criação de um modelo para ser analisado e desenvolvido a partir dele. O Analista coletará informações para um mini projeto, concentrandose nas entradas e saídas do software, bem como em suas iterações entre usuário e programa. Após a criação e aceitação do protótipo, o produto final será desenvolvido. Identifique a única alternativa que NÃO faz parte das atividades da prototipação: Construção produto Refinamento protótipo Projeto rápido Obtenção dos requisitos Análise de riscos 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6286956600 2/3 Gabarito Comentado 3a Questão (Ref.: 201501227565) Fórum de Dúvidas (0) Saiba (0) Em relação aos ciclos de vida do software, o desenvolvimento de sistemas por meio de ciclo de vida iterativos garante ao sistema: legibilidade segurança atualização contínua utilização mínima de recursos legalidade 4a Questão (Ref.: 201501866076) Fórum de Dúvidas (0) Saiba (0) Considere as seguintes características encontradas em projetos de desenvolvimento de software: I. Os requisitos são complexos e mudanças significativas são esperadas; II. Projeto de longo prazo; III. Os custos e os riscos de avaliação são importantes IV. Avaliação de riscos realizada constantemente Essas são características que encontramos no modelo: Incremental Prototipação Espiral Cascata Evolucionário Gabarito Comentado 5a Questão (Ref.: 201501863132) Fórum de Dúvidas (0) Saiba (0) Avalie as características abaixo sobre um determinado processo de desenvolvimento de software I. Inclui uma análise de Riscos II. Funciona de forma iterativa, incremental, mas com uma etapa onde pode ser tomada a decisão de se interromper ou não o processo. Com base em sua análise, assinale a opção que define corretamente esse processo de desenvolvimento de software Modelo Espiral Modelo Prototipação Modelo em cascata Modelo Ágil: XP Modelo balburdia 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6286956600 3/3 Gabarito Comentado 6a Questão (Ref.: 201501249142) Fórum de Dúvidas (0) Saiba (0) Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Analisando as sentenças acima, assinale a única alternativa correta: Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6314005350 1/3 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Lupa Exercício: CCT0194_EX_A10_201501176579 Matrícula: 201501176579 Aluno(a): ROBERTO PAULO DA SILVA Data: 30/05/2016 20:33:12 (Finalizada) 1a Questão (Ref.: 201501429513) Fórum de Dúvidas (0) Saiba (0) 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). Scrum Master Sprint Scrum Product Backlog Sprint Backlog Product Backlog Scrum Master Sprint Backlog Sprint Srum Sprint Scrum Product Backlog Sprint Backlog Scrum Master Sprint Scrum Scrum Master Product Backlog Sprint Backlog Product Backlog Sprint Backlog Sprint Scrum Scrum Master Gabarito Comentado 2a Questão (Ref.: 201501805883) Fórum de Dúvidas (0) Saiba (0) 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). Scrum Master Sprint Scrum Product Backlog Sprint Backlog Sprint Daily Scrum Product Backlog Sprint Backlog Scrum Master Sprint Scrum Scrum Master Product Backlog Sprint Backlog Product Backlog Sprint Backlog Sprint Scrum Scrum Master Product Backlog Scrum Master Sprint Backlog Sprint Srum 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6314005350 2/3 Gabarito Comentado 3a Questão (Ref.: 201501892941) Fórum de Dúvidas (0) Saiba (0) Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade ou posse coletiva. É correto afirmar que, nessa prática, os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time. os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. O código fonte não pertence a ninguém. um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido.Gabarito Comentado 4a Questão (Ref.: 201501801439) Fórum de Dúvidas (0) Saiba (0) Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados: Product Owner. Building Products. Sprint. Product Backlog Cycle. Product Backlog. 5a Questão (Ref.: 201501427663) Fórum de Dúvidas (0) Saiba (0) É um método baseado em um manifesto, criado por desenvolvedores experientes. Método rápido Método ágil Método incremental Método em cascata Método iterativo Gabarito Comentado 6a Questão (Ref.: 201501787874) Fórum de Dúvidas (0) Saiba (0) 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=6314005350 3/3 XP= eXtreme Programming. Baseado em 5 valores, qual da opções abaixo não é um desses valores ? Simplicidade (fazer o necessário) Complexidade Comunicação Coragem (para lidar c/ mudança requisito) Feedback Fechar 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5897907000 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201501176579 V.1 Fechar Aluno(a): ROBERTO PAULO DA SILVA Matrícula: 201501176579 Desempenho: 7,0 de 10,0 Data: 04/05/2016 10:42:34 (Finalizada) 1a Questão (Ref.: 201501915306) Pontos: 0,0 / 1,0 O Corel Draw Graphics Suite é um software de design gráfico e de design de sites. No site do próprio Corel é possível baixar uma versão de avaliação, onde é possível testar o software da Corel gratuitamente. Sem riscos. Sem obrigações. Sem necessidade de um cartão de Crédito. Mas tudo isso por um tempo limitado de 30 dias, após o prazo o usuário deverá comprar a licença de uso Analisando estas características, podemos classificar este software como: Freeware Comercial Shareware Livre Adware Gabarito Comentado. 2a Questão (Ref.: 201501856406) Pontos: 1,0 / 1,0 Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas: I. O atributo descreve as características dos objetos. II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida. III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. Apenas as afirmativas II e III estão incompatíveis Todas as afirmativas estão compatíveis Apenas a afirmativa I está incompatível Apenas a afirmativa III está incompatível Apenas as afirmativas I e II estão incompatíveis Gabarito Comentado. 3a Questão (Ref.: 201501427415) Pontos: 1,0 / 1,0 "Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada: Reunião Entrevista Questionário Casos de Uso Brainstorm 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5897907000 2/4 Gabarito Comentado. 4a Questão (Ref.: 201501248346) Pontos: 1,0 / 1,0 Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do cronograma Funcional Do usuário Não funcional Modal 5a Questão (Ref.: 201501906334) Pontos: 0,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 é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por: Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Modelar a estrutura de dados encapsulada por procedimentos; Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto; Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Gabarito Comentado. 6a Questão (Ref.: 201501855383) Pontos: 1,0 / 1,0 A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é: um método comum para a representação da orientação a objetos. um processo de especificação e modelagem de sistemas orientados a objeto. uma linguagem para implementar os conceitos da orientação a objetos. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas. um método para especificar e modelar os artefatos dos sistemas. Gabarito Comentado. 7a Questão (Ref.: 201501905031) Pontos: 1,0 / 1,0 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5897907000 3/4 estratégico ou desenho detalhado operacional ou desenho detalhado operacional ou desenho lógico nível estratégico ou desenho arquitetônico nível tático ou desenho lógico Gabarito Comentado. 8a Questão (Ref.: 201501905036) Pontos: 0,0 / 1,0 A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: bibliotecas parte do código de programa aproveitamento de ideias módulo de código binário classes fundamentais Gabarito Comentado. 9a Questão (Ref.: 201501890729) Pontos: 1,0 / 1,0 O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: I Testes de Unidade Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade; II Testes de Integração Cujo objetivo é garantir a qualidade dos componentes do software, individualmente; III Testes de Validação É o último estágio do processo de validação, realizado após integração de todos os módulos IV Teste de Planejamento Teste realizado após a integração de todos os módulos do sistema; Com base em sua análise, assinale a única resposta correta. Apenas I e IV estão corretas; Apenas III e IV estão corretas; Apenas I e III estão corretas; Apenas II e III estão corretas; Apenas I e II estão corretas; Gabarito Comentado. 10a Questão (Ref.: 201501426506) Pontos: 1,0 / 1,0 As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e assinale a única resposta correta. I Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5897907000 4/4 II Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; III Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuadospara verificar a qualidade do processo; IV Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. Assinale a ÚNICA opção correta Apenas II e IV estão corretas; Apenas I e II estão corretas; Apenas II e II estão corretas; Apenas I e III estão corretas; Apenas III e IV estão corretas; Gabarito Comentado. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 1/4 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0194_SM_201501176579 V.2 Fechar Aluno(a): ROBERTO PAULO DA SILVA Matrícula: 201501176579 Desempenho: 9,0 de 10,0 Data: 04/05/2016 11:04:40 (Finalizada) 1a Questão (Ref.: 201501248243) Pontos: 0,0 / 1,0 Analise as sentenças e classifiqueas como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta. I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado; II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema; III A tecnologia resolve qualquer problema de uma empresa desorganizada; IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI. Com base em sua análise assinale ÚNICA opção correta: As opções I, II e IV estão corretas As opções II e III estão corretas As opções II, III e IV estão corretas Apenas a opção I está correta As opções II e IV estão corretas Gabarito Comentado. 2a Questão (Ref.: 201501430835) Pontos: 1,0 / 1,0 Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico 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 programação / linguagem de máquina linguagem de programação / linguagem interpretada linguagem de máquina / linguagem de programação linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina 3a Questão (Ref.: 201501252789) Pontos: 1,0 / 1,0 Conforme Roger Pressman o que é um processo de software? É a área do conhecimento da computação voltada para a manutenção. É 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. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 2/4 É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para o desenvolvimento. Gabarito Comentado. 4a Questão (Ref.: 201501249695) Pontos: 1,0 / 1,0 Basicamente o que é um processo de software? Um processo de software define como se testar. Um processo de software define como um produto deve ser entregue. Um processo de software define que linguagem deve se usar. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito. Um processo de software define a forma como os requisitos devem ser levantados. Gabarito Comentado. 5a Questão (Ref.: 201501227559) Pontos: 1,0 / 1,0 Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam 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. Projeto lógico, projeto físico, implementação e manutenção Entrada de dados, processamento da informação, apresentação dos resultados Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Desenvolvimento, homologação, produção Levantamento de requisitos, análise de requisitos, registro dos requisitos Gabarito Comentado. 6a Questão (Ref.: 201501954330) Pontos: 1,0 / 1,0 Ao levantar os requisitos de um sistema é necessário ter atenção com: Devese prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento. A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário. A performance futura do sistema e a linguagem de programação que será utilizada. 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 Gabarito Comentado. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 3/4 7a Questão (Ref.: 201501828680) Pontos: 1,0 / 1,0 Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos levantados na etapa de análise e preparálos para a fase implementação, definindo os aspectos tecnológicos necessários. Assinale a alternativa que mostra a etapa descrita Análise Desenho Implementação Manutenção Projeto Gabarito Comentado. 8a Questão (Ref.: 201501828685) Pontos: 1,0 / 1,0 É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos referindo ao Desenho local do produto de implementação externo interno Gabarito Comentado. 9a Questão (Ref.: 201501886536) Pontos: 1,0 / 1,0 Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Gabarito Comentado. 10a Questão (Ref.: 201501805096) Pontos: 1,0 / 1,0 No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. 30/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5898406050 4/4 Analise cada item seguinte, classificandoos como V (verdadeiro) ou F (falso). 1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 2. Nessa fase, de testes, devemse coletar os resultados e analisálos e consertálos somente depois de sua implantação. 3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. Assinale a ÚNICA opção com a sequência correta de V e F. 1V; 2F; 3V; 4V 1F; 2V; 3F; 4V 1V; 2V; 3F;4F 1V; 2V; 3V; 4F 1F; 2F; 3V; 4F Gabarito Comentado.
Compartilhar