Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1a Questão (Ref.: 201503556377) 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. Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário. Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário. Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário. Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa. Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201503649951) 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 5, 1, 3, 2, 4 5, 4, 1, 3, 2 1, 2, 5, 3, 4 4, 3, 5, 1, 2 Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201503043246) Acerto: 1,0 / 1,0 Basicamente o que é um processo de software? 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 quando deve ser feito. Um processo de software define como se testar. Um processo de software define como um produto deve ser entregue. Um processo de software define que linguagem deve se usar. Gabarito Comentado. 4a Questão (Ref.: 201503224402) Acerto: 1,0 / 1,0 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 Questionário Visita técnica Casos de Uso Brainstorm Gabarito Comentado. 5a Questão (Ref.: 201503648929) Acerto: 1,0 / 1,0 Os padrões a partir dos quais os objetos são criados são denominados métodos atributos classes entidades instâncias Gabarito Comentado. 6a Questão (Ref.: 201503699875) Acerto: 1,0 / 1,0 Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta modelagem é: I- Visualizar o desenho do sistema e a intercomunicação entre objetos. II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. III- Modelar o problema, e não a solução. É correto o que se afirma em: Apenas em II e III; Apenas em I e II; Apenas em II; Apenas em III; Apenas em I; Gabarito Comentado. 7a Questão (Ref.: 201503877760) Acerto: 1,0 / 1,0 O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que 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. 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. a) a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando etapas de análise. c) o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma normal. d) o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a qualidade desejada. 8a Questão (Ref.: 201503698582) Acerto: 1,0 / 1,0 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes, buscando satisfazer os requisitos do produto é o estratégico ou desenho detalhado operacional ou desenho detalhado nível tático ou desenho lógico nível estratégico ou desenho arquitetônico operacional ou desenho lógico Gabarito Comentado. 9a Questão (Ref.: 201503680087) 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 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 Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado Testes de sistema podem verificar características como performance, segurança ou usabilidade do software Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos Gabarito Comentado. 10a Questão (Ref.: 201503258098) Acerto: 1,0 / 1,0 Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. Marque a alternativa que indica o tipo de teste mencionado acima. Teste caixa preta Teste simples Teste iterativo Teste caixa branca Teste de interação
Compartilhar