Logo Passei Direto

66199101-PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

User badge image

Sent by Paul Snow in

This is a file preview. Join to view the original file.

1a Questão (Ref.:201904609238) Acerto: 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. 
 
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. 
 
Software Freeware - Programa de computador cujo uso não implica o pagamento de 
licença de uso. 
 
 
Gabarito 
Coment. 
 
 
 
 
2a Questão (Ref.:201907004947) Acerto: 1,0 / 1,0 
Qual alternativa abaixo é verdadeira em relação a classificação conceitual de um Software 
Aplicativo? 
 
 
Também chamados de sistema operacional, é responsável por operar os demais 
periféricos que estejam conectados ao hardware. 
 
É a linguagem de programação com mais aproximidade com o hardware. 
 São programas que têm interface direta com o usuário, como editores de texto, planilhas 
eletrônicas, navegadores, dentre outros. 
 
São elementos de código em formato de objetos que se interligam. 
 
São elementos de código em formato de blocos que se interligam através de métodos 
sequenciais. 
 
 
 
3a Questão (Ref.:201907009017) Acerto: 1,0 / 1,0 
Em relação ao levantamento de requisitos, qual alternativa abaixo melhor representa a frase: 
"Utilização na análise de problema e na engenharia de requisitos com o objetivo de entender as 
perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o 
problema e a solução." ? 
 
 
Brainstorm. 
 
ROI - Retorno sobre investimento. 
 
Requisito funcional. 
 
Requisito não funcional. 
 Entrevista. 
 
 
 
4a Questão (Ref.:201904276552) Acerto: 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 III 
 I e II 
 
II e IV 
 
 
Gabarito 
Coment. 
 
 
 
 
5a Questão (Ref.:201904801428) Acerto: 0,0 / 1,0 
Ao levantar os requisitos de um sistema é necessário ter atenção com: 
 
 
A linguagem de programação que será utilizada no desenvolvimento, a legislação 
envolvida no processo e os desejos do usuário. 
 
A performance futura do sistema e a linguagem de programação que será utilizada. 
 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 
 
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. 
 
 
Gabarito 
Coment. 
 
 
 
 
6a Questão (Ref.:201904702498) Acerto: 1,0 / 1,0 
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das 
mensagens 
 
 
colaboração 
 sequência 
 
objeto 
 
iteração 
 
atividade 
 
 
 
7a Questão (Ref.:201904136628) Acerto: 1,0 / 1,0 
O Processo Unificado divide a realização de um projeto para desenvolvimento de um sistema de 
software em fases. Em cada uma dessas fases, são executadas atividades de diversas 
disciplinas em diferentes proporções. No desenvolvimento de um sistema de software 
complexo, identifique a alternativa que esse processo recomenda: 
 
 
Construir uma arquitetura executável ao final da fase de construção, para validar as 
regras do negócio e os requisitos funcionais do sistema. 
 
Criar um modelo de casos de uso durante a fase de elaboração, para documentar as 
regras do negócio e os requisitos não funcionais do sistema. 
 
Ordenar os riscos envolvidos no projeto, para que os riscos menos críticos sejam 
considerados logo na fase de iniciação e os mais críticos nas fases finais. 
 
Entregar a primeira versão do sistema logo após a fase de transição, para evitar os 
problemas existentes no modelo de ciclo de vida em cascata tradicional. 
 Usar a abordagem de desenvolvimento iterativa e incremental, para dividir as 
atividades em iterações em que cada iteração gera um incremento do software. 
 
 
Gabarito 
Coment. 
 
 
 
 
8a Questão (Ref.:201904273597) Acerto: 1,0 / 1,0 
Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. 
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com 
suas interfaces. 
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla 
o funcionamento do componente. 
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os 
componentes do sistema. 
Analise as afirmativas acima, assinale a única resposta correta. 
 
 
Apenas I está correta; 
 Apenas III está correta; 
 
Apenas II e III estão corretas; 
 
Apenas I e III estão corretas; 
 
Apenas II está correta; 
 
 
 
9a Questão (Ref.:201904701641) Acerto: 0,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; 
 
II e III; 
 
III e IV; 
 I e II; 
 I e III; 
 
 
Gabarito 
Coment. 
 
 
 
 
10a Questão (Ref.:201907015947) Acerto: 1,0 / 1,0 
Os testes de software são importantes para complementar as revisões e aferir o nível de 
qualidade conseguido. Marque a classificação de teste a seguir que melhor representa a frase: 
"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.". 
 
 
Teste caixa preta. 
 
Teste de sistemas. 
 
Teste orientado a objeto. 
 Teste caixa branca. 
 
Teste estruturadoa.