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

Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  AV
Aluno: MIKELY SANTOS BARBOZA 202104441291
Turma: 9001
CCT0746_AV_202104441291 (AG)   26/07/2021 14:55:44 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
 
 1. Ref.: 569336 Pontos: 1,00  / 1,00
Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especi�cação de requisitos
(Pádua, 2009 - Cap. 1):
(   ) boas especi�cações de requisitos são indispensáveis;
(    ) especi�cações de requisitos representam custos supér�uos, investimentos desnecessários, que se pagam com
baixos juros;
(    ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais
sejam corretamente atendidas;
(   ) uma boa especi�cação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especi�cação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
F, F, F, V, V
F, V, F, F, V
V, F, F, F, V
 V, F, F, V, V
V, F, F, V, F
 2. Ref.: 3329214 Pontos: 1,00  / 1,00
Os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade,
con�abilidade, segurança, disponibilidade, etc. é conhecido como:
Requisitos funcionais
Requisitos do produto
Requisitos do projeto
 Requisitos não funcionais
Requisitos Operacionais
 3. Ref.: 661142 Pontos: 1,00  / 1,00
Os padrões a partir dos quais os objetos são criados são denominados
métodos
entidades
instâncias
javascript:alert('C%C3%B3digo da quest%C3%A3o: 569336.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 569336.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3329214.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3329214.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 661142.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 661142.');
 classes
atributos
 4. Ref.: 710792 Pontos: 1,00  / 1,00
Após o levantamento de dados da fase de análise, a documentação de desenho deve exempli�car:
 a solução que será tomada para resolução do problema
os riscos associados ao projeto
as alternativas para a resolução do problema
as diretrizes para as implementações de novos projetos
os custos associados para a resolução do problema
 5. Ref.: 660311 Pontos: 1,00  / 1,00
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas
estratégias de teste.
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II- O teste caixa preta, baseado na arquitetura interna do software, procede a veri�cação do código;
III- O teste caixa branca é aquele com o qual identi�camos defeitos nas estruturas internas do software, através de
simulação que testa toda a estrutura usada na codi�cação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu
comportamento;
É correto, apenas, o que se a�rma em:
 I e III;
II e IV;
I e II;
II e III;
III e IV;
 6. Ref.: 741757 Pontos: 1,00  / 1,00
O código de programação que representa um conjunto de instruções geradas através de uma linguagem de
programação, de maneira lógica e estruturada; após o processo de compilação ou interpretação, transformar-se-á
em código objeto é o
código de máquina
código �nal
código objeto
 código fonte
código executável
 7. Ref.: 610217 Pontos: 1,00  / 1,00
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
javascript:alert('C%C3%B3digo da quest%C3%A3o: 710792.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 710792.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 660311.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 660311.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 741757.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 741757.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 610217.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 610217.');
desejos do usuário.
 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 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.
 8. Ref.: 68762 Pontos: 1,00  / 1,00
O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O
processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal:
O desenvolvimento de uma implementação inicial, expondo o resultado ao comentário do usuário e fazendo
seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido.
A codi�cação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que
o sistema �nal é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall );
 A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas
seguem um �uxo seqüencial;
O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos;
O uso de formalização rigorosa em todas as etapas de desenvolvimento;
 9. Ref.: 671833 Pontos: 1,00  / 1,00
Uma equipe de desenvolvimento está estudando qual o melhor modelo para a construção do sistema proposto.
Sabe-se que um dos fatores principais é tempo que eles possuem para o desenvolvimento, e com isso gostariam de
produzir protótipos com funcionalidades e desempenhos limitados, de forma a permitir que os desenvolvedores e
clientes veri�quem as funções das implementações preliminares dos modelos de sistemas antes de se
comprometerem com um sistema �nal. Qual é o melhor modelo para desenvolver este sistema?
Espiral
 Prototipação
Iterativo
Evolucionário
Cascata
 10. Ref.: 2977836 Pontos: 1,00  / 1,00
O PDS foi uma forma de aumentar o nível / grau de maturidade nos processos dentro das organizações.
Qual opção abaixo NÃO é verdadeira em relação aos processos ou métodos ágeis ?
 Todo método de comunicação deve ser feito através de documentos fomais, ou seja, não transmitir
informações através de conversas.
Mudanças de requisitos são bem-vindas.
 A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto.
Construa um ambiente de con�açãoe com pessoas motivadas.
Tem como prioridade satisfazer o cliente com entregas rápidas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 68762.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 68762.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 671833.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 671833.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2977836.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 2977836.');

Outros materiais