Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1. 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 é Entrevista Brainstorm Questionário Visita técnica Casos de Uso 2. Na engenharia de requisitos, trata-se 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: Análise de protocolos. Entrevista. Brainstorming. Prototipação. Questionário. 3. Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: lógicos e consistentes. funcionais e não-funcionais. não-funcionais e analíticos. funcionais e lógicos. precisos e lógicos. 4. 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-F, IV-F I-NF, II-NF, III-NF, IV-NF I-F, II-F, III-F, IV-F I-F, II-NF, III-NF, IV-F I-F, II-F, III-NF, IV-F 5. 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 Do cronograma Modal Funcional Não funcional 6. O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Obter mão de obra especializada independente de processo. Focar no prazo independente do atendimento das funcionalidades desejadas. Adotar um processo de desenvolvimento. Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter muitos recursos financeiros. 7. A confiabilidade especificada para um software aplicativo é: uma restrição de escopo. um mecanismo de teste de estresse. um requisito não-funcional um mecanismo de teste de desempenho. um requisito funcional. 8. "Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada 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: Entrevista Reunião Casos de Uso Questionário Brainstorm Código de referência da questão.1a Questão (Ref.: 201607474840) 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: Certo Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Funcional, Financeira e de Requisitos Gabarito Comentado Código de referência da questão.2a Questão (Ref.: 201608120263) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional: uma informação na interface de entrada. a notificação de inconsistência de dado na tela. a emissão de relatórios fiscais. Certo a disponibilidade do sistema. um histograma na interface gráfica do usuário. Gabarito Comentado Código de referência da questão.3a Questão (Ref.: 201607655921) 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, II e III Certo I e II I e III II, III e IV II e IV Gabarito Comentado Código de referência da questão.4a Questão (Ref.: 201607653882) 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: Certo Brainstorm Questionário Entrevista Casos de Uso Reunião Gabarito Comentado Código de referência da questão.5a Questão (Ref.: 201608021102) Fórum de Dúvidas (2) Saiba (2) Na engenharia de requisitos, trata-se 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: Prototipação. Questionário. Análise de protocolos. Certo Brainstorming. Entrevista. Gabarito Comentado Código de referência da questão.6a Questão (Ref.: 201608129605) Fórum de Dúvidas (2) Saiba (2) Marque a alternativa INCORRETA: Certo Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. Gabarito Comentado Código de referência da questão.7a Questão (Ref.: 201607479256) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) Conforme Roger Pressman o que é um processo de software? Certo É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para o desenvolvimento. Gabarito Comentado 1. 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 É 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. Errado A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É 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. Certo É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno. O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados. 2. A reutilização traz os seguintes benefícios: a eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo Errado a sobrecarga de atividades em determinadas etapas a redução do desperdício de tempo e aumento de dinheiro Certo a redução do desperdício de tempo e de dinheiro 3. É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos. Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo: Desenho externo local Certo Desenho interno Errado do produto de implementação Gabarito Comentado 4. 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 estratégico ou desenho arquitetônico operacional ou desenho lógico Certo operacional ou desenho detalhado estratégico ou desenho detalhado tático ou desenho lógico Gabarito Comentado Gabarito Comentado Gabarito Comentado 5. 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 lógico Certo nível tático ou desenho lógico Errado nível estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho detalhado Gabarito Comentado 6. A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: Certo módulo de código binário aproveitamento de ideias classes fundamentais Errado bibliotecas parte do código de programa Gabarito Comentado 7. 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 Certo a solução que será tomada para resolução do problema as alternativas para a resolução do problema os custos associados para a resolução do problema 8. 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 lógico Certo nível estratégico ou desenho arquitetônico operacional ou desenho detalhado estratégico ou desenho detalhado Gabarito Comentado No processo de desenvolvimento de software a fase de teste possui uma importância fundamental. Analise cada item seguinte, classificando-os 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, devem-se 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 4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em Assinale a ÚNICA opção com a sequência correta de V e F. 1-V; 2-V; 3-F; 4-F Certo 1-V; 2-F; 3-V; 4-V Errado 1-F; 2-V; 3-F; 4-V 1-V; 2-V; 3-V; 4-F 1-F; 2-F; 3-V; 4-F Gabarito Comentado Gabarito Comentado 2. 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 Unidade Teste de Integração Errado Teste de Módulo Teste de Programação Certo Teste de Validação Gabarito Comentado 3. Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: II e IV; I e II; Certo I e III; III e IV; II e III; Gabarito Comentado 4. Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de unidade. teste de sistema. Errado teste de integração. Certo teste de mudanças de requisitos. teste de validação. Gabarito Comentado 5. 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, 2, 1, 1 2, 2, 1, 1, 2 Errado 2, 1, 1, 2, 1 1, 1, 1, 2, 2 Certo 2, 1, 1, 2, 2 Gabarito Comentado 6. Uma representação definida de um procedimento de teste define um(a): Certo Script de teste de software Critério de teste de software Forma de teste de software Errado Definição de teste de software Objetivo de teste de software Gabarito Comentado 7. "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: Por ser a última fase, ele tem a obrigação de dizer que o software funciona. Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade. Errado Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem. Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento. Certo Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 8. 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. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Apenas I e II estão corretas; Apenas II e IV estão corretas; Certo Apenas III e IV estão corretas; Apenas I, II e IV estão corretas; Apenas I e IV estão corretas; Código de referência da questão.1a Questão (Ref.: 201607474840) 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: Certo Técnica, Operaciaonal, Cronograma e Econômica Técnica, Funcional, Cronograma e Econômica Organizacional, Operaciaonal, Funcional e Econômica Técnica, Operaciaonal, Cronograma e Organizacional Organizacional, Funcional, Financeira e de Requisitos Gabarito Comentado Código de referência da questão.2a Questão (Ref.: 201608120263) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional: uma informação na interface de entrada. a notificação de inconsistência de dado na tela. a emissão de relatórios fiscais. Certo a disponibilidade do sistema. um histograma na interface gráfica do usuário. Gabarito Comentado Código de referência da questão.3a Questão (Ref.: 201607655921) 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, II e III Certo I e II I e III II, III e IV II e IV Gabarito Comentado Código de referência da questão.4a Questão (Ref.: 201607653882) 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: Certo Brainstorm Questionário Entrevista Casos de Uso Reunião Gabarito Comentado Código de referência da questão.5a Questão (Ref.: 201608021102) Fórum de Dúvidas (2) Saiba (2) Na engenharia de requisitos, trata-se 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: Prototipação. Questionário. Análise de protocolos. Certo Brainstorming. Entrevista. Gabarito Comentado Código de referência da questão.6a Questão (Ref.: 201608129605) Fórum de Dúvidas (2) Saiba (2) Marque a alternativa INCORRETA: Certo Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa? Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. Gabarito Comentado Código de referência da questão.7a Questão (Ref.: 201607479256) Fórum de Dúvidas (2 de 2) Saiba (2 de 2) Conforme Roger Pressman o que é um processo de software? Certo É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade. É a área do conhecimento da computação voltada para a manutenção. É a área do conhecimento da computação voltada para a qualidade. É a área do conhecimento da computação voltada para a especificação. É a área do conhecimento da computação voltada para o desenvolvimento. Gabarito Comentado Código de referência da questão.8a Questão (Ref.: 201607476162) Fórum de Dúvidas (2) Saiba (2) Basicamente o que é um processo de software? Um processo de software define como um produto deve ser entregue. Um processo de software define a forma como os requisitos devem ser levantados. Certo 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 que linguagem deve se usar. Um processo de software define como se testar. Gabarito Comentado Código de referência da questão.1a Questão (Ref.: 201607655866) 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 - Iteração - Método - Seleção - Sequência Certo Atributo - Sequência - Iteração - Método - Seleção Método - Seleção - Atributo - Sequência - Iteração Sequência - Iteração - Atributo - Método - Seleção Iteração - Método - Seleção - Atributo - Sequência Gabarito Comentado Código de referência da questão.2a Questão (Ref.: 201608082867) 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 Certo 4, 3, 5, 1, 2 1, 2, 5, 3, 4 5, 4, 1, 3, 2 5, 1, 3, 2, 4 2, 1, 3, 4, 5 Gabarito Comentado Gabarito Comentado Código de referência da questão.3a Questão (Ref.: 201607453458) Fórum de Dúvidas (0) Saiba (0) Indique a alternativa correta para definir CONHECIMENTO: Fatos brutos que retratam ocorrências atuais ou do passado. Certo Experiência pessoal, informações analisadas, gerando ações ou decisões. Símbolos, números, letras. Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. Dados analisados dentro de um contexto. Gabarito Comentado Código de referência da questão.4a Questão (Ref.: 201607657302) 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 programação / linguagem interpretada linguagem de máquina / linguagem interpretada linguagem interpretada / linguagem de máquina linguagem de máquina / linguagem de programação Certo linguagem de programação / linguagem de máquina Código de referência da questão.5a Questão (Ref.: 201607989293) Fórum de Dúvidas (0) Saiba (0) Além da linguagem de programação, 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. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Certo Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Gabarito Comentado Gabarito Comentado Código de referência da questão.6a Questão (Ref.: 201607474640) 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 III estão corretas As opções II e III estão corretas Certo As opções I e II estão corretas As opções I, II e III estão corretas As opções II e IV estão corretas Gabarito Comentado Código de referência da questão.7a Questão (Ref.: 201608141774) 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: Shareware Trial Demo Comercial Certo Adware Gabarito Comentado Código de referência da questão.8a Questão (Ref.: 201607988607) Fórum de Dúvidas (0) Saiba (0) Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação: Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado. Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização. Errado Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo. Certo Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso. Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso. Gabarito Comentado . Além da linguagem de programação, 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. Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos: ______________: Executa somente um processo de cada vez. ______________: Distribui para mais de um processador. ______________: Os processos são compartilhados e enfileirados a espera do processador. ______________: Vários usuários utilizam ao mesmo tempo. ______________: Somente é permitida a utilização de um usuário de cada vez. Marque a alternativa correta. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Certo Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Errado Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Gabarito Comentado Gabarito Comentado 2. Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de (licenciamento) de software que atende ao abaixo descrito - "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Adware Trial Errado Software GLU Demo Certo Freeware 3. 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 a afirmativa I está incompatível Apenas as afirmativas I e II estão incompatíveis Errado Apenas as afirmativas II e III estão incompatíveis Certo Apenas a afirmativa III está incompatível Todas as afirmativas estão compatíveis Gabarito Comentado 4. 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: Certo As opções I e II estão corretas As opções II e IV estão corretas Errado As opções I e III estão corretas As opções I, II e III estão corretas As opções II e III estão corretas Gabarito Comentado 5. 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: Trial Comercial Errado Demo Certo Adware Shareware Gabarito Comentado 6. 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 Certo Shareware Errado Livre Adware Comercial Gabarito Comentado 7. 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çoes I, II e III estão corretas As opçoes I e III estão corretas Certo As opções III e IV estão corretas As opções I e IV estão corretas Apenas a opção III está correta Gabarito Comentado 8. Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. F, V, F, F, V V, F, F, F, V Errado F, F, F, V, V Certo V, F, F, V, V V, F, F, V, F Gabarito Comentado 1. 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 é Entrevista Certo Brainstorm Errado Questionário Visita técnica Casos de Uso Gabarito Comentado 2. Na engenharia de requisitos, trata-se 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: Análise de protocolos. Entrevista. Certo Brainstorming. Prototipação. Questionário. Gabarito Comentado 3. Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: lógicos e consistentes. Certo funcionais e não-funcionais. Errado não-funcionais e analíticos. funcionais e lógicos. precisos e lógicos. Gabarito Comentado 4. 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-F, IV-F I-NF, II-NF, III-NF, IV-NF Errado I-F, II-F, III-F, IV-F Certo I-F, II-NF, III-NF, IV-F I-F, II-F, III-NF, IV-F Gabarito Comentado 5. 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 Do cronograma Errado Modal Certo Funcional Não funcional 6. O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? Obter mão de obra especializada independente de processo. Focar no prazo independente do atendimento das funcionalidades desejadas. Certo Adotar um processo de desenvolvimento. Atender os requisitos no momento em que forem solicitados independente de planejamento. Obter muitos recursos financeiros. 7. A confiabilidade especificada para um software aplicativo é: uma restrição de escopo. um mecanismo de teste de estresse. Certo um requisito não-funcional um mecanismo de teste de desempenho. um requisito funcional. Gabarito Comentado 8. "Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada 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: Entrevista Reunião Errado Casos de Uso Questionário Certo Brainstorm 1. 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. III e IV estão corretas. I e IV estão corretas. Errado I, III e IV estão corretas. II, III e IV estão corretas. Certo II e IV estão corretas. Gabarito Comentado 2. A Estrutura de atributos e operações encapsulada por procedimentos é denominado de classe método Certo objeto instância entidade Gabarito Comentado Gabarito Comentado 3. Os padrões a partir dos quais os objetos são criados são denominados métodos atributos Certo classes entidades instâncias Gabarito Comentado 4. O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens Certo sequência iteração Errado colaboração atividade objeto 5. 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. Desenvolvimento, homologação, produção Desenvolvimento de protótipo, ambiente de testes, implementação do sistema Certo Levantamento de requisitos, análise de requisitos, registro dos requisitos Projeto lógico, projeto físico, implementação e manutenção Entrada de dados, processamento da informação, apresentação dos resultados Gabarito Comentado 6. 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? Herança Composição Errado Mensagens Agregação Certo Atributos 7. 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. F-F-V-F Certo V-V-V-V Errado V-F-V-F V-F-V-V F-F-F-F Gabarito Comentado 8. 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: 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; Certo Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto; Modelar a estrutura de dados encapsulada por procedimentos; Utilizar os Diagramas de Classe, Objetos e Caso de Uso; Gabarito Comentado 1. 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 1,3,2,4,5 Certo 1,2,3,4,5 2,1,4,5,3 5,4,3,2,1 Gabarito Comentado 2. 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 II e III estão corretas; Certo Apenas III está correta; Apenas I está correta; Apenas I e III estão corretas; Apenas II está correta; 3. É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas. Certo Visão interna Visão comportamental Visão externa Visão estrutural Visão geral Gabarito Comentado 4. 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 lógico Errado operacional ou desenho detalhado estratégico ou desenho detalhado nível estratégico ou desenho arquitetônico Certo nível tático ou desenho lógico Gabarito Comentado 5. A reutilização traz os seguintes benefícios: Certo a redução do desperdício de tempo e de dinheiro a eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo Errado a redução do desperdício de tempo e aumento de dinheiro a sobrecarga de atividades em determinadas etapas 6. 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 lógico Certo nível estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho detalhado Gabarito Comentado 7. 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 É 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. Certo É 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. Errado É 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. 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. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. 8. 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 estratégico ou desenho detalhado Certo operacional ou desenho detalhado Errado tático ou desenho lógico estratégico ou desenho arquitetônico operacional ou desenho lógico Gabarito Comentado Gabarito Comentado Gabarito Comentado 1. Uma representação definida de um procedimento de teste define um(a): Critério de teste de software Objetivo de teste de software Definição de teste de software Forma de teste de software Script de teste de software 2. 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 àTeste simples.Teste iterativo. ErradoTeste caixa branca. CertoTeste caixa pretaTeste de interação. 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, 2, 1, 1 2, 2, 1, 1, 2 Errado 2, 1, 1, 2, 1 1, 1, 1, 2, 2 Certo 2, 1, 1, 2, 2 Gabarito Comentado 3. Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. Errado teste de unidade. teste de validação. teste de sistema. Certo teste de mudanças de requisitos. teste de integração. Gabarito Comentado 4. 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. Encontramos algumas modalidades de teste para testar o Software. Uma dessas modalidades é o Teste Estático (ou de Verificação). A partir deste contexto, são apresentados os seguintes itens sobre Teste Estático: I- O Teste Estático deve ser feito durante ou após a implementação; II- O Teste Estático precisa de parte ou todo sistema implementado em uma determinada tecnologia; III- O Teste Estático deve ser feito antes da implementação; IV- O Teste Estático é utilizado para inspeções, revisões e auditorias; Assinale a única resposta correta. Certo Apenas III e IV estão corretas; Apenas I e II estão corretas; Errado Apenas I e IV estão corretas; Apenas I, II e IV estão corretas; Apenas II e IV estão corretas; 5. 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 III e IV estão corretas; Certo Apenas I e III estão corretas; Errado Apenas I e IV estão corretas; Apenas I e II estão corretas; Apenas II e III estão corretas; Gabarito Comentado 6. Em um processo de análise de riscos em TI, uma avaliação da vulnerabilidade depende das avaliações e) dos controles e do risco residual. d) das ameaças e das contramedidas. Errado a) do risco e dos controles. Certo c) do ativo e das ameaças. b) do ativo e dos controles. 7. 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 unidade. de aceitação. Certo de integração. de validação. funcional. Gabarito Comentado 8. 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. 8. 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. Errado Teste caixa branca. Certo Teste caixa preta Teste de interação.
Compartilhar