Questões de Concurso Público TSE 2012 para Analista Judiciário - Análise de Sistemas

Foram encontradas 11 questões

Q223195 Engenharia de Software
O teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos
Alternativas
Q223197 Engenharia de Software
Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.

I. Estamos construindo o produto correto?

II. Estamos construindo o produto corretamente?

Essas afirmativas estão relacionadas, respectivamente, aos conceitos de
Alternativas
Q223198 Engenharia de Software
Observe a figura, que ilustra o modelo de um sistema em teste.

Imagem 007.jpg

No modelo, o testador fornece as entradas para o componente ou o sistema e examina as saídas correspondentes. Se as saídas não forem as previstas, o teste detectou um problema com o software. Este teste é conhecido como teste de
Alternativas
Q223199 Engenharia de Software
O Subversion ou simplesmente SVN é uma ferramenta de controle de versão de projeto muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas. Dentre as boas práticas, toda revisão deve ser comentada para facilitar o entendimento das alterações realizadas. Além disso, o código no diretório trunk deve sempre estar pronto para ser compilado e colocado em produção, se necessário. Nesse sentido, uma ferramenta de Integração Contínua deve ser utilizada para a geração de builds de teste a cada commit em todas as noites ao longo da semana. Uma dessas ferramentas é conhecida por
Alternativas
Q223200 Engenharia de Software
Observe a figura, que representa uma ferramenta de processo, conhecida como Ciclo de Vida de Sistema. Devido ao encadeamento de uma fase com outra, esse modelo é conhecido como “cascata”. Observe.

Imagem 008.jpg

Um das fases prevê a execução de atividades que envolvem a identificação e a descrição das abstrações fundamentais do sistema de software e suas relações e o estabelecimento de uma arquitetura geral para o sistema como um todo. Essa fase denomina-se
Alternativas
Q223203 Engenharia de Software
Observe a figura, relacionada às metodologias de desenvolvimento, com particular enfoque aos requisitos e especificação de sistemas.

Imagem 009.jpg

Uma das fases é direcionada a verificação dos requisitos em relação ao realismo, consistência e abrangência. Durante esse processo, erros no documento de requisito são inevitavelmente descobertos. Devem, então, ser feitas as modificações para corrigir os problemas. Essa fase denomina- se
Alternativas
Q223204 Engenharia de Software
O termo Orientado a Objetos (OO) tem por significado a organização de um software como uma coleção de objetos distintos que incorporam a estrutura de dados e comportamento. Na metodologia OO são usados três modelos para descrever um sistema de diferentes pontos de vista.
Observe.

I. Descreve a estrutura estática dos objetos de um sistema e seus relacionamentos.

II. Descreve os aspectos de um objeto que mudam com o tempo.

III. Descreve como os objetos em um sistema cooperam para conseguir resultados mais amplos.

I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de
Alternativas
Q223205 Engenharia de Software
A UML é uma linguagem de modelagem visual, um conjunto de notações e semântica correspondente para representar visualmente uma ou mais perspectivas de um sistema. Nesse contexto, observe a figura, que mostra os diagramas definidos na UML.

Imagem 010.jpg

Um dos diagramas constitui um tipo especial de diagrama de estados, em que são representados os estados das tarefas executadas, em vez dos estados de um objeto. Ao contrário dos diagramas de estados que são orientados a eventos, esses diagramas são orientados a fluxos de controle. Esses diagramas denominam-se
Alternativas
Q223206 Engenharia de Software
A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir.

I. Separa os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos.

II. Evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.

III. Pode-se mudar a implementação de um objeto sem afetar as aplicações que o utilizam.

Esse recurso denomina-se
Alternativas
Q223207 Engenharia de Software
A análise de Ponto de Função engloba diversas etapas, sendo que a contagem está associada fundamentalmente a projetos de desenvolvimento e de melhoria. Nesse contexto, uma função é representada pelas necessidades do usuário em termos de processamento de dados e que caracteriza a lógica, sendo identificadas como entradas externas (EE), saídas externas (SE) e consultas externas (CE). Essa descrição caracteriza o tipo denominado Funções
Alternativas
Q223210 Engenharia de Software
O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema. Duas dessas visões são detalhadas a seguir. Observe.

I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos do sistema.

II. Enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema.

As duas visões detalhadas são conhecidas, respectivamente, por visões de
Alternativas
Respostas
1: A
2: A
3: B
4: C
5: B
6: D
7: C
8: C
9: A
10: C
11: D