Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Entrevista Brainstorm Questionário Visita técnica Casos de Uso 2. Análise de protocolos. Entrevista. Brainstorming. Prototipação. Questionário. 3. lógicos e consistentes. funcionais e não-funcionais. não-funcionais e analíticos. funcionais e lógicos. precisos e lógicos. 4. I-F, II-NF, III-F, IV-F 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 é 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: Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: 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-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. Do usuário Do cronograma Modal Funcional Não funcional 6. 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. 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. Entrevista Reunião Casos de Uso Questionário Brainstorm 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: O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? A confiabilidade especificada para um software aplicativo é: "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: 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: 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 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. a disponibilidade do sistema. um histograma na interface gráfica do usuário. Gabarito Comentado 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 I e II I e III II, III e IV II e IV Gabarito Comentado 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: Brainstorm Questionário Entrevista Casos de Uso Reunião Gabarito Comentado 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. Brainstorming. Entrevista. Gabarito Comentado 6a Questão (Ref.: 201608129605) Fórum de Dúvidas (2) Saiba (2) Marque a alternativa INCORRETA: 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 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? É 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. É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto. É 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 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 eliminação de etapas e atividades a redução de desperdício de dinheiro e aumento de tempo a sobrecarga de atividades em determinadas etapas 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 A reutilização traz os seguintes benefícios: a redução do desperdício de tempo e aumento de dinheiro a redução do desperdício de tempo e de dinheiro 3. Desenho externo local Desenho interno do produto de implementação Gabarito Comentado 4. estratégico ou desenho arquitetônico operacional ou desenho lógico operacional ou desenho detalhado estratégico ou desenho detalhado tático ou desenho lógico Gabarito Comentado Gabarito Comentado Gabarito Comentado 5. operacional ou desenho lógico nível tático ou desenho lógico nível estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho detalhado Gabarito Comentado 6. É 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: 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 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 módulo de código binário aproveitamento de ideias classes fundamentais bibliotecas parte do código de programa Gabarito Comentado 7. as diretrizes para as implementações de novos projetos os riscos associados ao projeto 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. tático ou desenho lógico operacional ou desenho lógico nível estratégico ou desenho arquitetônico operacional ou desenho detalhado estratégico ou desenho detalhado Gabarito Comentado 1-V; 2-V; 3-F; 4-F A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software: Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 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 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-F; 3-V; 4-V 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. Teste de Unidade Teste de Integração Teste de Módulo Teste de Programação Teste de Validação Gabarito Comentado 3. II e IV; I e II; I e III; III e IV; II e III; Gabarito Comentado 4. teste de unidade. 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? 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: Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. teste de sistema. teste de integração. teste de mudanças de requisitos. teste de validação. Gabarito Comentado 5. 2, 1, 2, 1, 1 2, 2, 1, 1, 2 2, 1, 1, 2, 1 1, 1, 1, 2, 2 2, 1, 1, 2, 2 Gabarito Comentado 6. Script de teste de software Critério de teste de software Forma de teste de software 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 Uma representação definida de um procedimento de teste define um(a): Definição de teste de software Objetivo de teste de software Gabarito Comentado 7. Porser 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. 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. Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software. 8. Apenas I e II estão corretas; Apenas II e IV estão corretas; Apenas III e IV estão corretas; Apenas I, II e IV estão corretas; Apenas I e IV estão corretas; 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: 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 "O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente". É correto afirmar que: 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. Organizacional, Funcional, Financeira e de Requisitos Gabarito Comentado 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. a disponibilidade do sistema. um histograma na interface gráfica do usuário. Gabarito Comentado 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 I e II I e III II, III e IV II e IV Gabarito Comentado 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: Brainstorm Questionário Entrevista Casos de Uso Reunião Gabarito Comentado 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. Brainstorming. Entrevista. Gabarito Comentado 6a Questão (Ref.: 201608129605) Fórum de Dúvidas (2) Saiba (2) Marque a alternativa INCORRETA: 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 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? É 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 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. Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quandodeve ser feito. Um processo de software define que linguagem deve se usar. Um processo de software define como se testar. Gabarito Comentado 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 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 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 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 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. 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 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 linguagem de programação / linguagem de máquina 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. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Gabarito Comentado Gabarito Comentado 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 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 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 Adware Gabarito Comentado 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. 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. 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 . Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. 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. Adware Trial Software GLU Demo Freeware 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. 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" 3. Apenas a afirmativa I está incompatível Apenas as afirmativas I e II estão incompatíveis Apenas as afirmativas II e III estão incompatíveis Apenas a afirmativa III está incompatível Todas as afirmativas estão compatíveis Gabarito Comentado 4. As opções I e II estão corretas As opções II e IV estão corretas 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. Trial Comercial Demo Adware Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinalequal 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. 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: 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 Gabarito Comentado 6. Freeware Shareware Livre Adware Comercial Gabarito Comentado 7. As opçoes I, II e III estão corretas As opçoes I e III estão corretas 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. 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: 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: F, V, F, F, V V, F, F, F, V F, F, F, V, V V, F, F, V, V V, F, F, V, F Gabarito Comentado 1. Entrevista Brainstorm Questionário Visita técnica Casos de Uso Gabarito Comentado 2. Análise de protocolos. Entrevista. Brainstorming. Prototipação. Questionário. Gabarito Comentado 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. 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 é 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: 3. lógicos e consistentes. funcionais e não-funcionais. não-funcionais e analíticos. funcionais e lógicos. precisos e lógicos. Gabarito Comentado 4. 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 Gabarito Comentado 5. Do usuário Do cronograma Modal Funcional Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: 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 é: 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: Não funcional 6. 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. 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. Gabarito Comentado 8. Entrevista Reunião Casos de Uso Questionário Brainstorm O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? A confiabilidade especificada para um software aplicativo é: "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: 1. III e IV estão corretas. I e IV estão corretas. I, III e IV estão corretas. II, III e IV estão corretas. II e IV estão corretas. Gabarito Comentado 2. classe método objeto instância entidade Gabarito Comentado Gabarito Comentado 3. métodos atributos classes entidades instâncias Gabarito Comentado 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. A Estrutura de atributos e operações encapsulada por procedimentos é denominado de Os padrões a partir dos quais os objetos são criados são denominados 4. sequência iteração colaboração atividade objeto 5. Desenvolvimento, homologação, produção Desenvolvimento de protótipo, ambiente de testes, implementaçãodo sistema 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. Herança Composição Mensagens Agregação Atributos 7. F-F-V-F V-V-V-V O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens 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. 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? 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. V-F-V-F V-F-V-V F-F-F-F Gabarito Comentado 8. 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; 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. 1,2,4,5,3 1,3,2,4,5 1,2,3,4,5 2,1,4,5,3 5,4,3,2,1 Gabarito Comentado 2. Apenas II e III estão corretas; 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: 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. 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 III está correta; Apenas I está correta; Apenas I e III estão corretas; Apenas II está correta; 3. Visão interna Visão comportamental Visão externa Visão estrutural Visão geral Gabarito Comentado 4. operacional ou desenho lógico operacional ou desenho detalhado estratégico ou desenho detalhado nível estratégico ou desenho arquitetônico nível tático ou desenho lógico Gabarito Comentado 5. 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 a redução do desperdício de tempo e aumento de dinheiro a sobrecarga de atividades em determinadas etapas 6. tático ou desenho lógico operacional ou desenho lógico É 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. 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 A reutilização traz os seguintes benefícios: 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 nível estratégico ou desenho arquitetônico estratégico ou desenho detalhado operacional ou desenho detalhado Gabarito Comentado 7. É 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. É 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 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. estratégico ou desenho detalhado operacional ou desenho detalhado tático ou desenho lógico estratégico ou desenho arquitetônico operacional ou desenho lógico Gabarito Comentado Gabarito Comentado Gabarito Comentado 1. 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. 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 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 Uma representação definida de um procedimento de teste define um(a): 2, 1, 2, 1, 1 2, 2, 1, 1, 2 2, 1, 1, 2, 1 1, 1, 1, 2, 2 2, 1, 1, 2, 2 Gabarito Comentado 3. teste de unidade. teste de validação. teste de sistema. teste de mudanças de requisitos. teste de integração. Gabarito Comentado 4. 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. Teste caixa branca.Teste 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 Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais. Apenas III e IV estão corretas; Apenas I e II estão corretas; Apenas I e IV estão corretas; Apenas I, II e IV estão corretas; Apenas II e IV estão corretas; 5. Apenas III e IV estão corretas; Apenas I e III estão corretas; Apenas I e IV estão corretas; Apenas I e II estão corretas; Apenas II e III estão corretas; Gabarito Comentado 6. e) dos controles e do risco residual. d) das ameaças e das contramedidas. 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. 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. Em um processo de análise de riscos em TI, uma avaliação da vulnerabilidade depende das avaliações a) do risco e dos controles. c) do ativo e das ameaças. b) do ativo e dos controles. 7. de unidade. de aceitação. de integração. de validação. funcional. Gabarito Comentado 8. 8. Teste simples. Teste iterativo. Teste caixa branca. Teste caixa preta Teste de interação. 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: 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 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.
Compartilhar