Buscar

SIMULADO PROCESSO DE DESENV DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_ V.1 Fechar 
Aluno(a): DOMINGOS CRUZ DE SOUZA Matrícula: 
Desempenho: 6,0 de 10,0 Data: 19/09/2015 (Finalizada)
 1a Questão (Ref.: 201409916235) Pontos: 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.
 Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
 Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
 Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
 Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
 2a Questão (Ref.: 201409915549) Pontos: 1,0 / 1,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:
 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.
 Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de
uso.
 Demo - Fração de um programa. Funciona como material promocional para dar a 
oportunidade do produto ser avaliado.
 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.
 Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
 Gabarito Comentado .
 3a Questão (Ref.: 201409582863) Pontos: 1,0 / 1,0 
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 
 II, III e IV
 I, II e III
 I e II
 I e III
 II e IV
 Gabarito Comentado .
 4a Questão (Ref.: 201409941305) Pontos: 1,0 / 1,0 
Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser 
classificados:
 precisos e lógicos.
 lógicos e consistentes.
 não-funcionais e analíticos.
 funcionais e lógicos.
 funcionais e não-funcionais. 
 Gabarito Comentado .
 5a Questão (Ref.: 201410008787) Pontos: 1,0 / 1,0 
Os padrões a partir dos quais os objetos são criados são denominados
 classes
 atributos
 entidades
 instâncias
 métodos
 Gabarito Comentado .
 6a Questão (Ref.: 201410059738) Pontos: 0,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. Um dos 
tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a 
Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses 
modelos. 
 Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma 
tarefa;
 Validar e indicar as dificuldades de implementação no plano conceitual;
 Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
 Mapear as mensagens que devem ser executadas para alguma operação;
 Ajudar a filtrar e refinar as classes por associação e agregação;
 7a Questão (Ref.: 201410058444) Pontos: 0,0 / 1,0 
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de 
desenvolvimento de software:
 parte de código e a camada de arquitetura
 bibliotecas e classes fundamentais
 aproveitamento de ideias e de bibliotecas
 módulo de código binário e classes fundamentais
 parte de código de programa e bibliotecas
 8a Questão (Ref.: 201410055306) Pontos: 0,0 / 1,0 
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. 
 5,4,3,2,1 
 1,3,2,4,5
 1,2,3,4,5
 1,2,4,5,3
 2,1,4,5,3
 9a Questão (Ref.: 201410058929) Pontos: 0,0 / 1,0 
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
 2, 1, 2, 1, 1 
 2, 1, 1, 2, 2
 2, 2, 1, 1, 2
 1, 1, 1, 2, 2 
 2, 1, 1, 2, 1
 10a Questão (Ref.: 201409617956) Pontos: 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 branca
 Teste iterativo
 Teste caixa preta
 Teste de interação
 Teste simples
 Gabarito Comentado .

Outros materiais