Buscar

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

Prévia do material em texto

Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Acertos: 9,0 de 9,0 07/05/2020 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
Qual alternativa abaixo é verdadeira em relação a classificação conceitual de um Software 
Aplicativo? 
 
 
É 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 blocos que se interligam através de métodos 
sequenciais. 
 
Também chamados de sistema operacional, é responsável por operar os demais 
periféricos que estejam conectados ao hardware. 
 
São elementos de código em formato de objetos que se interligam. 
Respondido em 07/05/2020 20:05:45 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
No processo de desenvolvimento de software, todo software passa pelas fases de análise e projeto, associadas, 
respectivamente, com o que deve ser feito e como deve ser feito. A partir dessa informação, avalie a opções correta. 
 
 
O objetivo do projeto arquitetural é desenvolver uma estrutura de programa e representar os diversos fluxos 
de dados entre os módulos. 
 
Para lidar com a complexidade do software, pode-se aplicar o princípio do particionamento, quebrando o 
problema em problemas menores. Esse princípio não é aplicado nas outras fases de desenvolvimento e ele 
não causa impacto nos custos de desenvolvimento. 
 
O projeto arquitetural independe do paradigma de desenvolvimento. 
 Na fase de análise, três modelos que devem ser considerados são: do domínio da informação, o funcional e o 
comportamental. 
 
Na fase de projeto, dois níveis de projeto devem ser considerados: o projeto detalhado, que se preocupa com 
uma transformação dos requisitos em um projeto de dados e arquitetural; e o projeto preliminar, que se 
preocupa em aprimorar o projeto detalhado para que a implementação possa ser realizada em seguida. 
Respondido em 07/05/2020 20:06:49 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Com base na Análise Estrutural e nos conceitos estudado em nosso disciplina de PDS, assinale 
a opção a seguir que melhor representa a forma que podemos identificar um relacionamento ? 
 
 
UML e Classe. 
 
Receptor e Operação. 
 
UML e Objetos. 
 
Classe e Objeto. 
 Associação e Agregação. 
Respondido em 07/05/2020 20:07:30 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa). 
I. Escopo é a abrangência do sistema; 
II. Requisitos são interesses dos usuários; 
III. A falta de treinamento pode ser causa do fracasso do software; 
IV. Os componentes do hardware jamais podem ser reutilizados. 
Assinale a sequência correta de V ou F que representa a classificação das sentenças acima: 
 
 
I-V, II-F, III-V IV-F 
 
I-F, II-V, III-F IV-F 
 I-V, II-V, III-V IV-F 
 
I-F, II-F, III-F IV-F 
 
I-F, II-V, III-V IV-F 
Respondido em 07/05/2020 20:08:52 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em um processo de desenvolvimento de software, a etapa de testes envolve várias 
particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, 
profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas 
a seguir sobre testes de software podemos assumir como FALSA 
 
 
Testes de sistema podem verificar características como performance, segurança 
ou usabilidade do software 
 
Os testes de aceitação ou validação podem ser classificados como alfa ou beta, 
dependendo de como esses testes são feitos 
 Os testes de unidade são executados pelo usuário final depois que o produto final 
é entregue. É o último tipo de teste executado 
 
A etapa de teste de software pode ser simples e executada por um único 
programador como também terceirizada para uma fábrica de software 
 
Os testes de software, quando classificados quanto à visibilidade do que é 
testado, podem ser classificados como Caixa branca e caixa preta 
Respondido em 07/05/2020 20:10:28 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dentro dos conceitos de código de programação em PDS, qual alternativa melhor define um 
código máquina ? 
 
 Sequência binária(0 e 1) de ações diretamente direcionadas para o processador da 
máquina. 
 
É uma linguagem utilizada para conexão com banco de dados. 
 
Comumente chamada de linguagem de programação, esta linguagem se aproxima 
mais da linguagem humana, ou seja, linguagem com um padrão de entendimento 
humano bem definido. 
 
É o resultado da compilação do código fonte. 
 
É uma sequência estruturada e lógica que serve de entrada para o código fonte. 
Respondido em 07/05/2020 20:13:51 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual é o nome dado ao processo de manutenção do software que tem como objetivo melhorar 
um sistema de software, modificando sua estrutura interna, sem alterar o comportamento 
interno? 
 
 
Fatoração 
 
Independência física 
 
Separação estática 
 Refatoração 
 
Revalidação 
Respondido em 07/05/2020 20:14:52 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
O modelo de ciclo de vida em cascata: 
 
 
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto 
de software. 
 
recomenda a geração de versões incompletas do sistema, que podem ser passadas 
para o usuário final, o que permite a retroalimentação do processo de 
desenvolvimento. 
 enfatiza a realização sequencial das atividades do desenvolvimento de um produto de 
software. 
 
envolve a ideia principal de criar um protótipo executável e, por meio de 
transformações sucessivas, chegar ao sistema completamente implementado. 
 
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos 
identificados para produto de software. 
Respondido em 07/05/2020 20:16:16 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere as seguintes características encontradas em projetos de desenvolvimento de 
software: 
I. Os requisitos são complexos e mudanças significativas são esperadas; 
II. Projeto de longo prazo; 
III. Os custos e os riscos de avaliação são importantes 
IV. Avaliação de riscos realizada constantemente 
Essas são características que encontramos no modelo: 
 
 
Incremental 
 
Prototipação 
 
Cascata 
 Espiral 
 
Evolucionário 
Respondido em 07/05/2020 20:17:36

Continue navegando