Buscar

Av PDS

Prévia do material em texto

1 ​a​ Questão​ ​(Ref.: 201803972022) Pontos:​ ​1,0​ / ​1,0 
 
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo 
de (licenciamento) de software que atende ao abaixo descrito 
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
 
 
 
 Demo 
 Software GLU 
 
 
Freeware 
 Adware 
 Trial 
 
 
 
 
 2 ​a​ Questão​ ​(Ref.: 201803296902) Pontos:​ ​1,0​ / ​1,0 
 
Analise as seguintes sentenças: 
 
- É um processo de desenvolvimento de software que oferece uma forma sistemática para construir 
um tipo de sistema que usa a arquitetura baseada em componentes; 
 
- Pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; 
 
- Define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, 
garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu 
sistema. 
 
Trata-se do processo. 
 
 
 
 TDP 
 DDP 
 RUP 
 XP 
 DSDM 
 
 
 
 
 3 ​a​ Questão​ ​(Ref.: 201803858025) Pontos:​ ​0,0​ / ​1,0 
 
Como são conhecidas as quatro atividades que compõem o processo de engenharia de requisitos: 
 
 
 
 implementação, teste, implantação e modelagem. 
 elicitação, modelagem, projeto e teste. 
 teste, codificação, modelagem e análise. 
 elicitação, implementação, teste e análise. 
 
 
elicitação, análise e negociação, especificação e documentação, validação. 
 
 
 
 
 4 ​a​ Questão​ ​(Ref.: 201803873774) Pontos:​ ​1,0​ / ​1,0 
 
No processo unificado de desenvolvimento de software, qual é a fase em que o planejamento do 
projeto é completado, o domínio do negócio é analisado e os requisitos do sistema são ordenados 
considerando-se prioridade e risco? 
 
 
 
 Construção. 
 Transição. 
 Concepção. 
 
 
Elaboração. 
 Produção. 
 
 
 
 
 5 ​a​ Questão​ ​(Ref.: 201803284295) Pontos:​ ​1,0​ / ​1,0 
 
 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo 
relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em 
dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os 
dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em 
cascata. A esse respeito, analise as afirmativas a seguir. 
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de 
desenvolvimento iterativos. 
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer 
nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos 
clientes. 
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de 
um projeto, o que é consistente com a abordagem de muitos processos de 
desenvolvimento de software atuais, que minimizam este esforço e enfatizam a 
codificação e os testes unitários de código. 
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo 
através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que 
todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao 
invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de 
controle de qualidade. 
São corretas ​APENAS​ as afirmativas: 
 
 
 
 III e IV 
 I e IV 
 II e IV 
 I e II 
 II e III 
 
 
 
 
 6 ​a​ Questão​ ​(Ref.: 201804018605) Pontos:​ ​1,0​ / ​1,0 
 
A implementação é um processo que realiza a transformação do desenho em diversos tipos de 
componentes de código de programação. Complete a frase escrevendo o nome de cada uma das 
definições do encontradas na fase de implementação: 
I) _____________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código 
objeto, transforma-o em um código executável. 
II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para 
executar as ações; 
III) _____________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem 
de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível; 
 IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem 
se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento 
humano bem definido. 
 
 
 
 
 
I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível 
 I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível 
 I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador 
 I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador 
 I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível 
 
 
 
 
 7 ​a​ Questão​ ​(Ref.: 201803976476) Pontos:​ ​1,0​ / ​1,0 
 
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a 
fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de 
desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são 
efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por: 
 
 
 
 Separação dinâmica, que é uma técnica para modificação da estrutura do software, porém 
alterar todo o seu comportamento; 
 Efeito dominó, que é uma técnica ou ferramenta para auxiliar a identificar o foco do 
problema; 
 Rotatividade, que é utilizada quando acumulamos demandas que justifiquem a intervenção 
para a manutenção; 
 Emergencial, que é utilizada apenas para implementação de novas funções; 
 
 
Refatoração, que é utilizada quando fazemos uma modificação da estrutura do software, sem 
alterar o comportamento; 
 
 
 
 
 8 ​a​ Questão​ ​(Ref.: 201804048853) Pontos:​ ​1,0​ / ​1,0 
 
Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do 
software? 
 
 
 
 A manutenção futura do software depende muito mais da competência de quem fará 
alteração do programa do que de quem criou sua versão inicial. 
 O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, 
evitando estruturas flexíveis que facilitem a mudança futura. 
 Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura. 
 
 
Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a 
alteração desejada. Assim, se o software foi construído de forma padronizada e com estrutura 
correta, a manutenção futura será facilitada. 
 Numa manutenção futura, é necessário, após a alteração ser efetuada, avaliar se a versão 
anterior estava bem elaborada, com a utilização de padrões e com estrutura correta de 
desenvolvimento. 
 
 
 
 
 9 ​a​ Questão​ ​(Ref.: 201804004366) Pontos:​ ​0,0​ / ​1,0 
 
O Modelo Iterativo e Incremental - Metodologia de desenvolvimento de software que define um 
subconjunto de requisitos e utiliza o modelo em cascata para sua realização. 
Identifique a única alternativa que ​NÃO​ faz parte das atividades do modelo em questão: 
 
 
 
 
 
Manutenção 
 Projeto 
 Implementação 
 Análise de requisitos 
 Levantamento de requisitos 
 
 
 
 
 10​a ​ Questão ​ ​(Ref.: 201803935383)Pontos:​ ​1,0​ / ​1,0 
 
Qual fase do RUP ocorre a entrega ("deployment") do software, é realizado o plano de implantação e 
entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser 
entregues, e ocorrer a satisfação do cliente. Nesta fase também é realizada a capacitação dos 
usuários. 
 
 
 
 
 
Transição 
 Construção 
 Elaboração 
 Analise

Continue navegando