Baixe o app para aproveitar ainda mais
Prévia do material em texto
NÃO é um software do tipo aplicativo: Planilha eletrônica. Editor de texto. Sistema bancário. Sistema operacional. Gerenciador de banco de dados. Gabarito Comentado 2a Questão (Ref.: 201603743287) 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 Iteração - Método - Seleção - Atributo - Sequência Sequência - Iteração - Atributo - Método - Seleção Atributo - Iteração - Método - Seleção - Sequência Método - Seleção - Atributo - Sequência - Iteração Gabarito Comentado 3a Questão (Ref.: 201603562131) Fórum de Dúvidas (0) Saiba (0) Analise as sentenças e classifique-as 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 Apenas a opção I está correta As opções II e III estão corretas As opções II e IV estão corretas As opções II, III e IV estão corretas Gabarito Comentado 4a Questão (Ref.: 201603562103) 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 útil para quem a detém. Com base em sua análise, assinale a ÙNICA opção correta: As opções III e IV estão corretas As opções I e IV estão corretas As opçoes I e III estão corretas As opçoes I, II e III estão corretas Apenas a opção III está correta Gabarito Comentado 5a Questão (Ref.: 201603562061) 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 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 As opções II e IV estão corretas Gabarito Comentado 6a Questão (Ref.: 201603540879) Fórum de Dúvidas (0) Saiba (0) Indique a alternativa correta para definir CONHECIMENTO: Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. 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. Gabarito Comentado 7a Questão (Ref.: 201603744723) Fórum de Dúvidas (0) Saiba (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 máquina / linguagem interpretada linguagem de máquina / linguagem de programação linguagem de programação / linguagem interpretada linguagem de programação / linguagem de máquina linguagem interpretada / linguagem de máquina 8a Questão (Ref.: 201604229194) Fórum de Dúvidas (0) Saiba (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: Adware Freeware Comercial Livre Shareware Gabarito Comentado 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-NF, IV-F I-F, II-F, 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-F, IV-F Gabarito Comentado 2a Questão (Ref.: 201603743342) 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 III I, II e III I e II II, III e IV II e IV Gabarito Comentado 3a Questão (Ref.: 201603562261) 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 Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Funcional, Financeira e de Requisitos Técnica, Operaciaonal, Cronograma e Econômica Organizacional, Operaciaonal, Funcionale Econômica Gabarito Comentado 4a Questão (Ref.: 201603741303) Fórum de Dúvidas (2) Saiba (2) "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: Casos de Uso Entrevista Brainstorm Reunião Questionário Gabarito Comentado 5a Questão (Ref.: 201603527998) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) A confiabilidade especificada para um software aplicativo é: um mecanismo de teste de estresse. um mecanismo de teste de desempenho. um requisito não-funcional uma restrição de escopo. um requisito funcional. Gabarito Comentado 6a Questão (Ref.: 201603744739) Fórum de Dúvidas (2) Saiba (2) No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é Questionário Entrevista Casos de Uso Visita técnica Brainstorm Gabarito Comentado 7a Questão (Ref.: 201604376982) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) Observe as afirmações a seguir sobre o escopo do sistema: i. O escopo compreende o que será considerado para o desenvolvimento do sistema; ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema; iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento; iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema; Estão corretas as afirmativas: i, ii e iii. i e ii. ii e iv. i e iii. ii e iii. Gabarito Comentado Gabarito Comentado 8a Questão (Ref.: 201603562234) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) 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 usuário Modal Não funcional Do cronograma Funcional xercício: CCT0194_EX_A3_201603461931_V3 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 05/04/2017 10:40:16 (Finalizada) 1a Questão (Ref.: 201603540880) Fórum de Dúvidas (0) Saiba (0) Marque a alternativa correta que define Classe na modelagem orientada a objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). É uma propriedade das ligações de uma associação. É a conexão física ou conceitual entre instâncias de objetos. Descreve um conjunto de ligação com estrutura e semântica comuns. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). Gabarito Comentado 2a Questão (Ref.: 201603741357) Fórum de Dúvidas (0) Saiba (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 ambiental Análise semântica Análise compotamental Análise estrutural Análise funcional Gabarito Comentado 3a Questão (Ref.: 201604169284) Fórum de Dúvidas (0) Saiba (0) A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: conexão agregação generalização relação especialização Gabarito Comentado Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201604169266) Fórum de Dúvidas (0) Saiba (0) Os padrões a partir dos quais os objetos são criados são denominados atributos métodos instâncias classes entidades Gabarito Comentado 5a Questão (Ref.: 201603571373) Fórum de Dúvidas (0) Saiba (0) Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental: "A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas." I. Código do livro. II. Encomendar livros. III. Editoras. IV. Conferir requisição. V. Resumo. II, III e IV estão corretas. I e IV estão corretas. III e IV estão corretas. II e IV estão corretas. I, III e IV estão corretas. Gabarito Comentado 6a Questão (Ref.: 201603541447) 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 Levantamento de requisitos, análise de requisitos, registro dos requisitos Desenvolvimento, homologação, produção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Gabarito Comentado 7a Questão (Ref.: 201604220212) Fórum de Dúvidas (0) Saiba (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 I e II; Apenas em III; Apenas em I; Apenas em II; Apenas em II e III; Gabarito Comentado 8a Questão (Ref.: 201604169288) Fórum de Dúvidas (0) Saiba (0)O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens iteração objeto sequência colaboração atividade Exercício: CCT0194_EX_A4_201603461931_V1 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 06/04/2017 16:56:05 (Finalizada) 1a Questão (Ref.: 201604218919) 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 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 operacional ou desenho detalhado nível tático ou desenho lógico nível estratégico ou desenho arquitetônico operacional ou desenho lógico estratégico ou desenho detalhado Gabarito Comentado 2a Questão (Ref.: 201604215781) Fórum de Dúvidas (0) Saiba (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. 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. É 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. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. 3a Questão (Ref.: 201604215785) Fórum de Dúvidas (0) Saiba (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,4,5,3 5,4,3,2,1 1,3,2,4,5 1,2,3,4,5 2,1,4,5,3 Gabarito Comentado 4a Questão (Ref.: 201604218923) Fórum de Dúvidas (0) Saiba (0) A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software: aproveitamento de ideias e de bibliotecas parte de código e a camada de arquitetura módulo de código binário e classes fundamentais bibliotecas e classes fundamentais parte de código de programa e bibliotecas 5a Questão (Ref.: 201604142575) 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 tático ou desenho lógico estratégico ou desenho detalhado operacional ou desenho detalhado estratégico ou desenho arquitetônico operacional ou desenho lógico Gabarito Comentado Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201604218916) Fórum de Dúvidas (0) Saiba (0) Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: as diretrizes para as implementações de novos projetos os riscos associados ao projeto as alternativas para a resolução do problema a solução que será tomada para resolução do problema os custos associados para a resolução do problema 7a Questão (Ref.: 201604218922) Fórum de Dúvidas (0) Saiba (0) A reutilização traz os seguintes benefícios: a redução de desperdício de dinheiro e aumento de tempo a redução do desperdício de tempo e aumento de dinheiro a redução do desperdício de tempo e de dinheiro a sobrecarga de atividades em determinadas etapas a eliminação de etapas e atividades 8a Questão (Ref.: 201604218920) 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 corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o tático ou desenho lógico operacional ou desenho detalhado nível estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho lógico Gabarito Comentado Exercício: CCT0194_EX_A5_201603461931_V1 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 07/04/2017 09:30:15 (Finalizada) 1a Questão (Ref.: 201603744774) Fórum de Dúvidas (0) Saiba (0) A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a integração de todos os módulos, antes da implantação? Teste de Programação Teste de Módulo Teste de Validação Teste de Unidade Teste de Integração Gabarito Comentado 2a Questão (Ref.: 201604219408) 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 2, 1, 1, 2, 2 2, 2, 1, 1, 2 2, 1, 1, 2, 1 1, 1, 1, 2, 2 2, 1, 2, 1, 1 Gabarito Comentado 3a Questão (Ref.: 201603778433) 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 descritoacima. Teste iterativo. Teste de interação. Teste caixa preta Teste caixa branca. Teste simples. 4a Questão (Ref.: 201603571276) Fórum de Dúvidas (0) Saiba (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. 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. 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. 5a Questão (Ref.: 201604217161) 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 mudanças de requisitos. teste de unidade. teste de validação. teste de sistema. teste de integração. Gabarito Comentado 6a Questão (Ref.: 201604168435) 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; É correto, apenas, o que se afirma em: I e III; II e III; I e II; II e IV; III e IV; Gabarito Comentado 7a Questão (Ref.: 201604217168) Fórum de Dúvidas (0) Saiba (0) Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste: de validação. de aceitação. de integração. de unidade. funcional. Gabarito Comentado 8a Questão (Ref.: 201604204617) Fórum de Dúvidas (0) Saiba (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 III estão corretas; Apenas II e III estão corretas; Apenas I e IV estão corretas; Apenas I e II estão corretas; Apenas III e IV estão corretas; Gabarito Comentado Exercício: CCT0194_EX_A6_201603461931_V1 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 29/04/2017 14:40:48 (Finalizada) 1a Questão (Ref.: 201604262362) Fórum de Dúvidas (0) Saiba (0) A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes de código de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fase de implementação: I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar as ações; III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível 2a Questão (Ref.: 201604249882) 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 executável código objeto código fonte código final código de máquina 3a Questão (Ref.: 201604084263) Fórum de Dúvidas (0) Saiba (0) O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, nem as características do processador e seus registradores. Linguagem de baixo nível Linguagem de máquina Linguagem de alto nível Linguagem assembly Linguagem binária 4a Questão (Ref.: 201604124253) Fórum de Dúvidas (0) Saiba (0) A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por: Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Ter a característica de dar suporte para execução de rotinas auxiliares; Um resultado da compilação do código fonte; Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido; Gabarito Comentado 5a Questão (Ref.: 201603743373) Fórum de Dúvidas (0) Saiba (0) A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Todas as sentenças estão corretas Apenasas sentenças II e III estão corretas Todas as sentenças estão erradas Apenas a sentença I está correta. Apenas as sentenças I e II estão corretas Gabarito Comentado 6a Questão (Ref.: 201603561907) Fórum de Dúvidas (0) Saiba (0) Qual o objetivo da fase de Implementação ou Codificação? É escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. É onde o projeto é transformado em uma linguagem compreendida pelo software. É 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 fase onde o programa é testado. É 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. Gabarito Comentado 7a Questão (Ref.: 201604249884) Fórum de Dúvidas (0) Saiba (0) As linguagens são classificadas em gerações, conforme o estado da arte daquele momento em que foram criadas e usadas. Assinale a UNICA alternativa que apresenta uma linguagem de primeira geração consulta a banco de dados pascal cobol fortran assembly Gabarito Comentado 8a Questão (Ref.: 201604265240) 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 compilador código objeto código de máquina código fonte código de interpretador Gabarito Comentado Exercício: CCT0194_EX_A7_201603461931_V1 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 01/05/2017 10:39:42 (Finalizada) 1a Questão (Ref.: 201603741485) Fórum de Dúvidas (0) Saiba (0) Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto. A linguagem deve se clara e os termos e construções devem estar de acordo com o nível cultural e técnico do usuário final, mostrando como utilizar as funcionalidades do sistema. Trata-se da definição do: Manual primário Manual de instalação Manual de referência Manual do usuário Manual de introdução Gabarito Comentado 2a Questão (Ref.: 201604220244) Fórum de Dúvidas (0) Saiba (0) No Ciclo de Vida do Processo de Desenvolvimento de Software, precisamos documentar não apenas o processo de desenvolvimento como também o produto que está em desenvolvimento. Analise as assertivas a seguir no que se refere a documentos a serem desenvolvidos. I. Manual do usuário II. Manual de referência III. Manual de padronização de produto IV. Documentação técnica e de cronogramas. Com base em sua análise, assinale a única alternativa correta, que apresenta apenas os manuais para documentação do produto. Estão corretas apenas as opções III e IV Estão corretas apenas as opções I e II Estão corretas apenas as opções II e III Estão corretas apenas as opções I e III Estão corretas apenas as opções I , II e III Gabarito Comentado 3a Questão (Ref.: 201604255795) Fórum de Dúvidas (0) Saiba (0) Qual é o nome dado ao processo de manutenção do software que tem como objetivo melhorar um sistema de software, modificando sua estrutura interna, sem alterar o comportamento interno? Separação estática Revalidação Fatoração Independência física Refatoração 4a Questão (Ref.: 201604255800) Fórum de Dúvidas (0) Saiba (0) 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 Referência Rápida Documentação do Software Manual do Usuário Documento de Instalação Gabarito Comentado 5a Questão (Ref.: 201604220233) Fórum de Dúvidas (0) Saiba (0) Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por: Refatoração, que é utilizada quando fazemos uma modificação da estrutura do software, sem alterar o comportamento; Emergencial, que é utilizada apenas para implementação de novas funções; Separação dinâmica, que é uma técnica para modificação da estrutura do software, porém alterar todo o seu comportamento; Rotatividade, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a manutenção; Efeito dominó, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema; Gabarito Comentado 6a Questão (Ref.: 201604124392) Fórum de Dúvidas (0) Saiba (0) Considerando importância de documentar todos os passos do processo de desenvolvimento de software. Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo: __________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar o andamento do projeto. __________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto. __________: Estabelece o formato e a cadência de como o processo deve ser implementado. __________: Estabelece a forma de comunicação entre os membros do projeto. __________: 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. Padronização de processos - Relatórios - Comunicação - Documentos técnicos - Cronogramas Cronogramas - Relatórios - Padronização de processos - Comunicação - Documentos técnicos Comunicação - Cronogramas - Padronização de processos - Documentos técnicos - Relatórios Cronogramas - Documentos técnicos - Relatórios - Padronização de processos - Comunicação Relatórios - Padronização de processos - Cronogramas - Documentos técnicos - Comunicação Gabarito Comentado 7a Questão (Ref.: 201604215787) Fórum de Dúvidas (0) Saiba (0) Em relação a DOCUMENTAÇÃO DO PRODUTO, Processo que adota métodos e formatos padronizados para cada família de produtos correlatos. Marque a opção que NÃO é uma das formas de documentação do produto. Manual de Referência Referência Rápida Separação Estatística Padronização de Processos Documento de Instalação Gabarito Comentado 8a Questão (Ref.: 201604255793) Fórum de Dúvidas (0) Saiba (0) Para a montagem da documentação de um produto adota-se 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. Somente a II é verdadeira. Somente a III é verdadeira. São verdadeiras a II e III. Somente a I é verdadeira. PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 9a aula Lupa Vídeo PPT MP3 Exercício: CCT0194_EX_A9_201603461931_V1 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 13/06/2017 19:45:11 (Finalizada) 1a Questão (Ref.: 201604179957) Fórum de Dúvidas (0) Saiba (0) Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto. Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam de produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os desenvolvedores e clientes verifiquem as funções das implementações preliminares dos modelos de sistemas antes de se comprometerem com um sistema final. Qual é o melhor modelo para desenvolver este sistema? Iterativo Prototipação Cascata Evolucionário Espiral Gabarito Comentado 2a Questão (Ref.: 201604248128) 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, concentrando-se 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: Obtenção dos requisitos Construção produto Refinamento protótipo Análise de riscos Projeto rápido Gabarito Comentado 3a Questão (Ref.: 201603563030) 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: Todas as sentenças apresentadas estão corretas Somente as sentenças II e III estão corretas Somente as sentenças I e III estão corretas Somente a sentença I está correta Somente as sentenças I e II estão corretas 4a Questão (Ref.: 201604397945) Fórum de Dúvidas (0) Saiba (0) Na modelagem de processos, um modelo evolucionário de processo de software, originalmente proposto por Boehm, combina prototipagem e aspectos controlados e sistemáticos dos processos em cascata, sendo um gerador de modelo por risco, usado para guiar a engenharia de sistemas intensivos em softwares com vários interessados concorrentes, tendo duas características distintas, descritas a seguir. I. É uma abordagem cíclica, para aumentar incrementalmente o grau de definição e de implementação de um sistema enquanto diminui seu grau de risco. II. É um conjunto de marcos de ancoragem, para garantir o comprometimento dos interessados com soluções exequíveis e mutuamente satisfatórias para o sistema. Esse modelo é conhecido por: e) empírico. b) dinâmico. c) globalizado d) integrado. a) espiral. 5a Questão (Ref.: 201604248110) Fórum de Dúvidas (0) Saiba (0) O processo iterativo - É o modelo que se baseia na ideia de melhoramento ou refinamento aos poucos. Identifique a única alternativa que NÃO faz parte das atividades realizadas pela equipe responsável pela iteração: Encapsular Especificar Identificar Implementar Testar Gabarito Comentado PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 10a aula Lupa Vídeo PPT MP3 Exercício: CCT0194_EX_A10_201603461931_V1 Matrícula: 201603461931 Aluno(a): VANDEILSON MENEZES DA SILVA Data: 13/06/2017 19:52:04 (Finalizada) 1a Questão (Ref.: 201603563584) Fórum de Dúvidas (0) Saiba (0) NÃO é fase do RUP? Elaboração. Construção. Gerenciamento. Iniciação ou concepção. Transição. Gabarito Comentado 2a Questão (Ref.: 201603603410) Fórum de Dúvidas (0) Saiba (0) No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre: Construção e Concepção. Concepção e Elaboração. Requisitos e Análise. Construção e Transição. Projeto e Construção. Gabarito Comentado 3a Questão (Ref.: 201604206829) 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, cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação. os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro. 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. 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. Gabarito Comentado 4a Questão (Ref.: 201604104378) Fórum de Dúvidas (0) Saiba (0) Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum? Trata-se das requisições levantadas no standup meeting. Trata-se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos. Trata-se de um conjunto de requisitos elicitados pelo Product Owner (PO). Trata-se de uma interação que determinará o custo e o prazo de entrega de um conjunto de requisitos. Trata-se de um conjunto de requisitos do backlog. 5a Questão (Ref.: 201604115327) Fórum de Dúvidas (0) Saiba (0) Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados: Product Backlog. Product Owner. Sprint. Building Products. Product Backlog Cycle. 6a Questão (Ref.: 201603740501) Fórum de Dúvidas (0) Saiba (0) O RUP (Rational Unified Process) é um processo proprietário de desenvolvimento de software composto de 4 (quatro) fases. A fase de elaboração consiste de:Determinar a qualidade durante todo o processo Desenvolver o produto, até que ele esteja pronto para teste Gerar o controle de mudanças Eliminar principais riscos e definir uma arquitetura estável Estabelecer o escopo e a viabilidade do projeto 7a Questão (Ref.: 201603602271) Fórum de Dúvidas (0) Saiba (0) __________ é considerado um processo ágil de desenvolvimento de software. RUP PRAXI OPEN ICONIX SCRUM Gabarito Comentado 8a Questão (Ref.: 201603603417) Fórum de Dúvidas (0) Saiba (0) De acordo com o Processo Unificado, o fluxo de trabalho Análise, tem forte concentração na fase de: Concepção. Transição. Construção. Implementação. Elaboração. Gabarito Comentado
Compartilhar