Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação Parcial: Aluno(a): Matrícula: Acertos: 10,0 de 10,0 Data: 09/05/2018 15:11:53 (Finalizada) 1a Questão (Ref.:201803918295) Acerto: 1,0 / 1,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. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Gabarito Coment. Gabarito Coment. 2a Questão (Ref.:201803413463) Acerto: 1,0 / 1,0 São problemas encontrados na implementação do processo de desenvolvimento de sofwtare: _______________, erro no uso de metodologias a serem adotadas, adoção de ferramentas inadequadas, _______________ e inadequação da equipe. falta de tempo para implementação, falta de capital de investimento. falta de tempo para implementação, resistência a mudanças. falta de tempo para implementação, capital mal empregado. resistência a mudanças, desconhecimento do escopo do projeto. falta de tempo para implementação, desconhecimento do escopo do projeto. 3a Questão (Ref.:201803956989) Acerto: 1,0 / 1,0 Não é característica do RUP (Rational Unified Process): enfatiza as pessoas e as suas responsabilidades e comprometimento uns aos outros. ciclo é espiral. equipes com papeis bem definidos. enfase na documentação. é pesado. 4a Questão (Ref.:201803943365) Acerto: 1,0 / 1,0 Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: lógicos e consistentes. funcionais e lógicos. não-funcionais e analíticos. precisos e lógicos. funcionais e não-funcionais. Gabarito Coment. 5a Questão (Ref.:201804061802) Acerto: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é: Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos; Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos; Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe; Gabarito Coment. 6a Questão (Ref.:201804103950) 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. F-F-V-F F-F-F-F V-V-V-V V-F-V-F V-F-V-V Gabarito Coment. 7a Questão (Ref.:201803444995) 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. II, III e V. I, III e V. III, IV e V. I, II e III. I, II e IV. Gabarito Coment. 8a Questão (Ref.:201804239678) Acerto: 1,0 / 1,0 O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que b) o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e saída, considerando os recursos de rede como principal requisito. d) o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a qualidade desejada. e) o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não serem modificados os requisitos. c) o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma normal. a) a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando etapas de análise. 9a Questão (Ref.:201804010012) Acerto: 1,0 / 1,0 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; I e III; II e III; III e IV; Gabarito Coment. 10a Questão (Ref.:201803382265) Acerto: 1,0 / 1,0 O teste de ameaça normalmente deve ser aplicado dentro de um projeto de software nas etapas de : desenvolvimento inicial e desenvolvimento intermediário. teste de integração e teste de sistema desenvolvimento intermediário e teste de sistema. teste de integração e teste de aceitação desenvolvimento intermediário e teste de aceitação. Gabarito Coment.
Compartilhar