Baixe o app para aproveitar ainda mais
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
Compartilhar