110 likes | 254 Views
SIMULADO GERAL. RUP – ESOF 2 Prof. Adriana M. Martins VALOR: 5 PONTOS. 1- A Engenharia de Software: a) não tem como método a abordagem estruturada para o desenvolvimento de software, pois baseia-se exclusivamente nos modelos de software, notações, regras e técnicas de desenvolvimento.
E N D
SIMULADO GERAL RUP – ESOF 2 Prof. Adriana M. Martins VALOR: 5 PONTOS
1- A Engenharia de Software: a) não tem como método a abordagem estruturada para o desenvolvimento de software, pois baseia-se exclusivamente nos modelos de software, notações, regras e técnicas de desenvolvimento. b) se confunde com a Ciência da Computação quando ambas tratam do desenvolvimento de teorias, fundamentações e práticas de desenvolvimento de software. c) tendo como foco apenas o tratamento dos aspectos de construção de software, subsidia a Engenharia de Sistemas no tratamento dos sistemas baseados em computadores, incluindo hardware e software. d) tem como foco principal estabelecer uma abordagem sistemática de desenvolvimento, através de ferramentas e técnicas apropriadas, dependendo do problema a ser abordado, considerando restrições e recursos disponíveis. e) segue princípios, tais como, o da Abstração, que identifica os aspectos importantes sem ignorar os detalhes e o da Composição, que agrupa as atividades em um único processo para distribuição aos especialistas.
2- Ferramentas CASE é uma classificação que abrange todas ferramentas baseada em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Nesse contexto, é correto afirmar que: • a maior quantidade de códigos de programação é compensada pela melhoria e redução de custos na manutenção. b) as ferramentas de codificação são classificadas na categoria Upper Case. c) as ferramentas de análise, projeto e implementação estão classificadas na categoria Integrated Case. d) geralmente dispensam capacitação especifica dos recursos da empresa. e) um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, a possibilidade de representar, através de modelos gráficos, o que está sendo definido.
3 - Na fase de Elaboração do processo unificado de desenvolvimento de sistemas é criado e apresentado como resultado da fase, dentre outros, o artefato: a) modelo de caso de negócio. b) software integrado na plataforma de hardware. c) plano de desenvolvimento do software. d) protótipo de arquitetura executável. e) manual de usuário.
4- No RUP, que fase tem como resultado uma baseline da arquitetura? a) Concepção b) Construção c) Transição d) Elaboração e) Codificação
5 - No RUP, a maior quantidade da disciplina Análise e Projeto é encontrada na fase de: a) Construção. b) Concepção. c) Implantação. d) Transição. e) Elaboração.
6- Considere as afirmativas abaixo. I. O RUP é um processo iterativo. II. Sob orientação do RUP, o desenvolvimento é centrado na arquitetura. III. Sob a orientação do RUP, as atividades de desenvolvimento são orientadas por casos de uso. É correto o que se afirma em a) I, II e III. b) I e III, apenas. c) I e II, apenas. d) III, apenas. e) I, apenas.
7- No contexto de engenharia de software, testes de software podem ser decompostos numa série de passos que devem ser executados seqüencialmente. Considerando a arquitetura de software convencional, o primeiro passo deve ser o teste de: a) estresse. b) integração. c) sistema. d) unidade. e) validação.
8- Considerando o processo de desenvolvimento de software unificado, associe cada produto de trabalho com a fase em que deve ser realizado. Marque a opção que ilustra a associação correta. a) I-P, II-S, III-R, IV-P, V-Q b) I-P, II-S, III-Q, IV-P, V-Q c) I-P, II-R, III-Q, IV-P, V-R d) I-Q, II-R, III-Q, IV-P, V-R e) I-Q, II-S, III-R, IV-Q, V-S
9 - Analise as seguintes afirmações relacionadas à Engenharia de Software, modelos de desenvolvimento e análise de requisitos: I. O modelo de desenvolvimento denominado 4GT (técnicas de quarta geração) caracteriza-se pelo desaparecimento da atividade de Teste, que normalmente é a última atividade para os demais modelos de desenvolvimento de software. Essa característica especial do modelo 4GT é conseqüência do uso de ferramentas de desenvolvimento de software, que permite ao desenvolvedor especificar características do software em um nível elevado, garantindo a qualidade em qualquer etapa do ciclo de vida do projeto. II. Durante a análise de requisitos, são especificados a função e o desempenho do software, bem como a sua interface com outros elementos do sistema. Nessa etapa, também, são estabelecidas as restrições de projeto, a que o software deve atender. III. Durante a análise de requisitos, o principal foco do analista recai sobre "como" e não sobre "o que". Nesse caso, o analista concentra-se em como o sistema produz ou consome dados, como o sistema deve executar as funções e como as restrições e interfaces são definidas. IV. Durante a especificação dos requisitos, são estabelecidos os critérios que permitirão ao desenvolvedor e ao cliente avaliar a qualidade, assim que o software for construído. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) II e IV d) I e III e) III e IV
Respostas: 1. D 2. E 3. D 4. D 5. E 6. A 7. D 8. B 9. C 10. D Demais exercícios a considerar para o estudo da prova: - Exercícios 14, 16, 18, 19, 20, 21, 22, 23.