Buscar

AV PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

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.

Continue navegando