Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliando o Aprendizado 3

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

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0077_SM_201501076361 V.1 Fechar
Aluno(a): CAROLINE MEIRELES DA SILVA Matrícula: 201501076361
Desempenho: 0,3 de 0,5 Data: 30/11/2015 12:33:17 (Finalizada)
1a Questão (Ref.: 201501780491) Pontos: 0,0 / 0,1
Para implementar um Software de Sistema, é importante conhecer as linguagens de programação para o sucesso
dessa implementação no processo de desenvolvimento de software. Nesta fase de Implementação, o programa,
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.
Esta conversão é feita por:
I- Interpretação, no qual traduz o código à medida que executa;
II- Compilação, por acontecer em tempo de execução, tipicamente tem um desempenho um pouco menor;
III- Interpretação, é a "tradução" do código em linguagem de máquina em tempo de execução;
IV- Compilação, onde primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e
montando uma tabela com estas informações; Assinale a única resposta correta.
Apenas I, III e IV estão corretas;
Apenas II e VI estão corretas;
Apenas I, II e III estão corretas;
Apenas I, II e IV estão corretas;
Apenas II, III e IV estão corretas;
2a Questão (Ref.: 201501138192) Pontos: 0,0 / 0,1
"A arquitetura do sistema afeta o desempenho, a robustez e a facilidade de distribuição e manutenção do
sistema." (SOMMERVILLE, I. Engenharia de Software. São Paulo. Pearson Cap.10. pg.183.) Um profissional
de Informática foi contratado para desenvolver um software onde o desempenho é um requisito não funcional
fundamental. Nesse contexto, assinale a alternativa onde o desenho da arquitetura atenderá tal requisito.
A arquitetura deve ser projetada para incluir componentes de hardware redundantes, para
que seja possível substituir e atualizar componentes, sem a interrupção do sistema;
A arquitetura deve ser projetada utilizando-se componentes encapsulados de menor
granularidade, que possam ser rapidamente modificados;
A arquitetura deve ser projetada de modo que as operações relacionadas a segurança fiquem todas
localizadas em um único subsistema ou em um pequeno número de subsistemas;
A arquitetura deve ser projetada para restringir as operações mais importantes dentro de
um pequeno número de subsistemas com a menor comunicação possível entre esses
subsistemas;
A arquitetura deve ser projetada utilizando-se componentes avulsos de maior
granularidade, que possam ser rapidamente modificados.
3a Questão (Ref.: 201501179322) Pontos: 0,1 / 0,1
É 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
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 2 30/11/2015 13:01
Caroline
Caixa de texto
Caroline
Caixa de texto
afetarão o seu sistema. Identifique de qual processo se trata:
DDP.
XP.
RUP.
DSDM.
TDP.
Gabarito Comentado.
4a Questão (Ref.: 201501782202) Pontos: 0,1 / 0,1
A perspectiva prática sobre o RUP descreve as boas práticas da engenharia de software que são recomendadas para
uso no desenvolvimento de sistemas. Dentre as práticas fundamentais recomendadas incluem-se:
definir o esboço dos requisitos e estabelecer objetivos do protótipo.
desenvolver teste inicial a partir de cenários e utilizar frameworks de testes automatizados.
definir a funcionalidade do protótipo e avaliar o protótipo.
utilizar a arquitetura em cascata e efetuar programação em pares.
utilizar arquiteturas baseadas em componentes e modelar os softwares visualmente.
5a Questão (Ref.: 201501181179) Pontos: 0,1 / 0,1
Sobre o desenvolvimento de sistemas NÃO é correto afirmar que:
A fase de validação de um sistema não é feita apenas após a sua codificação, ela contém atividades que
devem ser executadas ainda em estágios inicias do desenvolvimento como, por exemplo, na especificação
de requisitos.
A fase de projeto de um sistema envolve diversas atividades tais como o projeto de dados, o projeto de
arquitetura e o projeto de interface.
A fase de teste do software deve estar integrada ao processo de desenvolvimento do sistema.
A evolução de um sistema para contemplar novos requisitos pode requerer um processo de refatoração.
No projeto arquitetural devemos primar por uma independência modular que contemple alto grau de
acoplamento e baixa coesão.
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 2 30/11/2015 13:01

Continue navegando