Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AP1

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 3 páginas

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
 
 
Avaiação Parcial: CCT0194_SM_201401083561 V.1 
 1a Questão (Ref.: 201401328516) Acerto: 1,0 / 1,0 
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de 
softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o 
desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a 
qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo 
processadores 
Assinale a ÚNICA opção que complementa cada frase corretamente 
 
linguagem de programação / linguagem interpretada 
 
linguagem de máquina / linguagem interpretada 
 
linguagem de máquina / linguagem de programação 
 linguagem de programação / linguagem de máquina 
 
linguagem interpretada / linguagem de máquina 
 
 2a Questão (Ref.: 201401754081) 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 
 
 
1, 2, 5, 3, 4 
 4, 3, 5, 1, 2 
 
5, 4, 1, 3, 2 
 
5, 1, 3, 2, 4 
 
2, 1, 3, 4, 5 
 
 3a Questão (Ref.: 201401111791) Acerto: 1,0 / 1,0 
A confiabilidade especificada para um software aplicativo é: 
 
 
uma restrição de escopo. 
 
um mecanismo de teste de desempenho. 
 
um mecanismo de teste de estresse. 
 
um requisito funcional. 
 um requisito não-funcional 
 
 4a Questão (Ref.: 201401792089) Acerto: 1,0 / 1,0 
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que 
determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, 
econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento 
de sistemas é chamada: 
 
 
estudo de caso. 
 
design lógico do sistema. 
 estudo de viabilidade. 
 
análise de equilíbrio. 
 
análise de requisitos. 
 
 5a Questão (Ref.: 201401852011) Acerto: 0,0 / 1,0 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 
Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos. 
 As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de 
programação que será utilizada no desenvolvimento. 
 As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas 
que se aplicam e afetam o software a se desenvolver 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo 
e os desejos do usuário. 
 
 6a Questão (Ref.: 201401804014) Acerto: 0,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 em engenharia de software para visualizar o desenho do sistema e a intercomunicação 
entre objetos; 
 
Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de 
implementação no plano estratégico 
 Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e 
Diagrama de Relacionamentos; 
 
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software; 
 
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de 
Relacionamentos e Diagrama de Classe; 
 
 7a Questão (Ref.: 201401726366) Acerto: 1,0 / 1,0 
É a visão que os usuários terão da solução ou do produto e a forma com que eles interagirão. Estamos nos 
referindo ao Desenho 
 
 
interno 
 
de implementação 
 
do produto 
 externo 
 
local 
 
 8a Questão (Ref.: 201401802717) Acerto: 1,0 / 1,0 
A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de 
software: 
 
bibliotecas 
 
classes fundamentais 
 
aproveitamento de ideias 
 módulo de código binário 
 
parte do código de programa 
 
 9a Questão (Ref.: 201401803201) Acerto: 1,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, 2, 1, 1, 2 
 2, 1, 1, 2, 1 
 2, 1, 1, 2, 2 
 2, 1, 2, 1, 1 
 1, 1, 1, 2, 2 
 
 10a Questão (Ref.: 201401800961) Acerto: 1,0 / 1,0 
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou 
unidades do sistema é o teste: 
 
 
funcional. 
 
de validação. 
 de integração. 
 
de unidade. 
 
de aceitação.

Outros materiais