Baixe o app para aproveitar ainda mais
Prévia do material em texto
PAULO MATHEUS DE JESUS DOS SANTOS 201803144734 EAD GILBERTO GIL - BA PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação Parcial: CCT0746_SM_201803144734 V.1 Aluno(a): PAULO MATHEUS DE JESUS DOS SANTOS Matrícula: 201803144734 Acertos: 10,0 de 10,0 Data: 22/05/2018 15:23:01 (Finalizada) 1a Questão (Ref.:201803394370) Acerto: 1,0 / 1,0 Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação: __________: Descreve as características dos objetos. __________: Tipo de instrução executada de forma sequencial. __________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. __________: Serviço que a classe presta. __________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. Marque a alternativa correta: Atributo - Sequência - Iteração - Método - Seleção Método - Seleção - Atributo - Sequência - Iteração Iteração - Método - Seleção - Atributo - Sequência Atributo - Iteração - Método - Seleção - Sequência Sequência - Iteração - Atributo - Método - Seleção Gabarito Coment. 2a Questão (Ref.:201803821371) Acerto: 1,0 / 1,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 2, 1, 3, 4, 5 4, 3, 5, 1, 2 5, 1, 3, 2, 4 1, 2, 5, 3, 4 5, 4, 1, 3, 2 Gabarito Coment. Gabarito Coment. 3a Questão (Ref.:201803213317) Acerto: 1,0 / 1,0 Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Do cronograma Funcional Não funcional Do usuário Modal 4a Questão (Ref.:201804028065) Acerto: 1,0 / 1,0 Observe as afirmações a seguir sobre o escopo do sistema: i. O escopo compreende o que será considerado para o desenvolvimento do sistema; ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema; iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento; iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema; Estão corretas as afirmativas: i e iii. ii e iv. i e ii. i, ii e iii. ii e iii. Gabarito Coment. Gabarito Coment. 5a Questão (Ref.:201803191974) Acerto: 1,0 / 1,0 Analisando o estudo de caso abaixo, marque a alternativa que indica o conceito empregado às informações Nome e Estado de saúde. "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Classe. Generalização. Associação. Atributo. Objeto. Gabarito Coment. 6a Questão (Ref.:201803913452) Acerto: 1,0 / 1,0 Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. ( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. V-F-V-V V-V-V-V F-F-V-F V-F-V-F F-F-F-F Gabarito Coment. 7a Questão (Ref.:201803870005) Acerto: 1,0 / 1,0 A reutilização traz os seguintes benefícios: a redução do desperdício de tempo e de dinheiro a sobrecarga de atividades em determinadas etapas a redução do desperdício de tempo e aumento de dinheiro a redução de desperdício de dinheiro e aumento de tempo a eliminação de etapas e atividades 8a Questão (Ref.:201803254497) Acerto: 1,0 / 1,0 De acordo com a teoria são características do Processo Unificado o que consta apenas em: I. Dirigido por caso de uso. II. Orientado por quatro workflows. III. Centrado em arquitetura. IV. Distribuído em cinco fases. V. Iterativo e incremental. I, II e III. III, IV e V. I, II e IV. II, III e V. I, III e V. Gabarito Coment. 9a Questão (Ref.:201803851507) Acerto: 1,0 / 1,0 Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Gabarito Coment. 10a Questão (Ref.:201803943691) Acerto: 1,0 / 1,0 Quando falamos de requisitos de software os stakeholders são: Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de desenvolvimento. Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando. Os desenvolvedores do software, incluindo a gerência. Os clientes do projeto que pagam pelo software. Os usuários principais do software e o gerente de desenvolvimento
Compartilhar