3901 Q125641
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das técnicas de levantamento de requisitos, julgue os itens subseqüentes. A construção de um modelo de casos de uso é um meio para capturar requisitos funcionais com foco no valor dos requisitos para os usuários. Um caso de uso especifica uma seqüência de ações que o sistema pode realizar e que produzem resultados observáveis e de valor para os atores.
3902 Q125638
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência aos padrões de projeto, julgue os itens que se seguem. O padrão mediator define um objeto que encapsula como um conjunto de objetos interage. Esse padrão torna desnecessário que cada objeto armazene referências para todos os objetos com os quais interage e pode ser usado quando objetos se comunicam de forma definida, mas complexa.
3903 Q125629
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das técnicas de levantamento de requisitos, julgue os itens subseqüentes. A construção de um modelo de casos de uso é um meio para capturar requisitos funcionais com foco no valor dos requisitos para os usuários. Um caso de uso especifica uma seqüência de ações que o sistema pode realizar e que produzem resultados observáveis e de valor para os atores.
3904 Q125626
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência aos padrões de projeto, julgue os itens que se seguem. O padrão mediator define um objeto que encapsula como um conjunto de objetos interage. Esse padrão torna desnecessário que cada objeto armazene referências para todos os objetos com os quais interage e pode ser usado quando objetos se comunicam de forma definida, mas complexa.
3905 Q125623
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto orientados a objetos, julgue os próximos itens. Um modelo de análise de requisitos estrutura os requisitos com o objetivo facilitar o seu entendimento. As classes de análise podem ser conceituais e mapeáveis para o domínio da aplicação. Uma classe no modelo de análise pode ser uma abstração de classes no modelo de projeto.
3906 Q125620
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os seguintes itens. A arquitetura de um software pode ser descrita segundo visões. Em uma visão lógica, é possível descrever as realizações dos casos de uso e documentar as classes e os subsistemas significativos. Em uma visão de processos, pode-se descrever a decomposição do software em processos.
3907 Q125617
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML á baixo e à orientação a objetos, julgue os itens a seguir.

As mensagens cadastrar e encerrar enviadas pela instância de TelaCadastro são assíncronas. Por sua vez, a mensagem validar é enviada pela instância de CntrInteracao para a própria instância.
3908 Q125614
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao diagrama UML apresentado acima, julgue os próximos itens.

CntrCadastro implementa a interface IPersistencia e depende da interface ICadastro.
3909 Q125611
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das fases do rational unified process (RUP), julgue os seguintes itens. Na fase de concepção (inception), há atividades voltadas para a definição do escopo do sistema, identificação de atores e casos de uso, definição de vocabulário que possa ser usado nas descrições textuais do sistema, e definição de uma arquitetura candidata para o sistema que está sendo desenvolvido.
3910 Q125581
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No âmbito da multiplicidade de relacionamentos em UML, a notação

N.. M, indica M para N instâncias.

3911 Q125578
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No âmbito da multiplicidade de relacionamentos em UML, a notação

1..*, indica que se deve ter pelo menos uma instância.

3912 Q125575
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No âmbito da multiplicidade de relacionamentos em UML, a notação

0..*, indica que existe um limite para o número de instâncias.

3913 Q125572
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação à UML e aos diagramas de classes, julgue os itens que se seguem.

As classes em um diagrama de classes são compostas basicamente de três partes: um nome, atributos e operações

3914 Q125465
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

O modelo conceitual na figura a seguir usa um diagrama de classes para mostrar a relação entre uma conta e a taxa de juros aplicada.

Com base nesse diagrama, pode-se afirmar que:

3915 Q125462
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre os objetivos do teste de software. O objetivo do teste de:

I - aceitação é determinar se o software atende aos requisitos do usuário;

II - recuperação é verificar como o sistema retorna ao funcionamento após uma falha;

III - carga é verificar o comportamento do sistema em condições de demandas anormais de recursos.

A(s) afirmativa(s) correta(s) é/são somente:

3916 Q125459
Ciência da Computação
Ano: 2007
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A tabela abaixo mostra, na parte superior, uma estimativa da funcionalidade de um sistema de software a ser desenvolvido e na parte inferior a tabela de pesos para o cálculo de pontos de função não-ajustados:

Assumindo que o preço praticado pela empresa de desenvolvimento de software seja de R$500,00 (quinhentos reais) por ponto de função não-ajustado, o valor que mais se aproxima do preço do desenvolvimento do software é:

3917 Q125456
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Em relação aos requisitos de um software, analise as afirmativas abaixo e escolha a opção CORRETA:

I – Requisitos são condições ou capacidades necessárias que o software deve pos-suir.
II – Os requisitos funcionais descrevem as funções que o software deverá executar ou comportamentos que deverá apresentar diante de uma ação do usuário.
III – Os requisitos implícitos ou óbvios são expectativas dos usuários que não foram documentadas, mas são cobradas por eles na entrega do software.

3918 Q125447
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo de administração de continuidade de negócios embasado em 7 camadas, julgue os itens subseqüentes.

Modelos de continuidade embasados na camada 3 empregam a tecnologia de Cold Site, mais eficiente e dispendiosa que a tecnologia de Hot Site.

3919 Q125444
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos da Internet e de arquitetura do tipo cliente-servidor, assinale a opção correta.

3920 Q125428
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Ao se desenvolver um projeto de desenvolvimento de software, é fundamental determinar o cronograma de tarefas. O PERT e o CPM são ferramentas quantitativas que permitem ao planejador de software executar várias atividades.

Examine as seguintes ações.

I. Calcular a flutuação total do projeto.

II. Calcular as estimativas de tempo mais prováveis.

III. Determinar o caminho crítico do projeto.

A partir desse exame, pode-se concluir que, por meio da análise do PERT e do COM,

3921 Q125426
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Assinale a alternativa abaixo que apresenta uma desvantagem do teste de integração TOP-DOWN.

3922 Q125423
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Em relação à documentação do código-fonte, é CORRETO afirmar

3923 Q125336
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Os requisitos específicos dos usuários, que sugerem os casos de testes que os colocarão à prova, são isolados por Ferramentas CASE de testes para
3924 Q125333
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
As situações em que se encontram os objetos num sistema e suas transições no ciclo de vida são representadas em um Diagrama de
3925 Q125330
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Na UML, a quantidade de objetos que podem ser conectados pela instância de uma associação é definida como
3926 Q125327
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Na UML, tem relação direta com o conceito de herança o relacionamento de
3927 Q125324
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No contexto da UML

3928 Q125321
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na arquitetura MVC, o encapsulamento das funcionalidade de processamento específicas da aplicação, a selação do comportamento do modelo e a permissão do apresentação da lógica de processamento são respectivamente as atribuições

3929 Q125319
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Dos nove core process workflow do RUP, são, respectivamente, dois core engineering e dois core supporting workflows:

3930 Q125316
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No RUP, a análise do domínio do problema, o desnvolvimento do plano do projeto, o estabalecimento de uma sólida base arquitetural e a eliminição dos elementos de mais alto risco do projeto são objetivos

3931 Q125313
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Uma ferramenta computadorizada de auxílio ao processo de software deve contemplar e permitri seu registro e controle em diversos níveis do ciclo de desenvolvimento: Upper CASE em um nível mais alto e Lower CASE em um nível mais baixo. De acordo com a classificação geralmente aceita, são, respectivamente, duas aplicações coerentes para Upper e duas para Lower:

3932 Q125310
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de

3933 Q125307
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No formalismo da UML, uma classse, em sua respresentação diagramática completa, é composta de cima para baixo por partições verticais em número de

3934 Q125296
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere o modelo MVC, abaixo.

 I, II e III referem-se, respectivamente, a

3935 Q125293
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Dadas as especificações abaixo para tipos de artefatos definidos na UML:

I. necessários e suficientes para formar um sistema executável.

II. resíduos do processo de desenvolvimento.

III. criados como conseqüência de um sistema em execução.

É correto associá-las respectivamente aos exemplos:

 

3936 Q125290
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
O diagrama de Caso de Uso
3937 Q125287
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere o diagrama UML abaixo.

Os relacionamentos que podem ser identificados nesse diagrama são

3938 Q125284
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Em uma das fases do RUP encontra-se o terceiro maior milestone do projeto onde é decidido se o software, os sites e os usuários estão operacionalmente prontos, sem expor o projeto a altos riscos. Freqüentemente chamado de "beta" release é o
3939 Q125281
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
No RUP, a maior porção do Core Process Workflow, denominado Analysis & Design, é executada na Phase
3940 Q125243
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
Durante a execução das fundações de uma obra com estacas tipo hélice contínua com comprimentos perfurados da ordem de 14,0 m, foi encontrada uma obstrução por matacão a 8,0 m de profundidade. Não sendo possível o deslocamento da estaca, o tipo de fundação mais adequada para atravessar o matacão é:
3941 Q125240
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)
O ensaio de campo que melhor possibilita a montagem do perfil geotécnico com classificação dos solos e identificação das camadas é
3942 Q125064
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Para responder as questões de números 49 a 60, considere o texto abaixo.

A afirmação "estando entretanto, como um todo, classificado um nível acima do Inicial do Capability Maturity Model" indica que existe

3943 Q125062
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

No RUP, o maior volume de testes ocorre, específica e ordenadamente, entre as fases de

3944 Q125058
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Desenvolvimento de um modelo geral.

II. Construção da lista de funcionalidades.

III. Plano de liberações com base nas funcionalidades a implementar.

IV. Projetar com base nas funcionalidades.

V. Implementar com base nas funcionalidades.

São fases de projetos que seguem o processo projetado por Peter Coad, Erich Lefebvre e Jeff De Luca chamado de

3945 Q125055
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Considere as afirmativas abaixo.

I. Medir o que foi requisitado e recebido pelo usuário independente da tecnologia utilizada para a implementação.

II. Prover uma métrica de medição para apoiar a análise de produtividade e qualidade.

III. Prover uma forma de estimar o tamanho do software.

IV. Prover um fator de normalização para comparação de software.

As necessidades especificadas em I, II, III e IV são objetivos

3946 Q125052
Ciência da Computação
Ano: 2007
Banca: Fundação Carlos Chagas (FCC)

Inicialmente os stakeholders participam ativamente da fase de especificação de requisitos descrevendo as ações do sistema e os agentes que com elas interagem usando o modelo UML

3947 Q125012
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama UML apresentado acima, assinale a opção correta.

3948 Q125010
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama UML de classes apresentado acima, assinale a opção correta.

3949 Q125008
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos diagramas UML, assinale a opção incorreta.

3950 Q124979
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que apresenta o diagrama que melhor representa a variação dos fatores indicados ao longo do tempo, durante a execução de um projeto.

3951 Q124978
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma proposta de modelo para desenvolvimento de aplicações, assinale a opção incorreta acerca dos conceitos de engenharia de software.

3952 Q124977
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um diagrama de relacionamento entre os padrões de projeto descritos no livro GoF Book, julgue os próximos itens acerca dos conceitos de programação orientada a objetos e padrões de projetos orientados a objetos.

I A implementação de padrões de projeto criacionais em linguagens como C#, Delphi e Java sempre envolverá a alocação de memória para a criação de objetos.

II A implementação de montadores de árvores sintáticas apóia-se mais no uso do padrão que no uso do padrão .

III A implementação de tratadores de eventos de interface gráfica apóia-se mais no uso do padrão q...

3953 Q124901
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A transferência de dados na direção  é relativamente mais sigilosa, com relação ao uso dos métodos do protocolo http, durante a etapa #1 que durante a etapa #5.

3954 Q124900
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

O elemento Page Controller possui maior potencial de se tornar um componente reusável que o elemento

3955 Q124898
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

Ao se estabelecer uma análise da microarquitetura da aplicação especificada embasada no framework model-view-controller, é correto afirmar que as associações model  , controller ...

3956 Q124897
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

No decorrer do funcionamento normal da aplicação especificada, desde a etapa #1 até a etapa #8, as duas conexões de sockets serão estabelecidas entre os elementos Actor e Page Controller.

3957 Q124896
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

A conexão com o SGBD é efetuada por meio do elemento DML class e não, por meio do elemento  Database Table Subclass.

3958 Q124895
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um diagrama de especificação de um software embasada em tecnologia de browsers web e XHTML 1.0 Strict. Trechos da especificação foram destacados em etapas numeradas de #1 a #8, à direita do diagrama. Acerca das informações apresentadas nesse diagrama, julgue os itens subseqüentes.

O diagrama apresentado destaca os aspectos comportamentais da aplicação em detrimento dos seus aspectos estruturais.

3959 Q124893
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um modelo no qual o ciclo de vida de desenvolvimento de sistemas é dividido em três setores, julgue os itens que se seguem, acerca dos conceitos de desenvolvimento de sistemas.

O modelo de ciclo de vida em cascata é, atualmente, mais bem adaptado ao desenvolvimento de sistemas de informação que o modelo espiral, devido ao tratamento especial dado pelo modelo em cascata ao gerenciamento de riscos.

3960 Q124892
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama que relaciona elementos presentes na área de tecnologia da informação. Os elementos mais relevantes do diagrama estão identificados pelos numerais de #1 a #9. Considerando as informações apresentadas nesse diagrama, julgue os itens seguintes.

O planejamento estratégico de sistemas de informações sofre mais restrições em decorrência do elemento #5 que do elemento #1.

3961 Q124827
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre a modelagem de Casos de Uso:

I. Fluxo de eventos de um caso de uso é composto por um fluxo básico e zero ou mais fluxos alternativos. Estes descrevem desvios pré-definidos do fluxo básico.
II. O fluxo básico (principal) descreve a funcionalidade básica do caso em que tudo corre bem, ou seja, quando nenhum desvio é tomado.
III. Atores são entidades externas ao sistema computacional que participam de um ou mais casos de uso e que fornecem eventos de entrada ou recebem alguma resposta do sistema.

São VERDADEIRAS as afirmativas:

3962 Q124621
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considere o cenário a seguir.

Uma empresa deseja adquirir um software cujo projeto de desenvolvimento apresenta as seguintes características: necessidade de entregar produtos executáveis nas fases iniciais do projeto e um elevado número de riscos técnicos.

De acordo com o cenário descrito, o modelo de processo mais indicado para o projeto é

3963 Q124500
Ciência da Computação
Ano: 2007
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

O diagrama acima na notação UML é denominado:

3964 Q124497
Ciência da Computação
Ano: 2007
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

O diagrama abaixo ilustra qual tipo de teste?

3965 Q124369
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Na UML as seguintes definições abaixo são relativas à:

 • "É uma generalização com o propósito de organizar as classes de objetos em grupos".

• "É um mecanismo de propósito geral para organizar elementos semanticamente relacionados em grupos"

3966 Q124366
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Na UML, entidades externas ao sistema são chamadas de:
3967 Q124365
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Em qual dos diagramas empregados pela UML a modelagem do diagrama é uma técnica usada para descrever e definir os requisitos funcionais de um sistema?
3968 Q124363
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Sobre Ferramenta Case pode-se afirmar que, EXCETO:
3969 Q124360
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Sobre a Análise de Requisitos, observe as afirmativas abaixo:

 I. É uma tarefa da engenharia de software que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software.

II. Possibilita que o engenheiro de sistemas especifique a função e o desempenho do software, indique a interface do software com outros elementos do sistema e estabeleça quais são as restrições de projeto que o software deve enfrentar.

III. Na Análise de Requisitos é de fundamental importância a fase de teste do sistema sem a qual o sistema pode ser implementado sem as garantias mínimas recomendadas nesta fase.

 Está(ão) correta(s) apenas a(s) afirmativa(s):

3970 Q124358
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Ao se fazer o Planejamento de um software é necessário, entre outros fatores, de cronogramas ou mais precisamente, de métodos de determinação de cronogramas. Entre os métodos mais utilizados em um Planejamento, destacam-se:
3971 Q124357
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Os objetivos listados a seguir dizem respeito à(ao):

 I. Identificar a necessidade do usuário.

II. Avaliar a concepção do sistema quanto à sua exeqüibilidade.

 III. Executar análise econômica e técnica.

IV. Atribuir funções ao hardware, ao software, às pessoas, ao banco de dados e aos demais elementos do sistema.

V. Estabelecer as restrições de prazo e de custo.

VI. Criar uma definição de sistema que construa a base para todo o trabalho de engenharia subseqüente.

Assinale a alternativa correspondente:

3972 Q124355
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Assinale entre os modelos abaixo aquele que NÃO é empregado na Análise Essencial:
3973 Q124353
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
As principais técnicas de especificação de um processo na Análise Essencial são, EXCETO:
3974 Q124351
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O conjunto das Fases de um Projeto é conhecido como:
3975 Q124349
Ciência da Computação
Ano: 2007
Banca: CONESUL Fundação de Desenvolvimento

A UML (Unified Modeling Language) suporta cinco fases de desenvolvimento de software. Assinale a alternativa que não corresponde a uma delas.

3976 Q124329
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A utilização de metodologias consolidadas para representação de conceitos é considerada uma boa prática de programação. O uso da metodologia UML é um exemplo dessa boa prática. Considerando-se os conceitos de UML, julgue os itens seguintes.

Um caso de uso é uma coleção de cenários relacionados de sucesso e fracasso, que descrevem atores que usam um sistema como meio para atingir um objetivo.

3977 Q124112
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao Rational Unified Process (RUP), julgue os seguintes itens.

I Um software pode passar por ciclos de evolução divididos em fases. Se nos ciclos de evolução não ocorrerem mudanças na arquitetura, as suas fases de elaboração tipicamente serão mais curtas do que essas fases no desenvolvimento.

II Na fase de elaboração, procura-se completar a análise, o projeto, o desenvolvimento e o teste das funcionalidades requisitadas; além de se desenvolver de forma iterativa e incremental o software até que possa ser entregue aos usuários.

III Na disciplina de implementação, define-se e refina-se a arquitetura do software. A definição identifica uma arquitetura candidata e o refino identifica incompatibilida...

3978 Q124110
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes apresentado acima, assinale a opção correta.

3979 Q124108
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando-se os princípios de engenharia de software, assinale a opção correta.

3980 Q124106
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos modelos de desenvolvimento de software, assinale a opção correta.

3981 Q124104
Ciência da Computação
Ano: 2007
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em Engenharia de Software, determinado conceito permite que, entre dois elementos de software A e B, seja possível postular alguma mudança de A, que pediria que B fosse mudado (ou, no mínimo, cuidadosamente verificado) a fim de preservar a exatidão global, e também postular alguma mudança, que pediria que tanto A como B mudassem juntos para preservar a exatidão global.

Trata-se do conceito de:

3982 Q124103
Ciência da Computação
Ano: 2007
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o DER (Diagrama Entidade-Relacionamento) abaixo.

 

É INCORRETO afirmar que:

3983 Q124044
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando-se as condições que devem estar presentes numa solução para acesso à região crítica, é INCORRETO afirmar que

3984 Q124034
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Numere a COLUNA II de acordo com a COLUNA I, relacionando os elementos com os diagramas da UML em que sua presença é mais usual.

COLUNA I

1. Linha de vida (lifeline)

2. Nodo inicial (initial node)

3. Ponto de extensão

COLUNA II

( ) Diagrama de Atividade

( ) Diagrama de Seqüência

( ) Diagrama de Casos de Uso

Assinale a alternativa que apresenta a seqüência de números CORRETA.

3985 Q124032
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Considerando a correspondência mais adequada entre elementos de diagramas de classe da UML e elementos do modelo ER, é INCORRETO afirmar que

3986 Q792007
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
São diagramas utilizados pela UML, EXCETO:
3987 Q792006
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Quando da elaboração do Diagrama de User-case (na UML) para se identificar os atores que vão participar do modelo devemos fazer as seguintes perguntas, EXCETO:
3988 Q792005
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Modelo Ambiental e Modelo Comportamental são modelos componentes do(a):
3989 Q792004
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Assinale a alternativa verdadeira de acordo com as seguintes afirmativas:

I. A Árvore de Decisão é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

II. A Tabela de Decisão é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

III. A UML- Unified Modeling Language é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

Está(ão) correta(s) apenas a(s) afirmativa(s):

3990 Q792003
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Assinale F para falso ou V para verdadeiro e marque a alternativa correspondente:

( ) A UML pode ser utilizada somente para modelagem de sistemas ligados à informática.

( ) UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.

( ) Ao se modelar um sistema utilizando a UML, segundo normas do grupo gestor da UML (Object Management Group - OMG), tem-se que utilizar pelo menos quatro de seus diagramas.

( ) A UML é um método de desenvolvimento, o que significa que ela diz o que fazer primeiro e em seguida como desenhar seu sistema.

A seqüência está correta em:

3991 Q792002
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Ao se proceder a Análise de Requisitos Funcionais de um projeto/sistema a ser desenvolvido, pode-se afirmar que essa é a etapa onde se dá, EXCETO:
3992 Q791987
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação ao diagrama de colaboração definido pela UML, assinale a alternativa correta:

3993 Q791986
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação à XML, assinale a alternativa correta:

3994 Q791980
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

Observe, a seguir, a lista de atividades a serem realizadas durante a análise e o projeto estruturado de sistemas:

I. definir mensagens de entrada e saída;
II. definir mensagens das funções internas;
III. decompor o sistema em processos primitivos;
IV. especificar processos primitivos.
As atividades acima descritas representam tarefas a serem desenvolvidas na modelagem:

3995 Q791947
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

De acordo com os princípios da engenharia de software, podem ser utilizados diferentes modelos de ciclos de vida no desenvolvimento de software. O ciclo de vida em cascata está indicado em:

3996 Q791946
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)
Comparando-se ferramentas empregadas no desenvolvimento de sistemas, pode-se afirmar que o DFD e o MER utilizados nas notações estruturadas correspondem, na notação orientada a objetos - UML, respectivamente, aos diagramas de:
3997 Q791737
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

A análise de requisitos é uma tarefa da engenharia de software. Sobre esta análise, é correto afirmar que

3998 Q791736
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Com relação aos conceitos de engenharia de software, o modelo de ciclo de vida de software que descreve uma seqüência de atividades do ciclo de vida, começando pela engenharia de sistemas e concluindo com a manutenção, é conhecido por

3999 Q791735
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Sobre a análise de riscos, utilizada no processo de engenharia de software, é correto afirmar que

4000 Q791734
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

O processo de analisar um programa existente, num esforço para criar uma representação do programa em um nível de abstração maior do que o código-fonte, é conhecido por

4001 Q791733
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Alguns testes são realizados no processo de verificação e validação do software. Um destes testes é realizado pelo usuário com o intuito de descobrir erros. Este teste é realizado em um ambiente natural de uso, mas sob a supervisão do desenvolvedor do software, que registra os erros e problemas detectados pelo usuário. Esse teste é conhecido por

4002 Q791732
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Na análise orientada a objetos, o compartilhamento de atributos e operações entre classes, com base em relacionamento hierárquico, é conhecido por

4003 Q791525
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Entre os diversos níveis possíveis de testes de software, há os chamados testes de unidade (unit tests), que procuram testar o pr...

4004 Q791459
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama que representa um sistema por um único processo e suas interações com entidades externas é o Diagrama

4005 Q791426
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Analise as afirmativas sobre a orientação a objetos e assinale a afirmativa correta:

I. O modelo de análise orientada a objetos aborda três aspectos de objetos: a estrutura estática (modelo de objetos), a seqüência de interações (modelo dinâmico) e as transformações de dados (modelo funcional). 
II. O modelo de análise orientada a objetos é uma abstração concisa e precisa do que o sistema deverá fazer, não como deverá fazê-lo. 
III. O modelo de análise orientada a objetos é uma abstração concisa e precisa como o sistema deverá fazer, não do que deverá fazê-lo.

Está(ão) correta(s) apenas a(s) afirmativa(s):

4006 Q791212
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

Os diagramas de colaboração em UML devem ser empregados para se desenvolver uma descrição semi...

4007 Q791211
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

A fim de desenvolver, durante uma reunião de trabalho, um desenho de interface web para acesso ...

4008 Q791210
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

Conforme o RUP, o desenvolvimento de uma descrição formal de necessidades de funções ou funcio...

4009 Q791209
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

Para se desenvolver uma descrição semi-formal da arquitetura de componentes de software dos sis...

4010 Q791208
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

Para se especificar a seqüência de testes e integração dos módulos e componentes que compõem a ...

4011 Q790937
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?

4012 Q790936
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:

4013 Q790746
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

A visualização de documento no formato RFC exige o uso de software proprietário da comunidade RFC, que deve ser adquirido previamente.

4014 Q790745
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

Um RFC deve ser desenvolvido exclusivamente por empresas e instituições que participem do comitê técnico do RFC.

4015 Q790744
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

O consórcio W3C (World Wide Web Consortium), responsável por desenvolver tecnologias e padrões para a Web, é composto por mais de 400 membros, além de inúmeros colaboradores.

4016 Q790573
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura anterior, que apresenta algumas categorias profissionais, numeradas de 1 a 6, envolvidas com as principais fases do ciclo de desenvolvimento de sistemas, julgue os itens seguintes, acerca dos fundamentos de computação, desenvolvimento de sistemas, reengenharia de sistemas, linguagens de programação, redes de comunicação de dados, segurança da informação e sistemas operacionais bem como acerca das afinidades e relacionamentos estabelecidos entre as categorias de indivíduos numeradas de 1 a 6.

O conhecimento de linguagens de programação é mais útil a pessoas da categoria ...

4017 Q790435
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. O desenvolvimento do método perfeito é a aplicação do método científico para se produzir um produto e tem como característica a análise do processo responsável por identificar o fluxo do processo a ser representado pelo gráfico do fluxo de processo, pelo mapofluxograma e pelo gráfico de operação.
4018 Q790434
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. O IDEF3 é uma linguagem que permite modelar os processos como são, para, posteriormente, modelá-los como deveriam ser e, dessa forma, ter uma visão ampla dos processos.
4019 Q790433
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. Na análise do fluxo de processo, é fundamental que o conceito de seqüência de atividades seja considerado; do contrário, fluxo não poderia ser analisado.
4020 Q790432
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. Insumos são os recursos a serem transformados diretamente em produtos, como as matérias-primas, e também, os recursos que movem o sistema, como a mão-de-obra, o capital, as máquinas e os equipamentos, as instalações e o conhecimento técnico dos processos.
4021 Q790425
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. Se a classe C1 herda da classe C2, então, onde são usadas instâncias da classe C2, podem ser usadas instâncias da classe C1, uma instância da classe C1 pode substituir uma instância da classe C2.
4022 Q790363
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta elementos componentes do modelo RUP, julgue os itens seguintes, acerca dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da UML.

A construção e publicação de diagramas de caso de uso da UML, como proposta no RUP, garante a qualidade de requisitos de software e sistemas a desenvolver.

4023 Q790362
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos modelos de desenvolvimento e ciclos de vida, julgue os itens que se seguem.

A vida de um software pode ser dividida em ciclos. Ao final de cada ciclo, pode-se ter um produto pronto para entrega. Cada ciclo pode ser dividido em fases voltadas para a concepção, a elaboração, a construção e a transição do software. O resultado de uma fase caracteriza-se pelos estados dos artefatos.
4024 Q790350
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das métricas de software, julgue os seguintes itens.

As métricas de software podem focar o produto, o processo ou o projeto. Uma métrica de produto descreve aspectos como tamanho e complexidade do produto. Uma métrica de processo descreve aspectos como a eficiência na remoção dos defeitos. Uma métrica de projeto descreve aspectos como o número de desenvolvedores e os custos. As métricas de qualidade de software podem ser consideradas como sendo um subconjunto das métricas de software.

4025 Q790349
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

O uso de análise de sistemas aumenta a eficiência da atividade para criação de processos em TI.
4026 Q790348
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

A concepção de arquiteturas de SGBDs e sistemas de informação distribuídos está diretamente relacionada à área de processo “Operation”.

4027 Q790347
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

A administração de serviços de diretórios, o planejamento de capacidade e desempenho e a monitoração de redes e sistemas de computadores estão diretamente relacionados à área de processo “Infrastructure”.

4028 Q790346
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

Atividades no escopo dos processos “Verification”, “Validation”, “Joint Review” e “Audit” podem ser realizadas sobre vários artefatos, como planos de projetos, documentos de análise e projeto, documentos de modelagem de dados e código, e devem ser coordenadas pelo processo “Quality Assurance”.

4029 Q790345
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão geral do framework de processos chamado Rational Unified Process (RUP), embasado no processo de desenvolvimento de software unificado. Considerando a figura acima e a figura I, julgue os itens subseqüentes acerca dos conceitos de modelos de ciclo de vida e gerenciamento de projetos de software, especificamente relacionados ao processo unificado.

A disciplina de ambiente (environment) do RUP possui associação com os processos “Quality Assurance” e “Improvement”, tratados no modelo ISO 12207 da figura I.

4030 Q790344
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

A definição da linguagem de programação é o primeiro passo a ser definido na construção de um sistema de software.

4031 Q790343
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

Dentro do processo de manutenção do software, a evolução deste é o ponto menos importante a ser analisado.

4032 Q790342
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

O desenvolvimento de um software, para ser bem definido, deve ser um processo estático em relação aos seus requisitos.

4033 Q790341
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Considerando as etapas de desenvolvimento de sistemas, a geração de códigos em linguagens de programação só deve ser iniciada após o levantamento de requisitos do sistema.

4034 Q790340
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Durante a construção de diagramas de classe associados a SGBDs relacionais, é possível gerar o modelo físico do banco de dados a partir de uma ferramenta CASE.

4035 Q790338
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

A disciplina de análise foca a obtenção de uma representação concisa dos requisitos que independa da plataforma na qual o sistema será implementado. A disciplina de projeto modifica e detalha os resultados da análise para tornar possível a implementação. No projeto, podem ser acrescentados atributos e métodos às classes identificadas na análise, mas essas classes não podem ser removidas no projeto nem ser decompostas em outras classes.

4036 Q790337
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das métricas de software, julgue os seguintes itens.

Uma função pode ser definida como uma coleção de instruções que realizam uma tarefa. Em uma função, pode-se também ter declarações de parâmetros formais e de variáveis locais manipuladas pelas instruções. A métrica denominada pontos de função (function points) é igual ao número de funções em um programa. Essa métrica possibilita uma medição precisa da complexidade de um programa.

4037 Q790336
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

Uma instância de MacroComando pode ter uma ligação para uma instância de qualquer classe que herde de Comando. A existência de instâncias de ItemMenu depende da existência de uma instância de Menu, que depende da existência de uma instância de TelaPedido.

4038 Q790335
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

Ao longo das diversas iterações, ocorrem atividades relacionadas às disciplinas de modelagem do negócio, captura dos requisitos, análise, projeto, implementação e teste. O planejamento das iterações ocorre no início do desenvolvimento e não há atividades de planejamento ao longo das iterações. As iterações são realizadas em seqüência e não podem ocorrer em paralelo.

4039 Q790332
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens a seguir.

Algumas ferramentas CASE podem suportar o desenvolvedor em diferentes fases do ciclo de vida de um software. A adoção dessas ferramentas tem o potencial de melhorar a qualidade dos artefatos produzidos e reduzir a ocorrência de certos erros. Por exemplo, podem minimizar a ocorrência de erros na análise, no projeto, na codificação e no teste.

4040 Q790331
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de data warehouse, julgue os seguintes itens.

A arquitetura de um data warehouse pode ser composta por elementos responsáveis por atividades como: coletar dados, armazenar dados e suportar consultas e análises dos dados. A coleta dos dados pode ser orientada pela fonte, e, nesse caso, as fontes de dados transmitem novos dados continuamente ou periodicamente. A coleta pode também ser orientada pelo destinatário, e, nesse caso, o data warehouse periodicamente envia requisições de novos dados às fontes.

4041 Q790055
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à modularização de um software, julgue os seguintes itens. O acoplamento entre os módulos depende: dos relacionamentos entre módulos; da quantidade de estados pelos quais os módulos podem passar; da complexidade das interfaces exportadas pelos módulos que, por sua vez, depende da quantidade de funções nas interfaces desses módulos, da quantidade de parâmetros nessas funções e da quantidade de variáveis globais.
4042 Q790054
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração é aplicável quando são identificados fragmentos de código que podem ser agrupados, expressões complicadas, atributos acessados mais por outras classes que pelas classes das quais são membros, enunciados condicionais complexos, códigos duplicados, longos métodos, longas classes, muitos parâmetros, métodos ou classes pouco usadas.
4043 Q658480
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4044 Q658479
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4045 Q658478
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4046 Q658477
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer s...

4047 Q658476
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer s...

4048 Q658475
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer s...

4049 Q658430
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto (design patterns), julgue os itens que se seguem. As seguintes situações justificam o uso do padrão Adapter: é necessário um objeto local que se faça passar por um objeto localizado em outro espaço de endereçamento; é necessário controlar o acesso a um objeto; um objeto persistente deve ser carregado em memória somente quando for referenciado.
4050 Q658429
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto (design patterns), julgue os itens que se seguem. As seguintes situações justificam o uso do padrão Command: um conjunto de objetos se comunica de forma definida porém complexa, o que resulta em interdependências difíceis de serem entendidas; o reúso está sendo dificultado pois cada objeto se comunica com vários outros objetos.
4051 Q658425
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto de sistemas, julgue os próximos itens. Os casos de uso identificados na especificação dos requisitos podem ser realizados na análise e no projeto. A realização de um caso de uso pode ser documentada de forma estática, via diagramas de classe, e de forma dinâmica, via diagramas de seqüência ou de colaboração.
4052 Q658424
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto de sistemas, julgue os próximos itens. Um modelo de projeto visa possibilitar o entendimento e o refino dos requisitos. O foco durante o projeto são apenas os requisitos funcionais. As classes no projeto são conceituais e são especificadas sem considerar a linguagem de programação que será usada na implementação.
4053 Q658423
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da análise e do projeto de sistemas, julgue os próximos itens. Um modelo de análise foca nos requisitos funcionais e não funcionais, além de considerar aspectos das linguagens de programação que serão usadas na implementação. O modelo é organizado em subsistemas, que interagem via métodos especificados em interfaces.
4054 Q658406
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4055 Q658405
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4056 Q658404
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
4057 Q658402
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer ...

4058 Q658398
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer ...

4059 Q658397
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer...

4060 Q658396
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão de arquitetura de ciclo de vida de software e sistemas. Considere as seguintes especificações de atribuições profissionais.

I Elaborar processos de produção de sistemas e rotinas em implantação ou implantadas, estabelecendo o seu funcionamento por meio de normas e instruções de procedimentos e avaliando os riscos de descontinuidade de serviços e produtos.

II Homologar sistemas e rotinas na produção, em ambientes de plataforma alta e baixa, analisando os produtos e serviços a serem implantados e interagindo junto às áreas de suporte técnico, de desenvolvimento e de operações para viabilizar o seu funcionamento na produção, bem como fornecer ...

4061 Q658389
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama relacionando conceitos do paradigma de orientação a objetos, no qual estão destacados os elementos A, B e C. Considerando essa figura, julgue os itens seguintes, acerca de algoritmos e estrutura de dados e programação orientada a objetos.

Os métodos PICK, PACK e SHIP, no diagrama mostrado, estão sobrecarregados.
4062 Q658387
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Os elementos CommandFactory e EventFactory devem empregar os padrões método fábrica ou fábrica abstrata.
4063 Q658383
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Considerando o emprego do padrão MVC, existe uma associação mais forte entre os elementos BusinessDelegate, ScreenView e FrontController, que entre os elementos BusinessObject, ViewHelper e EJBTierController.
4064 Q658382
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Os módulos ScreenView e FrontController estão possivelmente mapeados por meio de URL mappings ou URL patterns contidos no arquivo de configuração web.xml do container web.
4065 Q658381
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

O módulo Business Delegate não está contido no contêiner EJB.
4066 Q658380
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

O módulo Business Object bmp é statefull, enquanto SessionFacade é possivelmente stateless.
4067 Q658379
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

A programação de uma máquina de transição de estados é mais provavelmente presente no módulo EventFactory que no módulo ScreenFlowManager.
4068 Q658378
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta uma lista de padrões e idiomas de desenho aplicados na construção de aplicações web em três camadas, usando a linguagem Java e a plataforma J2EE, julgue os itens a seguir, referentes a programação por eventos e desenvolvimento J2EE.

Maior estado encapsulado deverá estar presente nos módulos Event e ValueObject que nos módulos CompositeView e SessionFacade.
4069 Q657368
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os elementos que compõem as interfaces de integração de sistemas desenvolvidos na plataforma J2EE, julgue os itens seguintes, acerca de interoperabilidade, servidores de aplicação J2EE, servidor Web Apache, especificação J2EE, empacotamento e implantação de aplicações J2EE.

Para a escolha da implementação de Web Container a ser usada no ambiente, pode-se adotar o servidor HTTP Apache, convencional, denominado Apache deamon.
4070 Q657367
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os elementos que compõem as interfaces de integração de sistemas desenvolvidos na plataforma J2EE, julgue os itens seguintes, acerca de interoperabilidade, servidores de aplicação J2EE, servidor Web Apache, especificação J2EE, empacotamento e implantação de aplicações J2EE.

Os protocolos SOAP/HTTP, IIOP e HTTP/SSL tornam este sistema interoperável com sistemas desenvolvidos em outras plataformas computacionais.
4071 Q657366
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os elementos que compõem as interfaces de integração de sistemas desenvolvidos na plataforma J2EE, julgue os itens seguintes, acerca de interoperabilidade, servidores de aplicação J2EE, servidor Web Apache, especificação J2EE, empacotamento e implantação de aplicações J2EE.

Um pool de conexões será implantado e usado com maior intensidade junto ao elemento EJB Container, e menos junto ao componente Web Container.
4072 Q657359
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. Uma classe pode implementar uma interface. Se uma classe implementa uma interface, os métodos públicos da classe somente podem ser aqueles especificados na interface que a classe implementa.
4073 Q657358
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. A comunicação entre objetos pode ocorrer pela troca de mensagens. Um objeto O1 pode enviar uma mensagem para um objeto O2 invocando um método público definido na classe da qual O2 é uma instância.
4074 Q657337
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

O foco da aplicação dos elementos do modelo conceitual acima apresentado tem como cenário a avaliação de capacidade de processos de produção de software, não sendo de aplicação genérica.
4075 Q657336
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Mesmo consideradas as restrições decorrentes do princípio da segregação de responsabilidades, a execução do conjunto das três atividades apresentadas nas elipses da parte inferior da figura poderia ser atribuída, sem conflito de escopo, procedimentos, normas e regras de auditoria, a uma mesma equipe de auditoria de processos.
4076 Q657334
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Durante a avaliação do processo no cenário acima, o auditor deve coletar evidências exaustivas de que todas as atividades pertinentes foram executadas de acordo com os controles prescritos, sob pena de tornar a auditoria ineficaz.
4077 Q657333
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

A proposição de melhorias para um processo ou sistema deve ser acatada unilateralmente pelo auditado, dadas a autoridade e a competência incontestáveis do auditor.
4078 Q657332
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Modelos correntes de auditoria de processos de produção de software indicam que a determinação da capacidade de processos deve produzir valores em uma escala graduada formada por níveis contíguos, sendo comum o emprego de uma escala de capacidade que varie de 0 a 5.
4079 Q657331
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

O conceito de risco apresentado na figura relaciona-se mais diretamente aos processos de negócios da organização auditada e menos aos processos da auditoria.
4080 Q657330
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo conceitual aplicável à melhoria de processos de software. Julgue os itens a seguir acerca das informações apresentadas, dos conceitos de análise de processos e de auditoria de sistemas de informação.

Uma auditoria, mesmo que realizada de forma satisfatória, nunca consegue eliminar a materialização de riscos nos processos e sistemas auditados.
4081 Q657298
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Quanto maior o número de linhas que interligam as diversas fases representadas, mais caótico torna-se o processo de desenvolvimento de software, e mais fácil se torna a sua rastreabilidade.
4082 Q657297
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Em uma auditoria sobre análise, projeto, desenvolvimento e implementação de software e sistemas, a organização auditada deverá receber uma cópia prévia do plano de auditoria ao qual aquela será submetida, no qual estão informados as datas, os horários e as pessoas responsáveis pelo fornecimento de informações que devem estar disponíveis para a visita dos auditores.
4083 Q657296
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O emprego do termo manutenção, no cenário demonstrado na figura, refere-se à manutenção integrada de sistemas de hardware e software.
4084 Q657295
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

No âmbito do desenvolvimento de sistemas de informação organizacionais, a análise de requisitos, no cenário apresentado, deve conter referência aos requisitos dos processos de negócios da organização.
4085 Q657294
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

A etapa “Projeto do Sistema” compreende o desenvolvimento completo de Sistema de informação.
4086 Q657293
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O “Teste do Sistema” compreende o teste de controles de segurança da informação durante a realização de uma auditoria.
4087 Q657292
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Entre as fases que consomem o maior recurso de tempo e pessoal da organização, a fase de “Manutenção” deverá ser mais custosa que a fase de “Implementação do Programa”.
4088 Q657290
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O auditor deve encontrar maior número de fatos que indicam a realização de testes de bancada sobre classes de um programa orientado a objetos junto aos trabalhadores envolvidos na fase de “Teste de Integração” que na fase de “Teste de Unidades”.
4089 Q657289
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

O auditor deve encontrar maior número de fatos que indicam a interação entre o cliente de sistemas de informação e a equipe de desenvolvimento junto aos trabalhadores envolvidos na fase de “Projeto do Sistema” que na fase de “Entrega”.
4090 Q657288
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Evidências da não-implantação de controles de segurança de software, como ausência de documentação de modelagem de ameaças, vulnerabilidades, ataques e contra-medidas devem ser encontradas com maior freqüência junto aos trabalhadores que atuam em “Teste do Sistema” que na fase de “Entrega”.
4091 Q657287
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um ciclo de desenvolvimento comum em engenharia de sistemas de software, no qual o encadeamento entre as fases do desenvolvimento desses sistemas é representada por setas e linhas. Acerca dos conceitos apresentados na figura, julgue os itens que se seguem.

Fatos, achados e evidências da autoria de artefatos escritos em linguagens como COBOL, Java, Delplhi, SQL e outras devem ser encontrados, com maior freqüência, junto aos trabalhadores que atuam na fase de “Projeto do Programa” que na fase de “Implementação do Programa”.
4092 Q657286
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um cenário para análise das vulnerabilidades em ambiente de tecnologia da informação, julgue os próximos itens.

O sistema acima descrito emprega uma arquitetura do tipo cliente-servidor, característica de sistemas de processamento distribuído.
4093 Q657285
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um cenário para análise das vulnerabilidades em ambiente de tecnologia da informação, julgue os próximos itens.

O cenário acima apresentado aplica-se mais adequadamente a uma auditoria de controles organizacionais e operacionais que à auditoria de aquisição, desenvolvimento e manutenção de software.
4094 Q657284
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um cenário para análise das vulnerabilidades em ambiente de tecnologia da informação, julgue os próximos itens.

Entre os agentes com maiores oportunidades para introduzir modificações que comprometam a segurança do sistema operacional, identifica-se o usuário, mais que o programador de sistemas.
4095 Q656648
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de técnicas de arranjo físico e fluxo de processo, julgue os itens a seguir. A IDEF3 é um método de captura e descrição de processo, criado especificamente para capturar descrições do fluxo de atividades.
4096 Q656639
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os seguintes itens. Uma associação entre classes estabelece um relacionamento estrutural. As instâncias dessas classes podem ser interligadas. A multiplicidade da associação informa quantas instâncias podem ser interligadas.
4097 Q656494
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligados. Em cada módulo, o código para...

4098 Q656493
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à modularização de um software, julgue os seguintes itens. Um módulo tem as seguintes características: o seu código não pode ser compilado independentemente de outros módulos; a sua especificação externa é requerida pelos usuários do módulo e a sua especificação interna por quem desenvolve o módulo; pode ter interfaces exportadas e importadas, as exportadas são disponibilizadas por módulos servidores e as importadas são esperadas por clientes.
4099 Q656492
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

Uma classe abstrata tem apenas métodos abstratos e não pode ser instanciada; um método abstrato tem a sua assinatura especificada, mas o seu corpo não foi implementado. Na linguagem C++, métodos virtuais puros são abstratos; na linguagem Java, as classes e os métodos abstratos são identificados pela palavra abstract.
4100 Q656491
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos sobre orientação a objetos, julgue os itens a seguir.

A herança entre classes possibilita a redefinição de métodos em classes herdeiras. Pode-se definir uma nova implementação de um método na classe herdeira mantendo-se a mesma assinatura que o método tem na superclasse. Um método é dito polimorfo se for definido com a mesma assinatura mais de uma vez em uma hierarquia de classes.
4101 Q656490
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos padrões de arquitetura de software, julgue os seguintes itens. O padrão MVC organiza um software em modelo, visão e controle. O modelo encapsula as principais funcionalidades e dados. As visões apresentam os dados aos usuários. Uma visão obtém os dados do modelo via funções disponibilizadas pelo modelo; só há uma visão para um modelo. Usuários interagem via controladoras que traduzem os eventos em solicitações ao modelo ou à visão; podem existir várias controladoras associadas a uma mesma visão.
4102 Q656489
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de refatoração (refactoring), julgue os seguintes itens. A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.
4103 Q656488
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modularização de um software, julgue o seguinte item. Na coesão de um módulo, os elementos que constituem um módulo, devem relacionar-se a um mesmo conceito, quanto mais forte for esse relacionamento, maior será a coesão; a coesão é fraca quando não existe relacionamento entre os elementos de um módulo, os elementos estão juntos por conveniência ou falta de cuidado quando do projeto do módulo.
4104 Q560414
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

Um RFC (request for comments) é um conjunto de documentos que define normas e protocolos para redes locais.

4105 Q560396
Ciência da Computação
Ano: 2006
Banca: Universidade da Amazônia (UNAMA)

NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Um sistema de computação é um produto de software que, via de regra, apresenta alta complexidade no que se refere à captura dos seus objetivos e funcionalidades. A fase do desenvolvimento que trata desse aspecto do sistema é denominado de:

4106 Q560378
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O modelo adotado pela engenharia de software, originalmente apresentado com iterações distribuídas em quatro quadrantes, onde cada iteração representa versões progressivamente mais completas do software, sendo os quadrantes definidos como Planejamento, Análise dos riscos, Engenharia e Avaliação feita pelo cliente, é, especificamente, o modelo

4107 Q560377
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

São, respectivamente, um diagrama estrutural e um diagrama comportamental da UML 2.0

4108 Q560370
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)

A construção de sistemas é difícil devido à sua complexidade. Um fator crucial para gerenciar essa complexidade é o processo adotado para o desenvolvimento. O conjunto básico de atividades e a ordem em que são realizadas nesse processo definem o que é também denominado de ciclo de vida do software. Analise as seguintes informações sobre processos de software:

I- Um modelo de processo de software é uma representação abstrata de um processo; Exemplos de modelos de processo genéricos são o modelo cascata (seqüencial linear, wartefall); espiral e processo unificado (PU ou UP – Unified Process).

 II- O modelo de processo cascata ainda hoje é um dos mais difundidos e tem por característica principal a codificação de uma versão e...

4109 Q560369
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A UML faz uso de uma série de diagramas, entre os quais pode-se destacar o diagrama de classes. Sobre este diagrama, é INCORRETO afirmar que:

4110 Q560365
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na etapa de análise do ciclo de desenvolvimento de sistemas, entre outras, deve ser focalizada uma atividade para

4111 Q128378
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de data warehouse, julgue os seguintes itens.

Os esquemas das diferentes fontes dos dados armazenados em um data warehouse têm que ser mantidos inalterados no data warehouse. Além disso, os dados no data warehouse devem ser apenas cópias dos dados armazenados nessas fontes. Se esses requisitos não forem atendidos, não será possível propagar para o data warehouse as atualizações feitas nas fontes dos dados.

4112 Q128375
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens a seguir.

Uma ferramenta CASE que suporte a UML tipicamente permite a construção de variados diagramas. Os diagramas podem ser parte de modelos em diferentes níveis de abstração. Por exemplo, podem ser criados diagramas de análise ou de projeto. Nesses diagramas, as classes tipicamente podem ser representadas com a notação prevista na UML ou com estereótipos.

4113 Q128373
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de seqüência usando a UML apresentado acima, julgue os seguintes itens.

No diagrama, há cinco objetos. Os nomes dos objetos são: TelaCadastramento, CntrInteracao, SolicitacaoCadastramento, TelaConfirmacao e CntrNegocio. O diagrama encontra-se incorreto pois há mais de um método com o mesmo nome, o que resulta em ambigüidade.

4114 Q128369
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de seqüência usando a UML apresentado acima, julgue os seguintes itens.

Na referida interação, dois objetos são criados e um é destruído. O envio de uma das mensagens está condicionado a uma condição de guarda ser satisfeita. A seta pontilhada da instância de TelaConfirmacao para a instância de CntrInteracao identifica o retorno da execução de um método.

4115 Q128367
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama de classes UML apresentado acima, julgue os seguintes itens.

A classe CntrNegocio implementa a interface INegocio e a classe CntrInteracao depende dos serviços dessa interface. As classes TelaPedido e CntrInteracao estão relacionadas por meio de uma associação.

4116 Q128364
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Rational Unified Process (RUP), julgue os seguintes itens.

As iterações são organizadas nas fases de concepção, elaboração, construção e transição. A concepção produz uma versão preliminar executável da arquitetura e um manual preliminar para os usuários. A elaboração produz todos os modelos finalizados. A construção produz uma versão final dos manuais destinados aos usuários e os materiais destinados aos treinamentos.

4117 Q128362
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das métricas de software, julgue os seguintes itens.

O número de linhas de código em um programa é uma métrica de software e pode ser calculado de várias formas. Por exemplo, podese definir uma linha de código como sendo uma linha física do texto do programa, que não seja um comentário, ou uma linha em branco e que independa do número de enunciados ou de fragmentos de enunciados na linha.

4118 Q128360
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da engenharia de software e dos ciclos de vida, julgue os seguintes itens.

No desenvolvimento iterativo, em cada iteração, tipicamente inicia-se com um subconjunto dos requisitos e desenvolve-se um produto intermediário, que é um subconjunto do produto final. Ao longo das iterações, o projeto e os requisitos podem ser modificados de acordo com as necessidades. O projeto pode ser melhorado na medida em que os requisitos são mais bem entendidos.

4119 Q128357
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Durante o desenvolvimento de um software, quanto mais cedo se encontrar um erro, menor será o custo de reparo do erro.

4120 Q128355
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise de sistemas e engenharia de software, julgue os itens seguintes.

Comparativamente ao uso da análise orientada a objetos, o uso de uma técnica de análise estruturada é considerado mais produtivo no desenvolvimento de sistemas.

4121 Q128352
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

Entre outros aspectos, a análise de requisitos se preocupa com pontos que o sistema deve atender de acordo com a demanda do usuário.

4122 Q128349
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software envolve diversos procedimentos, processos, arquiteturas de sistemas, linguagens, análise e vários outros pontos para a construção de um software. Com referência à engenharia de software, julgue os itens a seguir.

As métricas definidas na construção de um sistema de software só são utilizadas na fase de programação do sistema.

4123 Q128346
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise e projetos de sistemas em TI, julgue os itens que se seguem.

A UML (unified modeling language) define uma metodologia orientada a objetos para a análise de sistemas e processos.

4124 Q128343
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma visão geral do framework de processos chamado Rational Unified Process (RUP), embasado no processo de desenvolvimento de software unificado. Considerando a figura acima e a figura I, julgue os itens subseqüentes acerca dos conceitos de modelos de ciclo de vida e gerenciamento de projetos de software, especificamente relacionados ao processo unificado.

O processo unificado prescreve a divisão da equipe de projetos em times especializados conforme várias disciplinas, como modelagem de negócios, requisitos, análise e design, as quais são mapeadas diretamente para as áreas de processo do modelo IS...

4125 Q128340
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

Entre as áreas de processos apresentadas, as atividades relacionadas com a mensuração e o aperfeiçoamento de desempenho dos processos de desenvolvimento de software visando ao alcance de maiores níveis de capacidade e maturidade conforme prescritos, por exemplo, pelo modelo CMMI estão mais relacionadas à área de processo “Quality Assurance”.

4126 Q128337
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura I, que apresenta um sumário das áreas de processos da norma ISO 12207:1995, julgue os próximos itens.

Atividades relacionadas ao refactoring de software orientado a objetos estão relacionadas diretamente à área de processo “Maintenance”.

4127 Q128334
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de refatoração (refactoring), julgue os seguintes itens.

A refatoração modifica a estrutura interna de um software visando facilitar o entendimento e as futuras modificações sem alterar o comportamento apresentado pelo software. Não é uma prática que possa ser aplicada em processos de desenvolvimento ágeis, pois requer a construção de modelos tanto para o projeto de alto nível quanto para o projeto detalhado.

4128 Q128331
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item seguinte, com relação ao diagrama acima construído com UML.

O relacionamento entre “Pedido” e “Item” é uma agregação; um “Item” não pode existir sem um “Pedido”; um “ClienteEspecial” é um “Cliente” e pode estar associado a vários pedidos; a um “PedidoUrgente” tem-se associado um “Cliente” e um ou mais itens; um “Item” está associado a um “Produto”.

4129 Q128329
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de arquitetura de software, julgue os seguintes itens.

Entre os objetivos do padrão DAO na plataforma J2EE, incluem-se: abstrair e encapsular os acessos às fontes dos dados; gerenciar as conexões com as fontes dos dados; implementar o mecanismo de acesso necessário para se usar uma fonte de dados; isolar detalhes de implementação relacionados ao acesso às fontes dos dados visando facilitar a migração entre diferentes fontes de dados.

4130 Q128326
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de arquitetura de software, julgue os seguintes itens.

Entre os objetivos do padrão Business Delegate na plataforma J2EE, incluem-se: reduzir o acoplamento entre clientes na camada de apresentação e os serviços providos pela camada de negócio; reduzir o tráfego entre os clientes na camada de apresentação e a camada de negócio; reduzir o impacto de mudanças na camada de negócios sobre a camada de apresentação.

4131 Q128323
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à modularização de um software, julgue os seguintes itens.

Um módulo tem as seguintes características: o seu código não pode ser compilado independentemente de outros módulos; a sua especificação externa é requerida pelos usuários do módulo e a sua especificação interna por quem desenvolve o módulo; pode ter interfaces exportadas e importadas, as exportadas são disponibilizadas por módulos servidores e as importadas são esperadas por clientes.

4132 Q128319
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item a seguir, com relação ao diagrama acima construído com UML.

A interface “IPersistencia” é implementada por “CntrPersistencia”; “CntrCadastro” e “CntrAutenticacao” dependem dos serviços na interface “IPersistencia”; a interface “IAutenticacao” é implementada por “CntrAutenticacao”; “CntrCadastro” depende dos serviços na interface “IAutenticacao”.

4133 Q128317
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um software está sendo desenvolvido e algumas decisões foram tomadas quando do seu projeto. A seguir, tem-se as decisões I, II e III que deverão ser atendidas usando-se padrões de projeto (design patterns) adequados.

I Os formatos dos dados de entrada serão validados por métodos nas classes que os modelam. Por exemplo, para validar uma senha, a classe Senha terá um método apropriado. Como o software será fornecido para clientes cujos dados terão diferentes formatos, essas classes devem ser substituídas em conjunto e essas substituições não devem resultar em alterações nos códigos que instanciam essas classes.

II A arquitetura do software será composta por vários módulos e cada módulo será composto por vários objetos interligado...

4134 Q128313
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item subseqüente, considerando o diagrama acima construído com UML.

O diagrama contém estereótipos tipicamente usados para representar classes de fronteira (boundary), classes controladoras (controller) e entidades (entity); uma composição descreve o relacionamento entre “Turma” e “Aluno”; um “Aluno” pode não ter uma “Pré-matrícula”; a uma “Pré-matrícula” está associada uma “Turma” e um “Aluno” precisa estar em pelo menos uma “Turma”.

4135 Q128269
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos modelos de desenvolvimento e ciclos de vida, julgue os itens que se seguem.

No modelo iterativo, divide-se o desenvolvimento em iterações. A cada iteração, podem ser acrescentadas novas funcionalidades ao software. Uma iteração parte do estado no qual se encontravam os artefatos ao término da iteração anterior e resulta em um incremento. Uma iteração pode ter disciplinas como captura de requisitos, análise, projeto, implementação e teste.

4136 Q128266
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta elementos componentes do modelo RUP, julgue os itens seguintes, acerca dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da UML.

Aspectos da disciplina de gerência de configuração e mudanças, proposta no RUP, com ênfase na construção e manutenção de uma base de gerência de configuração, também são apresentados nos modelos CMMI, ITIL e COBIT.

4137 Q128263
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta elementos componentes do modelo RUP, julgue os itens seguintes, acerca dos conceitos dos modelos RUP, CMMI, ITIL, COBIT e da UML.

O ciclo apresentado na figura, que compreende uma execução seqüenciada das atividades de modelagem de negócios, requisitos, análise e desenho, implementação, testes, avaliação etc., forma o denominado ciclo de vida de software no modelo RUP.

4138 Q128260
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta os componentes do modelo CMMI, julgue os itens seguintes, acerca da aplicabilidade desse modelo a aspectos como gerenciamento de projetos, UML e RUP e gerenciamento de TI.

A gerência de recursos humanos do PMBOK, com ênfase em treinamento, formação e desenvolvimento de equipes, é também tratada nos modelos RUP, CMMI e BS 7799.

4139 Q128258
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Na UML, o diagrama que enfatiza os relacionamentos entre os objetos participantes, sendo constituídos de nodos, arcos, rótulos dos arcos, números de seqüência e possíveis anotações complementares, é conhecido como diagrama de:

4140 Q128255
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação aos requisitos de software, aqueles conhecidos como eficiência, confiabilidade e portabilidade são exemplos de requisitos classificados como:

4141 Q128252
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à aplicação de cores nos projetos de interface, das opções seguintes, aquela que é considerada pelos projetistas como erro quando da sua aplicação é:

4142 Q128249
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação ao projeto de interface com o usuário, dos estilos de interação com o usuário, aquele que é aplicado nos sistemas operacionais, apresenta como principal vantagem ser flexível e com grande capacidade, tendo como principal desvantagem a dificuldade de aprender e o gerenciamento de erros ser inadequado, é:

4143 Q128246
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação aos modelos de objetos, das opções seguintes, aquela que só contém características em geral NÃO aceitas por esses modelos é:

4144 Q127646
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao uso de ferramentas CASE para o desenvolvimento de sistemas orientados a objetos, assinale a opção correta.

4145 Q127645
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a análise estruturada, assinale a opção correta.

4146 Q127643
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como base a filosofia de desenvolvimento de sistemas estruturados, assinale a opção correta.

4147 Q127641
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do desenvolvimento de sistemas com uso de ferramentas CASE, assinale a opção correta.

4148 Q127640
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da modelagem funcional de dados, assinale a opção correta.

4149 Q127638
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como base a filosofia de desenvolvimento estruturado de sistemas, assinale a opção que apresenta uma definição correta de diagrama de fluxo de dados (DFD).

4150 Q127637
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem diversas metodologias de desenvolvimento de sistemas. Todas elas partem de uma idéia ou escopo inicial do sistema até a sua codificação/implantação. Dentro desse cenário, assinale a opção que apresenta corretamente, na ordem cronológica do início de realização, fases de desenvolvimento de um sistema, tendo como base uma metodologia típica de desenvolvimento de sistemas.

4151 Q127575
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à qualidade de software, assinale a opção correta.

4152 Q127573
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.

I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.

II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.

III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.

IV Na especificação de requisitos, pode-se constr...

4153 Q127571
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software, assinale a opção correta.

4154 Q127568
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e do projeto orientados a objetos, assinale a opção correta.

4155 Q127567
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4156 Q127565
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4157 Q127563
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos padrões de projeto orientados a objetos, assinale a opção correta.

4158 Q127561
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda considerando o diagrama de classes UML mostrado, assinale a opção correta.

4159 Q127559
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML mostrado, assinale a opção correta.

4160 Q127503
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às normas de qualidade e aos modelos de referência para gerenciamento de processos de tecnologia da informação, julgue os itens que se seguem.

A série ISO 9000 define um conjunto de normas especificamente desenvolvidas para fornecerem um modelo de gestão e desenvolvimento de projetos de software.

4161 Q127502
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As normas, diretrizes e especificações internacionais permitem que os fabricantes de software e hardware possam prover interoperabilidade entre diferentes tecnologias. Com relação a esse assunto, julgue os itens a seguir.

A visualização de documento no formato RFC exige o uso de software proprietário da comunidade RFC, que deve ser adquirido previamente.

4162 Q127065
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
A respeito dos fundamentos da Engenharia de Software, é correto afirmar que
4163 Q127062
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Para estar em um determinado nível de maturidade

4164 Q126937
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte diagrama de classes em UML.

É correto afirmar que:

4165 Q126935
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe a seguinte figura.

Essa figura representa, em UML, um diagrama de

4166 Q126932
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, que fase tem como resultado uma baseline da arquitetura?

4167 Q126929
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em relação a projeto estruturado de sistemas, os níveis de coesão, ordenados do melhor para o pior, são:

4168 Q126926
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Que paradigma da Engenharia de Software é seqüencial e sistemático, iniciando no nível de sistemas e se estendendo pela análise, projeto, codificação, teste e manutenção?

4169 Q126923
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte diagrama de classes em UML.

É correto afirmar que:

4170 Q126921
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe a seguinte figura.

Essa figura representa, em UML, um diagrama de:

4171 Q126918
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, que fase tem como resultado uma baseline da arquitetura?

4172 Q126915
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a metodologia de desenvolvimento de software que tem como prática a programação em pares.

4173 Q126825
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

A figura a seguir representa um tipo de relacionamento entre classes na notação UML. Que tipo de relacionamento corresponde à representação nas classes apresentadas na figura, e qual o seu significado?

4174 Q126822
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

O RUP (Rational Unified Process) define conceitos básicos relativos ao ciclo de desenvolvimento de software, tais como: fases, atividades (workflow) e iterações. Com relação a estes três conceitos, assinale a alternativa correta, na qual se expressa a relação entre eles:

4175 Q126728
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas às responsabilidades da gerência quanto à manipulação e salvaguarda dos ativos da organização do ponto de vista de um processo de Auditoria de Controles de hardware, acesso, suporte técnico e operação de computadores.

I. A gerência é responsável por planejar e executar os backups dos servidores de banco de dados da organização.

II. A gerência é responsável por desenvolver os procedimentos de conscientização em todos os níveis da organização.

III. A gerência é responsável por implementar sistemas seguros para atender às políticas de Tecnologia da Informação.

IV. A gerência é responsável por realizar suporte técnico aos usuários do ambiente.

Indique a opção que contenha todas as af...

4176 Q126726
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na UML o diagrama que mostra elementos de configuração de processamento runtime e os componentes de software, processos e objetos, que neles se mantêm, é denominado diagrama de

4177 Q126724
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Seqüência

4178 Q126612
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
ERP (Enterprise Resource Planning) é um termo
4179 Q126609
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

No RUP,

4180 Q126607
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O RUP (Rational Unified Process)

4181 Q126604
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

No SW-CMM, o ciclo de vida dos projetos é assunto tratado em vários níveis de maturidade. As áreas chave de processo, nas quais o ciclo de vida é abordado, são

4182 Q126601
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise o texto abaixo:

No modelo SW-CMM, o assunto tratado no texto acima refere-se à prática das comunicações que é tratada, também, na área chave de processo de

4183 Q126599
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices. Nesse aspecto, analise:

I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.

II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o có...

4184 Q126596
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Com relação à melhoria dos processos de software, é correto afirmar:

4185 Q126593
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação à análise de requisitos funcionais e nãofuncionais, é correto afirmar:

4186 Q126590
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação ao diagrama de classes na notação UML, analise:

I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um;

II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes;

III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.

É correto o que consta APENAS em

4187 Q126587
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

O diagrama acima refere-se

4188 Q126584
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

Os diagramas acima representam, respectivamente,

4189 Q126581
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A UML representa o desenvolvimento de novos conceitos não normalmente usados. Por isso e muitas outras razões, o bom entendimento da UML não é apenas aprender a simbologia e o seu significado, mas também aprender a modelar a Orientação a Objetos. Nesse aspecto, é correto afirmar:

4190 Q126579
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação a ferramentas CASE, é correto afirmar que:

4191 Q126576
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Segundo Roger S. Pressman: "Ele tem um lugar definido no trabalho da Engenharia de Software, pois produz um padrão no qual os métodos para análise, projeto, codificação, testes e manutenção podem ser colocados".

O conceito acima refere-se ao paradigma

4192 Q126573
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação aos conceitos e fundamentos de engenharia de software, é correto afirmar:

4193 Q126570
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

E ab (KLOC) exp (bb) é uma equação típica do modelo COCOMO básico, onde "E" é o esforço aplicado em pessoas-mês, KLOC é o número estimado de linhas de código do projeto. O coeficiente ab e o expoente bb referem-se a valores extraídos da tabela de classes de projetos, de acordo com sua classificação em modo

4194 Q126567
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise os quadros abaixo, relativos às categorias de atributos direcionadores de custo do modelo básico do COCOMO:

A correta associação entre os elementos das duas tabelas é

4195 Q126565
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Considere a tabela abaixo (parcialmente preenchida), para cálculo de pontos de função:

Sabendo que a complexidade funcional (Simples, Média e Complexa) é determinada em função da quantidade de registros e/ou arquivos lógicos e itens de dados referenciados, é correto afirmar que, aos totais atribuídos a Arquivo Lógico Interno, Arquivo de Interface Externa e Entrada Externa, correspondem, respectivamente, as classificações

4196 Q126562
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Considerando as best practices em relação ao planejamento de projetos de softwares, é correto afirmar:

4197 Q126559
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especifi cação de um programa pode ser feita de diversas formas. A UML possibilita a especifi cação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou ma...

4198 Q126556
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: "Estamos construi...

4199 Q126555
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Na Engenharia de Software, a atividade de Teste tem vários objetivos, entre os quais não se encontra
4200 Q126554
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Na utilização das técnicas de Análise de Pontos de Função para métricas de software, as funções do tipo dados são classificadas em
4201 Q126552
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas ao paradigma do ciclo de vida clássico da Engenharia de Software.

I. A atividade de Análise de requisitos de software envolve a coleta dos requisitos em nível de sistema.

II. Durante a atividade de Análise e engenharia de sistemas são estabelecidos os requisitos para todos os elementos do sistema e um subconjunto desses requisitos são atribuídos ao software.

III. A atividade Projeto se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização de interface.

IV. A Arquitetura de software é documentada e detalhada durante a atividade de teste do software.

...
4202 Q126550
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No modelo Espiral para a engenharia de Software são definidas as atividades de

4203 Q126215
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.

Conforme o RUP, para realizar modelagem de fluxos de atividades finalísticas apoiadas por sistemas d...

4204 Q126213
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações do texto, julgue os itens seguintes, acerca de rational unified process (RUP) e modelos e padrões para gestão de TI.

O modelo RUP é superior ao modelo ITIL para modelar os processos de trabalho de uma equipe de desenvolvimento de software.

4205 Q126104
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na determinação de cronogramas utilizando os modelos PERT e CPM, o caminho crítico representa

4206 Q126102
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma métrica de software que proporciona uma medida quantitativa da lógica de um programa, definindo o número de caminhos independentes do conjunto básico, é denominada

4207 Q126100
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Contém apenas fatores de qualidade referentes ao aspecto de revisão do produto/software:

4208 Q126098
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma especificação de controle, na análise estruturada, deve representar o comportamento do sistema por meio de diagrama de

4209 Q126096
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
Em um diagrama de atividades da UML, o estado de execução "thread condicional" é uma exceção à regra de
4210 Q126094
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de estrutura, é o diagrama de

4211 Q126093
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dados os conceitos aplicados no RUP − Rational Unified Process:

I. Role define o comportamento e as responsabilidades de um indivíduo ou um grupo de indivíduos trabalhando em equipe.

II. Activity é a menor parte de um trabalho relevante no workflow.

III. Artifacts são documentos e modelos construídos, mantidos ou usados como entrada pelas atividades.

Está correto o que consta em

4212 Q126091
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A ênfase na arquitetura base do sistema é um objetivo do RUP a ser atingido na fase denominada

4213 Q126089
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Uma atividade que deve ser tratada exclusiva e principalmente na etapa de projeto orientado a objetos é a

4214 Q126026
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o DER abaixo.

Quantas entidades fracas e quantas entidades fortes, respectivamente, estão presentes neste diagrama?

4215 Q126024
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para a Engenharia da Informação são feitas as afirmativas

abaixo.

I - A Engenharia da Informação pode ser representada por

uma pirâmide de faces distintas, sendo que a mais

mutável delas é a de Requerimentos.

II - Durante a fase de Projeto os DFDs são derivados para

Diagramas de Estrutura, que por sua vez, possibilitarão

a obtenção de uma Especificação Física precisa do

sistema.

III - A criação do protótipo, quando utilizado, é feita na fase

de Planejamento.

Está(ão) correta(s) a(s) afirmativa(s):

4216 Q126022
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas

abaixo.

I – No Diagrama de Classes é possível modelar o estereótipo

das classes, o nível de visibilidade de seus atributos

e a navegabilidade das associações entre as

classes.

II – O Diagrama de Tempo unifica em um único diagrama os

Diagramas de Seqüência e Interação da UML 1.4, sendo

utilizado para especificar as restrições de tempo

sobre mensagens enviadas e recebidas no decorrer de

uma interação.

III – O Diagrama de Atividades permite definir pré e pós-condições

as...

4217 Q126018
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de interação ou comportamentais, é o diagrama de

4218 Q125963
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Métodos de teste, que garantem que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez e também exercitem todas as estruturas de dados internas de um módulo para garantir a sua validade, são conhecidos genericamente por

4219 Q125961
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na UML 2, o Interaction Overview Diagram e o Communication Diagram

4220 Q125959
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A associação específica representada na UML na qual uma classe que está contida, é parte de, e tem sua vida dependente de outra, é definida por

4221 Q125949
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A medida da interconexão entre os módulos de uma estrutura de software denomina-se

4222 Q125947
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A estrutura de um sistema pode ser modelada em UML para representar blocos de construção, com seus relacionamentos, e instâncias de classe, em um momento específico na execução do programa, respectivamente, por meio dos diagramas de

4223 Q125725
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

Avalie as afirmações abaixo conforme sua veracidade ou falsidade e marque a alternativa correta.

I. Agregação é um tipo de associação que especifica um relacionamento entre um todo e suas partes.

II. Associação é uma Relação que descreve conexões entre ocorrências de classes.

III. Um Relacionamento é um conjunto de Associações entre duas ou mais classes.

IV. Autorelacionamento é um relacionamento que conecta uma classes a ela mesma.

4224 Q125723
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

O processo de construção de um software tem por objetivo o desenvolvimento ou evolução de um sistema que engloba atividades de especificação, projeto, implementação e testes, e se caracteriza pela interação de ferramentas, pessoas e métodos. Dos modelos abaixo marque aquele que não faz parte de uma metodologia de desenvolvimento de software.

4225 Q125721
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

Existem alguns organismos que auxiliam a melhorar a qualidade do desenvolvimento dos softwares tanto internacional quanto nacionalmente. A International Organizat ion for Standardization – ISO e a International Electrotechnical Comission – IEC, são organismos normalizadores reconhecidos internacionalmente. Em âmbito nacional, qual órgão responde pelo processo de normalização de softwares no Brasil?

4226 Q125718
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

A fase de testes de um software é muito importante. Vár ias estratégias de testes podem ser implementadas para assegurar que o software está realmente em acordo com suas especificações e sem erros. Quando o software é testado em um ambiente cont rolado por alguns usuários e juntamente com os desenvolvedores es te é denominado de

4227 Q125716
Ciência da Computação
Ano: 2006
Banca: CONESUL Fundação de Desenvolvimento

No processo de desenvolvimento de um software é definido um conjunto de etapas e a esse conjunto de etapas dá-se o nome de Paradigmas da Engenharia de Software. Nesse contexto destacam-se 4 paradigmas principais. Não importando o paradigma utilizado o processo de desenvolvimento pode ser dividido em 3 fases de desenvolvimento que são

4228 Q125704
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)

A UML-2 descreve quantos tipos de diagramas oficiais:

4229 Q125608
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na UML, a representação gráfica de uma classe contém as seguintes informações:

4230 Q125603
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Procedimentos de recuperação preestabelecidos, com a finalidade de minimizar o impacto sobre as atividades da organização, no caso de ocorrência de um dano ou desastre não evitado pelos procedimentos de segurança de informática adotados.

Esse conjunto de procedimentos é conhecido por

4231 Q125566
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)
Em desenvolvimento de sistemas, existe a linguagem de modelagem unificada - UML (Unified Modeling Language) -, que trabalha com diagramas que são a apresentação gráfica de um conjunto de elementos desenhados para permitir a visualização de um sistema sob diferentes perspectivas. A esse respeito, considere os seguintes diagramas:

São diagramas da UML:

4232 Q125539
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Julgue as seguintes afirmações sobre XML.

I. É uma linguagem de marcações (tags) que permite a definição de marcações customizáveis, descrevendo um dado que será armazenado.

II. Diferente de documentos HTML, documentos XML não contêm informações sobre a forma de apresentação dos dados, mas apenas os dados.

III. A sintaxe de XML é flexível, permitindo a definição de marcações (tags) com quaisquer nomes para a definição de documentos bem formados.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

4233 Q125486
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura anterior, que apresenta algumas categorias profissionais, numeradas de 1 a 6, envolvidas com as principais fases do ciclo de desenvolvimento de sistemas, julgue os itens seguintes, acerca dos fundamentos de computação, desenvolvimento de sistemas, reengenharia de sistemas, linguagens de programação, redes de comunicação de dados, segurança da informação e sistemas operacionais bem como acerca das afinidades e relacionamentos estabelecidos entre as categorias de indivíduos numeradas de 1 a 6.

A reengenharia de sistemas, especialmente no que tange ao redesenho de processos de ...

4234 Q125483
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Considere as afirmativas seguintes:

1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.

2. Rational Unified Process e Extreme Programing são processos de engenharia de software.

3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.

4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.

Assinale a alternativa correta

4235 Q125479
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Assinale a alternativa que contém os nomes e a seqüência correta das fases que compõem o RUP (Rational Unified Process):

4236 Q125476
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

UML é uma linguagem comumente utilizada para a modelagem de sistemas em análise e projeto orientados a objetos. Com respeito aos diagramas UML, considere as afirmativas abaixo:

1. O diagrama de colaboração é usado para representar a organização estrutural de objetos que enviam e recebem mensagens.

2. O diagrama de classes mostra um conjunto de classes, interfaces e colaborações e é usado para ilustrar a visão estática do projeto de um sistema.

3. Os diagramas de seqüências e de objetos são usados para representar partes dinâmicas de um sistema.

Assinale a alternativa correta

4237 Q125473
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Considere as seguintes afirmativas relacionadas com a análise estruturada moderna

1. É voltada para a modelagem de funções.

2. Utiliza abordagem top-down na elaboração dos diagramas de fluxo de dados.

3. Utiliza abordagem middle-up na elaboração dos diagramas de fluxo de dados.

4. Aborda o sistema apenas sobre duas perspectivas: processos e dados.

Assinale a alternativa correta

4238 Q125470
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

A(s) fase(s) do ciclo de vida clássico da engenharia de software que se concentra(m) na estrutura de dados, arquitetura de software, descrição procedimental do software e caracterização da interface, é (são):

4239 Q125356
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.

Uma das principais atividades relacionadas à engenharia de software é o levantamento dos requisitos. Nesse contexto, foi introduz...

4240 Q125147
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um dos diagramas UML utilizado para representar as partes estáticas de um sistema denomina-se diagrama de

4241 Q125144
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de casos de uso, NÃO se representa

4242 Q125141
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

As avaliações de funcionalidade e de desempenho dos programas de um sistema submetidos a situações anormais tratam-se de teste de

4243 Q125138
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O primeiro passo técnico do processo de engenharia de software é a etapa de

4244 Q125037
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à qualidade de software, assinale a opção correta.

4245 Q125034
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens acerca do levantamento e da especificação de requisitos.

I A um caso de uso concreto deve estar relacionado pelo menos um ator. Em um modelo de casos de uso, os atores podem estar organizados em hierarquias, o que possibilita a herança de relacionamentos.

II Um protótipo pode ser construído para auxiliar o entendimento dos requisitos funcionais de um sistema. Nesse caso, o protótipo pode ser descartável e não precisa focar na implementação interna do sistema.

III Os storyboards facilitam o levantamento de requisitos, sendo compostos por rascunhos de telas. Ao usar um storyboard, um analista deve focar no projeto da interface com o usuário e no funcionamento interno do sistema.

...
4246 Q125033
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da análise e do projeto orientados a objetos, assinale a opção correta.

4247 Q125032
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No referente a processos e modelos de desenvolvimento de software, assinale o opção incorreta.

4248 Q125030
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4249 Q125028
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de classes UML acima descreve

4250 Q125026
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda considerando o diagrama de classes UML mostrado, assinale a opção correta.

4251 Q125024
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o diagrama de classes UML mostrado, assinale a opção correta.

4252 Q124926
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer aided software engineering) visam dar suporte computacional ao desenvolvedor ao longo do ciclo de vida da criação de sistemas, porém, sempre adotando algum método já existente. Com esse auxílio, há aumento na produção e melhoria da qualidade dos sistemas criados, pois a ferramenta CASE libera o desenvolvedor para a parte criativa do processo. Considerando o conceito de ferramenta CASE, assinale a opção incorreta.

4253 Q124924
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a linguagem de modelagem unificada UML (unified modeling language), assinale a opção correta.

4254 Q124922
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a engenharia de software, julgue os seguintes itens.

I Já se tem livros repletos de padrões e procedimentos para elaborar software; isso fornece ao desenvolvedor tudo o que ele precisa.

II A engenharia de software vai resultar na criação de documentação volumosa e desnecessária que certamente nos atrasará.

III Se eu decidir terceirizar um projeto de software, vou poder relaxar e deixar que aquela firma o elabore.

IV Até que eu esteja com o programa executando, não tenho como avaliar a sua qualidade.

V Os requisitos de projeto mudam continuamente, mas as mudanças podem ser facilmente acomodadas porque o software é flexível.

VI P...

4255 Q124920
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção incorreta no que diz respeito ao ciclo de vida de um software.

4256 Q124918
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação às instruções XML a seguir, assinale a alternativa que representa corretamente a reposta de um validador XML:

Analise as instruções XML a seguir e assinale a alternativa correta Linha/instrução

4257 Q124916
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Com relação ao diagrama de casos de uso (UML) a seguir, assinale a alternativa correta:

4258 Q124910
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Sobre as ferramentas CASE, utilizadas na engenharia de software, analise as afirmativas abaixo.

I. As ferramentas CASE só podem ser utilizadas nas fases de projeto e codificação.

II. Algumas ferramentas CASE existentes podem automatizar o processo de estimativa do projeto de software.

III. O único objetivo do uso de ferramentas CASE é a automatização da documentação das fases da engenharia de software.

IV. Existem diversas ferramentas CASE que proporcionam ao engenheiro de software a capacidade de automatizar atividades manuais e fases como: planejamento, projeto, codificação, requisitos, gerenciamento de configuração e documentação.

Das afirmativas da página ...

4259 Q124908
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por

4260 Q124891
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Observe o diagrama de classe UML abaixo e marque a sentença CORRETA:

4261 Q124888
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

A seguir estão representados a classe "Intervalo" (I) e um diagrama de classe da UML (II), contendo as classes "Pedido" e "ArrayList". As representações são independentes entre si:

É CORRETO afirmar que
4262 Q124886
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Sobre o diagrama de classe abaixo, representado em UML, marque a afirmativa CORRETA:

4263 Q124879
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)

Analise as afirmações abaixo:

I- Independentemente do modelo de processo (ciclo de vida), todo desenvolvimento de software possui três fases genéricas: definição, desenvolvimento e manutenção.

II- Editor de texto é exemplo de um software típico de aplicação de modelos de processo evolucionários.

III- A técnica de entrevista pode ser utilizada somente quando há grande número de pessoas que conhecem o domínio do sistema a ser desenvolvido e as regras de negócio que esse sistema envolve.

IV- O processo de engenharia reversa deve ser capaz de derivar representações de projeto e informações sobre a estrutura de dados para possibilitar a reformulação completa desse sistema em uma outra li...

4264 Q124878
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)
Considere as afirmações:

I- O gerenciamento de configuração de software é um conjunto de atividades de controle e rastreamento que começa quando um projeto de desenvolvimento de software se inicia e termina quando o software é tirado de operação.

II- A manutenção é um conjunto de atividades de engenharia de software que acontece depois que o software é entregue ao cliente e posto em operação.

III- Uma das principais propostas de engenharia de software é melhorar a facilidade com que as mudanças podem ser acomodadas e reduzir a quantidade de esforço gasto quando mudanças são feitas.

 IV- Uma linha básica (baseline) é um conceito de gerenciamento de configuração de software que nos ajuda a controlar as mud...

4265 Q124876
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do ABC (UFABC)

Pode-se afirmar que:

4266 Q124874
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise a descrição a seguir.

O paradigma do ciclo de vida clássico da engenharia de software abrange seis atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação.

Escolha a opção que preenche corretamente a lacuna acima.

4267 Q124872
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas à programação orientada a objetos e a UML.

I. Um relacionamento é uma conexão entre itens. Na modelagem orientada a objetos, os quatro relacionamentos mais importantes são as dependências, as generalizações, as associações e as realizações.

II. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas, isto é, um nome e o conteúdo gráfico.

III. As exceções são manifestações concretas de uma abstração à qual um conjunto de operações, sempre esperadas e controladas, poderão ser aplicadas.

IV. O diagrama de classes faz a modelagem de ...

4268 Q124871
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Segundo a UML, um diagrama de interação mostra uma interação formada por um conjunto de

4269 Q124870
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

A representação de classes em diagramas UML contempla os seguintes tipos básicos de informação:

4270 Q124868
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Na engenharia de software, o objetivo do processo de Teste de Software é
4271 Q124837
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A engenharia de software trabalha com diversos modelos de ciclo de vida de desenvolvimento de um software. Sobre estes modelos, é CORRETO afirmar que:

4272 Q124835
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:

4273 Q124831
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Qual das afirmações abaixo corresponde mais adequadamente ao conceito de UML?

4274 Q124551
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o seguinte diagrama de classes:

No código a seguir, os possíveis valores para XXX são:

4275 Q124548
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

São responsabilidades típicas de um middleware para aplicações distribuídas baseadas em componentes:

I. controle de transações

 II. mecanismos para localizar e criar componentes remotos

 III. tratar questões de segurança

IV. manter a persistência do estado do sistema

 V. transformação de dados (marshalling)

O número de afirmações corretas é:

4276 Q124545
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o diagrama de classes a seguir:

 Com base neste diagrama, os possíveis valores para XXX no código a seguir são:

4277 Q124542
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre diagramas de transição de estados (DTE). Um DTE é considerado correto quando:

 I- Tem somente um estado inicial.

II- Todo estado pode ser alcançado a partir do estado inicial.

III- Para cada estado existe um caminho até o estado final.

 A(s) afirmativa(s) correta(s) é/são somente:

4278 Q124539
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes afirmativas sobre o Modelo de Domínio como usado na Análise Orientada a Objetos:

I- Um Modelo de Domínio é uma representação visual das classes de domínio.

II-Um Modelo de Domínio é ilustrado por um conjunto de diagramas de classes.

III- O diagrama de classe do Modelo de Domínio deve mostrar os métodos de todas as classes.

 A(s) afirmativa(s) correta(s) é/são somente:

4279 Q124536
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes afirmativas sobre os Diagramas de Seqüência da UML:

I - Linhas verticais representam instâncias de classes do sistema.

II - Linhas horizontais representam chamadas de funções.

III - Triângulos representam estados do sistema.

 A(s) afirmativa(s) correta(s) é/são somente:

4280 Q124533
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o Modelo Essencial de um sistema de informação. O modelo essencial:

I- Não trata os erros dos dados recebidos do ambiente.

II- Define a resposta do sistema a todos os eventos externos.

III- Quando adaptado aos requisitos tecnológicos, torna-se o Modelo de Implementação.

A(s) afirmativa(s) correta(s) é/são somente:

4281 Q124530
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o Diagrama de Fluxo de Dados (DFD) utilizado na análise estruturada de sistemas:

 I. Depósitos de dados e entidades externas são elementos de um DFD.

 II. Todo fluxo de dados ou inicia ou termina num processo.

III. O DFD de contexto contém mais de um processo.

A(s) afirmativa(s) correta(s) é/são somente:

4282 Q124471
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à modelagem comportamental, das opções abaixo, aquela que só possui ferramentas dessa modelagem é:

4283 Q124469
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à Notação UML, o diagrama que mostra as interfaces do produto com o seu ambiente de aplicação é conhecido como diagrama de:

4284 Q124467
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à Notação UML, das opções abaixo, aquela que corresponde à notação estruturada conhecida como português estruturado é identificada como diagrama de:

4285 Q124464
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Na Engenharia de Software, o método de teste que tem por finalidade determinar se os requisitos foram total ou parcialmente satisfeitos pelo produto, não verificando como ocorre o processamento, mas apenas os resultados produzidos, é conhecido como:

4286 Q124462
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Os testes são indicadores da qualidade do software desenvolvido. Das opções abaixo, o teste que tem por objetivo verificar as interfaces entre as partes de uma arquitetura de produto, verificando se as versões parciais do produto entregues satisfazem aos requisitos funcionais e até a alguns não-funcionais, é:

4287 Q124460
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Na utilização de pontos por função, são determinadas características do domínio da informação e as contagens são registradas associadas a um critério de complexidade subjetivo. Das opções abaixo, aquela que só contém parâmetros de medição utilizados nesse método é:

4288 Q124457
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação aos requisitos de projeto, analise as sentenças abaixo.

I - A alteração de um requisito pode se referir ao seu conteúdo, ou pode se referir a um de seus atributos. Neste último caso, um requisito pode ser rebaixado de essencial para desejável.

II - As alterações de requisitos NÃO causam grande impacto nos prazos e custos do projeto.

III - As alterações de requisitos podem ocorrer devido a fatores internos, como alterações tecnológicas, gerenciais, legais e políticas, e em fatores externos, como o melhor entendimento do problema por parte dos usuários ou dos desenvolvedores.

Em relação às sentenças acima pode-se afirmar que:

4289 Q124456
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

O modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento extremamente curto, que compreende as fases de modelagem do negócio, modelagem dos dados, modelagem do processo, geração da aplicação, além de teste e entrega, e que o desenvolvimento é conseguido pelo uso de construção baseada em componentes, é conhecido como modelo:

4290 Q124453
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

Como ferramenta utilizada no desenvolvimento UML, o Diagrama de Casos de Uso tem como um de seus objetivos mostrar os relacionamentos entre casos de uso, como representações de funções do produto, e atores, como representações dos usuários e outros sistemas que interagem com o produto. O diagrama de casos de uso serve de base, durante a Implementação, para determinar:

4291 Q124416
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

A herança, na notação UML, é mostrada no sentido:

4292 Q124414
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Assinale a melhor definição abaixo para Diagrama de Classe:

4293 Q124412
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Qual a linguagem mais expressiva para a modelagem de sistemas orientados a objetos:

4294 Q124410
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Um caso de uso (use case) pode ser representado por:

4295 Q124408
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Dos diagramas abaixo, qual deles possui uma seta horizontal entre as linhas de vida dos objetos e que representa a comunicação entre eles?

4296 Q124406
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

Indique a alternativa que retrata melhor os possíveis modelos de Ciclo de Vida:

4297 Q124404
Ciência da Computação
Ano: 2006
Banca: Empresa de Seleção Pública e Privada (ESPP)

São tipicamente técnicas de levantamento de requisitos:

4298 Q124402
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

O gerenciamento de projeto de software visa organizar os esforços necessários para a construção de um software. As alternativas a seguir são atividades do gerenciamento de um projeto de um software EXCETO:

4299 Q124399
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especificação de um programa pode ser feita de diversas formas. A UML possibilita a especificação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou mais...

4300 Q124397
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas às atividades de Teste de Software na Engenharia de Software.

I. A Verificação refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

II. Os métodos de Engenharia de Software proporcionam a base a partir da qual a qualidade é construída. Se a qualidade não estiver presente antes de se testar um produto de software, ela não estará presente após a realização dos testes.

III. A Verificação refere-se a um conjunto de atividades que garante que o software que foi construído atenda às exigências do cliente.

IV. A Verificação visa garantir a resposta positiva da pergunta: “Estamos construin...

4301 Q124395
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na Engenharia de Software, a atividade de Teste tem vários objetivos, entre os quais não se encontra

4302 Q124392
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na utilização das técnicas de Análise de Pontos de Função cada ALI (Arquivo Lógico Interno) deve ser classificado com relação à sua complexidade funcional com base em

4303 Q124391
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na utilização das técnicas de Análise de Pontos de Função para métricas de software, as funções do tipo dados são classifi cadas em

4304 Q124389
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas ao paradigma do ciclo de vida clássico da Engenharia de Software.

I. A atividade de Análise de requisitos de software envolve a coleta dos requisitos em nível de sistema.

II. Durante a atividade de Análise e engenharia de sistemas são estabelecidos os requisitos para todos os elementos do sistema e um subconjunto desses requisitos são atribuídos ao software.

III. A atividade Projeto se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização de interface.

IV. A Arquitetura de software é documentada e detalhada durante a atividade de teste do software.

...
4305 Q124387
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No modelo Espiral para a engenharia de Software são definidas as atividades de

4306 Q124371
Ciência da Computação
Ano: 2006
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Ao se construir um Diagrama de Fluxo de Dados-DFD (na Análise Essencial), pode-se afirmar que:
4307 Q124151
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

São documentos da Análise Estruturada:

4308 Q124150
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

Na análise estruturada de sistemas, considere as seguintes afirmativas:

4309 Q124148
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

Sobre os fundamentos da Análise de Negócios e Levantamento de Requisitos, considere as afirmativas abaixo:

4310 Q124146
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

São documentos da Análise Estruturada:

4311 Q124129
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a Projetos, Programação Orientada a Objetos e Engenharia de Software.

I. A intenção do Padrão de Projeto Builder, também conhecido como Command, é adaptar a interface de uma ou mais classes para permitir que classes com interfaces incompatíveis possam interagir.

II. A intenção do Padrão de Projeto Singleton é garantir que exista apenas uma instância de sua classe.

III. A intenção do Padrão de Projeto Prototype é permitir a criação de famílias de objetos relacionados ou dependentes através de uma única interface e sem que a classe concreta seja especificada. Por exemplo, cria-se uma classe abstrata que declara uma interface genérica para criação dos controles visuais e uma classe abstrata para criação de cada tipo de...

4312 Q124127
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No Desenvolvimento Orientado a Objetos com UML, o relacionamento do tipo Agregação dos diagramas de classe são utilizados para denotar

4313 Q124125
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a Técnicas e Estratégias de Teste.

 I. Um Plano de Teste é um processo de execução de um programa com a finalidade de encontrar e corrigir todos os erros possíveis.

 II. No Teste Funcional, a especificação do software é usada para se definir casos de teste.

III. O produto de um projeto de software está livre de erros quando passa com sucesso por todos os casos de teste elaborados.

IV. Um dos critérios do Teste Estrutural especifica que todo comando do código fonte deve ser executado por algum caso de teste.

 Indique a opção que contenha todas as afirmações verdadeiras.

4314 Q124123
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)
Considerando as fases do ciclo de vida do desenvolvimento de software, na fase de Projeto
4315 Q124101
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em UML, dentre os diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, encontram- se os respectivos diagramas de:

4316 Q124099
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
Em UML, ele se constitui de uma variação do diagrama de classes e utiliza quase a mesma notação. Não é tão importante quanto o diagrama de classes, mas é muito útil para exemplificar diagramas complexos de classes ajudando muito em sua compreensão. Trata-se do diagrama de
4317 Q798435
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Diagramas de entidade-relacionamento são esquemas úteis para o projeto e a administração de dados em ambiente que adote o modelo relacional de banco de dados. No que se refere aos diagramas de entidade-relacionamento e ao seu uso no projeto e na administração de banco de dados, julgue os itens a seguir. Entidades correspondem a relações em um banco de dados relacional.
4318 Q798434
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características dos sistemas operacionais Windows 2000, Windows XP e Linux, julgue os itens que se seguem.  Windows 2000 tem sua memória virtual implementada em um arquivo localizado diretamente em um dos seus sistemas de arquivos, enquanto Linux exige que exista uma partição especial de disco para a implementação da memória virtual. Assim, em Windows, a memória virtual pode ter tamanho variável, enquanto, em Linux, a memória virtual tem tamanho normalmente fixado.
4319 Q798433
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das características dos sistemas operacionais Windows 2000, Windows XP e Linux, julgue os itens que se seguem. Windows 2000 e Windows XP, assim como Linux, apesar de serem sistemas multiprogramados, permitem a definição de uma única thread de execução por processo
4320 Q798432
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir são apresentados a visualização de uma página HTML e o seu respectivo código, adaptado a partir da homepage da Santa Casa de Misericórdia do Pará.


Com base nas informações apresentadas, julgue os seguintes itens.

4321 Q792153
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. Qualquer sistema pode ser igualmente desenvolvido usandose tanto um modelo de desenvolvimento seqüencial quanto um modelo iterativo. É necessário apenas que a gestão do projeto do software seja adaptada e competente para controlar o tipo de desenvolvimento escolhido.
4322 Q792152
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. Modelos de desenvolvimento incrementais são usados para a construção de módulos de software de maneira iterativa. A complexidade do módulo desenvolvido aumenta gradativamente a cada iteração.
4323 Q792151
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Técnicas de orientação a objetos têm-se tornado muito difundidas e usadas no desenvolvimento de sistemas de software, por permitirem modularização eficiente e boas condições de reúso de código. Com relação à programação orientada a objetos e às principais linguagens orientadas a objetos, julgue os itens que se seguem. Orientação a objetos e orientação a eventos são sinônimos quando se referem a modelos de programação.
4324 Q792147
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

Entre algumas fases ou etapas do ciclo de vida de um software-produto são realizadas, na ordem cronológica, desenho; análise; implementação; instalação e testes unitários.

4325 Q792146
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

A análise essencial constitui uma técnica desenvolvida a partir do amadurecimento do paradigma de orientação a objetos, prescrevendo-se o emprego da notação UML para a representação de artefatos a serem desenvolvidos em um projeto de software.

4326 Q792145
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os computadores são uma importante ferramenta no dia-a-dia das instituições. Além de executarem software de sistemas desenvolvidos de maneira personalizada para as organizações, os computadores são usados para a realização de uma série de tarefas de automação de escritório, acesso à informação e à comunicação. Acerca dos principais aplicativos e utilitários comumente instalados nos computadores, julgue os itens que se seguem. Aplicativos e utilitários que possuem interface do tipo GUI permitem a interação entre o usuário e o programa de forma intuitiva por meio do uso de recursos gráficos padronizados.
4327 Q792144
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir.  O modelo seqüencial ou em cascata é um modelo de processo clássico, no qual existe uma separação clara entre as fases de análise, projeto, implementação, implantação e manutenção do sistema.
4328 Q792143
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. A visibilidade do processo de desenvolvimento e do ciclo de vida de um software é maior em processos de desenvolvimento seqüenciais do que em processos de desenvolvimento incrementais.
4329 Q792142
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos modelos de processo usuais para o desenvolvimento de sistema e da caracterização do ciclo de vida do processo em razão do modelo adotado, julgue os itens a seguir. No modelo de desenvolvimento seqüencial, não é necessária a avaliação de riscos.
4330 Q791979
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Durante o projeto de um programa, um analista utilizou um dos princípios fundamentais da programação estruturada que representava uma situação de repetição de instruções enquanto uma determinada condição era satisfeita (do tipo "faça enquanto", por exemplo).

Com respeito ao princípio utilizado, ele utilizou o mecanismo de

4331 Q791978
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Um analista, desejando mostrar as diversas situações assumidas por um objeto e o modo como os eventos, com o passar do tempo, modificam essas situações, elaborou, no âmbito da UML, um diagrama de

4332 Q791977
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe a definição abaixo:

"Especificamente, seu propósito é definir uma construção de blocos válidos para um documento XML, bem como a estrutura do documento usando uma lista de elementos válidos. A sua declaração pode ser feita dentro de um documento XML ou num arquivo à parte".

A definição acima é correta para

4333 Q791971
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Um dos pontos fortes de UML em relação a outras notações para modelagem orientada a objetos é o conjunto de recursos disponíveis para suportar modelagem dinâmica (isto é, o comportamento do software) em um processo de desenvolvimento. A respeito de modelagem dinâmica, é incorreto afirmar:

4334 Q791965
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

A respeito de Engenharia de Requisitos, assinale a alternativa correta.

4335 Q791964
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Sobre gerenciamento de processo de desenvolvimento de software é incorreto afirmar:

4336 Q791963
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

A respeito de teste de software, assinale a alternativa correta:

4337 Q791862
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4338 Q791861
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4339 Q791860
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4340 Q791859
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas...

4341 Q791858
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

O diagrama mostrado apresenta uma arquitetura dos módulos de software do sistema de monitoramento de ETEs.

4342 Q791857
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

As elipses indicadas no diagrama, de nomes "gerenciar ETEs", "alterar dados pessoas", "registrar vazão da ETE" e "emitir relatório das ETEs", são chamadas atividades, e representam os requisitos não-funcionais do sistema de monitoramento de ETEs.

4343 Q791856
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

Um ator pode ser um outro sistema computacional associado ao sistema de monitoramento de ETEs, como é o caso do elemento chamado "monitor de vazão".

4344 Q791855
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Uma métrica cujo crescimento é indicador de sucesso na implantação do sistema referido seria a relação direta entre a quantidade total de ETEs existentes no país e a quantidade total de ETEs que enviam dados para o sistema de informação....

4345 Q791854
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Cada cidadão que deseje consultar dados acerca do sistema de tratamento de esgotos deverá dispor de um servidor HTTP instalado em seu próprio computador, a fim de consultar informações no formato gráfico mencionado.

4346 Q791853
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

No desenvolvimento da interface com o usuário, a utilização, nos aplicativos ou program...

4347 Q791852
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

A eventual migração de documentos textuais existentes no sistema de arquivos da platafo...

4348 Q791847
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Ao fim da migração, uma arquitetura cliente-servidor terá sido substituída por uma arq...

4349 Q791846
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Considerando que, nos programas de computador da plataforma de mainframe, sejam utiliza...

4350 Q791845
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

O uso de linguagens como SQL, confere maior grau de dependência tecnológica aos divers...

4351 Q791844
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Em uma modelagem de dados de alto nível do sistema, são entidades reconhecíveis para representação no modelo: a ETE e a pessoa responsável pela ETE.

4352 Q791843
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Cada ETE deverá dispor de um browser HTTP, como Firefox ou Internet Explorer, a fim de enviar os dados de vazão para o servidor central.

4353 Q791842
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

O plugin Adobe Acrobat Reader é um módulo de software instalável em navegadores ou browsers web, por meio do qual é possível a emissão online de relatórios do sistema de informação.

4354 Q791841
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

Os elementos indicados pelos nomes "administrador do sistema", "responsável pela ETE", "monitor de vazão" e "cidadão" são chamados atores.

4355 Q791840
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

A classe "Mapa", de acordo com o diagrama acima, apresenta 3 métodos construtores e 8 métodos de instância, todos públicos.

4356 Q791839
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

A classe "MONETEs" pode ser considerada fachada (façade) do sistema, pois agrega praticamente todas as funções para a qual o sistema foi concebido.

4357 Q791838
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas...

4358 Q791837
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas...

4359 Q791836
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4360 Q791835
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4361 Q791834
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas,...

4362 Q791811
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4363 Q791810
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4364 Q791809
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4365 Q791808
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.

 

A partir das informações apresentadas, julgue os itens que se seguem.

O diagrama de casos de uso considerado propõe uma arquitetura de módulos de software do sistema MONETEs.

4366 Q791807
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.

 

A partir das informações apresentadas, julgue os itens que se seguem.

Os casos de uso apresentados no diagrama de nomes "gerenciar ETE", "alterar dados pessoais", "registrar vazão da ETE" e "emitir relatório da ETE" representam os requisitos não-funcionais...

4367 Q791806
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4368 Q791805
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4369 Q791804
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4370 Q791803
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4371 Q791802
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia ...

4372 Q791726
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de software, sob o paradigma orientado a objetos, pode surgir uma classe de classes caracterizando

4373 Q791725
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Na simbologia empregada nos diagramas de transação de estado (DTE) NÃO se representam

4374 Q791724
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No âmbito da engenharia de software é correto afirmar que

4375 Q791620
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

São quatro fases do RUP:

4376 Q791579
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

O fluxograma de organização e métodos é uma ferramenta importantíssima para entender o funcionamento interno e os relacionamentos entre os processos empresariais. O fluxograma mais utilizado para identificar as rotinas existentes num setor de trabalho qualquer é o

4377 Q791548
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No processo de desenvolvimento de sistemas, NÃO se trata de uma técnica de coleta de dados,

4378 Q791429
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Um diagrama de colaboração da UML contém os itens abaixo, EXCETO:

4379 Q791428
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Levando em consideração as afirmativas abaixo sobre os relacionamentos do Diagrama de Classes do Sistema de Marcação de Consulta, escolha a opção CORRETA.

I. O diagrama só possui associações.
II. O diagrama só possui composições.
III. O diagrama só possui agregações.

4380 Q791420
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

São diagramas estruturais da UML, EXCETO:

4381 Q791419
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

São nomes de processos do DFD construído a partir do Diagrama de Contexto do Sistema de Marcação de Consulta, EXCETO:

4382 Q791418
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre o Sistema de Marcação de Consulta e escolha a opção CORRETA:

I. Os fluxos de dados "Cadastro Paciente" e "Dados da nova consulta médica" sempre serão enviados simultaneamente para o sistema.
II. De acordo com o Diagrama de Contexto apresentado, uma lista de eventos correta poderá ser construída com 8 (oito) eventos orientados por fluxo e 1 (um) evento temporal.
III. Ao modificar o tipo de evento "Médico consulta agenda de atendimento" de orientado por fluxo para temporal com periodicidade diária, para manter a coerência com o Diagrama de Contexto, o fluxo de dados "Agenda de atendimento" de...

4383 Q791417
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre a Modelagem de Casos de Uso e escolha a opção CORRETA:

I. Um cenário é uma instância de um caso de uso, ou seja, uma seqüência específica de ações que ilustra um possível comportamento do sistema.
II. O relacionamento do tipo include, estabelecido entre casos de uso, normalmente é utilizado para se evitar a repetição de uma mesma descrição de um fluxo de eventos em casos de usos distintos.
III. No modelo de casos de uso, não é possível representar a generalização de atores, somente de casos de uso.

4384 Q791416
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Sobre a Modelagem Orientada a Objetos, todas as afirmativas estão corretas, EXCETO:

4385 Q791415
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Levando em consideração as afirmativas abaixo sobre o Diagrama de Classes do Sistema de Marcação de Consulta, escolha a opção CORRETA:

I. A criação de um objeto da classe "Horário Atendimento" depende da existência de objetos da classe médico e da classe consultório.
II. Um objeto da classe "Paciente" pode se relacionar com vários objetos da classe "Horário Atendimento".
III. Tanto os objetos da classe "Médico" quanto objetos da classe "Consultório" podem existir sem estarem relacionados a objetos da classe "Horário Atendimento".

4386 Q791414
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Levando em consideração as afirmativas abaixo sobre a implementação do modelo de dados em um SGBD Relacional do Diagrama de Entidade-Relacionamento do Sistema de Marcação de Consulta, escolha a opção CORRETA.

I. Se a regra de exclusão da integridade referencial entre Médico e Horário Atendimento é Restrict e entre Médico e Especialidade é Cascade, ao excluir uma especialidade, todos os horários de atendimento correspondentes ao médico da especialidade em questão serão excluídos.
II. Se a chave primária das ocorrências da entidade Médico fizer parte da chave primária composta da entidade Horário Atendimento, uma ocorrência dessa segund...

4387 Q791234
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

O constructive cost model II (COCOMO II) é constituído de uma hierarquia de modelos de estimativa de software, que permite diferentes opções quanto a métricas de volume de software e fatores de ajuste ligados a custo, escala, capacitação das equipes, entre outras características que influenciam o desenvolvimento de um software.

4388 Q791233
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A complexidade ciclomática de um programa é uma métrica de software que provê um limite superior para a quantidade de testes a serem realizados no programa, de modo que todas as suas instruções sejam testadas pelo menos uma vez.

4389 Q791232
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

Uma estrutura de grade para uma aplicação WWW é adequada quando um conteúdo muito regular e organizado em duas ou mais categorias é apresentado ao usuário.

4390 Q791231
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A elaboração de um plano de qualidade de software em conformidade com a norma IEEE 703 requer a inclusão nesse plano de uma seção para descrever a estrutura organizacional do projeto, com suas tarefas, papéis e responsabilidades.

4391 Q791027
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a paradigmas de Engenharia de Software:

I. O ciclo de vida clássico é um paradigma no qual o desenvolvedor, muitas vezes, assume certos compromissos de implementação para garantir que o produto esteja funcionando rapidamente. Esse critério de escolha o torna mais efetivo que os demais paradigmas no que se refere a produtos de software que atendam aos requisitos do usuário.

II. O ciclo de vida clássico é um paradigma que utiliza um método sistemático e seqüencial, em que o resultado de uma fase se constitui na entrada de outra. Devido à forma com que se dá a passagem de uma fase para outra, em ordem linear, esse paradigma também é conhecido como cascata.

III.O paradig...

4392 Q791026
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um dos diagramas do desenvolvimento de software é o diagrama de fluxo de dados, que mostra o fluxo dos dados entre um conjunto de componentes. Com relação a esses componentes é correto afirmar que podem ser

4393 Q791025
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um modelo de processo de software descreve os processos que são realizados para atingir o desenvolvimento de software. Geralmente incluem tarefas, artefatos, atores e decisões. Com relação ao conceito de tarefas é correto afirmar que

4394 Q791024
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas ao RUP- Rational Unified Process:

I. O RUP é um processo de engenharia de software que fornece uma abordagem disciplinada para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento com o objetivo de assegurar a produção de software de alta qualidade que satisfaça as necessidades de seus usuários finais dentro de prazo e orçamento previsíveis.

II. O RUP é uma estrutura de processo que pode ser adaptada e estendida para compor as necessidades de uma organização que o esteja adotando.

III.No RUP, onde um modelo é uma simplificação da realidade, ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no m...

4395 Q791023
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Na Análise de Pontos de Função, as funções do tipo transação, classificadas como Entradas Externas, Saídas Externas ou Consultas Externas, representam as necessidades de processamento de dados fornecidas pela aplicação. Em relação a essas funções é correto afirmar que

4396 Q791022
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas às atividades de teste de software:

I. O objetivo do processo Teste de Software é estabelecer e manter a integridade dos produtos do projeto de software e executar o teste denominado ?Teste da caixa preta? ao longo de todo o ciclo de vida do projeto.

II. É de responsabilidade da equipe de Teste de Software realizar, periodicamente, auditorias das configurações básicas para verificar se elas estão de acordo com a documentação que as define.

III.Verificação de um software refere-se a um conjunto de atividades que garante que o software implemente corretamente uma função específica.

IV.Validação de um software refere-se a um conjunto de atividades ...

4397 Q790091
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um padrão de projeto (design pattern) na unified modelling language é um tipo de artefato adotado sistematicamente por uma equipe de desenvolvimento em todos os seus projetos de software.

4398 Q790090
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O desenho das funcionalidades de ajuda ao usuário é um dos fatores determinantes da percepção que o usuário terá da qualidade do software.

4399 Q790089
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

A informação armazenada em um repositório de um ambiente integrado de computer-aided software engineering (I-CASE) tem pouca correlação com as atividades de rastreamento dos projetos de software.

4400 Q790088
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

A abundância de diagramas de representação das especificações de um software é um dos fatores que garantem o correto entendimento dos requisitos desse software.

4401 Q790087
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O modelo rapid application development (RAD) é uma adaptação do modelo em espiral para atender a projetos de software fundamentados em componentes.

4402 Q790029
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um dos problemas da análise de requisitos é a omissão de informações que os usuários ou analistas consideram como óbvias.

4403 Q729672
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Gerenciar projetos é aplicar conhecimentos, habilidades, ferramentas e técnicas em projetos com o objetivo de atingir ou até mesmo exceder as necessidades e expectativas dos clientes e demais partes interessadas do projeto. A respeito desse assunto, julgue os itens seguintes. O escritório de projetos é uma unidade que possibilita incrementar a qualidade de condução de projetos de desenvolvimento e manutenção de sistemas, pela estruturação e pela implantação de processos e métodos de gestão, bem como o suporte efetivo e contínuo às equipes na execução das funções de gestão para que os projetos atinjam os objetivos requeridos. Uma desvantagem é que a área de desenvolvimento de sistemas deve ser reestruturada completamente e assim não pode tratar pr...
4404 Q729671
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Gerenciar projetos é aplicar conhecimentos, habilidades, ferramentas e técnicas em projetos com o objetivo de atingir ou até mesmo exceder as necessidades e expectativas dos clientes e demais partes interessadas do projeto. A respeito desse assunto, julgue os itens seguintes. A organização matricial de projetos é uma forma híbrida de organização que tem-se tornado muito popular no ambiente de múltiplos projetos, tais como desenvolvimento de produtos, manutenção de grandes equipamentos e informática.
4405 Q729670
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Gerenciar projetos é aplicar conhecimentos, habilidades, ferramentas e técnicas em projetos com o objetivo de atingir ou até mesmo exceder as necessidades e expectativas dos clientes e demais partes interessadas do projeto. A respeito desse assunto, julgue os itens seguintes. Na implantação do gerenciamento de projetos nas empresas, alguns fatores críticos de sucesso devem ser considerados e analisados tendo em vista a situação específica da empresa em um determinado momento: comprometimento e apoio explícito da alta administração; ferramentas de planejamento e controle; informatização de projetos; padronização de processos, métodos e técnicas.
4406 Q729669
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O paradigma do desenvolvimento rápido de aplicação (RAD) começa com a definição de requisitos, em que o desenvolvedor usa partes de programas existentes e aplica ferramentas que possibilitam que programas executáveis sejam gerados rapidamente. O projeto é avaliado constantemente pelo cliente/usuário e usado para refinar os requisitos do software em desenvolvimento.
4407 Q729668
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo de processo concorrente é freqüentemente usado como paradigma para o desenvolvimento de aplicações cliente/servidor, definindo atividades em duas dimensões: de sistema e de componentes.
4408 Q729667
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo espiral é um modelo de processo de software evolucionário que combina a natureza interativa de prototipagem com os aspectos controlados do modelo seqüencial linear.
4409 Q729666
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo de prototipagem é um modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento curto. Esse modelo é uma adaptação de alta velocidade do modelo orientado a objetos.
4410 Q729665
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a modelos de desenvolvimento de software, julgue os itens a seguir. O modelo seqüencial linear abrange as seguintes atividades: modelagem e engenharia do sistema; análise de requisitos de software; projeto; geração de código; teste e manutenção.
4411 Q729664
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. A metodologia CSF (critical success factors) procura identificar as necessidades de sistemas de informação das áreas operacionais, em que os principais fatores críticos de sucesso são descritos com vistas à operação dos sistemas, em uma abordagem top-down.
4412 Q729663
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. A metodologia Navigator apresenta o planejamento dos sistemas de informação em oito estágios: iniciação e preparação da equipe; análise estratégica da organização; avaliação dos atuais sistemas de informação; análise das operações da organização; elaboração do modelo de negócio da organização; desenvolvimento da arquitetura de informações da organização; desenvolvimento do plano de sistemas de informação estratégico; planejamento da avaliação e revisão das fases.
4413 Q729662
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. O modelo de Sullivan estabelece uma matriz entre o grau de penetração da tecnologia da informação na organização, em termos de importância, impactos e significados, e o grau de disseminação da tecnologia da informação por toda a organização.
4414 Q729661
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. A metodologia IE (information engineering) define um modelo funcional de negócios pela análise funcional das áreas da organização, que geram a arquitetura dos dados com a necessidade da informação da organização.
4415 Q729660
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A importância do planejamento dos sistemas de informação é reiterada pela escolha adequada de uma metodologia para sua implementação. Acerca desse tema, julgue os itens a seguir. A metodologia BSP (business systems planning) explora o planejamento de sistemas de informação e as relações deles com o negócio, de maneira que os sistemas de informação possam dar suporte às necessidades organizacionais. Essa metodologia é composta por duas fases: a primeira tem ênfase na visão estratégica da organização e a segunda está direcionada para a gestão operacional dos dados.
4416 Q728475
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às características dos principais periféricos e dispositivos de armazenamento secundário, julgue os itens que se seguem. O mecanismo de escrita dos discos magnéticos está baseado no fato de que o fluxo de corrente elétrica, por meio de uma bobina, produz um campo magnético. São enviados pulsos de corrente para o cabeçote, que resultam na gravação de padrões magnéticos na superfície abaixo dele. As correntes positivas e negativas sempre geram padrões magnéticos semelhantes.
4417 Q656511
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ainda considerando a figura anterior, que apresenta um cenário para integração de sistemas de informação, julgue os itens abaixo. A integração embasada em aplicativos distribuídos usualmente é fundamentada na definição de diversas interfaces públicas de acesso a serviços, utilizando protocolos de invocação remota de procedimentos, em serviços orientados a objetos.
4418 Q560408
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas aos processos do CMM:

I. O objetivo do processo Garantia da Qualidade de Software é prover visibilidade adequada do progresso real, permitindo que a gerência execute ações efetivas quando o desempenho do projeto desvia significativamente dos planos de software. Esse processo compreende o acompanhamento e a revisão das realizações do projeto de software e dos resultados obtidos em relação às estimativas, aos compromissos e aos planos documentados, ajustando esses últimos às reais realizações e resultados.

II. O objetivo do processo Gestão de Configuração de Software é estabelecer e manter a integridade dos produtos do projeto de software ao longo de todo o ciclo de vida de software do proj...

4419 Q560407
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Segundo o RUP, um caso de uso

4420 Q560406
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas à Gestão da Informação e aos recursos Informacionais:

I. CRM é um conceito direcionado para ajudar na obtenção, processamento e interpretação dos dados gerados na relação empresa-cliente, que deve ter o apoio de uma ferramenta que ajuda a colocar em prática esse conceito. Desta forma, permite-se agilizar a relação empresa-cliente onde o cliente se manifesta com rapidez e a empresa interpreta e atende às suas expectativas.

II. O objetivo de um Data Mining é encontrar padrões implícitos em bancos de dados, geralmente usando técnicas estatísticas.

III. SIGs são sistemas que unem e integram os diversos sistemas rotineiros ou transacionais de uma organização. Permitem int...

4421 Q560405
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

O gerenciamento de projeto de software é uma tarefa importante de planejamento e acompanhamento no desenvolvimento de software. Com relação aos conceitos do gerenciamento de projeto de software é correto afirmar que

4422 Q560404
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

No RUP – Rational Unified Process a qualidade é de responsabilidade de todos os membros da organização de desenvolvimento. Com relação a essa qualidade no desenvolvimento de software é correto afirmar que a Qualidade de Produto é

4423 Q560395
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Em um DFD, os processos funcionais primitivos normalmente devem ser detalhados utilizando-se a ferramenta

4424 Q560390
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Com relação às métricas de projeto de software, é correto afirmar que a metodologia que dimensiona um software, quantificando a funcionalidade proporcionada ao usuário a partir do seu desenho lógico, constituindo-se, portanto, em medidas indiretas do software e do processo por meio do qual ele é desenvolvido, é a métrica

4425 Q560383
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Analise o diagrama abaixo:

No âmbito da Unified Modeling Language - UML - esse é um diagrama de

4426 Q560382
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Analise os conceitos e definições constantes das tabelas I e II, abaixo:

Com referência ao paradigma da orientação a objetos, a correta associação entre os conceitos apresentados na tabela I com as definições apresentadas na tabela II é expressa por

4427 Q560381
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

No âmbito da orientação a objetos, diga-se Unified Modeling Language - UML, é correto afirmar que os diagramas

4428 Q560380
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Analise o diagrama abaixo

Na análise estruturada, esse é um diagrama

4429 Q560375
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

São dois diagramas estruturais da UML o diagrama de

4430 Q560374
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

A definição de um plano estratégico de TI deve principalmente levar em consideração, entre outras,

4431 Q560373
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

São dois diagramas comportamentais da UML o diagrama de

4432 Q560372
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Os questionamentos "o que, onde, quando, por que e como se faz?" devem ser formulados normalmente, num processo de estudo de rotinas, dentro da etapa

4433 Q560371
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Com relação ao Diagrama de Fluxo de Dados - DFD, é correto afirmar que

4434 Q560366
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

"Uma nova classe de elemento do meta-modelo que é introduzida em tempo de modelagem e que representa uma subclasse de um elemento de um meta-modelo já existente com a mesma forma (atributos e relacionamentos), porém com objetivo diferente".

No âmbito da UML, a definição acima se aplica ao significado de

4435 Q128688
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

As técnicas de quarta geração são empregadas em ferramentas de software destinadas à realização de testes sistemáticos de usabilidade de software.

4436 Q128685
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

No modelo de desenvolvimento de software incremental, ocorrem várias seqüências lineares de desenvolvimento escalonadas em um determinado período de tempo, com algumas seqüências tendo atividades simultâneas a atividades das outras seqüências.

4437 Q128682
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

As quantidades de ações, tarefas e estados de um software, parâmetros estes indicados pela interface usuário, são fatores determinantes da carga de memória dos usuários desse software.

4438 Q128680
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Denomina-se beta test a prática de realização de testes de um software pelo usuário final, em um ambiente controlado pelos desenvolvedores desse software.

4439 Q128677
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O modelo simples de Boehm para estimativa de esforço de desenvolvimento de software é expresso por uma fórmula em que há uma relação exponencial entre o esforço e a quantidade de linhas de código a serem produzidas.

4440 Q128674
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Uma das características do modelo de desenvolvimento de software em espiral é a realização de ajustes no plano do projeto a cada ciclo de evolução do desenvolvimento.

4441 Q127059
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a Teste de Software:

I. Um critério de cobertura de teste é uma regra sobre como selecionar testes e quando parar o processo de testes.

II. No critério de teste denominado "teste de todos os ramos" o objetivo é passar por ambos os caminhos em todas as decisões. No teste de subdomínio a idéia é particionar o domínio de entrada em subdomínios mutuamente exclusivos, requerendo um número igual de casos de teste de cada subdomínio. A idéia de subdividir subdomínios é eficaz quando se deseja isolar erros potenciais dentro dos subdomínios individuais.

III. No teste funcional, o critério de "cobertura de todo o comando" especifica que todo comando do código fonte deve ...

4442 Q127056
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Segundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de configuração de processamento run time, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de

4443 Q127054
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

O modo para descrever os vários aspectos de modelagem pela UML é por meio do uso da notação definida pelos seus vários tipos de diagramas. Segundo as características desses diagramas, é correto afirmar que um diagrama de classe

4444 Q127051
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas à análise e ao projeto estruturados:

I. Um Diagrama de Fluxo de Dados (DFD) é uma técnica gráfi ca que descreve o fluxo da informação e as transformações que são aplicadas à medida que os dados se movimentam da entrada para a saída.

II. Um Diagrama de Fluxo de Dados (DFD) pode ser usado para representar um sistema ou software em qualquer nível de abstração. O nível 0 (zero) do DFD, denominado modelo fundamental do sistema, representa o elemento software global como uma única bolha, com dados de entrada indicados por setas que chegam, e a saída indicada por setas que saem.

III. No DFD, um círculo é usado para representar uma entidade externa, isto é, um sistema q...

4445 Q127047
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, é correto afirmar que, durante a atividade

4446 Q127044
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos às melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de

4447 Q126183
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

A usabilidade (usability) é um dos atributos-chave da qualidade de software definidos no padrão ISO 9001.

4448 Q126182
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

No método de escalonamento de projetos critical path method (CPM), a quantidade de arcos e nodos da rede de tarefas é empregada para calcular a quantidade de recursos humanos necessários ao projeto.

4449 Q126181
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software objetiva responder à necessidade de produção sistemática de software que atenda a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca do emprego da engenharia de software no desenvolvimento de aplicações e bancos de dados, julgue os itens que se seguem.

O modelo de processo de desenvolvimento de software rapid application development (RAD) é apropriado para aplicações cuja modularização é desconhecida ou de difícil obtenção.

4450 Q126128
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A função da camada de sessão é:

4451 Q126126
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o padrão Modelo- Vista-Controle (MVC):

I - As classes do Modelo devem encapsular a informação da aplicação.

II - No padrão Observador, o objeto do Modelo envia mensagens para a Vista através de um Listener.

III - Objetos do Modelo devem ter conhecimento direto de objetos da Vista.

 É/são correta(s) somente a(s) afirmativa(s):

4452 Q126124
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes afirmativas sobre o Modelo de Domínio (MD) como utilizado na Análise Orientada a Objetos. O MD:

 I - é uma representação visual das classes conceituais de um domínio;

 II - é descrito por um ou mais diagramas de classe;

III - não mostra as associações entre as classes de domínio.

É/são correta(s) somente a(s) afirmativa(s):

4453 Q126122
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o grafo de controle de um programa:

 O limite superior do número de testes que deve ser aplicado a esse programa de forma a percorrer cada um dos caminhos pelo menos uma vez é:

4454 Q126121
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre Padrões de Projeto ( PP):

I - Um PP é a descrição da solução a um problema que pode ser aplicado em vários contextos.

 II - A solução do padrão Singleton consiste em definir um método estático da classe que retorna um objeto do tipo singleton.

III - O problema do padrão Strategy é como projetar um módulo cuja implementação possa ser feita com vários algoritmos relacionados.

É/são correta(s) somente a(s) afirmativa(s):

4455 Q126119
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o Modelo Essencial (ME) produzido pelo método da Análise Essencial de Sistemas de Informação:

I - O ME é composto pelos Modelos Ambiental e Comportamental.

 II - O Modelo Ambiental descreve o comportamento do ambiente.

 III - O Modelo Comportamental define a resposta do sistema aos eventos internos.

 É/são correta(s) somente a(s) afirmativa(s):

4456 Q126116
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o processo de desenvolvimento de software conhecido como Unified Process (UP):

I - O desenvolvimento de um software é dividido em mini-projetos chamados de iterações.

 II - Cada iteração inclui as próprias etapas de requisitos, análise, projeto, implementação e teste.

III - O UP pertence à categoria conhecida como desenvolvimento em cascata.

É/são correta(s) somente a(s) afirmativa(s):

4457 Q126114
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes afirmativas sobre o diagrama de pacotes da UML:

I - Um pacote UML não pode conter outros pacotes.

 II - Um pacote pode depender de outros pacotes.

III - O diagrama de pacotes é usado para ilustrar a arquitetura de um sistema.

É/são correta(s) somente a(s) afirmativa(s):

4458 Q125980
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Princípio da orientação a objeto que representa a generalização e especialização, tornando atributos e operações comuns em uma hierarquia de classes é:

4459 Q125978
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Em relação à tecnologia de orientação a objetos, os objetos que apresentam estrutura e comportamento idênticos são agrupados em

4460 Q125937
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

A característica básica da metodologia RUP/XP, que tem origem tanto no processo RUP quanto nas práticas adotadas pelo XP, é

4461 Q125936
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

As partes estáticas de um sistema NÃO são representadas, utilizando-se UML nas atividades de análise e projeto orientados a objetos, pelos diagramas de

4462 Q125934
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

O estereótipo da UML quando especifica que o caso de uso de origem incorpora explicitamente o comportamento de outro caso de uso, em um local indicado pela origem, aplica-se ao símbolo de dependência e é representado pela palavra reservada

4463 Q125933
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Uma das principais características do XML é

4464 Q125932
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Uma API, independente de plataforma e linguagem, utilizada para manipular as árvores do documento XML denomina-se

4465 Q125930
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

As colaborações entre objetos, para realizar algum tipo de atividade em um sistema, são representadas em UML pelos diagramas de

4466 Q125928
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

A abstração de um conjunto de objetos que compartilham os mesmos atributos, operações e relacionamentos, na técnica orientada a objetos, denomina-se

4467 Q125918
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A camada do padrão MVC (model view controller) responsável pelas regras de negócio, manipulação de dados e manutenção do estado do sistema é a camada de

4468 Q125917
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que contém o modelo de desenvolvimento de software que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo seqüencial linear e fornece potencial para o desenvolvimento rápido de versões incrementais do software.

4469 Q125916
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é uma tecnologia em camadas. A camada que fornece a técnica de como fazer para construir software e que inclui tarefas como análise de requisitos, projeto, construção de programas, testes e manutenção é a camada de

4470 Q125914
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos conceitos de orientação a objetos, assinale a opção incorreta.

4471 Q125912
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às definições da linguagem UML (unified modeling language), julgue os próximos itens.

I A UML reconhece três tipos mais importantes de relações: dependência, associação e generalização (ou herança).

II O diagrama de caso de uso mostra como o sistema a ser desenvolvido vai interagir com seu ambiente (usuários ou outros sistemas).

 III A UML define duas relações de dependência entre os casos de uso: <<estende>> e <<inclui>>. A dependência <<inclui>> é usada para decompor um caso de uso complexo em subpartes e a dependência <<estende>> indica uma extensão possível de um caso de uso básico.

 IV No diagrama de seqüência, cada objeto é representado por uma linha vertical ...

4472 Q125809
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Em um projeto de sistemas, um conjunto de nós processadores de um sistema e seus relacionamentos representado graficamente na UML constitui o diagrama

4473 Q125728
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

São eventos do Sistema de Marcação de Consulta, EXCETO:

4474 Q125438
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Um teste de unidade ou módulo é simplificado quando um módulo é projetado com

4475 Q125434
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Dentre os diagramas do tipo comportamental, utilizados pela Unified Modeling Language − UML, na análise orientada a objeto, estão o de

4476 Q125432
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Dentre os principais componentes de um Diagrama de Fluxo de Dados - DFD estão o

4477 Q125200
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

O Tribunal solicita o uso de métodos de teste de software para que os Analista de Sistemas possa derivar os casos de teste que:

− garantam que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;

− exercitem todas as decisões lógicas para valores falsos ou verdadeiros;

− executem todos os laços (loops) em suas fronteiras e dentro de seus limites operacionais;

− exercitem as estruturas de dados internas para garantir sua validade.

Para atender a todos os requesitos acima, o Analista de Sistemas usa a abordagem de teste de

4478 Q125197
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

É um design pattern, inserido no catálogo de padrões de criação (creational) do GoF, que tem por objetivo definir uma interface para criar objetos de forma a deixar subclasses decidirem qual classe instanciar. Também conhecido como Construtor Virtual é o

4479 Q125194
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Analise o texto a seguir:

          ""Na elaboração de um projeto orientado a objeto utilizou-se um conceito que permite tratar objetos semelhantes de uma maneira uniforme. Nesse caso, é possível que se envie uma mesma mensagem para um conjunto de objetos e que cada objeto responda de maneira diferente em função da mensagem recebida. Quanto a esse conceito é correto afirmar que se trata da habilidade de uma subclasse especializar uma operação herdada, redefinindo a implementação da operação, mas não a sua especificação (assinatura).""

O conceito a que se refere o texto é

4480 Q125190
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe a figura abaixo.

Na UML, a figura representa um diagrama de

4481 Q124997
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (rational unified process) é um processo de engenharia de software desenvolvido pela Rational Software Corporation. Ele oferece uma abordagem embasada em workflows para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. A respeito das disciplinas ou workflows do RUP, assinale a opção incorreta.

4482 Q124823
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia de so...

4483 Q124822
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.

 

A partir das informações apresentadas, julgue os itens que se seguem.

O diagrama de casos de uso apresentado segue a notação gráfica padrão da UML (unified modeling language). Nesse diagrama, os elementos indicados pelos nomes "administrador do sistema", "responsável p...

4484 Q124821
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Texto I - itens de 86 a 120

 

Considere que uma organização de tecnologia da informação tenha recebido por encargo a implantação de um sistema de informações de escopo nacional que objetiva monitorar e consolidar dados, em tempo real, do volume de águas servidas (esgotos) coletado por cada uma das estações de tratamento de esgoto (ETEs) do país. O sistema foi designado MONETEs — Monitoramento de Estações de Tratamento de Esgotos.

 

No contexto apresentado no texto I, julgue os itens subseqüentes, acerca das características do desenvolvimento de soluções em tecnologia da informação.

São etapas típicas do ciclo de vida de um pro...

4485 Q124804
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes assertivas sobre o teste de sistema:

 I- Teste de regressão é a execução de um conjunto de testes ainda não executados previamente.

 II- A validação do software é atingida por um conjunto de testes caixa branca que demonstram a conformidade com os requisitos do sistema.

III- O tempo médio de reparo (MTTR) é uma métrica utilizada para avaliar a conformidade do sistema nos testes de recuperação de falhas.

As assertivas corretas são:

4486 Q124802
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
A tabela abaixo mostra, na parte superior, uma primeira estimativa para a funcionalidade de um sistema de software a ser desenvolvido e, na parte inferior, a tabela de pesos para o cálculo de pontos de função não-ajustados:

A produtividade média dos integrantes da equipe é de 12 pontos de função por pessoa.mês. O número mínimo de pessoas da equipe de desenvolvimento para que o projeto termine em 6 meses é:

4487 Q124798
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes assertivas sobre o processo de desenvolvimento de software conhecido como Engenharia de Software Baseada em Componentes (ESBC):

I- O ESBC dá ênfase ao paralelismo entre tarefas.

II- A atividade de Engenharia de Domínio produz uma lista de componentes que podem ser reutilizados.

III- O modelo de troca de dados é um dos ingredientes arquiteturais necessários para a atividade de composição de componentes.

As assertivas corretas são:

4488 Q124795
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes assertivas sobre o processo evolutivo de software conhecido com modelo em espiral. WINWIN:

I- Cada passo da espiral termina com um conjunto de atividades de negociação.

II- Cada atividade de negociação inicia com a identificação das partes interessadas.

 III- A definição do Ciclo de vida arquitetural é um dos três marcos do processo conhecidos como pontos de ancoragem (anchor points).

 As assertivas corretas são:

4489 Q124742
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O trecho de código acima apresenta parte de uma classe prototípica de nome "Mapa", que fornece uma implementação simplificada do processo de indicar se determinada ETE está localizada dentro de uma UF (estado), bem como preparar um relatório textual da localização (latitude e longitude) e vazão das ETEs localizadas no mapa. O modelo de mapa implementado nesse código assume que o formato de cada mapa de uma UF é o de um retângulo, delimitado pelos valores das latitudes e longitudes mínimas e máximas. A fim de simplificar o processo de demonstração do protótipo, implementou-se um método que cria um mapa utilizando valores aleatórios para latitudes e longitudes mínimas e máximas, por ...

4490 Q124739
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As informações apresentadas acima foram obtidas como resultado direto da engenharia reversa aplicada sobre um código orientado a objetos escrito em linguagem Java e que implementa um protótipo de um sistema de monitoramento de ETEs de nome MONETEs descrito no texto I. Julgue os itens de 95 a 100, acerca dos elementos apresentados no diagrama e dos conceitos de programação orientada a objetos.

De acordo com as informações apresentadas, é correto concluir que o código que implementa a classe "MONETEs" apresenta 7 atributos de instância privados, sendo que um deles é estático.

4491 Q124736
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um possível diagrama que descreve as relações entre as pessoas que participam do sistema de informações descrito no texto I. Considerando essa figura, julgue os itens seguintes, acerca de engenharia de software e de análise de sistemas orientados a objetos.

O diagrama de colaboração mostrado foi construído utilizando-se a notação gráfica UML (unified modeling language).

4492 Q124733
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Julgue os itens de 83 a 89, considerando os aspectos de software e hardware de um sistema com as características indicadas no texto I, e os princípios de engenharia de software, desenvolvimento baseado em métricas, análise e projeto orientados a objetos, modelagem de dados usando o modelo de entidade, sistemas operacionais e arquitetura de computadores.

Cada um dos itens indicados, numerados de I a VII, constitui-se em um único e indivisível requisito de software.

4493 Q124730
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.

Ao conjunto de atividades a serem realizadas visando a substituição da plataforma menc...

4494 Q124440
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise as afirmativas abaixo, que tratam das limitações de UML.

I. Com UML não é possível modelar os algoritmos dos métodos das classes de uma especifi cação.

II. Um estado de um objeto é defi nido pelos valores dos atributos desse objeto. No diagrama de estados de UML não há elementos sintáticos que permitam associar valores de atributos aos estados inseridos em um diagrama.

III. Não é possível, com a notação do diagrama de casos de uso, defi nir que um caso de uso deve ser executado (em tempo de execução) antes de outro.

É correto afirmar que:

4495 Q124438
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

A respeito das soluções propostas pela Engenharia de Software para o desenvolvimento de software mais complexo com menos esforço, assinale a alternativa correta.

4496 Q124208
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

Entre os modelos de processo de desenvolvimento de software, incluem-se os modelos cascata e espiral. O modelo cascata é tipicamente orientado para a gestão de riscos, e o modelo espiral envolve um seqüenciamento estrito das fases de desenvolvimento.

4497 Q124206
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura ao lado, que apresenta os elementos básicos e suplementares de um plano de projeto, julgue os itens a seguir, acerca dos conceitos de gerenciamento de projeto no âmbito do desenvolvimento de softwares e sistemas de informação.

Entre os principais aspectos da engenharia de software, incluem-se o desenvolvimento, em equipe, de um produto, o desenvolvimento de múltiplas versões de um ou mais produtos ao longo do tempo, o emprego de processos para sistematizar o trabalho e a ação orientada ao desenvolvimento de projetos.

4498 Q124171
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)
Para os diagramas utilizados na Análise Estruturada são feitas as seguintes afirmativas: I - em um DFD o terminador é graficamente representado por um retângulo e representa as entidades externas com as quais o sistema se comunica; II - em um dicionário de dados os caracteres { e } são utilizados para representar iteração; III - se houver um objeto ou um relacionamento no DER que não apareça no DFD os dois modelos não estão em equilíbrio. Está(ão) correta(s) a(s) afirmativa(s):
4499 Q124169
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um analista está responsável por montar a estratégia de testes de um projeto. Os testes disponíveis para serem realizados são:

I - análise de valor limite;

II - caminho básico;

III - fluxo de dados;

IV - grafo de causa-efeito;

V - particionamento de equivalência.

O analista sabe que os testes acima podem ser classificados em testes de caixa branca e testes de caixa preta e que esta classificação determina em que momento da fase de testes de um projeto eles devem ser utilizados. No início da fase de testes do projeto o analista empregará os testes de caixa:

4500 Q124167
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)
4501 Q124165
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)
4502 Q124163
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)
Durante a modelagem de um sistema utilizando a UML 2.0 um analista ficou responsável por elaborar dois tipos de diagramas comportamentais. O primeiro modela as expectativas dos usuários para o sistema bem como os recursos específicos do sistema. O segundo representa a lógica em qualquer nível que a modelagem precise, desde o workflow do sistema até implementações de métodos individuais. Estes diagramas, respectivamente, são:
4503 Q792228
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

No projeto da interface usuário de um sistema, antes mesmo de produzir a interface, é possível avaliar, usando o tamanho e a complexidade da documentação de especificação, qual será o esforço de aprendizado exigido do usuário para utilizar efetivamente o sistema.

4504 Q792226
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

No modelo padrão para aplicações da Internet utilizando conexões do protocolo TCP, o software cliente deve tomar a iniciativa da conexão fazendo uma chamada à primitiva connection-request do TCP.

4505 Q792216
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

É impossível fazer o download para o ambiente do cliente de modelos de páginas Web previamente calculados.

4506 Q792215
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

A geração das URL para os modelos de páginas armazenados no módulo de gerência de conteúdo Web é feita manualmente.

4507 Q792214
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

As aplicações Web podem empregar folhas de estilo (style sheets) que são mantidas no repositório MIME.

4508 Q792213
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

É possível criar mapas no módulo internet graphic server (IGS).

4509 Q792212
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Por meio do SAP web application server (WAS), é possível publicar charts, embora haja restrições à navegação interativa através de charts.

4510 Q792211
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Os documentos HTML e os objetos MIME neles contidos são armazenados no sistema de gerência de conteúdo KWF/Kpro.

4511 Q792210
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Existe um módulo web aplication wizard que permite a criação passo-a-passo de um modelo de página HTML para aplicações Web do SAP BW.

4512 Q792209
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

No SAP BW 3.0, os modelos de páginas Web são salvos e executados no módulo SAP OLAP server.

4513 Q792208
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

No SAP BW 3.0, o BEx web application designer é uma aplicação independente que permite criar modelos de páginas Web (web templates) visualmente.

4514 Q792179
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

As instruções open SQL são convertidas em background para comandos SQL específicos (native SQL) da plataforma de banco de dados utilizada em determinado sistema SAP. É proibido a um programa ABAP usar instruções native SQL.

4515 Q792178
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

As instruções que começam pela palavra reservada SELECT permitem o acesso em leitura a todas as tabelas de bases de dados definidas no ABAP dictionary.

4516 Q792177
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

O compilador ABAP distingue maiúsculas e minúsculas.

4517 Q792176
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

Os objetos dos tipos de dados packed number, character, numeric text e hexadecimal têm um tamanho fixo no ABAP.

4518 Q792175
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

Uma vez testado e sem erros, um programa pode ser ativado para execução, tendo a possibilidade de ser executado por todos os usuários do sistema SAP corrente.

4519 Q792174
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

A parte procedural de um programa ABAP é dividida em unidades procedurais denominadas function blocks.

4520 Q792173
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

O programa editor ABAP possui funcionalidade para tornar mais legíveis os programas editados.

4521 Q792172
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

A base de dados de questões e respostas, question & answer database (Q&Adb), é uma das principais ferramentas para treinamento de usuários de um sistema desenvolvido em ASAP, pois é gerada à medida que as decisões de projeto são tomadas e documentam, desse modo, todo o processo do projeto.

4522 Q792171
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

O módulo implementation assistant é uma ferramenta de navegação para acessar o ASAP roadmap, que permite realizar projetos de implementação individuais e combinações de diversos projetos concomitantes. É possível escolher os tipos de roadmap dos projetos de implementação, incluindo projetos para SAP R/3, SAP APO, e SAP BW....

4523 Q792170
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

O ASAP roadmap provê metodologia para implementar e otimizar continuamente um determinado sistema SAP. Essa metodologia divide o processo de implementação em cinco fases: project preparation, business blueprint, realization, final preparation, go live & support.

4524 Q792169
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

Entre os elementos pré-configurados e específicos para setores negociais, encontram-se dados-máster (master data), que podem ser modificados ou estendidos, incluindo estruturas organizacionais, atribuições de função e cargo, e registros cliente/vendedor.

4525 Q792168
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Para otimizar o processo de extração e também as consultas, deve-se evitar o armazenamento de dados detalhados no módulo PSA.

4526 Q792167
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

O BEx é um componente do SAP BW que apresenta relatórios por meio do software Microsoft Excel, desde que este tenha o suplemento BW, que constitui uma coleção de macros Visual Basic que capacitam o Excel a funcionar como uma ferramenta de consulta OLAP.

4527 Q792166
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Interfaces BAPI para acesso a dados, assim como os elementos da tecnologia Microsoft OLEDB for OLAP, dão suporte ao acesso e à análise de dados do SAP BW com módulos de software externos, de modo a complementar as capacidades de relatório do SAP BW BEx.

4528 Q792165
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Uma interface de programação BAPI (business application programming interface) permite a integração entre os diferentes módulos de software SAP.

4529 Q792164
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O termo navegação no contexto do SAP BW se refere ao acesso ao sistema via Web, para efeito de manipulação da informação de relatórios, usando técnicas de hipertexto para filtragem, ordenação, separação e detalhamento.

4530 Q792163
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

No SAP BW administrator workbench (AWB), um catálogo de info-objetos (infoobject catalog) é um tipo de folder que contém uma coleção de consultas e relatórios, que podem ser visualizados pelo usuário final.

4531 Q792162
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Info-objetos da classe SAP-delivered são objetos SAP reservados e não podem ser usados no cliente SAP BW ativo.

4532 Q792161
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Por definição, os info-objetos do SAP BW são as figuraschave, as características, os atributos e as regras de transferência.

4533 Q792160
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Os multiprovedores são entidades que, na versão 3.0 do SAP BW, substituíram e estenderam o conceito dos multicubos, passando a integrar dados de cubos básicos, info-objetos, objetos ODS, cubos remotos, outros multiprovedores e outros objetos de armazenamento de dados.

4534 Q792159
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Mesmo havendo figuras-chave iguais em dois ou mais dos cubos básicos usados para construir um multicubo, não há risco de incoerências nas consultas, pois o multicubo distingue as figuras-chave de cada um dos cubos básicos.

4535 Q792158
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um multicubo é um infocubo de alto nível que copia e agrega dados de vários infocubos básicos e de cubos remotos.

4536 Q792157
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um dos pontos de decisão na concepção de um data warehouse dimensional é a identificação da tabela de fatos ou de figuras-chave.

4537 Q792150
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.

Um sistema deve ser modelado em uma série de níveis, de modo que cada um deles ofereça sucessivamente mais detalhes do sistema com relação ao nível imediatamente anterior. O DFD mais alto consiste de uma única bolha, representando o sistema inteiro e os fluxos de dados mostram a interface entre o sistema e as entidades externas. Esse DFD é conhecido como diagrama de contexto.

4538 Q792149
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.

Processos armazenam dados e informações entre as várias entidades. Podem ser representados graficamente por um círculo.

4539 Q792148
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.

As entidades externas são classes lógicas que interagem com o sistema, sendo fonte ou destino de informação. Uma das suas representações gráficas é um retângulo com as faces esquerda e superior duplamente traçadas e identificadas por uma letra minúscula colocada no canto superior esquerdo.

4540 Q792135
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O processamento de consultas que envolvem atributos apresenta desempenho e carga da mesma ordem que o processamento de consultas que envolvem características.

4541 Q792134
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

É possível definir múltiplas hierarquias com relação a uma única característica de uma tabela de dimensão.

4542 Q792133
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Diversas hierarquias podem ser criadas para uma figurachave.

4543 Q792132
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O SAP BW proíbe que os dados-máster (master data) sejam compartilhados entre diferentes infocubos.

4544 Q792131
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

De maneira similar a outros sistemas data warehousing, o SAP BW oferece cinco tipos de dados para as características em uma tabela de dimensão: caractere (CHAR), caractere numérico (NUMC), data (DATS), hora (TIMS) e ponteiro (POINT).

4545 Q792130
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Quando é necessário realizar comparações de uma mesma figura-chave em várias situações ou ocasiões diferentes, a melhor prática de modelagem consiste em criar artificialmente uma duplicata da figura-chave para cada ocasião ou situação a ser comparada.

4546 Q792129
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Uma dimensão degenerada no SAP BW é aquela que contém dados acerca dos quais não há certeza da origem ou da precisão.

4547 Q792128
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Graças à utilização de listas encadeadas, no SAP BW não há restrições explícitas quanto à quantidade máxima de dimensões em um infocubo. Essa quantidade é limitada apenas pela capacidade de armazenamento do banco de dados subjacente.

4548 Q792127
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Para otimizar o desempenho das consultas ao SAP BW, as figuras-chave podem ser pré-calculadas durante a carga, em vez de serem criadas durante as consultas.

4549 Q792126
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O esquema-estrela estendido é a versão SAP de um esquema-estrela acrescido de uma ou mais tabelas de atributos existentes fora do infocubo, ou seja, atributos que são removidos das dimensões e colocados em tabelas de dados máster fora dos infocubos.

4550 Q792125
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O conceito de atributo tradicional em data warehousing é integralmente compreendido no escopo de uma característica que compõe a tabela de dimensões (dimension table) do SAP BW.

4551 Q792124
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O ODS associado ao SAP BW pode ser acessado em consultas OLAP, de modo a permitir a análise de informações que não se encontram em infocubos.

4552 Q792123
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

No sentido relacional, os dados no SAP BW são extensamente normalizados, para facilitar as consultas e garantir o desempenho.

4553 Q792122
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

SAP BW importa dados diretamente do SAP R/3, do SAP R/2 e de outras fontes externas, sendo que, neste último caso, a importação ocorre exclusivamente por intermédio de ferramentas de extração, transformação e carregamento (extract, transform, load — ETL).

4554 Q792121
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

Além do módulo business explorer, que constitui uma interface de acesso a dados multidimensionais, o SAP BW versão 3.0 inclui um ambiente Web de análise multidimensional.

4555 Q792120
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

O repositório de metadados do SAP BW importa dados diretamente de várias fontes, tais como o SAP R/3, o Oracle e o SQL server.

4556 Q792119
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

No contexto da arquitetura do SAP BW, o data warehouse é um ambiente de aplicação integrado ao SAP R/3, sem base de dados própria, pois se alimenta diretamente da base de dados do R/3.

4557 Q792118
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

Um dos componentes da arquitetura do SAP BW é o módulo de software materials management (MM), que constitui um sistema on-line analytical processing (OLAP) para análise estratégica na área de insumos para a atividade empresarial.

4558 Q792117
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

No ERP SAP R/3, há um módulo denominado logistics information system (LIS) que permite consultas multidimensionais como no SAP BW. A execução de consultas ao LIS tem um impacto positivo sobre o desempenho do processamento de transações do ERP.

4559 Q792116
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

O sistema SAP BW requer a estruturação de esquemas-estrela (star schema) subjacentes, embora o seu modelo básico de dados seja relacional e obedeça à 3.ª forma normal.

4560 Q792115
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

O servidor SAP BW inclui um repositório de metadados que é pré-configurado com conteúdo orientado para negócios, enquanto o motor de pesquisa OLAP, que também é préconfigurado com conteúdo semelhante, reside em uma aplicação cliente.

4561 Q792114
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Diferentemente dos OLTP, em que geralmente a carga na máquina para cada operação dos dados é instável e imprevisível, no SAP BW, assim como ocorre geralmente com os sistemas data warehouse, a carga na máquina é estável e previsível no processamento de cada consulta.

4562 Q792113
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Do ponto de vista dos dados, enquanto os OLTP são utilizados para realizar transações nos negócios, os sistemas data warehouse, como o SAP BW, são usados para gerir os negócios, tendo dados que são modelados para permitir a análise e a tomada de decisões de negócio.

4563 Q792112
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O armazém de dados operacionais (operational data store — ODS) do SAP BW gerencia objetos que permitem purgar, transformar, misturar, consolidar e ordenar os dados para construir tabelas de estágios (staging tables) e preencher infocubos.

4564 Q792111
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

O conceito de dimensão tradicional em data warehousing é integralmente compreendido no escopo do componente tabela de dimensões (dimension table) do SAP BW.

4565 Q792110
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um esquema-estrela (star schema) é um modelo de dados multidimensional (MDM) embasado em uma tabela de fatos central rodeada de várias tabelas de dimensão. O termo cubo é sinônimo de star schema.

4566 Q792109
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um fato é denominado figura-chave (key figure) no contexto do esquema-estrela estendido do SAP BW. A tabela de fatos no SAP BW possui no máximo 4 figuras-chave e no mínimo 233 identificadores de dimensão (dimension ID) que apontam para tabelas de dimensão.

4567 Q792108
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Figuras-chave devem obrigatoriamente ser utilizadas de forma integral nas consultas.

4568 Q792107
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

No SAP BW, com base nas figuras-chave padrão do infocubo, o componente business explorer (BEx) query designer permite criar dois tipos de figuras-chave: figuras-chave calculadas e figuras-chave restritas.

4569 Q792106
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

No SAP BW, para otimizar consultas que envolvam uma dimensão muito extensa, pode-se utilizar um outro tipo específico de dimensão, a dimensão de restrição, que é um atributo artificial usado para restringir outra dimensão. A realização de consultas considerando a dimensão de restrição pode reduzir o número de registros que devem ser tratados nessas consultas.

4570 Q792105
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Há três dimensões pré-definidas e reservadas para os infocubos no SAP BW: time, unit e package.

4571 Q792104
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

No contexto de uma dimensão unit do SAP BW, uma unit fixa a unidade de medição ou as características da moeda necessárias para descrever as figuras-chave.

4572 Q792103
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Pode haver até 248 características por tabela de dimensão, cada uma com um comprimento que pode ser de 1 a 60 caracteres.

4573 Q792102
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Os dados-máster no SAP BW incluem atributos, hierarquias e textos, elementos estes que devem ser armazenados em tabelas de dimensões.

4574 Q792101
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Uma hierarquia pode ser criada de três formas: importação de um arquivo plano, criação manual no SAP BW ou importação a partir do SAP R/3.

4575 Q792100
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Hierarquias são estruturas em forma de árvore contendo informações do domínio de uma característica.

4576 Q792099
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

As tabelas de surrogate ID (SID) presentes nos dadosmáster contêm ponteiros que ligam tais dados aos respectivos infocubos.

4577 Q792098
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Em uma consulta, um atributo navegacional se comporta como um filtro para a informação.

4578 Q792097
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Por meio da transação LISTSCHEMA, é possível obter informações acerca de todas as tabelas relacionadas com um infocubo, assim como seus relacionamentos e conteúdos.

4579 Q792096
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um multicubo pode acessar dados de objetos do ODS, para juntar tais dados.

4580 Q792095
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um ponteiro de leitura (read pointer) permite manter um infocubo sincronizado com um de seus agregados.

4581 Q792094
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Os nomes de infocubos pertencentes ao próprio SAP BW começam pelo caractere numérico 0 (zero), enquanto aqueles definidos por um usuário cliente têm nome que começa por letras (A-Z).

4582 Q792093
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Uma das características positivas do cubo remoto relaciona-se ao desempenho, uma vez que esse tipo de infocubo é processado em um sistema remoto e, portanto, permite um carregamento rápido dos dados.

4583 Q792092
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Um cubo remoto SAP permite a definição de consultas com acesso direto a dados transacionais em outros sistemas SAP.

4584 Q792091
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Os info-objetos podem existir em três versões no SAP BW.

4585 Q792090
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Uma info-área (infoarea) é um tipo de dados utilizado na aplicação BEx para armazenamento temporário durante a execução de uma consulta.

4586 Q792089
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Do ponto de vista técnico, um esquema-estrela é um desenho de banco de dados que consiste em uma tabela de fatos e uma ou mais tabelas de dimensão. Cada tabela de dimensão tem um campo único para a chave primária, a qual possui uma relação 1:N com uma chave estrangeira na tabela de fatos.

4587 Q792088
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Na modelagem de dados para data warehouse, a necessidade de evitar operações de junção constitui uma das razões para combinar características não-correlacionadas em uma determinada dimensão.

4588 Q792087
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Um agregado constitui um conjunto de dados estruturados em uma árvore ou lista encadeada, permitindo que um cálculo de sumarização possa ser feito durante uma consulta.

4589 Q792086
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

A normalização é o processo de organizar os dados de acordo com as regras de uma base de dados relacional, de modo que não haja redundância nos dados e que a individualização de todos os elementos de dados dependa somente da chave primária do registro correspondente a um determinado elemento.

4590 Q792085
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

A desnormalização é o processo pelo qual, após definir um modelo de dados estável e completamente normalizado, introduz-se seletivamente redundância nos dados para atender a requisitos específicos de desempenho.

4591 Q792084
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

A mineração de dados (data mining) é um processo para encontrar padrões ou paradigmas e relações ocultas nos dados.

4592 Q792083
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Uma BAPI para extração em estágios visa estruturar o encadeamento de transformações para obter dados sumarizados que serão armazenados no SAP BW.

4593 Q792082
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

A tecnologia SAP ALE (application link enabling) possibilita a construção e a operação de aplicações distribuídas, garantindo a integração da instalação do ERP SAP R/3.

4594 Q792081
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

IDOC (intermediate document) é o formato-padrão para troca eletrônica de dados (electronic data interchange – EDI) destinados ao módulo PSA (persistent storage area) do SAP BW.

4595 Q792080
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

A ativação é um processo que torna objetos revisados disponíveis em tempo de execução, de modo que, uma vez ativados tais objetos, eles podem ser acessados por programas de aplicação e modelos de telas (screen templates).

4596 Q792079
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

O documento plano de trabalho detalhado (business blueprint) contém uma descrição dos requisitos negociais e é gerado ao final da implementação ASAP.

4597 Q792078
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

Como o ambiente de apoio à metodologia ASAP não possui ferramenta de administração de projetos própria, é necessário utilizar uma ferramenta externa, como o Microsoft Project, para tal atividade.

4598 Q792077
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

O módulo SAP solution manager é um suplemento (add-on) do SAP web application server destinado a prover acesso centralizado a ferramentas, métodos e conteúdos préconfigurados que podem ser usados durante as fases de avaliação e implementação, assim como no processamento operacional do sistema.

4599 Q792076
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

A business process master list (BPML) é o principal resultado da terceira fase do ASAP roadmap. Na BPML, encontram-se todos os cenários, processos negociais e transações que foram incluídos no escopo do projeto e que são listados em tabelas do software Microsoft Word.

4600 Q792075
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

A SAP reference structure especifica a estrutura conceitual do banco de dados necessária para mapear as escolhas de implementação para o ambiente do sistema SAP de destino.

4601 Q792074
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

No ambiente ABAP workbench, o espaço de nomes para os programas adota uma convenção que permite ao usuário definir livremente os componentes de nomes de programas.

4602 Q792073
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da metodologia de gerência de projetos proposta pelo Project Management Institute (PMI), julgue os itens subseqüentes.

O processo de fechamento administrativo (administrative closure) de um projeto, que consiste na composição, na coleta e na disseminação de informações para formalizar o término do projeto ou de uma fase do mesmo, é classificado na área de conhecimento de gerência do tempo de projetos.

4603 Q792072
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

No ambiente ABAP workbench, quando se deseja ter acesso fácil e rápido a uma ferramenta, é possível colocar o acesso a essa ferramenta na área de favoritos no nível mais alto da hierarquia de ferramentas do ambiente.

4604 Q792071
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

A classe de um programa no ABAP workbench identifica a classe à qual o programa será ligado na estrutura orientada a objetos subjacente ao ambiente.

4605 Q792070
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

O SAP change and transport system é utilizado para definir transport layers que especificam o sistema-alvo para onde devem ser transportados os objetos de uma aplicação ABAP.

4606 Q792069
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

Os programas ABAP são sempre divididos em duas partes: a parte de declaração global e a parte procedural.

4607 Q792068
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

Linhas de comentários em programas ABAP começam com o caractere #.

4608 Q792067
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

Duas ou mais instruções que estejam em seqüência e que comecem com o mesmo comando podem ser agrupadas em uma instrução concatenada (chained statement), em que o comando em questão fará referência aos demais setores das instruções originais separados por vírgula.

4609 Q792066
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

No que se refere a tipos de dados elementares, o ABAP dictionary contém exatamente os mesmos tipos de dados internos (built-in) da linguagem de programação ABAP.

4610 Q792065
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

Na programação orientada a objetos em ABAP, os objetos são endereçados somente por variáveis de referência (reference variables).

4611 Q792064
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

No ABAP dictionary, o tipo de dados tabela (table) é equivalente ao tipo tabela de base de dados (database table).

4612 Q792063
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

A criação de tabelas de bases de dados do sistema SAP pode ser realizada por meio de instruções open SQL em programas ABAP.

4613 Q792062
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

As instruções open SQL utilizadas para modificar dados em bases de dados são INSERT, UPDATE, MODIFY e DELETE.

4614 Q792061
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Devido às particularidades de cada tipo de PDA (personal digital assistant), é impossível calcular previamente páginas HTML específicas dos PDA.

4615 Q792060
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Aplicações móveis para o BEx podem ser criadas utilizando-se o módulo BEx mobile application designer.

4616 Q792059
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Em uma aplicação Web do SAP BW, é possível associar itens Web diretamente com os dados resultantes de uma consulta.

4617 Q792058
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Os elementos web templates, web itens e query views são objetos que dependem de um workbook, que constitui a estrutura lógica do BW onde são salvos.

4618 Q792057
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

É permitido programar a execução de consultas diretamente a partir de um modelo de página Web.

4619 Q792056
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Embora o SAP BW possa gerar relatórios para a exploração direta no Microsoft Excel, não é possível exportar dados de uma aplicação Web do SAP BW para o Excel.

4620 Q792055
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

É possível fazer uma bookmarking para salvar completamente a versão corrente de uma aplicação Web do BEx, com ou sem dados, de modo que, ao ativar posteriormente a URL salva, a aplicação Web é ativada com o status que tinha quando foi salva.

4621 Q792054
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

O IGS pode ser executado em sistemas operacionais Linux sob gerência do servidor Web Apache.

4622 Q792053
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

A transação RSA1 permite criptografar uma página Web antes do download para o usuário.

4623 Q792052
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

É possível criar documentos a partir de uma aplicação Web.

4624 Q792042
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Constitui-se boa regra da concepção de software que as decisões acerca de estruturas de dados detalhadas sejam tomadas logo no início do processo de concepção.

4625 Q792041
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

A gerência de configuração de software é definida como o conjunto de atividades para gerenciar modificações durante o ciclo de vida de um software.

4626 Q792040
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Na análise orientada a objetos, os casos de uso servem para obter um modelo de sistema a partir do ponto de vista do usuário final.

4627 Q792039
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Para efeito de validação de um software, o beta teste é realizado pelo cliente usuário do software em um ambiente controlado, normalmente nas instalações do desenvolvedor.

4628 Q792038
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Em um CASE, uma ferramenta de testes funcionais cruzados (cross-functional tool) é aquela que tem a capacidade de testar interações entre dois ou mais módulos de software, cada um destes situado em um ambiente diferente e todos os ambientes estando interconectados por meio de uma rede, o...

4629 Q792036
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

O papel do projetista de interfaces com usuário envolve a reconciliação das diferenças de visão entre os usuários, os engenheiros de software e os responsáveis pela implementação.

4630 Q792035
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A arquitetura tecnológica de sistemas de informações não sofre impacto de mudanças de alterações na rede logística de negócios da organização.

4631 Q792034
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A listagem de todos os arquivos na base de dados, juntamente com o número de registros em cada arquivo, além dos nomes, tipos e significados de cada campo de dados, está mais associado à coluna 2 que à coluna 1.

4632 Q792033
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Em um processo de desenvolvimento de software que se encontre atrasado, aumentar a equipe de desenvolvimento é a principal ação para pôr o projeto de volta ao prazo previsto.

4633 Q792032
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

As atividades de um profissional de O&M estão relacionadas diretamente à concepção de um modelo de dados do sistema.

4634 Q792031
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A administração de servidores Lotus Domino está mais relacionada às células da linha 3 que às células da linha 5.

4635 Q792030
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Não são conhecidas notações gráficas para os métodos de formalização e controle de tarefas desempenhadas por funcionários e colaboradores de uma organização, como os mencionados na célula (2,4).

4636 Q792029
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso do modelo de arquitetura de sistemas de informações distribuídos, adotado na célula (3,3), é mais afim às atividades de um gerente de projetos que o uso do modelo de workflow, adotado na célula (2,4).

4637 Q792028
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A configuração de senhas e sistemas de controle de acesso está mais relacionada à célula (5,4) que à célula (5,1).

4638 Q792023
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

No modelo de desenvolvimento incremental, o desenvolvimento de cada incremento é realizado somente após o término do desenvolvimento do incremento anterior.

4639 Q792022
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Os requisitos de um projeto de software mudam continuamente, mas as mudanças podem ser facilmente aceitas, haja vista a flexibilidade que caracteriza o software.

4640 Q792021
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

A manutenção de software em geral é de uma complexidade maior que a manutenção de hardware.

4641 Q792020
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Em um projeto de software orientado a objetos, a métrica NSS (number of scenario scripts) é um forte indicador da quantidade de módulos que podem ser reutilizados.

4642 Q792019
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre o conceito de pacote em linguagens de modelagem como a UML, e sobre a organização de um modelo em pacotes, pode-se afirmar que:

4643 Q792018
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes.

O QFD (Quality Function Deployment) tem uma abordagem embasada na criação de uma equipe formada por clientes e desenvolvedores, que trabalham juntos para identificar o problema, propor elementos da solução, negociar diferentes abordagens e especificar um conjunto de requisitos da solução.

4644 Q792017
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes.

À medida que os requisitos são elucidados, o analista de software pode criar um conjunto de cenários, ou seja, casos de uso, que identificam uma linha de uso para o sistema a ser construído.

4645 Q792016
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos vários modelos de desenvolvimento de software, julgue os itens seguintes.

Um modelo de processo concorrente pode ser representado esquematicamente como uma série de atividades técnicas principais, tarefas e seus estados associados. Esse modelo é freqüentemente usado como paradigma para o desenvolvimento de aplicações cliente/servidor.

4646 Q792015
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os sistemas de informação integram cada vez mais os diversos componentes desenvolvidos a partir das várias tecnologias da informação, incluindo tecnologias do processamento, do armazenamento, do acesso e das comunicações. Por outro lado, tais sistemas vêm sendo também cada vez mais utilizados nos processos sociais e econômicos. Assim, o planejamento desses sistemas é uma atividade de suma importância e tem seus métodos e ferramentas específicos. Acerca do planejamento de sistemas de informação e da necessidade de integração dos elementos empregados nessa atividade, julgue os itens subseqüentes.

A terceirização de atividades ligadas aos sistemas de informação é uma das possibilidades consideradas no planejamen...

4647 Q792014
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os sistemas de informação integram cada vez mais os diversos componentes desenvolvidos a partir das várias tecnologias da informação, incluindo tecnologias do processamento, do armazenamento, do acesso e das comunicações. Por outro lado, tais sistemas vêm sendo também cada vez mais utilizados nos processos sociais e econômicos. Assim, o planejamento desses sistemas é uma atividade de suma importância e tem seus métodos e ferramentas específicos. Acerca do planejamento de sistemas de informação e da necessidade de integração dos elementos empregados nessa atividade, julgue os itens subseqüentes.

A coleta de todos os dados possíveis relativos aos eventos de um negócio de uma organização e o armazenamento desses ...

4648 Q792013
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os sistemas de informação integram cada vez mais os diversos componentes desenvolvidos a partir das várias tecnologias da informação, incluindo tecnologias do processamento, do armazenamento, do acesso e das comunicações. Por outro lado, tais sistemas vêm sendo também cada vez mais utilizados nos processos sociais e econômicos. Assim, o planejamento desses sistemas é uma atividade de suma importância e tem seus métodos e ferramentas específicos. Acerca do planejamento de sistemas de informação e da necessidade de integração dos elementos empregados nessa atividade, julgue os itens subseqüentes.

A informação e as tecnologias da informação têm um papel de pequena importância no surgimento de novas alternativas ...

4649 Q792012
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto aos elementos funcionais e estruturais que permitem a formalização e o controle dos sistemas de informação, refletindo-se em métodos, processos de trabalho e ferramentas de interesse empresarial.

No modelo proposto pelo Project Management Institute (PMI) para a gerência de projetos, define-se o planejamento como uma das nove áreas de conhecimento aplicáveis à maioria dos projetos.

4650 Q792010
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O Capability Matutity Model da SEI:

4651 Q792009
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Os testes caixa preta:

4652 Q792008
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Quais dos seguintes padrões, usados em aplicações Web, definem um conjunto de regras para projetar formatos de texto que lhe permitam estruturar seus dados?

4653 Q792001
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre o levantamento e a análise dos requisitos, assinale a alternativa correta.

4654 Q792000
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

A estratégia de desenvolvimento de software topdown:

4655 Q791999
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre a realização de testes, pode-se afirmar que:

4656 Q791998
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O Modelo Cascata de ciclo de vida de software, como proposto originalmente:

4657 Q791997
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Um dos importantes modelos de ciclo de vida de software é considerado um meta-modelo, uma vez que pode ser especializado para vários outros modelos. Um desenvolvimento baseado neste modelo é iterativo, e cada ciclo inclui: uma etapa de definição de objetivos e alternativas; outra de avaliação de alternativas e identificação e resolução de riscos; uma terceira etapa de validação e verificação e, finalmente, a do planejamento da etapa seguinte. Trata-se do modelo:

4658 Q791764
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Numere a COLUNA II de acordo com a COLUNA I, associando corretamente cada tipo de coesão em projetos estruturados de sistemas à sua caracterização:

Assinale a alternativa que apresenta a seqüência de números CORRETA.

4659 Q791763
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise estas afirmativas concernentes a modelos de processo de desenvolvimento de software:

I. A prototipagem é um modelo incremental que enfatiza um ciclo de desenvolvimento extremamente pequeno.

II. O modelo incremental e o modelo espiral associam elementos do modelo seqüencial linear e da prototipagem.

III. O modelo de desenvolvimento rápido de aplicação cria um “projeto rápido”, enfatizando a representação de aspectos que serão visíveis ao usuário.

A partir dessa análise, podese concluir que

4660 Q791762
Ciência da Computação
Ano: 2004
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise este diagrama:

Assinale a alternativa que apresenta uma “explosão” CORRETA desse diagrama.

4661 Q791760
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A série IEEE 802 define padrões de larga utilização em redes locais e metropolitanas. Acerca dos padrões IEEE 802 e das técnicas neles empregadas, julgue os itens a seguir.

O padrão 802.6 define uma técnica de acesso aleatório para redes metropolitanas.

4662 Q791759
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às técnicas de modulação e de multiplexação, que são empregadas para permitir a utilização mais eficaz dos meios de comunicação, julgue os itens seguintes.

O padrão ANSI T1 tem base na utilização de uma técnica de multiplexação por divisão em freqüência.

4663 Q791758
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

A operação PROJECT da álgebra relacional permite selecionar um subconjunto das tuplas de uma relação.

4664 Q791744
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

O grau de um tipo de relacionamento é o número de tipos de entidades participantes desse tipo de relacionamento.

4665 Q791743
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

As técnicas de paginação e de segmentação têm em comum a necessidade de gerenciar uma lista dos blocos livres de memória.

4666 Q791742
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

No contexto do particionamento dinâmico da memória, um endereço lógico é uma referência para uma posição de memória, independentemente da atribuição corrente de dados à memória, de modo que deve ser feita uma tradução para um endereço físico antes de se realizar um acesso efetivo à memória.

4667 Q791741
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

No contexto da UML (unified modelling language), a visão do modelo comportamental representa os aspectos dinâmicos do comportamento dos usuários do sistema.

4668 Q791727
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Estimativas com base em pontos por função podem ser efetivamente utilizadas em projetos orientados a objeto.

4669 Q791723
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Em análise orientada a objetos, a existência de entidade caracterizada por um único atributo indica, com certeza, que essa entidade deve ser um dos objetos do modelo do sistema.

4670 Q791722
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

O polimorfismo ocorre quando uma subclasse herda atributos e operações de classes diferentes.

4671 Q791721
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir.

Quando o número de acessos randômicos a uma área de armazenamento é muito maior que o número de inserções e remoções de elementos armazenados, a organização dessa área de armazenamento por meio de uma lista encadeada resulta em desempenho melhor que o apresentado por organização feita mediante uma estrutura de array.

4672 Q791720
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas CASE (computer-aided software engineering) - que auxiliam de diversas formas na elaboração de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE completa, para modelo de desenvolvimento de software orientado a objeto, deve utilizar mecanismos de geração de código a partir de um diagrama de classes.

4673 Q791719
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O uso de SQL JOIN é necessário quando se deseja obter o valor de duas ou mais tabelas para gerar um resultado completo.

4674 Q791718
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação e ao ITIL (information technology infrastructure library), que define um modelo de gerenciamento de segurança da informação, julgue os itens seguintes.

Com o modelo definido pelo ITIL, a responsabilidade de definir as políticas de uma empresa a partir de um modelo reconhecido é determinada pela norma de segurança do modelo COBIT (control objectives for information and related technology).

4675 Q791717
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do escalonamento de processos em sistemas operacionais, julgue os itens subseqüentes.

Em sistemas multimídia, um processo preemptivo geralmente pode interromper outro processo em execução antes que seu tempo de uso termine.

4676 Q791713
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do escalonamento de processos em sistemas operacionais, julgue os itens subseqüentes.

O escalonamento de processos com o algoritmo EDF (earliest deadline first) requer que os processos sejam periódicos.

4677 Q791712
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de características do IP, julgue os itens que se seguem.

O IGMP (Internet group message protocol) é utilizado para formação de grupos multicast em uma rede IP.

4678 Q791711
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas e métodos relacionados à segurança da informação, julgue os itens seguintes.

Um proxy HTTP permite que o endereço IP do cliente responsável por uma requisição na Internet seja identificado no destino da comunicação. Um proxy pode funcionar de várias maneiras, inclusive utilizando autenticação por IP e por usuário.

4679 Q791710
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O SMTP (simple message transport protocol) é utilizado por servidores para a troca de correio eletrônico em redes. O seu uso na Internet depende de configurações relacionadas ao DNS para definição de registros do tipo MX (mail exchange).

4680 Q791709
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O SNMP (simple network management protocol) permite que sejam gerenciados diversos componentes em uma rede IP, por meio de uma base informacional de gerência (MIB). Essa base é de caráter proprietário, o que dificulta a gerência de dispositivos como roteadores e comutadores de rede.

4681 Q791708
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O FTP (file transfer protocol) é utilizado para o download de arquivos na Internet. O upload por meio desse protocolo deve ser realizado apenas por uma versão modificada, denominada TFTP (trivial file transfer protocol).

4682 Q791707
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas e métodos relacionados à segurança da informação, julgue os itens seguintes.

Uma ferramenta largamente empregada na Internet para análise de vulnerabilidades em sistemas operacionais é o NESSUS, que permite realizar diagnóstico de vários tipos de dispositivos instalados em redes que utilizam o protocolo TCP/IP.

4683 Q791706
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas e métodos relacionados à segurança da informação, julgue os itens seguintes.

Algoritmos de criptografia simétricos envolvem o uso de uma chave compartilhada. Isso implica que as entidades comunicantes devem conhecer a chave, considerada pública na comunicação.

4684 Q791705
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de características do IP, julgue os itens que se seguem.

Pelo fato de o IP ser orientado a conexão, as interfaces dos roteadores em uma rede de computadores devem estar fisicamente conectadas.

4685 Q791704
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de características do IP, julgue os itens que se seguem.

O ICMP (Internet control message protocol) faz uso de vários códigos para definição e solicitação de informações, entre elas a máscara de rede de uma estação.

4686 Q791703
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de características do IP, julgue os itens que se seguem.

O campo ToS (type of service) no protocolo IP é utilizado pela arquitetura de serviços diferenciados. Atualmente, é definido como DSCP (diff serv code point).

4687 Q791702
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do escalonamento de processos em sistemas operacionais, julgue os itens subseqüentes.

No escalonamento de processos em tempo real, múltiplos processos competem entre si, sendo que alguns deles têm prazos de execução a cumprir.

4688 Q791701
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do escalonamento de processos em sistemas operacionais, julgue os itens subseqüentes.

No escalonamento de processos homogêneos, uma temporização adequada pode ser obtida pelo uso de um relógio mestre.

4689 Q791700
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação e ao ITIL (information technology infrastructure library), que define um modelo de gerenciamento de segurança da informação, julgue os itens seguintes.

Segundo o modelo definido pelo ITIL, toda disciplina de um modelo de TI deve adotar técnicas de segurança dentro de seus próprios processos.

4690 Q791699
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação e ao ITIL (information technology infrastructure library), que define um modelo de gerenciamento de segurança da informação, julgue os itens seguintes.

Sob o ponto de vista do ITIL, os controles pertinentes são descentralizados e independem dos processos de gerenciamento relacionados a requisitos de segurança da informação.

4691 Q791698
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação e ao ITIL (information technology infrastructure library), que define um modelo de gerenciamento de segurança da informação, julgue os itens seguintes.

O ITIL propõe um conjunto de boas práticas que permitem a uma organização determinar, para suas diversas áreas, um conjunto de técnicas que aumentem sua eficiência de gerenciamento quando aplicadas uniformemente pelas diferentes vertentes da gerência de TI.

4692 Q791697
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O comando UPDATE DATA INTO FUNC SET coluna = novo_valor WHERE coluna = algum_valor está sintaticamente correto e permite atualizar um dado na tabela denominada FUNC.

4693 Q791696
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O comando DELETE FROM FUNC WHERE 0 = 0 está sintaticamente correto e permite excluir registros da tabela FUNC.

4694 Q791695
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas CASE (computer-aided software engineering) - que auxiliam de diversas formas na elaboração de projetos de sistemas -, julgue os itens que se seguem.

Ferramentas CASE modernas, para desenvolvimento de sistemas de software, suportam uma série de linguagens de programação orientadas a objetos, bem como dispositivos de conexão a banco de dados relacionais.

4695 Q791694
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas CASE (computer-aided software engineering) - que auxiliam de diversas formas na elaboração de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE que suporte linguagem estruturada de dados deve gerar o modelo físico de dados a partir de um diagrama entidade-relacionamento.

4696 Q791693
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas CASE (computer-aided software engineering) - que auxiliam de diversas formas na elaboração de projetos de sistemas -, julgue os itens que se seguem.

Uma ferramenta CASE que suporte UML (unified modeling language) como modelo de geração de projeto de software deve, necessariamente, suportar diretamente o acesso a banco de dados orientados a objetos.

4697 Q791692
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir.

Um procedimento correto para determinar o sucessor de um nodo N em uma árvore de busca binária é o seguinte: primeiro, localiza-se o nodo N; em seguida, com o ponteiro direito de N, obtém-se o nodo ND e, a partir de ND, faz-se o percurso de todos os possíveis ponteiros esquerdos até que seja alcançado o fim da ramificação, cujo nodo final é o sucessor de N.

4698 Q791691
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir.

Em uma fila circular, o último elemento da fila é ligado de volta ao primeiro, de forma que a fila possa ser percorrida de maneira circular.

4699 Q791690
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir.

Um ponteiro definido como um dos elementos de um tipo estruturado de dados pode apontar para uma instância de dados desse mesmo tipo.

4700 Q791689
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

A sobreposição (overriding) ocorre quando atributos e operações são herdados da maneira normal por uma subclasse, mas são modificados para atender às necessidades específicas dessa subclasse.

4701 Q791688
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

A múltipla herança possibilita que diferentes operações tenham o mesmo nome.

4702 Q791687
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Determinada operação definida em uma classe tem a restrição de somente poder modificar um único atributo dos objetos dessa classe.

4703 Q791686
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

A quantidade de classes é uma métrica relativa a um projeto de sistema orientado a objetos.

4704 Q791685
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Na UML, um diagrama de estados mostra os vários estados pelos quais passa um objeto e as transições de um estado para outro.

4705 Q791684
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

Na técnica de paginação com memória virtual, as páginas não-residentes na memória são automaticamente trazidas para ela quando se tornam necessárias.

4706 Q791683
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

Na técnica de paginação, o espaço de memória desperdiçado com a alocação de processos consiste no conjunto de espaços que separam um processo dos demais.

4707 Q791682
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

O modelo entidade-relacionamento permite a utilização de atributos cujo valor é derivado de outros atributos.

4708 Q791681
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

O domínio de um atributo consiste no conjunto de entidades em que tal atributo é utilizado.

4709 Q791680
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

No modelo relacional, uma relação consiste em um conjunto obrigatoriamente ordenado de tuplas.

4710 Q791679
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

Uma relação encontra-se na primeira forma normal caso tenham sido eliminadas todas as superchaves dessa relação.

4711 Q791678
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às técnicas de modulação e de multiplexação, que são empregadas para permitir a utilização mais eficaz dos meios de comunicação, julgue os itens seguintes.

Uma das técnicas para aumentar a taxa de transmissão de bits dos modems consiste em utilizar uma combinação das técnicas de modulação por chaveamento em amplitude e chaveamento em fase para transmitir múltiplos bits por baud.

4712 Q791677
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às técnicas de modulação e de multiplexação, que são empregadas para permitir a utilização mais eficaz dos meios de comunicação, julgue os itens seguintes.

A técnica PCM (pulse code modulation) para multiplexação de canais de telefonia tem base na amostragem de um canal de 4 kHz de banda passante a uma taxa de amostragem de 8.000 amostras por segundo.

4713 Q791676
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A série IEEE 802 define padrões de larga utilização em redes locais e metropolitanas. Acerca dos padrões IEEE 802 e das técnicas neles empregadas, julgue os itens a seguir.

O modelo adotado nos padrões da série IEEE 802 é incompatível com o modelo OSI (open systems interconnection), pois define uma organização para as comunicações em uma rede com base no emprego de entidades comunicantes livres de uma estrutura de camadas.

4714 Q791675
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A série IEEE 802 define padrões de larga utilização em redes locais e metropolitanas. Acerca dos padrões IEEE 802 e das técnicas neles empregadas, julgue os itens a seguir.

O padrão 802.3u, um adendo ao padrão 802.3, mais conhecido pela denominação fast-ethernet, especifica uma operação a 100 Mbps que usa qualquer dos sistemas de cabeamento a 10 Mbps do padrão 802.3.

4715 Q791616
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Uma comparação conceitual válida entre as perspectivas convencionais e as orientadas ao objeto, respectivamente, corresponde a:

4716 Q791615
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O processo representado num DFD de nível 0 (zero), imediato ao de contexto, que tem a melhor identificação é:

4717 Q791614
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Os modelos ambiental e comportamental de sistemas, segundo Yourdon, formam um

4718 Q791613
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As descrições de componentes de sistemas em dicionário de dados utilizam o símbolo { } (chaves), segundo a notação de Yourdon, significando

4719 Q791612
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O diagrama de transição de estado é uma representação gráfica, da análise estruturada, que detalha

4720 Q791611
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Nos diversos modelos de um sistema, representados graficamente na análise estruturada, o principal problema comum entre eles é

4721 Q791610
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Um bloco de construção da UML dentro de Itens Dinâmicos denomina-se

4722 Q791609
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Um bloco de construção da UML do tipo Relacionamentos denomina-se

4723 Q791608
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Os diagramas da UML abaixo têm relacionamento direto entre si, EXCETO:

4724 Q791564
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo.

Uma das características das ferramentas CASE é a existência de uma abrangente padronização das funcionalidades que constituem uma ferramenta desse tipo, ainda que diferentes tecnologias sejam usadas nas diversas ferramentas existentes.

4725 Q791563
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto orientados a objetos aplicam os conceitos fundamentais de orientação a objetos para a construção de modelos de software. Acerca desses conceitos e de sua aplicação nas fases de análise e projeto de software, julgue os itens seguintes.

O projeto orientado a objetos tem como um de seus objetivos a redução, a um mínimo, do número de relações de associação entre classes, o que resulta em diminuição significativa do acoplamento entre os módulos do software. Esse processo é denominado de particionamento funcional.

4726 Q791562
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto orientados a objetos aplicam os conceitos fundamentais de orientação a objetos para a construção de modelos de software. Acerca desses conceitos e de sua aplicação nas fases de análise e projeto de software, julgue os itens seguintes.

A definição da linguagem de programação a ser usada na implementação tem igual importância e impacto no projeto e na análise orientados a objetos.

4727 Q791553
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

A UML disponibiliza, para organizar os casos de uso, os relacionamentos do tipo:

4728 Q791552
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

O desempenho, a escalabilidade, os mecanismos de concorrência e de sincronização, segundo a UML, são os focos da arquitetura de um sistema sob a visão de

4729 Q791551
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)
Na UML, as principais representações gráficas utilizadas na arquitetura de um sistema, sob a ótica de projeto, são os diagramas de
4730 Q791549
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

O processo de controle de projetos, no sentido específico da função, NÃO deve ter como objetivo

4731 Q791451
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um modelo de processo para engenharia de software é escolhido com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem usados e nos controles e produtos intermediários e finais que são requeridos. Conforme definições de alguns desses modelos, julgue os itens seguintes.

O modelo em espiral evolui à medida que o processo avança, permitindo ao desenvolvedor e ao cliente entenderem melhor os riscos e reagirem em cada nível evolucionário.

4732 Q791450
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um modelo de processo para engenharia de software é escolhido com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem usados e nos controles e produtos intermediários e finais que são requeridos. Conforme definições de alguns desses modelos, julgue os itens seguintes.

O modelo de processo concorrente é utilizado com freqüência no desenvolvimento de aplicações cliente/servidor, nas quais seus vários componentes são projetados e realizados concorrentemente, definindo uma rede de atividades em vez de uma seqüência de eventos.

4733 Q791402
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos da análise estruturada, julgue os itens que se seguem.

As representações gráficas dos componentes de um diagrama de fluxo de dados são: as entidades — caixas —, os fluxos de dados — setas — e os depósitos de dados — linhas duplas.

4734 Q791401
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de orientação a objetos, julgue os seguintes itens.

O encapsulamento permite definir o grau de visibilidade dos atributos de uma classe, estabelecendo restrições e permissões de acesso aos objetos do sistema.

4735 Q791400
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de orientação a objetos, julgue os seguintes itens.

A técnica de herança permite alterar a interface oferecida por uma classe ao sistema, sem mudar a sua implementação, evitando mudanças em outras partes do código.

4736 Q791399
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos da análise estruturada, julgue os itens que se seguem.

O fluxo de dados é definido como uma listagem organizada de todos os elementos de dados que são pertinentes a um sistema.

4737 Q791398
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de análise e projeto são utilizadas na estimativa de custo e esforço de projetos de software e na realização de cronogramas de projetos.

4738 Q791397
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos modelos utilizados no desenvolvimento de aplicações de sistemas de informação, julgue os seguintes itens.

Na modelagem de dados, é definido um conjunto de objetos de dados que são necessários para dar suporte ao negócio.

4739 Q791396
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um modelo de processo de software é escolhido com base na natureza e na aplicação do projeto, nos métodos e nas ferramentas a serem usados, nos controles e nos produtos intermediários e finais que são requeridos. A respeito dos conceitos relacionados com o modelo de processo de software, julgue os itens seguintes.

No modelo RAD (desenvolvimento rápido de aplicação), não são identificados detalhadamente os requisitos de entrada, processamento e saída.

4740 Q791395
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de modelos funcionais, julgue os itens que se seguem.

Modelos funcionais permitem obter um maior entendimento da entidade real a ser construída e devem ser capazes de representar a informação que o software transforma, as funções, que permitem que a transformação ocorra, e o comportamento do sistema.

4741 Q791394
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos modelos utilizados no desenvolvimento de aplicações de sistemas de informação, julgue os seguintes itens.

Na modelagem de processo, os atributos de cada objeto são identificados e as relações entre esses objetos são definidas.

4742 Q791375
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.

No modelo de desenvolvimento de quarta geração (4G), a especificação do software é feita em um nível menos elevado que o do desenvolvimento em espiral, o que permite a análise do código gerado por uma ferramenta auxiliar.

4743 Q791374
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de cliente/servidor, julgue os itens seguintes.

A camada de aplicação da arquitetura cliente/servidor é responsável pelas regras do negócio e pelo gerenciamento de fluxo de dados. Já em ambientes web, as funções de aplicação ficam sob responsabilidade da camada de dados.

4744 Q791373
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de cliente/servidor, julgue os itens seguintes.

A arquitetura cliente/servidor multicamadas reduz a fragilidade da aplicação, fornecendo mais isolamento entre as camadas. Uma camada somente se comunica diretamente com a camada vizinha.

4745 Q791372
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.

O modelo de desenvolvimento em espiral engloba o que há de melhor no modelo cascata e no modelo de prototipação, acrescentando a análise de risco, inexistente nestes dois modelos.

4746 Q791371
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.

Os modelos de desenvolvimento não devem ser combinados, de forma a não aumentar o ciclo de complexidade de desenvolvimento de software.

4747 Q791298
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O projeto orientado a objetos transforma o modelo de análise criado, usando análise orientada a objetos, em um modelo de projeto que serve como documento para a construção do software. A respeito da criação de um projeto orientado a objetos, julgue os seguintes itens.

Um projeto de objeto pode ser de duas formas: descrição de protocolo, que mostra detalhes de cada operação implicada por uma mensagem que é passada para um objeto, e descrição de implementação, que define mensagens que um objeto pode receber e a operação que o objeto realiza quando recebe uma mensagem.

4748 Q791297
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise orientada a objetos de sistemas é fundamentada em conceitos como objetos e atributos, classes e membros, todo e partes. Com relação a conceitos desse tipo de análise, julgue os itens a seguir.

A UML usa uma combinação de diagramas de estado, diagramas de seqüência, diagramas de colaboração e diagramas de atividade para representar o comportamento estático dos objetos e classes que tiverem sido identificados como parte do modelo de análise.

4749 Q791296
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise orientada a objetos de sistemas é fundamentada em conceitos como objetos e atributos, classes e membros, todo e partes. Com relação a conceitos desse tipo de análise, julgue os itens a seguir.

O processo de análise orientada a objetos começa com a preocupação com os objetos e depois com a forma pela qual o sistema vai ser usado. Depois de definido o cenário de uso, começa a modelagem do software.

4750 Q791295
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos mecanismos da análise estruturada, julgue os itens seguintes.

A representação gráfica de um diagrama de fluxo de dados (DFD) é a seguinte: um retângulo para representar uma entidade externa, um círculo para representar um processo, uma seta para representar itens de dados e linhas duplas para representar depósitos de dados.

4751 Q791294
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O projeto orientado a objetos transforma o modelo de análise criado, usando análise orientada a objetos, em um modelo de projeto que serve como documento para a construção do software. A respeito da criação de um projeto orientado a objetos, julgue os seguintes itens.

Um dos princípios fundamentais de análise é a partição. No projeto de sistemas orientado a objetos, parte-se o modelo de análise para definir coleções de classes, relacionamentos e comportamentos coesivos.

4752 Q791293
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Teste de software é um elemento crítico de garantia de qualidade e representa a revisão final da especificação, projeto e geração de código. Acerca desse assunto, julgue os itens que se seguem.

O teste de caixa-preta tenta encontrar erros das seguintes categorias: funções incorretas ou omitidas, erros de interface, erros de estrutura de dados ou de acesso a base de dados externa, erros de comportamento ou desempenho e erros de iniciação e término.

4753 Q791292
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Teste de software é um elemento crítico de garantia de qualidade e representa a revisão final da especificação, projeto e geração de código. Acerca desse assunto, julgue os itens que se seguem.

O método de teste de fluxo de dados é um método de projeto de caso de teste que exercita as condições lógicas contidas em um módulo de programa. Uma condição lógica é uma variável booleana ou uma expressão relacional.

4754 Q791291
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O sentido da palavra qualidade está diretamente relacionado com a satisfação do usuário. No caso de qualidade de software isso quer dizer que o usuário deve ter seus requisitos plenamente atendidos. Para que isso aconteça, todas as etapas do ciclo de desenvolvimento de um software e seus respectivos produtos devem atender determinadas normas. A respeito dessas normas, julgue os itens que se seguem.

A norma ISO/IEC 15504-1:2001 propõe abordagens de três pontos de vista: externo, interno e em uso. Do ponto de vista externo, definido pela norma ISO/IEC TR 15504-2:2002, a qualidade do software é medida e avaliada durante a fase de testes em ambiente simulado e usando dados simulados. Do ponto de vista interno, def...

4755 Q790439
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Em um projeto de software orientado a objetos, a métrica NSS (number of scenario scripts) é um forte indicador da quantidade de módulos que podem ser reutilizados.

4756 Q790438
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

O papel do projetista de interfaces com usuário envolve a reconciliação das diferenças de visão entre os usuários, os engenheiros de software e os responsáveis pela implementação.

4757 Q790231
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

O número de casos de uso de um software orientado a objetos é forte indicador do tamanho do programa, tratandose, assim, de uma das métricas para planejamento de projetos de software orientados a objeto.

4758 Q790230
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

O escopo do desenvolvimento de cada iteração é definido em termos de uma priorização de casos de uso a serem implementados.

4759 Q790229
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

O risco aumenta a cada iteração do desenvolvimento, até que seja possível se construir um protótipo.

4760 Q790228
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Nos processos de desenvolvimento por prototipação, o protótipo obtido freqüentemente apresenta qualidade suficiente para ser utilizado como um produto final bem acabado.

4761 Q790227
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Uma das classes de riscos mais importantes na produção de software relaciona-se à questão da comunicação de requisitos do cliente para os desenvolvedores do software.

4762 Q790226
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Um diagrama de Gantt de um projeto tem formato que impede a visualização de características das fronteiras temporais entre as tarefas, tais como as datas mais adiantadas e mais tardias para começar ou terminar uma tarefa.

4763 Q790225
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

As técnicas estatísticas de garantia da qualidade para software vêm-se mostrando incapazes de prover melhoras substanciais na qualidade de software.

4764 Q790224
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

A métrica de software denominada complexidade ciclomática provê um limite inferior para a quantidade de testes que devem ser realizados para garantir que todas as instruções de um programa estruturado sejam executadas pelo menos uma vez durante os testes.

4765 Q790222
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para planejamento de sistemas de informação, é necessário o entendimento e o detalhamento da composição de um projeto, em que técnicas normalmente associadas a área de Engenharia de Software são utilizadas. Acerca de planejamento, conceitos e métodos de planejamento de sistemas de informação, julgue os itens a seguir.

Enquanto ainda em fase de implantação de um sistema de informação, a existência de dados definidos em uma base de dados física que necessita de modificação não implica normalmente em alto custo no desenvolvimento do sistema.

4766 Q790221
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para planejamento de sistemas de informação, é necessário o entendimento e o detalhamento da composição de um projeto, em que técnicas normalmente associadas a área de Engenharia de Software são utilizadas. Acerca de planejamento, conceitos e métodos de planejamento de sistemas de informação, julgue os itens a seguir.

Na técnica de diagramação de sistemas de informação denominada análise orientada a objetos, um diagrama de fluxo de dados é criado para os dados relativos do sistema.

4767 Q790218
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao projeto de sistemas orientados a objetos, julgue os itens a seguir.

O aspecto dinâmico do modelo objeto-comportamento fornece uma indicação da concorrência entre classes. Se classes não são ativadas ao mesmo tempo, não há necessidade de processamento concorrente. Quando subsistemas são concorrentes, a única alternativa é alocar cada subsistema a um processador independente.

4768 Q790216
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

O modelo em espiral ganha-ganha define um conjunto de atividades de negociação no começo de cada passagem em torno da espiral. Além disso, define pontos marcos que ajudam a estabelecer quando um ciclo começa em torno da espiral.

4769 Q790215
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

O modelo de desenvolvimento fundamentado em componentes incorpora muitas das características do modelo incremental. A atividade de engenharia começa com a identificação dos métodos, demandando assim uma atividade interativa.

4770 Q790214
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

A gestão de requisitos é um conjunto de atividades que ajuda a equipe de projeto a identificar, controlar e rastrear requisitos e modificações de requisitos somente no início do projeto. Durante o projeto não se recomenda a alteração dos requisitos anteriormente levantados.

4771 Q790211
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

O modelo em cascata é linear e seqüencial. Modelos como o espiral e o rational unified process pregam o desenvolvimento iterativo.

4772 Q790210
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

Requisitos adequadamente definidos constituem base importante sobre a qual um sistema poderá ser bem desenvolvido. No processo de engenharia de requis...

4773 Q790182
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Um dos erros comuns, durante uma sessão de coleta de requisitos para um sistema, é a discussão que focaliza mais os problemas de implementação do que os próprios problemas dos requisitos. Isso acontece muitas vezes quando o cliente tem algum conhecimento na área de análise e desenvolvimento de programas e sugere a forma como o sistema deve ser feito.

4774 Q790181
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Considerando-se que o sistema deve atender às modernas propostas de desenvolvimento de software, a adoção das propostas do paradigma orientado a objeto para o sistema pode ser adequada. Nessa perspectiva, metodologias de desenvolvimento orientado a objetos preconizam que o acesso aos atributos das classes do sistema seja feito exclusivamente por meio de uma interface definida por métodos específicos de cada classe.

4775 Q790180
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

O diagrama de Nassi-Shneiderman é uma ferramenta inadequada para mostrar a estrutura hierárquica de controle de alto nível do programa, contudo pode ser considerado uma boa técnica de diagramação para o projeto detalhado de algoritmos, pois, ao contrário do fluxograma, é adequado para descrever algoritmos estruturados.

4776 Q790179
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

No processo de engenharia de requisitos, o estudo de viabilidade utiliza informações do processo de levantamento de requisitos para gerar um relatório que recomenda se é viável ou não realizar o processo de desenvolvimento do sistema.

4777 Q790178
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

O modelo em espiral de desenvolvimento proposto por Boehm apresenta a análise de riscos como uma das suas fases essenciais.

4778 Q790177
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Um sistema de tempo real como o proposto acima exige programação orientada por eventos. Exemplos de ambientes integrados de desenvolvimento que oferecem recursos de programação orientada a eventos são o Kylix e o Visual Basic.

4779 Q790176
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Considera-se um teste bem-sucedido aquele que revela um erro ainda não descoberto, na fase de validação do sistema.

4780 Q790175
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Em relação aos paradigmas da engenharia de software, é correto afirmar que a prototipação é um processo que capacita o desenvolvedor a criar um modelo do software a ser implementado, e o protótipo criado serve, comumente, como mecanismo para a identificação de requisitos do sistema a ser criado.

4781 Q790174
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

A técnica de coleta de requisitos denominada JAD (joint application development) fundamenta-se na coleta de dados feita de forma paulatina, em reuniões praticamente particulares, em que o entrevistador interpela, um a um, cada possível usuário do sistema, visando à maior precisão possível das informações colhidas.

4782 Q790173
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que se deseja desenvolver um sistema para controle de caixa de supermercado tendo como base um computador que registra os produtos vendidos, interagindo com dispositivos de entrada e saída tais como impressora, teclado e leitora de código de barras. Esse sistema deve interagir também com o operador do caixa e com um banco de dados do estabelecimento. A partir dessas informações, julgue os itens que se seguem.

Utilizando-se uma metodologia de análise e projeto estruturada, elementos como caixa e mercadoria definem módulos básicos sobre os quais deve-se estruturar o programa.

4783 Q790116
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos às atividades e aos processos de gerência e controle de configuração de software.

Caso um projeto de desenvolvimento de software também envolva desenvolvimento de hardware, a gerência de configuração pode ser aplicada a itens de software e hardware.

4784 Q790115
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

As atividades de teste de software e sistemas podem ser consideradas atividades de V&V.

4785 Q790114
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

O particionamento vertical da estrutura de um programa, também denominado de fatoração, indica que o controle do programa e a atividade de processamento devem ser distribuídos de cima para baixo, o que permite estruturar programas de mais fácil manutenção.

4786 Q790113
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

Os formatos de dicionários de dados produzidos em análise estruturada foram uniformizados e padronizados internacionalmente para utilização em ferramentas CASE (computer aided software engineering).

4787 Q790112
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

Um modelo de fluxo de controle é feito para completar a análise quando o sistema caracteriza-se por ser dirigido por eventos.

4788 Q790111
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Diagramas de componentes são usados para modelar a engenharia de sistema, mostrando os componentes de hardware e de software, tais como módulos processadores, arquivos e links de rede, entre outros.

4789 Q790110
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Casos de uso e atores são os principais elementos dos diagramas de caso de uso. Para relacionar atores e casos de uso, são utilizadas setas que indicam o sentido do fluxo de informações trocadas, na forma de mensagens, entre esses elementos.

4790 Q790109
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um alfa-teste é uma forma de validação de software que consiste na demonstração, pelo desenvolvedor, de forma sistemática e em ambiente controlado, das funcionalidades do software ao cliente usuário, com o registro dos erros e problemas apontados por esse usuário.

4791 Q790108
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A métrica denominada complexidade ciclomática de um software define um limite superior para o número de testes que devem ser elaborados e executados de modo a garantir a cobertura de todas as instruções presentes nesse software.

4792 Q790107
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A abordagem de teste denominada white-box testing visa demonstrar a operacionalidade de cada funcionalidade especificada, tal como observado na interface de utilização do software, sem considerar a estrutura lógica interna ao software.

4793 Q790106
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um diagrama de contexto de sistema, ferramenta utilizada por alguns métodos na transição entre as fases de especificação e de modelagem de requisitos, apresenta os principais módulos e interfaces internos ao sistema.

4794 Q790105
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

É possível medir a quantidade de ambigüidades em uma especificação de requisitos com base na coleta de informações de um conjunto de revisores do documento de especificação.

4795 Q790104
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Quanto mais futuros usuários participarem da especificação de requisitos, mais chances haverá de ocorrerem ambigüidades nos requisitos especificados.

4796 Q790103
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Em um projeto de software, a tarefa de relato de status de configuração objetiva registrar e relatar as modificações ocorridas com os itens de software, os responsáveis por elas, os momentos em que elas ocorreram e outros itens que tenham sido afetados por essas modificações.

4797 Q790102
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um dos riscos relativos à gerência de configuração é a possibilidade de essa atividade causar atrasos no progresso do desenvolvimento do software.

4798 Q790101
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Na gerência de configuração de software, o controle de sincronização objetiva garantir que, para determinada versão do software, já estejam concluídas todas as alterações dos módulos que necessitaram de modificações.

4799 Q790100
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

O padrão ISO 9126 identifica atributos-chave da qualidade de software, incluindo os atributos de funcionalidade (functionality), confiabilidade (reliability), usabilidade (usability), eficiência (efficiency), manutenibilidade (maintainability) e portabilidade (portability).

4800 Q790099
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A manutenibilidade (maintainability) é a característica de qualidade de software que consiste na facilidade de corrigir o software caso um erro seja encontrado, de adaptá-lo caso seu ambiente mude e de aprimorá-lo caso o usuário deseje uma mudança de requisitos.

4801 Q790098
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um modelo de amplificação de defeitos permite demonstrar numericamente o interesse de realizar revistas formais de projeto, como parte das atividades de garantia da qualidade de software.

4802 Q790093
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

Uma WBS (work breakdown structure) de um projeto de desenvolvimento de software define um conjunto de tarefas a serem realizadas nesse projeto, tanto globalmente, para a equipe do projeto, quanto individualmente, para cada membro da equipe.

4803 Q790092
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

Quando as falhas de determinado software têm a possibilidade de causar perdas de vidas humanas, deve-se gastar a maior parte do esforço de desenvolvimento desse software na codificação, de modo a obter um programa com a menor quantidade possível de erros.

4804 Q790031
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para que um sistema de informações possa ser efetivamente utilizado e atenda às necessidades de informação de seus clientes, é imprescindível, em fase de planejamento, a perfeita compreensão do ambiente de emprego desse sistema e de seus requisitos de operação. Acerca da análise de requisitos e das atividades correlatas de planejamento de sistemas de informação, julgue os itens a seguir.

Um dos objetivos da especificação de requisitos de um sistema é que usuários e desenvolvedores tenham a mesma visão do problema a ser resolvido.

4805 Q790030
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.

O modelo de desenvolvimento seqüencial linear, também denominado modelo em cascata, é incompatível com o emprego de técnica de análise orientada a objetos no desenvolvimento de um sistema de informação.

4806 Q790028
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da construção de bases de dados, julgue os itens que se seguem.

Na atualização de sistemas automatizados, uma das tarefas críticas na criação de bases de dados bibliográficos é a conversão dos dados retrospectivos do sistema anterior para o novo sistema, o que envolve estudo detalhado dos formatos de registro das bases anteriores e das novas bases.

4807 Q790027
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

A área-chave de processo de prevenção de defeitos é uma das capacidades de engenharia de software que uma organização deve apresentar para ser considerada uma organização com nível de maturidade 5 do modelo CMM (capability maturity model).

4808 Q790026
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Um dos benefícios do modelo de desenvolvimento por prototipação é a facilidade de converter o protótipo obtido para um produto final de alta qualidade.

4809 Q790025
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

O modelo incremental tem foco na entrega de partes de um protótipo de software que vai sendo montado à medida que cada incremento do desenvolvimento é terminado.

4810 Q790024
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A quantidade de itens de configuração cresce à medida que o processo de desenvolvimento de software progride.

4811 Q790023
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Tabelas de rastreabilidade (traceability) permitem a gestão de requisitos ao relacioná-los com aspectos técnicos do software e do ambiente e com elementos de gestão do projeto.

4812 Q790022
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Erros de inicialização de valores e erros de terminação de loops devem ser descobertos durante os testes de integração de software.

4813 Q790021
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Diagramas de objetos contêm instâncias de classes que existem em determinados processos de operação do sistema. Desse modo, tais diagramas são considerados modelos dinâmicos do sistema.

4814 Q790020
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

A hierarquia de controle representa os aspectos procedimentais do sistema, tais como a seqüência de processos, ocorrência de decisões e ordem e repetição de operações.

4815 Q790019
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

A V&V aplicada ao design de software é uma atividade que não depende fundamentalmente da participação de clientes e usuários finais.

4816 Q790018
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

Planos de integração e teste do produto são construídos antes do design detalhado do produto.

4817 Q790017
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

A validação de requisitos depende fundamentalmente da participação de clientes e usuários finais.

4818 Q790016
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos às atividades e aos processos de gerência e controle de configuração de software.

O controle e a auditoria de mudanças sobre itens de configuração são atividades sob responsabilidade da equipe que implementa os artefatos de software.

4819 Q790013
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O desenvolvimento embasado no modelo espiral envolve a construção incremental de um protótipo operacional que será usado em ambiente de produção.

4820 Q790012
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que concerne à natureza e ao papel das linguagens de programação, julgue os itens que se seguem, tomando o texto acima por referência inicial.

A escolha de uma linguagem de programação exerce um impacto sobre o planejamento, a análise, o projeto, a codificação, o teste e a manutenção de um projeto de software.

4821 Q790006
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

A manutenção de software é facilitada pela redução do gap semântico mencionado no texto.

4822 Q790005
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

Todos os objetos e classes identificados e modelados durante a fase de análise são representados nos modelos das fases subseqüentes de design e programação.

4823 Q790004
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O teste de software é um elemento crítico para assegurar a qualidade de software. Por isso, as suas chamadas técnicas de teste contêm recomendações sistemáticas para o projeto de testes. Em face dessas informações e considerando os objetivos e princípios do teste de software, julgue os itens a seguir.

Dada a natureza dinâmica de testes, é correto afirmar que seu planejamento é dispensável.

4824 Q790003
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

Entre os objetivos da fase de desenvolvimento, incluem-se definir como os dados devem ser estruturados e como as interfaces devem ser caracterizadas.

4825 Q790002
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O teste de software é um elemento crítico para assegurar a qualidade de software. Por isso, as suas chamadas técnicas de teste contêm recomendações sistemáticas para o projeto de testes. Em face dessas informações e considerando os objetivos e princípios do teste de software, julgue os itens a seguir.

É correto afirmar que os mais graves erros, do ponto de vista do cliente, são aqueles que fazem o programa não satisfazer seus requisitos.

4826 Q790001
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

A fase do desenvolvimento OO que menos afeta diretamente a qualidade final do software a ser desenvolvido é a análise.

4827 Q790000
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

A coesão entre dados e procedimentos é reduzida por meio do emprego do conceito de objetos.

4828 Q789999
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo espiral é base para a construção de metodologias incrementais e iterativas.

4829 Q789998
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de PERT de programação de um projeto de desenvolvimento de software em que estão apresentadas tarefas de T1 a T12 e marcos de M1 a M8, com suas durações e datas de conclusão, respectivamente. O diagrama deve ser lido da esquerda para a direita e de cima para baixo. A partir da análise da programação acima, e considerando o cenário de execução do projeto, julgue os itens a seguir.

A tarefa T6 depende dos resultados entregues no marco M1.

4830 Q789997
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de PERT de programação de um projeto de desenvolvimento de software em que estão apresentadas tarefas de T1 a T12 e marcos de M1 a M8, com suas durações e datas de conclusão, respectivamente. O diagrama deve ser lido da esquerda para a direita e de cima para baixo. A partir da análise da programação acima, e considerando o cenário de execução do projeto, julgue os itens a seguir.

Uma análise de riscos de atraso no projeto sugere que a execução da tarefa T2 deve ser mais bem controlada quanto a prazos que a da tarefa T7.

4831 Q789995
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

O padrão de projeto iterator permite o acesso a objetos individuais de qualquer estrutura de dados de armazenamento de coleções, tais como arrays, listas encadeadas e tabelas de hash, sem que se conheça o compo...

4832 Q560418
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

O desenvolvimento OO implica o uso de linguagens de programação OO.

4833 Q560394
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

A engenharia de software deve ter como objetivo principal

4834 Q560393
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

No processo de análise orientada a objetos, segundo Coad/Yourdon, as conexões de mensagens devem ser definidas no nível:

4835 Q560392
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Os erros identificados nas categorias de funções ausentes, funções incorretas, falhas de término, entre outros, indicam que, na etapa de testes do ciclo de desenvolvimento, foram realizados testes do tipo

4836 Q560391
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Um DTE - Diagrama de Transição de Estado, da técnica de análise estruturada, representando um sistema realtime, deverá conter no mínimo

4837 Q560379
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Os sistemas respodem aso estímulos que ocorrem no mundo exterior, os quais devem ser representados na forma de

4838 Q560368
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

No contexto de Padrões de Projeto, é correto afirmar:

4839 Q560367
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considerando o diagrama de atividades UML apresentado abaixo, é correto afirmar:

4840 Q129240
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A política de segurança é um conjunto de diretrizes, normas, procedimentos e instruções de trabalho que estabelecem os critérios de segurança para serem adotados no nível local ou a institucional, visando o estabelecimento, a padronização e a normalização da segurança tanto no âmbito humano quanto tecnológico. Acerca das boas práticas para elaboração, implantação e monitoração da política de segurança, julgue os itens seguintes.

Uma fonte primária para a definição dos requisitos de segurança consiste na avaliação de riscos dos ativos de informação. Essa análise permite ainda equilibrar os gastos com os controles de segurança de acordo com os danos causados aos negócios gerados pelas potenciais falhas na segur...

4841 Q129237
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A política de segurança é um conjunto de diretrizes, normas, procedimentos e instruções de trabalho que estabelecem os critérios de segurança para serem adotados no nível local ou a institucional, visando o estabelecimento, a padronização e a normalização da segurança tanto no âmbito humano quanto tecnológico. Acerca das boas práticas para elaboração, implantação e monitoração da política de segurança, julgue os itens seguintes.

A elaboração de uma política de segurança institucional deve refletir, sobretudo, o know-how de segurança dos profissionais envolvidos com a sua elaboração e não a cultura da organização.

4842 Q129234
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que se deseja desenvolver um sistema para controle de caixa de supermercado tendo como base um computador que registra os produtos vendidos, interagindo com dispositivos de entrada e saída tais como impressora, teclado e leitora de código de barras. Esse sistema deve interagir também com o operador do caixa e com um banco de dados do estabelecimento. A partir dessas informações, julgue os itens que se seguem.

A descrição informal do que o sistema deve fazer, tal como ler código de barras, identificar o produto e calcular o total da compra, faz parte da especificação de requisitos do programa.

4843 Q129231
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

No ciclo de vida da prototipação, existe o perigo de o usuário ou a equipe de desenvolvimento tentar transformar o próprio protótipo em um sistema em produção, procedimento considerado inadequado em metodologias de desenvolvimento, pois o protótipo, após permitir o levantamento dos requisitos, deve, segundo essas metodologias, ser descartado.

4844 Q129228
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Ferramentas CASE de gerenciamento de mudança podem apoiar todo o ciclo de desenvolvimento desse sistema, sendo capazes de proporcionar a prototipação de interfaces com usuário.

4845 Q129226
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a situação descrita, julgue os itens a seguir, relativos aos modelos de desenvolvimento de software aplicáveis ao sistema descrito.

Modelos de desenvolvimento de software mais recentes opõem-se ao clássico modelo em cascata, visto que propõem que cada fase do processo seja repetida ciclicamente várias vezes, tendo-se, ao final de cada iteração, um produto aprimorado.

4846 Q129112
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

O modelo em espiral de desenvolvimento proposto por Boehm apresenta a análise de riscos como uma das suas fases essenciais.

4847 Q129110
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

Modelos clássicos de desenvolvimento de software propõem que cada fase do processo seja repetida ciclicamente várias vezes, tendo-se ao final de cada iteração um produto...
4848 Q129106
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.

O modelo em espiral para desenvolvimento de software é fundamentado no faseamento comumente adotado em projetos de engenharia a partir da década de 70...

4849 Q129103
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O teste de software é um elemento crítico para assegurar a qualidade de software. Por isso, as suas chamadas técnicas de teste contêm recomendações sistemáticas para o projeto de testes. Em face dessas informações e considerando os objetivos e princípios do teste de software, julgue os itens a seguir.

Quanto aos objetivos, é correto afirmar que um bom caso de teste de software é aquele que tem grande probabilidade de encontrar um erro até então não descoberto.

4850 Q129100
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

A fase de suporte, totalmente distinta da fase de definição como também da fase de desenvolvimento, compreende exclusivamente a correção de erros.

4851 Q129097
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para conceber software adequadamente, deve ser definido um processo de engenharia de software. O trabalho associado a essa engenharia, independentemente de área de aplicação, tamanho do projeto ou complexidade, envolve três fases genéricas: definição, desenvolvimento e suporte. A esse respeito, julgue os itens seguintes.

Durante a fase de definição, devem-se identificar, entre outros aspectos, que informação deverá ser processada e que função e desempenho são desejados.

4852 Q129095
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

O processo de engenharia de requisitos pode ser descrito em seis passos distintos: elicitação de requisitos; análise e negociação de requisitos; especificação de requisitos; modelagem do sistema; validação de requisitos; gestão de requisitos.

4853 Q129092
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

As tabelas de rastreamento são muito usadas como parte da base de dados de requisitos. Elas podem ser úteis para agilizar o entendimento de como a modificação em um requisito vai afetar diferentes aspectos do sistema a ser construído.

4854 Q129088
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

A validação de requisitos examina a especificação para garantir que todos os requisitos do sistema tenham sido declarados de modo não-ambíguo. O principal mecanismo de validação de requisitos é o diagrama de classes definido pela UML.

4855 Q129086
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de levantamento de requisitos, julgue os itens a seguir.

Problemas como de escopo, em que o sistema é mal definido ou o cliente/usuário especifica detalhes técnicos desnecessários que podem confundir em vez de esclarecer, fazem do levantamento dos requisitos uma atividade de extrema importância.

4856 Q129083
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

O modelo de processo concorrente é freqüentemente usado como paradigma para o desenvolvimento de aplicações cliente/servidor. Esse modelo define uma série de eventos que vão disparar transições de estado para estado, para cada uma das atividades de engenharia de software.

4857 Q129079
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

Um modelo espiral é dividido em um certo número de atividades que formam uma estrutura denominada regiões de tarefas. As regiões mais comuns são: comunicação com o cliente; planejamento; análise de riscos; engenharia; construção e liberação; avaliação pelo cliente.

4858 Q129076
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando os conceitos de modelos de processo de software, julgue os itens seguintes.

Quando um modelo incremental é usado, o primeiro incremento é freqüentemente denominado núcleo do produto. Nesse caso, os requisitos básicos são satisfeitos, mas muitas características suplementares deixam de ser elaboradas.

4859 Q129073
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao projeto de sistemas orientados a objetos, julgue os itens a seguir.

O modelo de análise orientado a objetos contém cenários de uso, denominados casos de uso, e uma descrição dos papéis que os usuários ou atores desempenham. Isso serve como entrada para o processo de projeto da interface do sistema.

4860 Q129070
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de logging, que realiza a coleta automática de dados internos sobre o uso do software em condições reais, permite encontrar funções freqüentemente usadas e pode funcionar continuamente, mas realiza uma violação da privacidade do usuário.

4861 Q129066
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de grupo focal, no qual um grupo de seis a nove usuários são colocados para discutir novos conceitos e identificar aspectos relacionados a uma interface durante um período de cerca de duas horas, tem como vantagens a captura de reações espontâneas e dinâmicas do grupo, mas seus resultados são difíceis de analisar.

4862 Q129063
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de usabilidade embasado em questionários, que são preenchidos por usuários após o teste das interfaces, consegue revelar novas oportunidades para aperfeiçoar tarefas, mas consome muito tempo para realização.

4863 Q129060
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de usabilidade embasado no pensamento em voz alta, no qual um usuário testador expressa o seu pensamento enquanto testa uma interface, apresenta como vantagens o fácil isolamento de falhas conceituais dos usuários, mas tem a desvantagem de ser de difícil verbalização por usuários especialistas.

4864 Q129057
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de usabilidade embasado na medição de desempenho, no qual se mede o tempo necessário para que um conjunto de usuários testadores execute um conjunto de tarefas predefinidas, apresenta como vantagens a produção de resultados fáceis de comparar e como desvantagens, a dificuldade para encontrar problemas de usabilidade individuais.

4865 Q129054
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

São estágios típicos de um modelo de ciclo de vida de engenharia de usabilidade: o reconhecimento do usuário; a definição de metas de usabilidade; o design participatório da interface; a prototipação; a verificação e validação do design detalhado do software; e o teste empírico.

4866 Q129051
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que concerne à natureza e ao papel das linguagens de programação, julgue os itens que se seguem, tomando o texto acima por referência inicial.

A portabilidade de código-objeto não auxilia na redução dos custos de distribuição de software em sistemas heterogêneos.

4867 Q129048
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

No que concerne à natureza e ao papel das linguagens de programação, julgue os itens que se seguem, tomando o texto acima por referência inicial.

A portabilidade de código-fonte de uma linguagem de programação auxilia a reduzir os custos de desenvolvimento de software em sistemas heterogêneos.

4868 Q129044
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

No escopo de um projeto integrado de desenvolvimento de software e sistemas, atividades relacionadas à validação de requisitos e validação de design podem ser efetuadas em paralelo.

4869 Q129042
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

A execução plena do conjunto de atividades referentes ao quadrante superior direito do modelo espiral — avalie alternativas, identifique e resolva riscos — sempre envolve alguma atividade de produção e execução de código.

4870 Q129039
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo de processo espiral é uma metodologia de desenvolvimento de software fundamentada na análise de riscos.

4871 Q129036
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

Todos os objetos e classes identificados e modelados durante a fase de análise são representados nos modelos das fases subseqüentes de design e programação.

4872 Q129033
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

A fase do desenvolvimento OO que menos afeta diretamente a qualidade final do software a ser desenvolvido é a análise.

4873 Q129030
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

O desenvolvimento OO implica o uso de linguagens de programação OO.

4874 Q129027
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

A identificação dos requisitos de um sistema de software OO ocorre na fase de design.

4875 Q129024
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos às atividades e aos processos de gerência e controle de configuração de software.

Caso um projeto de desenvolvimento de software também envolva desenvolvimento de hardware, a gerência de configuração pode ser aplicada a itens de software e hardware.

4876 Q129021
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

As atividades de teste de software e sistemas podem ser consideradas atividades de V&V.

4877 Q129019
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

A V&V aplicada ao design de software é uma atividade que não depende fundamentalmente da participação de clientes e usuários finais.

4878 Q129015
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

A validação de requisitos depende fundamentalmente da participação de clientes e usuários finais.

4879 Q129013
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

Os processos de V&V suportam uma ampla gama de outros processos de software, entre os quais se destacam gerenciamento, aquisição, fornecimento, desenvolvimento, operação e manutenção de software.

4880 Q129010
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

O processo de validação e verificação (V&V) define atividades estreitamente relacionadas com um plano de garantia de qualidade de software (software quality assurance).

4881 Q129007
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

Planos de integração e teste do produto são construídos antes do design detalhado do produto.

4882 Q129004
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

A formulação do conceito operacional do sistema a desenvolver pode ser considerada uma atividade de definição de requisitos preliminares (early requirements).

4883 Q129001
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo espiral é base para a construção de metodologias incrementais e iterativas.

4884 Q128998
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo de processo em cascata é plenamente compatível com o modelo espiral.

4885 Q128994
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

No escopo de um projeto integrado de desenvolvimento de software e sistemas, atividades relacionadas à validação de requisitos e validação de design podem ser efetuadas em paralelo.

4886 Q128991
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

A execução plena do conjunto de atividades referentes ao quadrante superior direito do modelo espiral — avalie alternativas, identifique e resolva riscos — sempre envolve alguma atividade de produção e execução de código.

4887 Q128989
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O desenvolvimento embasado no modelo espiral envolve a construção incremental de um protótipo operacional que será usado em ambiente de produção.

4888 Q128986
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo de processo espiral é uma metodologia de desenvolvimento de software fundamentada na análise de riscos.

4889 Q128983
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

O aumento de produtividade obtido com o desenvolvimento OO acarreta um aumento da quantidade de linhas de código por abstração de implementação produzida.

4890 Q128980
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

O desenvolvimento OO permite maior envolvimento dos usuários e clientes do software com a validação dos artefatos de projeto e com a implementação.

4891 Q128977
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

A manutenção de software é facilitada pela redução do gap semântico mencionado no texto.

4892 Q128974
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

Quando comparados com as abordagens estruturadas, as especificações, modelos e implementações OO possuem uma melhor confiabilidade de representação.

4893 Q128971
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

O desenvolvimento OO emprega uma diversidade de técnicas de abstração não inter-relacionadas, que permitem a diminuição do gap semântico mencionado no texto.

4894 Q128968
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

Todos os objetos e classes identificados e modelados durante a fase de análise são representados nos modelos das fases subseqüentes de design e programação.

4895 Q128965
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

A fase do desenvolvimento OO que menos afeta diretamente a qualidade final do software a ser desenvolvido é a análise.

4896 Q128962
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

A identificação dos requisitos de um sistema de software OO ocorre na fase de design.

4897 Q128959
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de logging, que realiza a coleta automática de dados internos sobre o uso do software em condições reais, permite encontrar funções freqüentemente usadas e pode funcionar continuamente, mas realiza uma violação da privacidade do usuário.

4898 Q128956
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de grupo focal, no qual um grupo de seis a nove usuários são colocados para discutir novos conceitos e identificar aspectos relacionados a uma interface durante um período de cerca de duas horas, tem como vantagens a captura de reações espontâneas e dinâmicas do grupo, mas seus resultados são difíceis de analisar.

4899 Q128954
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de usabilidade embasado em questionários, que são preenchidos por usuários após o teste das interfaces, consegue revelar novas oportunidades para aperfeiçoar tarefas, mas consome muito tempo para realização.

4900 Q128950
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de usabilidade embasado no pensamento em voz alta, no qual um usuário testador expressa o seu pensamento enquanto testa uma interface, apresenta como vantagens o fácil isolamento de falhas conceituais dos usuários, mas tem a desvantagem de ser de difícil verbalização por usuários especialistas.

4901 Q128948
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

O método de usabilidade embasado na medição de desempenho, no qual se mede o tempo necessário para que um conjunto de usuários testadores execute um conjunto de tarefas predefinidas, apresenta como vantagens a produção de resultados fáceis de comparar e como desvantagens, a dificuldade para encontrar problemas de usabilidade individuais.

4902 Q128945
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O texto acima apresenta os desafios e as oportunidades da engenharia de usabilidade. Acerca das características dos métodos de usabilidade, julgue os itens que se seguem, tendo o texto por referência inicial.

São estágios típicos de um modelo de ciclo de vida de engenharia de usabilidade: o reconhecimento do usuário; a definição de metas de usabilidade; o design participatório da interface; a prototipação; a verificação e validação do design detalhado do software; e o teste empírico.

4903 Q128942
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à natureza e ao papel das linguagens de programação, julgue os itens que se seguem, tomando o texto acima por referência inicial.

A escolha de uma linguagem de programação exerce um impacto sobre o planejamento, a análise, o projeto, a codificação, o teste e a manutenção de um projeto de software.

4904 Q128939
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

odos os objetos e classes identificados e modelados durante a fase de análise são representados nos modelos das fases subseqüentes de design e programação.

4905 Q128936
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos às atividades e aos processos de gerência e controle de configuração de software.

Ferramentas de controle de versionamento de documentos, inclusive de código-fonte, como CVS, são imprescindíveis na implantação de processos de gerência e controle de configuração de software.

4906 Q128933
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma relação entre fases e subfases do processo de avaliação de qualidade de produto de software definido pela norma ISO/IEC 14598-6 e apoiado pela norma ISO/IEC 9126. Tendo por referência essas normas e considerando as características do processo esquematizado e os aspectos gerais de processo de avaliação de qualidade de produto de software, julgue os itens subseqüentes.

No processo acima, a coleta de métricas externas e internas se dá uniformemente, independentemente da fase, do escopo ou nível de completude do produto a ser avaliado.

4907 Q128930
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

Os processos de V&V suportam uma ampla gama de outros processos de software, entre os quais se destacam gerenciamento, aquisição, fornecimento, desenvolvimento, operação e manutenção de software.

4908 Q128927
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que concerne a atividades e processos de verificação e validação, no escopo de modelos de processos como o espiral, julgue os itens subseqüentes.

O processo de validação e verificação (V&V) define atividades estreitamente relacionadas com um plano de garantia de qualidade de software (software quality assurance).

4909 Q128924
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

A formulação do conceito operacional do sistema a desenvolver pode ser considerada uma atividade de definição de requisitos preliminares (early requirements).

4910 Q128921
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

No escopo de um projeto integrado de desenvolvimento de software e sistemas, atividades relacionadas à validação de requisitos e validação de design podem ser efetuadas em paralelo.

4911 Q128919
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo de processo espiral é uma metodologia de desenvolvimento de software fundamentada na análise de riscos.

4912 Q128916
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise estruturada foi, durante um longo período, o principal arcabouço metodológico para o desenvolvimento de software. Acerca das atividades, dos processos de trabalho e das representações gráficas e textuais dessa metodologia de desenvolvimento de sistemas de informação, julgue os itens a seguir.

Um diagrama de fluxo de dados de nível 0 deve descrever o sistema com um pequeno grupo de transformações, usualmente de 3 a 5 bolas (bubbles).

4913 Q128913
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de software orientado a objetos atingiu um estado de maturidade que permitiu a criação de elementos metodológicos de eficácia comprovada, incluindo uma linguagem de modelagem unificada, a UML (unified modeling language). Acerca das metodologias da orientação a objetos e da linguagem UML, julgue os itens seguintes.

Diagramas de casos de uso são usados para identificar e modelar os requisitos funcionais de um sistema.

4914 Q128910
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A verificação exaustiva de todos os possíveis caminhos lógicos permitidos na estrutura de um software apresenta um problema logístico referente ao número de teste necessários. Esse problema pode ser grave mesmo para softwares relativamente pequenos, e praticamente impede o teste exaus...

4915 Q128907
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Por ocorrer em fase inicial do projeto, a análise de requisitos está impossibilitada de tratar dos modos de teste de validação dos requisitos.

4916 Q128904
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

Na gerência de configuração de software, o conceito de baseline, tal como definido no padrão IEEE 610.12-1990, consiste em uma especificação ou produto que foi formalmente revisto e sobre o qual se obteve um acordo, de modo que o baseline serve de referencial para o desenvolvimento e ...

4917 Q128901
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A métrica DRE (defect removal efficiency) fornece uma medição da habilidade de remoção de defeitos específica das atividades de teste unitário e de integração em um desenvolvimento de software.

4918 Q128898
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

No modelo de desenvolvimento em espiral, as comunicações com o cliente do software são feitas apenas no início do projeto, o que é representado pelo posicionamento de tais atividades no centro da espiral. A partir do centro, ocorrem várias atividades de desenvolvimento em paralelo, que...

4919 Q128894
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

A expressão técnicas de quarta geração (fourth generation techniques — 4GT) refere-se a uma série de técnicas e ferramentas que permitem especificar o software em alto nível e gerar automaticamente o código-fonte correspondente à especificação.

4920 Q128891
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software é o domínio do conhecimento que engloba tecnologias e processos de trabalho que visam a produção sistemática de softwares para atender a requisitos técnicos, com determinados níveis de qualidade e custo. Para tanto, a engenharia de software estuda e define metodologias, técnicas e ferramentas de apoio. Acerca das atividades de engenharia de software e dos meios para realizá-las, julgue os itens a seguir.

O modelo seqüencial linear para o desenvolvimento de software é caracterizado por tratar com flexibilidade as incertezas existentes no início dos projetos.

4921 Q128888
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da construção de bases de dados, julgue os itens que se seguem.

No desenvolvimento de sistemas de automação, a etapa de construção de bases de dados deve ser feita antes da especificação dos requisitos do sistema no qual as bases estão inseridas.

4922 Q128885
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

O padrão para planos de garantia da qualidade de software recomendado pelo IEEE contém, entre outras seções acerca da gestão da qualidade, uma seção destinada a identificar as revistas, inspeções e auditorias que devem ser realizadas durante um projeto de software.

4923 Q128882
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

A equação de software de Putnam estabelece uma relação linear entre o tempo cronológico para completar um projeto de software e o esforço humano para esse projeto.

4924 Q128879
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

Um dos parâmetros utilizados na avaliação da quantidade de pontos de função de um software é a quantidade estimada de linhas de código-fonte para esse software.

4925 Q128875
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa a sistematização de várias metodologias, técnicas e ferramentas de desenvolvimento que levem à construção de softwares de qualidade, respeitando requisitos de custo e prazo. Acerca dos processos de trabalho, métodos e técnicas da engenharia de software, julgue os itens subseqüentes.

De modo geral, constata-se no setor de software que a quantidade de defeitos em um programa diminui à medida que são realizadas atividades de modificação e manutenção desse programa.

4926 Q128872
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

O padrão de projeto factory method tem o objetivo de organizar a criação de objetos quando o processo de criação envolve um conjunto de passos seqüenciais, cada um destinado a montar uma parte do objeto, que, em...

4927 Q128870
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

Uma fachada consiste em um dos modos de apresentação ao usuário dos dados de uma aplicação construída segundo o padrão de projeto façade.

4928 Q128867
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em um projeto de software orientado a objetos, é necessário definir quais são as responsabilidades das classes de objetos, os modos de interação entre os objetos, os agrupamentos e a hierarquização das classes de objetos, questões que têm levado à busca de soluções por meio de princípios e padrões de projeto testados e validados. Acerca do uso de padrões de projeto, das funcionalidades da orientação a objetos e dos processos e técnicas relativos ao projeto orientado a objetos, julgue os itens a seguir.

No padrão de projeto MVC (model-view-controller), da categoria arquitetura, o modelo contém os dados do aplicativo, o controlador implementa a lógica para processar entradas do usuário e a visão trata da apresen...

4929 Q128864
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à natureza e ao papel das linguagens de programação, julgue os itens que se seguem, tomando o texto acima por referência inicial.

A escolha de uma linguagem de programação exerce um impacto sobre o planejamento, a análise, o projeto, a codificação, o teste e a manutenção de um projeto de software.

4930 Q128860
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima apresenta uma comparação entre as características de desenvolvimento de software proprietário e de software de código aberto e livre. A partir das informações contidas nessa tabela, julgue os itens subseqüentes.

A adoção do modelo de software aberto conduz a um amadurecimento técnico das organizações produtoras e adquirentes de software maior do que a escolha do modelo de software proprietário.

4931 Q128857
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima apresenta uma comparação entre as características de desenvolvimento de software proprietário e de software de código aberto e livre. A partir das informações contidas nessa tabela, julgue os itens subseqüentes.

A adoção do modelo de aquisição embasado em software aberto e livre é pressuposto para que uma organização consiga reduzir seus custos de negócios.

4932 Q128854
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela acima apresenta uma comparação entre as características de desenvolvimento de software proprietário e de software de código aberto e livre. A partir das informações contidas nessa tabela, julgue os itens subseqüentes.

A adoção do modelo de aquisição embasado em software aberto e livre é pressuposto para que uma organização consiga reduzir seus custos de negócios.

4933 Q128851
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de PERT de programação de um projeto de desenvolvimento de software em que estão apresentadas tarefas de T1 a T12 e marcos de M1 a M8, com suas durações e datas de conclusão, respectivamente. O diagrama deve ser lido da esquerda para a direita e de cima para baixo. A partir da análise da programação acima, e considerando o cenário de execução do projeto, julgue os itens a seguir.

As tarefas T1, T9 e T12 estão no caminho crítico de execução do projeto.

4934 Q128848
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de PERT de programação de um projeto de desenvolvimento de software em que estão apresentadas tarefas de T1 a T12 e marcos de M1 a M8, com suas durações e datas de conclusão, respectivamente. O diagrama deve ser lido da esquerda para a direita e de cima para baixo. A partir da análise da programação acima, e considerando o cenário de execução do projeto, julgue os itens a seguir.

A tarefa T8 poderá ser iniciada antes da tarefa T2, sem prejuízo na execução do projeto.

4935 Q128845
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um diagrama de PERT de programação de um projeto de desenvolvimento de software em que estão apresentadas tarefas de T1 a T12 e marcos de M1 a M8, com suas durações e datas de conclusão, respectivamente. O diagrama deve ser lido da esquerda para a direita e de cima para baixo. A partir da análise da programação acima, e considerando o cenário de execução do projeto, julgue os itens a seguir.

Atrasos na execução de uma ou mais tarefas da programação implicam necessariamente o fracasso do projeto.

4936 Q128842
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta uma relação entre fases e subfases do processo de avaliação de qualidade de produto de software definido pela norma ISO/IEC 14598-6 e apoiado pela norma ISO/IEC 9126. Tendo por referência essas normas e considerando as características do processo esquematizado e os aspectos gerais de processo de avaliação de qualidade de produto de software, julgue os itens subseqüentes.

O processo ilustrado pode ser usado para a avaliação de produtos intermediários construídos em uma cadeia de fornecedores.

4937 Q128839
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta uma relação entre fases e subfases do processo de avaliação de qualidade de produto de software definido pela norma ISO/IEC 14598-6 e apoiado pela norma ISO/IEC 9126. Tendo por referência essas normas e considerando as características do processo esquematizado e os aspectos gerais de processo de avaliação de qualidade de produto de software, julgue os itens subseqüentes.

O processo de avaliação apresentado pode ser usado em um contexto de aquisição de software.

4938 Q128836
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta uma relação entre fases e subfases do processo de avaliação de qualidade de produto de software definido pela norma ISO/IEC 14598-6 e apoiado pela norma ISO/IEC 9126. Tendo por referência essas normas e considerando as características do processo esquematizado e os aspectos gerais de processo de avaliação de qualidade de produto de software, julgue os itens subseqüentes.

O processo definido pela ISO/IEC 14598-6 fornece resultados diretamente aplicáveis à melhoria de processos de desenvolvimento de software em áreas específicas da organização fornecedora do produto avaliado.

4939 Q128833
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O modelo de processo em cascata é plenamente compatível com o modelo espiral.

4940 Q128830
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

A execução plena do conjunto de atividades referentes ao quadrante superior direito do modelo espiral — avalie alternativas, identifique e resolva riscos — sempre envolve alguma atividade de produção e execução de código.

4941 Q128827
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta o diagrama do modelo de processo de software espiral, proposto em 1988 por Barry Boehm. Acerca das características desse modelo, julgue os itens que se seguem.

O desenvolvimento embasado no modelo espiral envolve a construção incremental de um protótipo operacional que será usado em ambiente de produção.

4942 Q128825
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

O desenvolvimento OO permite maior envolvimento dos usuários e clientes do software com a validação dos artefatos de projeto e com a implementação.

4943 Q128822
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

Quando comparados com as abordagens estruturadas, as especificações, modelos e implementações OO possuem uma melhor confiabilidade de representação.

4944 Q128819
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo o texto acima por referência inicial, julgue os itens seguintes, acerca da melhoria de qualidade e produtividade no desenvolvimento de software.

O desenvolvimento OO emprega uma diversidade de técnicas de abstração não inter-relacionadas, que permitem a diminuição do gap semântico mencionado no texto.

4945 Q128816
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

O desenvolvimento OO implica o uso de linguagens de programação OO.

4946 Q128813
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o texto acima e tendo por referência as características do desenvolvimento OO, julgue os itens a seguir.

A identificação dos requisitos de um sistema de software OO ocorre na fase de design.

4947 Q128810
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para planejamento de sistemas de informação, é necessário o entendimento e o detalhamento da composição de um projeto, em que técnicas normalmente associadas a área de Engenharia de Software são utilizadas. Acerca de planejamento, conceitos e métodos de planejamento de sistemas de informação, julgue os itens a seguir.

A documentação de um sistema de informação é um passo que, apesar de ser altamente necessário, deve ser feito após a conclusão dos testes de implantação.

4948 Q128808
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para planejamento de sistemas de informação, é necessário o entendimento e o detalhamento da composição de um projeto, em que técnicas normalmente associadas a área de Engenharia de Software são utilizadas. Acerca de planejamento, conceitos e métodos de planejamento de sistemas de informação, julgue os itens a seguir.

Ciclos de sistemas estão relacionados aos ciclos de desenvolvimento, de vida e de manutenção de sistemas, bem como às condições de reúso.

4949 Q128805
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para planejamento de sistemas de informação, é necessário o entendimento e o detalhamento da composição de um projeto, em que técnicas normalmente associadas a área de Engenharia de Software são utilizadas. Acerca de planejamento, conceitos e métodos de planejamento de sistemas de informação, julgue os itens a seguir.

Para o correto planejamento de sistemas de informação, fases relacionadas ao estudo, ao entendimento, à modelagem de gestão e à definição de estratégias de tecnologia da informação devem ser contempladas.

4950 Q128802
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de análise orientada a objetos, julgue os seguintes itens.

O processo da análise orientada a objetos começa com a classificação dos objetos e a criação de uma hierarquia de classes. O passo seguinte é a definição de casos de uso, que descrevem como o sistema será usado.

4951 Q128799
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de análise orientada a objetos, julgue os seguintes itens.

A análise de sistemas orientados a objetos pode ocorrer em diversos níveis de abstração. No nível de negócio, as técnicas associadas com a análise orientada a objetos podem ser combinadas com uma abordagem de engenharia de processos de negócios, com o objetivo de definir classes, objetos, relacionamentos e comportamentos que modelem todo o negócio.

4952 Q128796
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Um padrão de projeto (design pattern) empregado na análise orientada a objetos consiste em uma forma particular de organização da documentação que obedece a regras comuns a todas as outras fases de projeto.

4953 Q128794
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Um caminho crítico em um método de escalonamento de projetos consiste em uma seqüência de tarefas que pode resultar no aumento de qualquer um dos riscos avaliados para o projeto.

4954 Q128791
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

A análise regressiva de projetos de software feitos no passado permitiu a definição de modelos de estimativa de projetos que mostram uma relação fortemente linear entre o esforço requerido para realizar um software e a quantidade de linhas de código-fonte desse software.

4955 Q128787
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software visa à produção sistemática de softwares que possam atender a requisitos técnicos, garantindo determinado nível de qualidade, a determinado custo. Acerca da engenharia de software e suas várias metodologias, técnicas e ferramentas de apoio, julgue os seguintes itens.

Um dos problemas da utilização de um modelo seqüencial linear para o desenvolvimento de software decorre do fato de que freqüentemente os projetos não seguem um fluxo seqüencial tal como proposto no modelo.

4956 Q128785
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

O risco é baixo nas últimas iterações do desenvolvimento.

4957 Q128782
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

Nas últimas iterações, não há modificações em nenhum documento do sistema, mas apenas produção de novos módulos de código e correção de erros em códigos já existentes.

4958 Q128780
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

Nas primeiras iterações do desenvolvimento, não há produção de nenhum código de programa, mas apenas a documentação do sistema é produzida.

4959 Q128778
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

O risco é baixo nas últimas iterações do desenvolvimento.

4960 Q128775
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

Nas últimas iterações, não há modificações em nenhum documento do sistema, mas apenas produção de novos módulos de código e correção de erros em códigos já existentes.

4961 Q128772
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que, em um projeto de um sistema de informação, tenha sido adotado um processo de desenvolvimento incremental, com base na metodologia RUP (rational unified process). Acerca desse processo de desenvolvimento, julgue os itens que se seguem.

Nas primeiras iterações do desenvolvimento, não há produção de nenhum código de programa, mas apenas a documentação do sistema é produzida.

4962 Q128769
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.

O modelo de entidades e relacionamentos, diagrama freqüentemente empregado na análise de dados para o modelo relacional, é elaborado com os mesmos tipos de elementos de modelagem do modelo de classes da UML, utilizado em análise orientada a objetos.

4963 Q128766
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.

A análise orientada a objetos tem como ponto de partida uma concepção dos objetos que representam o domínio do problema que será resolvido pelo sistema a ser desenvolvido.

4964 Q128764
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.

Em um modelo de desenvolvimento incremental, cada incremento do sistema somente pode ser desenvolvido após o término do incremento precedente.

4965 Q128761
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto de sistemas de informação são atividades para as quais existem várias metodologias, técnicas e ferramentas de apoio. Acerca dessas atividades e dos meios para realizá-las, julgue os itens subseqüentes.

Um dos riscos do modelo de desenvolvimento por prototipação é a possibilidade de que uma solução escolhida com o objetivo de realizar rapidamente o protótipo venha a se tornar permanente dentro do sistema mesmo que apresente características inadequadas com relação ao problema a ser resolvido.

4966 Q128758
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para que um sistema de informações possa ser efetivamente utilizado e atenda às necessidades de informação de seus clientes, é imprescindível, em fase de planejamento, a perfeita compreensão do ambiente de emprego desse sistema e de seus requisitos de operação. Acerca da análise de requisitos e das atividades correlatas de planejamento de sistemas de informação, julgue os itens a seguir.

O estudo das prioridades de desenvolvimento de sistemas é um dos objetivos de um plano diretor de sistemas de informação.

4967 Q128068
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

As técnicas LOC (lines of code) e FP (function points), que são usadas para fazer estimativas de projetos de software, têm em comum a característica de partir de uma definição do escopo do software seguida de uma decomposição deste em módulos que possam s...

4968 Q126722
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas à Engenharia de Software:

Estão corretos os itens:

4969 Q126063
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O sentido da palavra qualidade está diretamente relacionado com a satisfação do usuário. No caso de qualidade de software isso quer dizer que o usuário deve ter seus requisitos plenamente atendidos. Para que isso aconteça, todas as etapas do ciclo de desenvolvimento de um software e seus respectivos produtos devem atender determinadas normas. A respeito dessas normas, julgue os itens que se seguem.

A essência da norma NBR ISO/IEC 12207 é definir os processos que envolvem o ciclo de vida de um software. Para isso classificam-se os processos em fundamentais, de apoio, organizacionais e de adaptação. Além desses elementos técnicos, a norma abrange, também, aspectos da organização, de capacitação do pessoal técnic...

4970 Q126062
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Teste de software é um elemento crítico de garantia de qualidade e representa a revisão final da especificação, projeto e geração de código. Acerca desse assunto, julgue os itens que se seguem.

O teste caixa-branca ou teste de caixa de vidro é um método de projeto de casos de teste que usa a estrutura de controle do projeto procedimental para derivar casos de teste. Dessa maneira garante-se que todos os caminhos independentes de um módulo tenham sido exercitados pelo menos uma vez, já que erros lógicos e pressupostos incorretos são inversamente proporcionais à probabilidade de que um caminho de programa vai ser executado.

4971 Q126061
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à plataforma Microsoft .net, julgue os itens a seguir.

O CLR (common language runtime) é responsável por tarefas como integração de linguagens e gerenciamento de memória, processos e threads. Também é responsável por atividades como gerenciamento de ciclo de vida e manipulação de exceções nas linguagens.

4972 Q126059
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O projeto orientado a objetos transforma o modelo de análise criado, usando análise orientada a objetos, em um modelo de projeto que serve como documento para a construção do software. A respeito da criação de um projeto orientado a objetos, julgue os seguintes itens.

Um projeto orientado a objetos possui quatro camadas: camada de subsistema, camada de classes e objetos, camada de mensagens e camada de responsabilidade. Nessa última camada, estão as estruturas de dados e o projeto algorítmico de todos os atributos e operações de cada objeto.

4973 Q126057
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto aos mecanismos da análise estruturada, julgue os itens seguintes.

O dicionário de dados é uma forma de organizar os elementos de dados em entidades e depósitos. As entradas e saídas devem ser descritas no diagrama de fluxos de dados.

4974 Q126055
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise orientada a objetos de sistemas é fundamentada em conceitos como objetos e atributos, classes e membros, todo e partes. Com relação a conceitos desse tipo de análise, julgue os itens a seguir.

A análise orientada a objetos de sistemas pode ocorrer em muitos níveis de abstração diferentes. No nível de negócio ou de empresa, as técnicas associadas com a orientação a objetos podem ser combinadas com uma abordagem de engenharia de processos de negócios para definir classes, objetos, relacionamentos e comportamentos que modelem todo o negócio.

4975 Q125957
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As técnicas de fatiamento de programas e de análise de dependências são aplicadas por meio da ferramenta CASE de manutenção, na categoria

4976 Q125955
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Simular a função de hardware, ou de outros equipamentos externos, é uma tarefa das ferramentas CASE de teste, na categoria

4977 Q125952
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A ferramenta de software orientada ao objeto, que edita valores de variáveis de instância de objetos, denomina-se

4978 Q125951
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A implementação física dos blocos de construção dos sistemas orientados a objetos é representada pelo diagrama de

4979 Q125886
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.

No modelo de prototipação, o desenvolvedor cria inicialmente um modelo de software que será posteriormente implementado.

4980 Q125884
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias de desenvolvimento de software, julgue os itens subseqüentes.

O modelo cascata ou ciclo de vida clássico necessita de uma abordagem sistemática, que envolve, em primeiro lugar, o projeto e, em seguida, a análise, a codificação, os testes e a manutenção.

4981 Q125882
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de cliente/servidor, julgue os itens seguintes.

A arquitetura cliente/servidor tradicional vem sendo substituída pela de múltiplas camadas. Conceitualmente, uma aplicação pode ter qualquer número de camadas. A arquitetura denominada three-tier, por exemplo, define três camadas lógicas: camada de interface de usuário, camada de regra de negócios e camada de acesso a banco de dados.

4982 Q125880
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Uma aplicação específica, desenvolvida sob as técnicas orientadas ao objeto, deve conter uma biblioteca de classes de objeto que representa uma

4983 Q125877
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Um conjunto de cenários identificados, que seja útil aos usuários de um sistema, construído em UML, é um modelo representado pelo Diagrama de

4984 Q125876
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Se determinado sistema não executa o comando que o usuário solicita, pode-se diagnosticar uma falha de engenharia de software, principalmente no que se refere à má qualidade

4985 Q125874
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A conversão dos dados paralelos do computador em um fluxo de dados serial é realizada por um chip

4986 Q125871
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Uma autoridade comum às duas classes de controle, do objeto e dos dados de objeto, e que possui nome especial é

4987 Q125856
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

No ciclo de desenvolvimento de um software, um dos aspectos gerenciais envolve a elaboração do projeto

4988 Q125853
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A técnica de programação estruturada contém uma estrutura básica adicional, originada pela estrutura Seleção, que é denominada

4989 Q125850
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Os relacionamentos entre classes, as mensagens e os métodos de uma classe, os implementadores e os remetentes de uma mensagem, são informações de softwares orientados a objetos obtidas por ferramenta do tipo

4990 Q125846
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Um relacionamento entre dois estados, num diagrama de gráficos de estados da UML, denomina-se

4991 Q125844
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Na UML, os diagramas de seqüência, com ênfase na ordenação temporal, e de colaboração, com ênfase na ordenação estrutural, representam em conjunto, os diagramas de

4992 Q125841
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Os artefatos físicos utilizados, componentes, arquivos e outros, segundo a UML, são os focos para montagem da arquitetura de um sistema sob a visão de

4993 Q125838
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A "implantação em paralelo" é uma técnica utilizada na última etapa do ciclo de desenvolvimento, que se caracteriza pela

4994 Q125803
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos modelos utilizados no desenvolvimento de aplicações de sistemas de informação, julgue os seguintes itens.

Um dos objetivos da modelagem de negócio aplicada a um processo é indicar as informações que dirigem esse processo e quem as gera.

4995 Q125800
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos de modelos funcionais, julgue os itens que se seguem.

A criação de modelos funcionais de uma aplicação permite ao engenheiro de software focalizar funções específicas do problema. Um modelo funcional começa com um único modelo de contexto.

4996 Q125797
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um modelo de processo de software é escolhido com base na natureza e na aplicação do projeto, nos métodos e nas ferramentas a serem usados, nos controles e nos produtos intermediários e finais que são requeridos. A respeito dos conceitos relacionados com o modelo de processo de software, julgue os itens seguintes.

Todo desenvolvimento de software pode ser caracterizado como um ciclo de solução de problema no qual podem ser encontrados quatro estágios: situação atual, definição do problema, desenvolvimento técnico e integração da solução.

4997 Q125794
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de desenvolvimento web assistem à geração de textos, gráficos, formulários, scripts, applets e outros elementos de uma página web.

4998 Q125791
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas de engenharia de software apoiada por computador (CASE) assistem profissionais nas atividades associadas com esse processo. A respeito de conceitos dessas ferramentas, julgue os itens a seguir.

As ferramentas CASE de programação incluem compiladores, editores e depuradores, que estão disponíveis para apoiar a maioria das linguagens de programação.

4999 Q125787
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de conceitos da análise estruturada, julgue os itens que se seguem.

Um processo representado em um diagrama de fluxo de dados pode ser refinado até que se obtenha uma representação que desempenhe uma função que seja facilmente implementada como um componente de programa.

5000 Q125785
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos de orientação a objetos, julgue os seguintes itens.

Uma interface deve possuir pelo menos o construtor por default, que não necessita ser definido explicitamente.

5001 Q125635
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos de projetos orientados a objetos, julgue os itens subseqüentes.

As quatro camadas de projeto orientado a objetos são: camada de subsistema, camada de classes e objetos, camada de mensagens e camada de responsabilidade.

5002 Q125632
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um modelo de processo para engenharia de software é escolhido com base na natureza do projeto e da aplicação, nos métodos e ferramentas a serem usados e nos controles e produtos intermediários e finais que são requeridos. Conforme definições de alguns desses modelos, julgue os itens seguintes.

O modelo embasado em prototipagem é um modelo de processo incremental que enfatiza um ciclo de desenvolvimento extremamente curto. A primeira fase do processo é a modelagem de negócio e a última é a fase de teste e entrega.

5003 Q125584
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre o surgimento e a evolução do paradigma de Orientação a Objetos (OO), podemos afirmar que linguagens OO:

5004 Q125252
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise e o projeto orientados a objetos aplicam os conceitos fundamentais de orientação a objetos para a construção de modelos de software. Acerca desses conceitos e de sua aplicação nas fases de análise e projeto de software, julgue os itens seguintes.

Com a análise orientada a objetos, busca-se identificar entidades do domínio do problema e caracterizá-las de acordo com sua importância para o problema. Essa atividade tem conseqüências nas etapas de projeto de software, uma vez que as entidades identificadas darão sustentação para a definição das classes de objetos a serem implementadas.

5005 Q125249
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

As ferramentas computacionais para suporte à engenharia de software - computer aided software engineering (CASE) - são consideradas um dos principais elementos de execução, controle e gestão das atividades de desenvolvimento de software. Com relação a esse tipo de ferramenta, julgue os itens abaixo.

As capacidades das ferramentas de gerência de configuração de software, que constituem uma forma de ferramenta CASE, incluem a identificação de módulos de software, o controle de versão, o controle de modificações, a auditoria de software e a demonstração de status.

5006 Q125246
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os modelos de desenvolvimento de software vêm se mostrando importantes elementos para a evolução das características de qualidade e de produtividade no setor. No que se refere aos diversos modelos de desenvolvimento existentes, julgue os itens seguintes.

O modelo de desenvolvimento seqüencial linear, também chamado modelo clássico ou modelo em cascata, caracterizase por não acomodar adequadamente as incertezas que existem no início de um projeto de software, em especial as geradas pela dificuldade do cliente de explicitar todos os requerimentos que o programa deve contemplar.

5007 Q125236
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

As ferramentas CASE são softwares essenciais para a obtenção de níveis elevados de produtividade. As opções a seguir destacam características comuns encontradas em ferramentas voltadas para orientação a objeto, EXCETO:

5008 Q125234
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Segundo a UML, entre "casos de uso" podem ser aplicados relacionamentos como:

5009 Q125231
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

A seqüência correta em que as atividades típicas de um processo de desenvolvimento de software ocorrem é:

5010 Q125133
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)
Utilizando a UML, os comportamentos de um sistema devem ser entendidos de forma transparente por todos os envolvidos, por meio da visão

5011 Q125130
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A Unified Modeling Language (UML), resultado da unificação dos métodos Booch, OMT e OOSE, é

5012 Q125127
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O modelo ambiental de um sistema consiste de três componentes principais, dos quais dois deles são

5013 Q125049
Ciência da Computação
Ano: 2004
Banca: CONSULT

Considerando a UML, podemos definir caso de uso (use case) como:

5014 Q125046
Ciência da Computação
Ano: 2004
Banca: CONSULT

Considerando a análise orientada ao objeto, podemos dizer que a UML é:

5015 Q124976
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A série IEEE 802 define padrões de larga utilização em redes locais e metropolitanas. Acerca dos padrões IEEE 802 e das técnicas neles empregadas, julgue os itens a seguir.

A codificação Manchester é utilizada nos sistemas de transmissão a 10 Mbps do padrão 802.3.

5016 Q124975
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às técnicas de modulação e de multiplexação, que são empregadas para permitir a utilização mais eficaz dos meios de comunicação, julgue os itens seguintes.

Um esquema de modulação PSK (phase shift keying) com quatro possíveis valores para os graus de defasagem, espaçados em intervalos uniformes, permite transmitir dois bits de informação a cada troca de fase.

5017 Q124974
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são uma das principais ferramentas computacionais para armazenamento, organização e exploração da informação. Quanto à modelagem de dados por entidades e relacionamentos, ao modelo relacional e à álgebra que o sustenta, julgue os itens que se seguem.

No modelo entidade-relacionamento, um atributo tem a função específica de descrever uma propriedade de um relacionamento.

5018 Q124973
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

Com o particionamento fixo da memória, evita-se o fenômeno de fragmentação interna do espaço dos processos.

5019 Q124972
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da orientação a objetos, que é uma das técnicas mais utilizadas para concepção e desenvolvimento de programas, julgue os itens seguintes.

Uma hierarquia de classes é um mecanismo por meio do qual as modificações nos níveis inferiores da hierarquia se propagam de imediato para os níveis superiores.

5020 Q124971
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A atividade de programação requer conhecimento técnico de diversas formas de algoritmos e estruturas de controle e de dados. Acerca dos elementos técnicos da atividade de programação, julgue os itens a seguir.

É possível manter, em uma estrutura de árvore, além dos ponteiros normais de pais para filhos, ponteiros adicionais dos filhos para os pais e ponteiros entre os irmãos, de modo a se ter maior flexibilidade nos modos de percurso da árvore, embora isso geralmente resulte em sobrecarga de armazenamento e de processamento.

5021 Q124970
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas CASE (computer-aided software engineering) - que auxiliam de diversas formas na elaboração de projetos de sistemas -, julgue os itens que se seguem.

Ferramentas CASE podem ser classificadas por função, por tipo de arquitetura de ambiente e por custo.

5022 Q124969
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O comando FROM FUNC SELECT (coluna1, coluna2) WHERE N > M está sintaticamente correto e permite a busca de um valor N que seja maior que o valor M, na tabela de nome FUNC.

5023 Q124968
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando um banco de dados relacional com o uso da SQL (structured query language), julgue os itens a seguir.

O comando INSERT INTO FUNC (coluna1, coluna2) DATA (dado1, dado2) está sintaticamente correto e permite realizar a inserção de um conjunto de dados em uma tabela denominada FUNC.

5024 Q124967
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação e ao ITIL (information technology infrastructure library), que define um modelo de gerenciamento de segurança da informação, julgue os itens seguintes.

O código de boas práticas do ITIL fornece uma visão de segurança sob a perspectiva do usuário final de tecnologia da informação (TI).

5025 Q124966
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do escalonamento de processos em sistemas operacionais, julgue os itens subseqüentes.

Sistemas operacionais que suportam multimídia não se diferenciam dos sistemas operacionais cliente-servidor porque, nesses sistemas, o escalonamento de processos segue as mesmas definições.

5026 Q124964
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de características do IP, julgue os itens que se seguem.

Um roteador opera no modo denominado melhor esforço, em que, antes de descartar um pacote, ele notifica o cliente sobre problemas de congestionamento e solicita a retransmissão do pacote.

5027 Q124962
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas e métodos relacionados à segurança da informação, julgue os itens seguintes.

Um dos mecanismos utilizados pelos sistemas detectores de intrusão (IDS - intrusion detection system) é a detecção por assinatura, em que a assinatura típica de um tráfego malicioso permite identificá-lo como um ataque a computador.

5028 Q124961
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de ferramentas e métodos relacionados à segurança da informação, julgue os itens seguintes.

É impossível encontrar vulnerabilidade em um sistema operacional que esteja protegido por um firewall, mesmo quando configurado para permitir que determinadas portas sejam utilizadas para a execução de serviços com a Internet.

5029 Q124959
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O uso do Telnet está restrito a sistemas UNIX, uma vez que, em ambientes Windows 2000, a emulação de terminal é feita por meio de interfaces gráficas (terminal services), que não são suportadas pelo Telnet.

5030 Q124956
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O serviço DNS (domain name system) tem como principal objetivo converter nomes em endereços IP. Em sua arquitetura de funcionamento no mínimo está prevista a utilização de um servidor principal por domínio e de vários servidores secundários do domínio principal.

5031 Q124829
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A Internet tem representado, nos últimos anos, um dos agentes de transformação da sociedade, alterando o modo de vida das pessoas e apresentando penetração cada vez maior nos mais diversos segmentos e classes sociais. Sua infra-estrutura tem exigido, por outro lado, progressivas adaptações, capazes de suportar as variadas e crescentes demandas que se apresentam. A respeito da Internet, julgue os itens seguintes.

A técnica brainstorming consiste em reunir um grupo de pessoas com o objetivo de produzir a maior quantidade possível de idéias, sem análise cuidadosa acerca de sua pertinência, para depois selecionar aquelas idéias que podem ser utilizadas na solução de um determinado problema.

5032 Q124814
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considerando o diagrama de classes UML abaixo, é correto afirmar:

5033 Q124812
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere o diagrama de classes UML e as restrições OCL numeradas como I, II e III:

De acordo com essas informações é correto dizer:

5034 Q124810
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considerando o diagrama de classes UML abaixo, marque a alternativa correta:

5035 Q124808
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considerando o assunto Projeto de Software, é correto afirmar:

5036 Q124806
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considerando o assunto Teste de Software, é correto afirmar:

5037 Q124587
Ciência da Computação
Ano: 2004
Banca: Universidade do Estado de Mato Grosso (UNEMAT)

A metodologia de análise de sistemas que utiliza como ferramenta o diagrama de transição de estado, diagrama de seqüência e diagrama de caso de uso é:

5038 Q124376
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Uma importante motivação para modelar um sistema em camadas é:

5039 Q124375
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Com o objetivo de verificar que a introdução de uma nova funcionalidade no sistema não causa efeitos colaterais em uma versão já em produção, o tipo de teste apropriado a ser realizado é:

5040 Q124373
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O que é um stakeholder?

5041 Q124347
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto aos elementos funcionais e estruturais que permitem a formalização e o controle dos sistemas de informação, refletindo-se em métodos, processos de trabalho e ferramentas de interesse empresarial.

Em um projeto de desenvolvimento de software, a preparação formal prévia das primeiras reuniões entre a equipe de desenvolvimento e o cliente não traz benefícios ao projeto, dado que essas reuniões são destinadas à familiarização das pessoas e à discussão inicial dos requisitos do software.

5042 Q124345
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os sistemas de informação integram cada vez mais os diversos componentes desenvolvidos a partir das várias tecnologias da informação, incluindo tecnologias do processamento, do armazenamento, do acesso e das comunicações. Por outro lado, tais sistemas vêm sendo também cada vez mais utilizados nos processos sociais e econômicos. Assim, o planejamento desses sistemas é uma atividade de suma importância e tem seus métodos e ferramentas específicos. Acerca do planejamento de sistemas de informação e da necessidade de integração dos elementos empregados nessa atividade, julgue os itens subseqüentes.

A informação vem-se tornando um dos principais fatores para a estrutura e a função organizacional e esse processo ac...

5043 Q124344
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os sistemas de informação integram cada vez mais os diversos componentes desenvolvidos a partir das várias tecnologias da informação, incluindo tecnologias do processamento, do armazenamento, do acesso e das comunicações. Por outro lado, tais sistemas vêm sendo também cada vez mais utilizados nos processos sociais e econômicos. Assim, o planejamento desses sistemas é uma atividade de suma importância e tem seus métodos e ferramentas específicos. Acerca do planejamento de sistemas de informação e da necessidade de integração dos elementos empregados nessa atividade, julgue os itens subseqüentes.

Em períodos de crise, a atividade de planejamento de sistemas de informação perde importância, pois a organização de...

5044 Q124342
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da arquitetura de sofware cliente/servidor, julgue os itens que se seguem.

Os testes de software cliente/servidor devem ocorrer em uma única fase, englobando toda a arquitetura e envolvendo também as operações e o desempenho da rede. Somente assim é possível se ter uma visão monolítica do software.

5045 Q124340
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos vários modelos de desenvolvimento de software, julgue os itens seguintes.

O modelo espiral é um modelo de processo de software que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo seqüencial linear.

5046 Q124338
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos vários modelos de desenvolvimento de software, julgue os itens seguintes.

O modelo de prototipagem é um modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento curto. Se o sistema não puder ser modularizado, a construção de componentes, necessária para a prototipagem, é problemática.

5047 Q124337
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise e de técnicas de levantamento de requisitos, julgue os itens subseqüentes.

As atividades de análise de requisitos resultam na especificação das características operacionais do software, na indicação da interface do software com outros elementos do sistema e no estabelecimento de restrições que o software deve satisfazer.

5048 Q124335
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A grande popularidade da Internet levou à construção de aplicações com características específicas para tal rede, inclusive as chamadas aplicações cliente-servidor. Acerca da arquitetura dessas aplicações, das tecnologias nelas empregadas, bem como dos padrões de formatação, das linguagens de programação e dos protocolos de comunicação a elas associados, julgue os itens a seguir.

Para o desenvolvimento de sistemas cliente-servidor, é necessário modificar as estratégias de testes convencionais, de modo a definir testes que examinem as comunicações nas redes e as interações entre módulos de software que residem em ambientes computacionais diferenciados.

5049 Q124333
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

Dados do setor de software indicam que a maior parte do esforço gasto em um software ocorre na verdade após o software ser entregue pela primeira vez ao cliente.

5050 Q124331
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um dos principais processos na construção de sistemas de informação, o desenvolvimento de software exige metodologias, técnicas e ferramentas específicas para levar à produção de aplicações, bancos de dados e sistemas de comunicação que atendam às necessidades dos usuários e das organizações. No que se refere às técnicas, processos de trabalho, ferramentas e recursos humanos para a engenharia de software e o desenvolvimento de aplicações, julgue os seguintes itens.

As técnicas LOC (lines of code) e FP (function points), que são usadas para fazer estimativas de projetos de software, têm em comum a característica de partir de uma definição do escopo do software seguida de uma decomposição deste em módulos que po...

5051 Q124326
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Relacionando características do framework Zachman, apresentado no texto II, julgue os itens a seguir, relativos a técnicas de reunião, entrevista e análise de sistemas de informação.

A técnica de análise etnográfica é mais aplicável à construção dos modelos das colunas 4, 5 e 6 que dos modelos das colunas 1, 2 e 3 apresentados na tabela do texto II.

5052 Q124325
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Relacionando características do framework Zachman, apresentado no texto II, julgue os itens a seguir, relativos a técnicas de reunião, entrevista e análise de sistemas de informação.

Brainstorm e JAD são técnicas mais aplicáveis às células das colunas 1 e 2 da tabela incluída no texto II que às células das colunas 5 e 6.

5053 Q124324
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O conceito de OCL (object constraint language) está mais relacionado à coluna 6 que à coluna 1.

5054 Q124322
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso do modelo de entidades e relacionamentos, adotado na célula (2,1), é mais afim às atividades de um gerente de projetos que o uso de diagramas PERT.

5055 Q124320
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O fluxo de produtores e consumidores de informação e recursos físicos do negócio é mais bem descrito por meio das redes logísticas produzidas na célula (2,3) que por meio das regras lógicas de negócios produzidas na célula (3,6).

5056 Q124318
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A quantidade e a distribuição de filiais de uma grande organização não influencia a arquitetura dos sistemas de informação dessa organização.

5057 Q124315
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Com base no framework proposto, na arquitetura de sistemas de informação, não devem ser representados elementos que realizam processamento de dados manuais, embasados, por exemplo, no uso de formulários em papel.

5058 Q124314
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

De acordo com a proposta do framework Zachman, é possível que a arquitetura de sistemas de informação seja sumarizada precisamente por meio do uso de um único diagrama ou visão arquitetural, em seus aspectos temporais e espaciais.

5059 Q124312
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso de software que suporta o protocolo SNMP está mais relacionado aos modelos e atividades da coluna 3 que aos da coluna 6.

5060 Q124309
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Um diagrama de atividades UML é mais indicado para uso na célula (3,1) que na célula (3,2).

5061 Q124307
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

As descrições concernentes com a especificação de requisitos de sistemas de informação estão situadas nas linhas superiores do framework Zachman relativamente à especificação de requisitos de componentes de software que estão situadas nas linhas inferiores.

5062 Q124305
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A coluna 1 está mais associada a descrições estruturais, enquanto a coluna 5 está mais associada a descrições comportamentais.

5063 Q124303
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O planejamento estratégico de sistemas de informações deve ser realizado principalmente por projetistas de software, em detrimento da participação de proprietários de processos de negócios.

5064 Q124302
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Tendo por base a tabela incluída no texto I, é correto afirmar que o framework Zachman está mais adequado para uso em uma abordagem de planejamento dirigida a negócios que para uso em uma abordagem de planejamento tecnológica.

5065 Q124301
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Uma tabela de rastreamento (traceability table) é utilizada na engenharia de um sistema para prever a capacidade de rastreamento das operações do produto de software que será desenvolvido.

5066 Q124299
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Em uma estrutura de módulos de um software, o acoplamento simples entre os módulos resulta em erros que ao ocorrerem em determinado módulo se propagam facilmente para outros módulos no sistema.

5067 Q124293
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Dispositivos móveis podem fazer chamadas ao módulo mobile intelligence do BEx, utilizando a mesma URL que as chamadas ao módulo web applications do BEx.

5068 Q124292
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

O operador de atribuição (=) e a instrução MOVE têm efeitos diferentes na atribuição de valores a objetos de dados: enquanto o primeiro pode transferir byte a byte os valores "no caso de objetos fonte e destino completamente compatíveis", o segundo é capaz de realizar uma conversão de tipo de acordo com regras prefixadas - no caso de objetos fonte e destino conversíveis.

5069 Q124290
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

No contexto do SAP BW, a abreviatura RFC refere-se à utilização de padrões de comunicação da Internet, correspondendo à expressão request for comments, usual dos padrões de fato daquela rede.

5070 Q124289
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da metodologia de gerência de projetos proposta pelo Project Management Institute (PMI), julgue os itens subseqüentes.

O PMBOK mapeia 39 processos de gestão de projeto em 5 grupos de processos - iniciação, planejamento, execução, controle e encerramento - e em 9 áreas de conhecimento - escopo, prazo, custo, qualidade, recursos humanos, comunicação, risco, aquisições e integração.

5071 Q124287
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da metodologia de gerência de projetos proposta pelo Project Management Institute (PMI), julgue os itens subseqüentes.

O project management body of knowledge, edição 2000 (PMBOK 2000), é um padrão formal dos Estados Unidos da América.

5072 Q124286
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

O conteúdo negocial padrão (standard business content) do SAP BW é um modelo de dados predefinido para aplicação analítica cujos infocubos, consultas e demais objetos de conteúdo negocial são armazenados nos metadados do SAP BW e podem ser acessados e estendidos por meio do AWB, permitindo a implementação rápida de aplicações...

5073 Q124284
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Um indicador de desempenho-chave key performance indicator - KPI) constitui uma métrica para avaliação do desempenho de consultas ao SAP BW.

5074 Q124283
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Um esquema é uma representação da estrutura de um banco de dados e pode ser expresso de forma gráfica ou por intermédio de uma linguagem de definição de dados (data definition language - DDL).

5075 Q124280
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Na modelagem de dados para o SAP BW, a decisão acerca de granularidade dos dados envolve um compromisso entre a flexibilidade das análises e o desempenho das correspondentes consultas.

5076 Q124279
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Extrações de dados são escalonadas no SAP BW usando o escalonador do AWB e empregando um modelo de extração do tipo pull.

5077 Q124277
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Em um data warehouse como o SAP BW, os dados não são associados a uma aplicação determinada, mas integrados a partir de várias aplicações.

5078 Q124276
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

O sistema SAP R/3 de planejamento de recursos empresariais, enterprise resource planning — ERP, que consiste no ERP sobre o qual foi desenvolvido o SAP BW, é um sistema de arquitetura cliente-servidor capaz de ser executado em vários sistemas operacionais, incluindo Unix, Windows NT e AS/400, e pode utilizar diferentes sistemas de gerência de bancos de dados, incluindo Oracle, DB2, Informix e SQL server.

5079 Q124204
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.

Os fluxos de dados, nos diagramas, representam um sistema de canalização pelo qual as informações fluem. São representados por uma seta que entra ou sai do processo.

5080 Q124134
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a diagramas na UML e Programação Orientada a Objetos.

 I. Um diagrama de classes é considerado estático porque a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema.

II. Um diagrama de objeto descreve a funcionalidade do sistema percebida por atores externos. Um ator interage com o sistema podendo ser um usuário, dispositivo ou outro sistema.

III. O diagrama de seqüência mostra a colaboração dinâmica entre um número de objetos e mostra a seqüência de mensagens enviadas entre objetos.

IV. Um diagrama de seqüência é unidimensional e representa apenas o comportamento de um dado objeto ao longo do tempo.

Indique a opção que contenha todas as af...

5081 Q124132
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relativas à UML e Programação Orientada a Objetos.

I. Um classificador é um mecanismo que descreve características comportamentais e estruturais. Classificadores incluem interfaces, classes e tipos de dados e componentes.

 II. Uma condição de guarda é uma condição que deve ser satisfeita para causar o disparo de uma transição associada.

 III. Um domínio é um componente atômico de um modelo representando uma abstração desenhada em uma modelagem de problema.

 IV. O encapsulamento é um elemento de modelo que pode participar em um relacionamento de generalização.

 Indique a opção que contenha todas as afirmações verdadeiras.

5082 Q124130
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a diagramas na UML.

I. Um diagrama de classes exibe um conjunto de classes, interfaces e colaborações e seus relacionamentos.

II. Um diagrama de implantação representa situações estáticas de instâncias de itens encontrados em diagramas de classes.

III. Os diagramas de casos de uso são importantes para a modelagem dos aspectos dinâmicos do sistema.

IV. Os diagramas de objetos fazem a modelagem de instâncias de itens contidos nos diagramas de casos de uso.

Indique a opção que contenha todas as afirmações verdadeiras.

5083 Q124097
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Na última década percebe-se um grande esforço, em

diversas áreas do conhecimento, para aumento da qualidade

por meio da padronização de normas internacionais.

Na área de software isso não é diferente e uma série de

esforços normativos para especificação e avaliação da

qualidade dos produtos de software hoje estão em andamento.

Entre as características de qualidade de software apresentadas abaixo, verifique aquelas em que a definição apresentada é correta e assinale a opção correspondente.

5084 Q98966
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir.

 O fragmento de DFD mostrado abaixo está equilibrado.

5085 Q791530
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

A manutenção de um software pode ser definida por atividades que são levadas a efeito depois que um programa é liberado para uso. Essas atividades podem ser representadas como:

5086 Q791529
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Com relação a projeto e implementação de software, leia com atenção as sentenças abaixo. I O projeto de interface estabelece o "layout" e os mecanismos de interação para a interação homemmáquina. II As atividades de projeto, codificação e teste absorvem 75% ou mais do custo da engenharia de software, excluindo-se a manutenção. III O projeto de software pode ser visto de uma perspectiva administrativa composto de atividades de projeto de dados, projeto arquitetural, projeto procedimental e projeto de interfaces. Pode-se dizer que as sentenças:

5087 Q791528
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Os métodos de análise de requisitos de software orientados a objeto possibilitam que o analista modele um problema representando:

5088 Q791527
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

O objetivo principal do projeto de casos de teste é derivar um conjunto de testes que tenha uma alta probabilidade de revelar defeitos no software. Dos testes aplicados em projetos de software existem duas categorias diferentes de técnicas de projetos de caso de teste, as quais são:

5089 Q791526
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

A engenharia de software abrange um conjunto de três elementos fundamentais. Aquela que melhor representa esses elementos é:

5090 Q125353
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

O método de modelagem de requisitos que utiliza diagramas de fluxo de dados e de controle como base, divide em partições as funções que transformam os fluxos, cria um modelo comportamental utilizando o diagrama de transição de estados e um modelo de conteúdo de dados através de um dicionário de requisitos, em que o sistema é representado como uma transformação de informação, sendo sua função global representada por uma bolha, é a análise:

5091 Q124479
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Sejam dadas as afirmações sobre o modelo waterfall:

I. Muitas vezes força a estimativa de custos a ocorrer após uma pequena quantidade de requerimentos ser levantada.

II. Enfatiza a necessidade de antecipação de mudanças.

III. Leva a um estilo burocrático de trabalho com muitos formatos de documen-tos a serem preenchidos. Esse estilo pode levar o engenheiro de software a se preocupar mais com a sintaxe do projeto do que com a semântica.

IV. A especificação de requerimentos origina um documento escrito que permite o entendimento do usuário a respeito do produto final a ser desenvolvido.

Marque a alternativa com todas as afirmações CORRETAS, de acordo com o livro...

5092 Q124477
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 371:

"O modelo waterfall teve um importante papel por incorporar a disciplina ao processo de desenvolvimento de software e, dessa forma, superar o desestruturado processo de codificar-e-corrigir. Esse modelo introduziu duas contribuições fundamentais para o processo de software: primeiro que o processo de desenvolvimento de software deve ser submetido à disciplina, planejamento e gerenciamento, e, segundo, que a implementação de um sistema deve ser adiada até que todos os objetivos estejam bem entendidos."

Marque a alternativa que representa uma ordem ascendente de etapas de desenvolvimento defendidas pelo modelo waterfall.

5093 Q124475
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 54:

"Por outro lado, essa solução pode ser mais cara, no tocante à velocidade de execução, requerimentos de memória, ou tempo de desenvolvimento... Dessa forma, é necessário avaliar a adoção ou não dessa solução levando-se em conta o custo e a eficiência..."

Marque a alternativa que descreve o princípio de engenharia de software dis-cutido por esse trecho do livro de GHEZZI.

5094 Q124473
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere as afirmações a respeito de características de software:

I. A garantia de que um software está "Correto", ou satisfaz a característica Correctness, é também a garantia de que esse software vai atender aos requerimentos dos usuários;

II. Um software é dito "Confiável", ou satisfaz a característica Reliability, ca-so, estatisticamente, possua a probabilidade de operar satisfatoriamente durante um período específico de tempo;

III. Um programa é dito "Correto" caso esse atenda à especificação de requerimentos funcionais;

IV. Um programa é dito "Robusto", ou satisfaz a característica Robusteness, caso a especificação de requerimentos funcionais esteja correta.

...
5095 Q791851
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere a seguinte lista de produtos componentes de modelos de sistemas de informação:

I. Declaração de objetivos;

II. Lista de eventos externos;

III. Modelo Comportamental;

IV. Diagrama de Contexto;

V. Mini-especificações de processos.

Os itens que fazem parte do modelo Ambiental de um sistema de informação são:

5096 Q791327
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

Os métodos utilizados na análise e projeto orientados a objetos significam

5097 Q791326
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

As estruturas de classificação e de montagem utilizadas na modelagem orientada a objetos NÃO se aplicam na etapa

5098 Q126885
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

O ciclo de vida de desenvolvimento de um software com arquitetura Web não precisa ser necessariamente diferente do ciclo de vida de um sistema sta...

5099 Q126882
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

Um requisito típico para projeto de sistemas para ambientes do tipo Web é a implementação de interfaces em linguagem HTML e suas principais extens...

5100 Q126878
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

A engenharia de sistemas deve considerar a definição de um ambiente de comunicação e operação em rede, pois é impossível obter, com uso de tecnolo...

5101 Q126875
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

Métodos de projeto de sistemas híbridos, incorporando conceitos da concepção estruturada e da concepção por objetos, simultaneamente, não são raro...

5102 Q126872
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

A utilização de técnicas de orientação a objetos é imperativa para o projeto de interfaces, ainda que esse não seja necessariamente o caso para o ...

5103 Q126870
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

Por ser um processo que se caracteriza por exigir um grau de inteligência muito alto, constata-se que praticamente não existem ferramentas de automação da gerência de configuração, ainda que existam ferramentas específicas restritas ao controle de versões.

5104 Q126867
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

São tarefas básicas da gerência de configuração a identificação de itens de configuração, o controle de versões, o controle de modificações, a auditoria de configuração e o relatório de status de configuração.

5105 Q126864
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

O padrão IEEE Std. 610.12-1990 define o conceito de baseline, que se trata de uma especificação (ou qualquer produto resultante do desenvolvimento) que foi revista formalmente e obteve aprovação, podendo assim servir de referência ou base para novos desenvolvimentos, e que só pode ser modificada por intermédio de procedimentos formais de controle de modificações.

5106 Q126861
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

Constata-se para os softwares de ciclo de vida longo que, à medida que o software evolui, a quantidade de itens de configuração se estabiliza a partir de determinado momento do ciclo de vida.

5107 Q126858
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

A configuração de um software é constituída de três grandes classes de itens: os programas-fonte e executáveis, os documentos que descrevem tais programas e os dados internos e externos necessários à operacionalização dos programas, itens esses que compreendem a informação produzida como parte do processo de engenharia do software.

5108 Q126855
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

O produto da probabilidade de sucesso de uma etapa do projeto por uma variável que dimensione o impacto (financeiro e(ou) temporal) relacionado ao não-cumprimento da etapa define objetivamente o risco associado a essa etapa.

5109 Q126851
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

A avaliação de riscos consiste em avaliar objetivamente quais os possíveis prejuízos decorrentes do não-atendimento das especificações para os requisitos do projeto.

5110 Q126848
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

A estimativa de pontos de função para um sistema ou módulo a ser construído é realizada com o objetivo de dimensionar os recursos financeiros e os prazos estimados para a realização das etapas do projeto.

5111 Q126846
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas de qualidade só podem ser definidas em termos de parâmetros subjetivos de qualidade. Assim, tais métricas devem ser avaliadas na forma de questionários aplicados sistematicamente aos usuários do sistema em desenvolvimento.

5112 Q126843
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas relacionadas a tamanho de código-fonte são sistematicamente aplicadas e úteis. Entretanto, esse tipo de métrica não pode ser utilizado para a realização de medidas comparativas entre projetos que utilizem linguagens de programação diferentes.

5113 Q126840
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5114 Q126837
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5115 Q126835
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5116 Q126833
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5117 Q126830
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nas arquiteturas de sistemas de informação modernos, integrando acesso, transporte, processamento e armazenamento da informação, um importante papel cabe ao middleware, o assim denominado software subjacente às aplicações e que inclui funções de comunicação, controles operacionais, elementos de gerência e de segurança, suporte à programação e à operação dos sistemas distribuídos etc., elementos fundamentais às arquiteturas modernas de sistemas do tipo cliente-servidor, com duas ou três camadas, e sistemas distribuídos de uma maneira geral. Acerca dos diversos elementos de middleware e dessas possíveis arquiteturas, julgue os seguintes itens.

Uma arquitetura cliente-servidor a três camadas caracteriza-se por impo...

5118 Q126828
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os ambientes de computação e de comunicação da informação vêm-se caracterizando por aportar a flexibilidade e as funcionalidades necessárias a um bom desempenho e à obtenção da qualidade nas empresas no ambiente de negócios e nas organizações em geral, exigindo assim abordagens próprias de planejamento, projeto, implementação e suporte, abordagens essas ligadas às características negociais e organizacionais. Acerca dessas abordagens e da correlação entre sistemas de tratamento e comunicação da informação com os processos negociais e organizacionais, julgue os itens que se seguem.

Na análise de necessidades de informação, constata-se que, embora os usuários tenham um entendimento completo das necessidades e do d...

5119 Q126819
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na notação UML os papéis dos usuários de um produto são modelados através de

5120 Q126816
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Um sistema de informação consiste em três entidades que se ajustam mutuamente e podem ser relacionadas como

5121 Q126720
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O Planejamento Estratégico da Tecnologia da Informação

5122 Q126719
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O processo de decisão dos objetivos da empresa, das mudanças nesses objetivos, dos recursos utilizados para atingi-los e das políticas que deverão governar a aquisição, utilização e disposição desses recursos caracteriza

5123 Q126716
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O conjunto de tomada deliberada e sistemática de decisões envolvendo empreendimentos mais limitados, prazos mais curtos, áreas menos amplas e níveis baixos da hierarquia da organização caracteriza o planejamento

5124 Q126715
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

As estratégias que podem ser perseguidas por meio de recursos como a integração vertical, a integração horizontal, a diversificação, as fusões e as joint ventures são estratégias de

5125 Q126712
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Em uma implementação Orientada a Objetos uma herança múltipla indica que

5126 Q126711
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas à programação Orientada a Objetos e UML:

I. O diagrama de estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados;

II. Uma associação representa uma população variada de vínculos de relacionamentos entre instâncias de classe;

III. Uma classe Class é denominada literal quando as classes que Class utiliza internamente são fornecidas apenas no momento em que um objeto da classe Class é gerado;

IV. A reusabilidade é a facilidade pela qual um único nome de operação poderá ser definido sobre mais de uma classe, e poderá denotar métodos diferentes em cada uma dessas classe...

5127 Q126709
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na UML, ao se especificar que uma característica carac definida para um objeto obj de uma classe Class é protegida, isto implica que carac será visível

5128 Q126706
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

No RUP, a passagem pelas fases é chamada de ciclo de desenvolvimento, que gera um software, adicionalmente dividido em interações e finalizado com ponto de avaliação para analisar os objetivos e os resultados propostos. A interação, com nove componentes, é estruturada em workflows de processo ou fluxos de trabalho realizados pela equipe de projeto. Ao descrever a estrutura dinâmica da empresa, objetivando o entendimento comum entre os envolvidos, sobre quais processos de negócios devem ser contemplados, a equipe de projeto encontra-se no componente de

5129 Q126703
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Um gerente de projeto sabe que o modo para descrever os vários aspectos de modelagem pela UML é por meio da notação definida pelos seus vários tipos de diagramas. Em um determinado projeto, ele necessita de um diagrama estático onde a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema. O diagrama UML recomendado para suprir esta necessidade deste gerente é o

5130 Q126700
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na UML, para indicar que um atributo é protegido deve-se incorporar ao nome deste atributo o prefixo

5131 Q126697
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

No RUP, um modelo é uma simplificação da realidade. Ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de

5132 Q126694
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

No RUP, a análise dos eventuais defeitos que devem ser removidos antes da implantação é um objetivo do workflow do Ciclo de Desenvolvimento de

 

5133 Q126691
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Ao se considerar as ferramentas CASE como uma solução pontual, pode-se classificá-las, por exemplo, por suas funções. Considerando este modelo de classificação, para um engenheiro de software prever o comportamento de um sistema de tempo real antes de ele ser construído, deve utilizar uma ferramenta CASE de

5134 Q126689
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Se um programa não for amigável ao usuário (user friendliness) freqüentemente estará destinado ao fracasso, mesmo que as funções que ele execute sejam valiosas. A usabilidade é a forma de se quantificar este fator e pode ser medida segundo quatro características. Uma destas características é a(o)

5135 Q126685
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na especificação dos requisitos de um sistema, um dado cliente definiu um conjunto de objetivos gerais para o software, mas não identificou requisitos de entrada e saída detalhados. Neste caso, o desenvolvedor pode não ter certeza da forma que a interação homem-máquina deve assumir. Uma abordagem da Engenharia de Software que pode ser aplicada para melhor solucionar esta deficiência de especificação é a

5136 Q126683
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Considerando-se as diversas medidas de qualidade de software, as mais usadas incluem: corretitude, manutenibilidade, integridade e usabilidade. Entre estes atributos, a medida da capacidade que um sistema tem de suportar ataques está relacionada com

5137 Q126680
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

A gerência de projetos é a primeira camada do processo de engenharia de software, abrangendo todo o processo de desenvolvimento do software. Em um determinado projeto, ocorreram várias reuniões entre o gerente do projeto e o cliente. Em uma delas, foram identificados os objetivos do projeto. No documento resultante dessa reunião, no que se refere aos objetivos, deverão estar identificadas

5138 Q126677
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O processo de desenvolvimento de software contém três fases genéricas, independentemente do paradigma de Engenharia de Software escolhido. Elas são encontradas em todo desenvolvimento de software. Entre elas, a que focaliza o "o que", na qual o desenvolvedor de software tenta identificar, por exemplo, quais informações têm que ser processadas e quais os critérios de validação são exigidos para se definir um sistema bem sucedido, é a fase de

5139 Q126674
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)
A Engenharia de Software abrange um conjunto de três elementos fundamentais: métodos, ferramentas e procedimentos. Com relação a estes elementos, é correto afirmar que

5140 Q126671
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O paradigma do ciclo de vida clássico da engenharia de software requer uma abordagem sistemática, seqüencial ao desenvolvimento do software, que se inicia no nível do sistema e avança ao longo da análise, projeto, codificação, teste e manutenção. A etapa deste ciclo, que se apresenta como um processo de múltiplos passos e se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização da interface, é a atividade de

5141 Q126113
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o diagrama de classes na notação UML:

I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um.

 II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes.

 III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C então, obrigatoriamente, um objeto C estará associado a mais de um objeto ª

As assertivas corretas são

5142 Q126111
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre as regras de consistência do modelo ambiental de um sistema de informação:

 I. cada um dos fluxos de entrada do diagrama de contexto deve ser utilizado pelo sistema para reconhecer um evento, ou produzir uma saída, ou ambos.

II. cada um dos fluxos de saída deve fazer parte da resposta a um evento

III. a detecção de todo evento não-temporal deve estar associada a pelo menos um fluxo de entrada

As assertivas corretas são:

5143 Q125516
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O recurso "Journal" do Caché (versão 4.x) é necessário quando:

5144 Q125512
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Tomando por base que boa parte do processo desenvolvimento de projetos hoje, é baseada na utilização de componentes e que uma tecnologia muito utilizada na construção desses objetos é ActiveX, qual das afirmações sobre ActiveX é correta ?

5145 Q125509
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Entre os paradigmas de ciclo de vida de engenharia de software, aquele que se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades é o denominado.

5146 Q125506
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Projetistas de software devem procurar produzir sistemas:

5147 Q125503
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre orientação a objetos é correto afirmar que:

5148 Q125499
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Quando avaliamos a modularidade de um design de software devemos:

5149 Q125495
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Em relação ao estudo de viabilidade de um sistema, pode-se afirmar que:

Estão corretas apenas:

5150 Q125453
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o diagrama de seqüência da UML:

I. O diagrama mostra a interação entre os objetos de um sistema.

II. A interação entre objetos se dá pela troca de mensagens.

 III. O diagrama mostra a ordem temporal das interações

A(s) assertiva(s) correta(s) é/são somente:

5151 Q125450
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o modelo de classes da UML:

I. Uma classe descreve os atributos e o comportamento de um tipo de objeto.

II. Herança é o processo para derivar novas classes a partir do processo de especialização.

 III. Classe abstrata é uma classe que possui uma única instância

 A(s) assertiva(s) correta(s) é/são somente:

5152 Q124820
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o seguinte diagrama de transição de estados. Suponha que o sistema se encontra no estado Estado0, e que ocorra a seguinte seqüência de eventos:

                               a b c b b b c a

O estado do sistema após a ocorrência destes eventos é:

5153 Q124819
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Do ponto de vista da Análise Essencial, a detecção da ocorrência de um evento externo está associada a:

As respostas corretas são

5154 Q124818
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

- Considere os seguintes pares de elementos de um Diagrama de Fluxo de Dados:

Os pares cujas conexões são consideradas válidas são:

5155 Q124816
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Os diagramas de fluxo de dados são usados para representar:

 

As respostas corretas são:

5156 Q124727
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o diagrama de seqüência mostrado abaixo

Observe as seguintes assertivas sobre o diagrama de seqüência dado:

I. Os nomes dos objetos participantes da seqüência são: TFRMEMPRESTIMO, TCNTEMPRESTIJMO e LEITOR

II. ObterCodLeitor é um serviço de cntEmprestimo

III. ObterCodLeitor é executado antes de MostraNomeLeitor

As assertivas corretas são:

5157 Q124724
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Modelo de Casos de Uso:

Considere as seguintes assertivas sobre casos de uso:

I. descrevem uma seqüência de passos iniciada por um ator

II. o estado em que o mundo deve se encontrar para que o caso possa ser executado é chamado de pré condição

III. o caso de uso não descreve as respostas do sistema aos estímulos enviados pelo ator

IV. a recuperação de falhas na execução de um passo é descrita nas exceções

As assertivas corretas são:

5158 Q124721
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

ANÁLISE DE SISTEMAS/ PLATAFORMA GRANDE PORTE

Considere o Modelo E-R abaixo:

A pergunta que NÃO pode ser respondida a partir desta estrutura de dados é:

5159 Q124718
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:

5160 Q124557
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o modelo de classes mostrado abaixo (notação UML padrão):

 As assertivas corretas são:

5161 Q124554
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes assertivas sobre o modelo essencial de um sistema de informação:

As assertivas corretas são:

5162 Q124488
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Segundo Yourdon, é INCORRETO afirmar sobre a prototipação que:

5163 Q124486
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere o modelo clássico de uma metodologia de desenvolvimento de software conhecida como WaterFall Model:

Sobre esse modelo, é INCORRETO afirmar:

5164 Q124484
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere o seguinte diagrama de fluxo de dados como proposto por Your-don:

De acordo com esse diagrama, é INCORRETO afirmar que:

5165 Q124275
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Deve existir uma tabela (Ensina) com campo único (idCurso:Numero).

5166 Q124273
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Para que os objetos das classes do diagrama mostrado possam ser armazenados corretamente, mantendo as relações entre eles, é necessária a definição de uma tabela (Assiste) cujos campos seriam (idEst:Numero, idCurso:Numero).

5167 Q124271
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Em um banco do dados relacionais, uma representação correta da classe Departamento seria: tabela (Departamento): C a m po s ( n o m e : N o m e , i d U n i v : N u m e r o , diretor(idProf):Numero).

5168 Q124269
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Uma tabela do tipo (Universidade): Campos (idUniv:Numero, nome, Nome; endereço:String, telefone:Numero) poderia armazenar objetos da classe Universidade.

5169 Q124266
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo...

5170 Q124264
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um evento ...

5171 Q124262
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo...

5172 Q124260
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo...

5173 Q124258
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Consideran...

5174 Q124256
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao modelo de processo de software apresentado acima, julgue os itens que se seguem.

Nesse modelo, considera-se o uso de técnicas de quarta geração, em que se trabalha com a reutilização de componentes de programas já existentes.

5175 Q124255
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao modelo de processo de software apresentado acima, julgue os itens que se seguem.

Na fase de modelagem de negócios, o fluxo de informação é modelado em um conjunto de objetos de dados.

5176 Q124253
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao modelo de processo de software apresentado acima, julgue os itens que se seguem.

Se o sistema não puder ser modularizado, a construção de componentes será problemática.

5177 Q124251
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Definida uma classe "cliente", poder-se-ía ter um método chamado "Sacar (int quantidade)", que representaria um caso de poliformismo, já que, nas subclasses "titular" e "autorizado", suas implementações seriam distintas.

5178 Q124249
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Na representação orientada a objeto do diagrama apresentado, poder-se-ía definir as classes "titular" e "autorizado" como relação de dependência de uma classe chamada "cliente".

5179 Q124247
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O domínio de técnicas, métodos e ferramentas que conduzem o projeto de sistemas de software ao resultado esperado é uma exigência para a evolução profissional. O Software Engineering Institute (SEI) constatou que o principal problema que aflige as organizações de software é gerencial. Acerca dos conhecimentos da gerência de projetos, julgue os itens que se seguem.

O gerenciamento de projeto inclui práticas gerenciais como planejamento estratégico e qualidade total.

5180 Q124244
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Esse modelo é chamado de modelo de desenvolvimento concorrente.

5181 Q124242
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Esse modelo é classificado como evolucionário, sendo adequado ao desenvolvimento de sistemas orientados a objetos.

5182 Q124241
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Nesse modelo, pode-se aplicar o modelo de prototipagem em qualquer estágio de evolução do produto.

5183 Q124238
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Os riscos técnicos são considerados somente nos últimos níveis dentro da cadeia de evolução do software.

5184 Q124236
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Esse modelo é ideal para o desenvolvimento de sistemas de grande porte, já que o desenvolvedor e o cliente reagem aos riscos em cada nível evolucionário.

5185 Q124235
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

Uma classe que possua uma operação abstrata é considerada uma classe abstrata.

5186 Q124233
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O conceito de interface é que, se esta não muda para o exterior, a classe não muda.

5187 Q124231
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

As heranças representam relações de dependência entre classes.

5188 Q124229
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O polimorfismo caracteriza-se pela possibilidade de uma operação ter várias implementações em classes diferentes.

5189 Q124227
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O modelo orientado a objetos dá mais ênfase às funções dos sistemas que às estruturas.

5190 Q124225
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Uma vez definida uma classe "contas", um exemplo de método dentro desta poderia ser "void Saldo()" para mostrar o saldo da conta.

5191 Q124223
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Conforme a metodologia estruturada de sistemas, o processo 2, "Tratar titular", poderia gerar subprocessos como "2.1 consultar saldo" e "2.2 sacar dinheiro titular", que estariam relacionados com o mesmo depósito de dados "contas" mostrado no diagrama.

5192 Q124221
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

O depósito de dados "contas" poderia ser representado como uma classe conforme definições de sistemas orientados a objeto.

5193 Q124220
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.

O modelo RAD (Rapid Application Development) é uma adaptação de alta velocidade do modelo apresentado.

5194 Q124218
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.

Nesse modelo, não existe tempo gasto em espera, pois os membros da equipe podem trabalhar em paralelo.

5195 Q124216
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.

Nesse modelo, o processo começa com a análise de requisitos de software.

5196 Q797515
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O emprego de redes de comunicação nas arquiteturas de sistemas de informação vem-se generalizando e o assunto passou a adquirir importância estratégica, merecendo tratamento específico no planejamento de sistemas de informação. Acerca dos temas relacionados à engenharia de redes nessa área de planejamento organizacional, julgue os seguintes itens.

Se as realidades econômicas ou de mercado levarem à decisão de que uma rede é requerida para uma organização, então o estudo de viabilidade dessa rede pode ser desnecessário.

5197 Q797514
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O emprego de redes de comunicação nas arquiteturas de sistemas de informação vem-se generalizando e o assunto passou a adquirir importância estratégica, merecendo tratamento específico no planejamento de sistemas de informação. Acerca dos temas relacionados à engenharia de redes nessa área de planejamento organizacional, julgue os seguintes itens.

A produtividade no escritório de trabalho tem cada vez menos importância, posto que, graças às redes de comunicação, o trabalho feito em casa por intermédio de computadores conectados às redes corporativas tornou-se o fator-chave da produtividade organizacional.

5198 Q795888
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em computadores, números, caracteres e outros tipos de informação podem ser representados de diversas formas. Nos itens a seguir, considere que o subscrito de um número indica o sistema de numeração em que ele está representado. Assim, 25DEZ e 1001DOIS são números representados em base dez e em base dois, respectivamente. Com relação aos sistemas de representação de números e caracteres utilizados em computadores, julgue os itens a seguir.

A representação no sistema octal do número em notação hexadecimal 3A1DDEZESSEIS é 35035OITO.
5199 Q795887
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em computadores, números, caracteres e outros tipos de informação podem ser representados de diversas formas. Nos itens a seguir, considere que o subscrito de um número indica o sistema de numeração em que ele está representado. Assim, 25DEZ e 1001DOIS são números representados em base dez e em base dois, respectivamente. Com relação aos sistemas de representação de números e caracteres utilizados em computadores, julgue os itens a seguir.

O código ASCII é um código de 16 bits que contém os caracteres de praticamente todas as línguas vivas, e o código Unicode é um código de 8 bits que é capaz de representar uma quantidade bem menor de caracteres.

5200 Q124121
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)
Em Análise Orientada a Objetos,
5201 Q124119
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Em Análise e Projeto orientado a Objetos, as características de seleção para inclusão de objetos no modelo de análise são:

5202 Q124117
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Em Análise e Projeto orientado a Objetos,

5203 Q124115
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Em Análise e Projeto orientado a Objetos com UML,

5204 Q126756
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

Considere as seguintes tarefas do processo de gerenciamento da informação.

I - Identificação de necessidades e requisitos de informação;

II - Distribuição e disseminação de informação;

III - Classificação e armazenamento de informação/Tratamento e apresentação da informação;

IV - Desenvolvimento de produtos e serviços de informação;

V- Coleta/Entrada de informação.

A seqüência correta de execução dessas tarefas é

5205 Q126754
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

No contexto de desenvolvimento de sistemas é correto afirmar que:

5206 Q126752
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)
Em um diagrama de fluxo de dados,
5207 Q126749
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

No contexto de modelagem orientada a objetos é correto afirmar que:

5208 Q827917
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A organização em que você trabalha deseja contratar uma fábrica de software e você é o responsável por elaborar um contrato de aquisição de software. Como você não tem experiência no assunto, decide recorrer ao livro texto do CMMI como fonte de informação. Além da área de processo Gerência de Acordo com Fornecedores (SAM – Supplier Agreement Management), a outra área de processo cujo conhecimento e boas práticas pode auxiliar nessa tarefa é
5209 Q827916
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Você está trabalhando em um projeto com duração prevista inicialmente de 6 meses. Ainda há, pelo cronograma original, mais 3 meses de trabalho pela frente. O gerente do seu projeto resolveu coletar e calcular as medidas referentes ao progresso do projeto em relação a prazo (ou, SPI - Schedule Performance Index, também mencionado como IDP - Índice de Desempenho de Prazo) e ao progresso do projeto em relação a custo (ou CPI - Cost Performance Index, também mencionado como IDC - Índice de Desempenho de Custo). Ele obteve os seguintes valores:

SPI = 0,75

CPI = 1,25

Com base nessa informação, é correto concluir que o projeto está

5210 Q827915
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Você trabalha como analista de sistemas em uma fábrica de software e o gerente do seu projeto lhe pede para avaliar a Estrutura Analítica do Projeto (EAP, ou WBS, do inglês Work Breakdown Structure) que ele definiu para facilitar a estimativa do projeto. É correto dizer que a EAP está bem formulada se
5211 Q827914
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um mecanismo comum de garantia da qualidade adotado por muitas organizações é o de revisões de software, que podem ser aplicadas ao longo do ciclo de vida de desenvolvimento de software. Sobre revisões de software é correto afirmar que
5212 Q821418
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Preenchem corretamente as lacunas I, II e III acima:

5213 Q813884
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um filtro de pacotes pode distinguir entre pacotes recebidos de novas conexões e respostas de conexões já estabelecidas, para permitir sempre a entrada desses últimos. Essa distinção pode ser feita através de uma informação presente no cabeçalho dos pacotes, que no caso é
5214 Q813883
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Para detectar eventuais ataques em um servidor instalado em uma rede 10Gigabit Ethernet, a opção que teria mais possibilidade de efetividade na prática, perdendo o menor número possível de pacotes na análise, seria a instalação de um
5215 Q813882
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ao analisar um dos processos relacionados a projetos de software da organização em que trabalha, você se depara com o fragmento de processo, modelado utilizando a notação BPMN, apresentado abaixo.

 O diagrama não está completo ou usando todo o formalismo da notação. Contudo, é correto afirmar que

5216 Q813881
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considere, no contexto de um processo de desenvolvimento de software, o conjunto de atividades relacionadas a (1) garantir que determinados produtos de trabalho atendam os requisitos especificados e (2) demonstrar que um produto ou componente de produto é capaz de atender o uso pretendido quando colocado no ambiente em que deveria funcionar. Essas atividades, em relação ao CMMI, referem-se respectivamente às áreas de processo
5217 Q813880
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a estrutura de níveis de maturidade e capacidade do modelo de maturidade CMMI versão 1.2. O nível 2 de maturidade é composto pelas áreas de processo: Planejamento do Projeto (PP - Project Planning), Monitoração e Controle do Projeto (PMC – Project Monitoring and Control), Gerência de Requisitos (REQM – Requirements Management), Garantia da Qualidade do Processo e do Produto (PPQA – Process and Product Quality Assurance), Medição e Análise (MA – Measurement and Analysis), Gerência de Configuração (CM – Configuration Management), Gerência de Acordo com Fornecedores (SAM – Supplier Agreement Management).

Se uma organização teve seus processos avaliados como aderentes às áreas de processo de nível 2, exceto PPQA, para a qual falhou em apresentar evidências para as práticas...

5218 Q813879
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um projeto de software em desenvolvimento na sua organização tem um requisito não funcional importante relacionado à usabilidade do sistema. A estratégia adotada foi a definição e adoção de um conjunto de heurísticas, utilizado pelo arquiteto de software, em paralelo à execução dos testes funcionais pela equipe de garantia da qualidade, para avaliar a usabilidade do sistema. Pode-se considerar que essa estratégia
5219 Q813878
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Os artefatos produzidos como consequência da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação. Considere os 2 (dois) requisitos a seguir:

1. O sistema a ser desenvolvido deverá ser fácil de aprender a usar pelos usuários.

2. Os horários-limite em que as chaves de acesso serão válidas deverão ser validados.

É correto afirmar que

5220 Q813877
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A engenharia de requisitos estabelece uma base sólida para o projeto e para a construção de software. Sem ela, o software resultante tem grande probabilidade de não atender às necessidades do cliente. No entanto, sabe-se que é comum, ao longo de um projeto, que os clientes e/ou fornecedores de requisitos mudem de opinião e sugiram mudanças no que foi acordado inicialmente. Neste cenário, é uma boa prática
5221 Q813876
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados. Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é
5222 Q813875
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere uma tabela T com a seguinte instância.

produz como resultado

5223 Q813874
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere uma tabela T com a seguinte instância.

remove

5224 Q813873
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Testes unitários são amplamente empregados no desenvolvimento de software. Sua função principal é
5225 Q813872
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O Instituto Nacional do Clima (INC) utilizará uma biblioteca de simulações de clima fabricada por uma empresa americana. Porém, após a aquisição, percebeu-se que as interfaces disponibilizadas pelas classes dessa biblioteca são incompatíveis com as interfaces das classes de outros sistemas do INC. A maneira correta de contornar esse problema é a utilização do padrão de projetos
5226 Q813871
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Maria participa de um projeto cujo objetivo é desenvolver em C# uma versão orientada a objetos de um software legado, e deseja criar um diagrama UML para definir os modelos das classes do sistema. Esse diagrama deve representar as estruturas dessas classes, determinando
5227 Q813870
Ciência da Computação
Ano: 0000
Banca: Banca não informada
João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de
5228 Q813869
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considere uma organização desenvolvedora de software que possua um processo de software composto das fases de Levantamento de Requisitos, Análise de Software, Projeto de Software, Codificação, Testes e Entrega do Software e tenha a cultura de estimar seus projetos utilizando Análise de Pontos por Função. Caso essa organização esteja interessada na criação de uma base de estimativas de seus projetos, a contagem de pontos por função seria mais indicada
5229 Q798565
Ciência da Computação
Ano: 0000
Banca: Banca não informada
ContaBancaria (CB) especializa as classes ItemSuportado (IS) e ItemSujeitoAJuros (ISJ) e generaliza as classes ContaCorrente (CC) e Poupança (PP). Nesse sentido, é correto afirmar que ocorre
5230 Q798564
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Muitos navegadores oferecem ao usuário a opção de bloquear cookies. Tais cookies consistem em
5231 Q798563
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação ao Domain Name System, é correto afirmar que
5232 Q798562
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O serviço de correio eletrônico é composto por uma série de programas, cada um deles com funções específicas. Relacione cada programa com suas respectivas funções.

1. Mail Transfer Agent (MTA)

2. Mail Delivery Agent (MDA)

3. Mail User Agent (MUA)

( ) Programa que recebe as mensagens dos usuários do servidor de e-mail com uso dos protocolos IMAP ou POP.

( ) Programa que envia e-mails dos usuários para um outro servidor de e-mail externo, com uso do protocolo SMTP.

( ) Programa responsável por entregar e arquivar as mensagens na caixa postal correta do destinatário.

Assinale a opção que mostra a relação correta, de cima para baixo.

5233 Q798561
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O sistema de comunicação de dados está sujeito a inúmeros ataques produzidos por uma entidade hostil que pode estar localizada dentro ou fora da rede da empresa.

Um exemplo de ataque passivo é o ataque de

5234 Q798560
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Computação em Nuvem tem se tornado uma tecnologia inovadora em termos de desenvolvimento de soluções de TI para as empresas.

A esse respeito, relacione os diversos tipos de serviço com suas respectivas características.

1 - IaaS (infraestrutura como serviço)

2 - PaaS (plataforma como serviço)

3 - SaaS (software como serviço)

( ) Neste tipo de serviço os usuários tem acesso a uma única cópia da aplicação criada especificamente pelo provedor de serviço e atualizada de uma forma uniforme para todos os usuários.

( ) Este tipo de serviço permite aos desenvolvedores construírem aplicações e serviços na Internet, sendo acessado pelos usuários simplesmente com o uso do navegador.

( ) Neste tipo de serviço os usuários tem acesso dir...

5235 Q798559
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O reconhecimento biométrico consiste em reconhecer um indivíduo com base nas suas características físicas ou comportamentais.

A técnica adotada pelo sistema de identificação biométrico que implica em detectar e comparar a posição das minúcias (minutiae), também conhecida como características de Galton, é utilizada no reconhecimento da

5236 Q798558
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A frequência de operação dos rádios Bluetooth é, aproximadamente, de
5237 Q798499
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com base na análise do código acima, que apresenta uma página HTML, e considerando as características das linguagens Java, JavaScript e HTML, julgue os itens seguintes.

Quando da execução da função valideFormulario, o código da linha 12 será executado 4 vezes, independentemente do conteúdo que houver sido digitado pelo usuário.
5238 Q798491
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama UML mostrado acima baseia-se na engenharia reversa de um conjunto de códigos escritos na linguagem Java. Todos os membros declarados no código são apresentados no diagrama. Considerando as informações contidas no diagrama, as características e os conceitos da notação UML e da linguagem Java, julgue os itens a seguir.

Uma variável do tipo I1 pode fazer referência a instâncias das classes C1 e C2.
5239 Q798487
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama UML mostrado acima baseia-se na engenharia reversa de um conjunto de códigos escritos na linguagem Java. Todos os membros declarados no código são apresentados no diagrama. Considerando as informações contidas no diagrama, as características e os conceitos da notação UML e da linguagem Java, julgue os itens a seguir.

A classe C2 implementa a interface I1.
5240 Q798475
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

As atividades realizadas na disciplina de gerenciamento de projetos podem ser agrupadas em três categorias: planejamento, monitoramento e contro...
5241 Q798471
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

A adoção da notação UML é considerada opcional na metodologia RUP.
5242 Q798469
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

A disciplina de testes do RUP é pautada pela execução de missões de avaliação da qualidade de produtos e processos de software.
5243 Q798464
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

Entre as disciplinas do RUP, a de ambiente é a que apresenta relação mais estreita com a garantia de qualidade de processos de software.
5244 Q798463
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

Entre as disciplinas do RUP, a de gerenciamento de projeto é a que possui relação mais estreita com o planejamento estratégico empresarial.
5245 Q798460
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

A metodologia RUP é recomendável para aplicação em um contexto de operação de sistemas de informação.
5246 Q798459
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Entre as ferramentas mais simples para apoio à atividade de testes, estão os comparadores do conteúdo de arquivos.
5247 Q798458
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de reengenharia apóiam diretamente a reestruturação e melhoria de implementações de software.
5248 Q798457
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Uma ferramenta IDE pode ser considerada uma ferramenta CASE que integra uma grande quantidade de outras ferramentas, como editores, depuradores e documentadores. Uma característica marcante das IDEs modernas é a capacidade de suportarem o desenvolvimento de plug-ins, que são módulos criados por uma organização em particular e que realizam atividades especializadas pertinentes diretamente à arquite...
5249 Q798456
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de linha de comando java e javac podem ser enquadradas, respectivamente, nas categorias compilador e interpretador.
5250 Q798455
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de prototipação apóiam a produção de entregáveis de projetos de software em seu estágio final, isto é, os entregáveis que serão diretamente utilizados pelo cliente e usuário ao término de um projeto de software.
5251 Q798454
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de build e de controle de versão são enquadradas na categoria de ferramentas de gerenciamento de configuração. Elas apóiam as atividades rotineiras que dizem respeito a monitoramento e controle da situação dos vários itens que compõem as linhas de base liberadas por um projeto de software.
5252 Q798453
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O gerenciamento de mudanças concentra-se no registro, controle e análise de impacto de quaisquer mudanças propostas pelos clientes, usuários ou técnicos, o que está diretamente associado à gestão de requisitos de software e sistemas. Portanto, é uma atividade vertical do ciclo de desenvolvimento de software.
5253 Q798452
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de documentação apóiam a preparação do leiaute de páginas e a edição de imagens. O Photoshop e o GIMP são exemplos de ferramentas de edição de imagens.
5254 Q798451
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de edição — editores de texto, editores de diagramas e processadores de texto — são aplicáveis, em geral, a todas as fases e atividades do desenvolvimento de software.
5255 Q798450
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

São exemplos de ferramentas de planejamento as ferramentas de PERT, de estimativa de esforço ou tamanho de produtos, além das ferramentas de cálculo, como planilhas e tabelas.
5256 Q798449
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O apoio fornecido pelas ferramentas CASE não revolucionou a engenharia de software, como haviam previsto seus proponentes originais, principalmente devido a duas limitações: (i) a engenharia de software é essencialmente uma atividade de projeto que tem como base o pensamento criativo e (ii) a tecnologia CASE não é, em geral, compatível com a situação da maioria das organizações, onde a engenharia ...
5257 Q797900
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal.

1. Cálculo do Unadjusted Actor Weight − UAW Há 3 tipos de ator: − Simples (peso 1): outro sistema acessado através de uma API de programação − Médio (peso 2): outro sistema acessado interagindo através da rede − Complexo (peso 3): um usuário interagindo através de uma interface gráfica

2. Cálculo do Unadjusted Use Case Weight − UUCW Os casos de uso são divididos em 3 níveis de complexidade: − Simples (peso 5): Tem até 3 transações, incluindo os passos alt...

5258 Q797899
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma equipe de Analistas Judiciários está utilizando o modelo Canvas em um projeto de um Tribunal. Um dos analistas expôs o seguinte cenário:

− Principais questões a serem respondidas: Qual valor nós oferecemos aos nossos clientes? | Qual dos problemas de nossos clientes nós estamos ajudando a solucionar? | Qual mix de produtos e serviços será oferecido para cada segmento de cliente? | Quais necessidades dos nossos clientes estamos satisfazendo?

− Elementos que podem agregar valor: Novidade | Performance | Customização | Fazer o serviço | Design | Redução de Custo | Redução de Risco | Acessibilidade | Conveniência/Usabilidade.

As questões e os elementos apresentados pelo Analista indicam que eles estão trabalhando no bloco

5259 Q797898
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a solução de Gerenciamento Eletrônico de Documentos − GED abaixo.

De acordo com a figura, a etapa

5260 Q797895
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma das recomendações que consta nas Web Content Accessibility Guidelines − WCAG é fornecer legendas e outras alternativas para conteúdo multimídia. Nesse contexto, considere o código abaixo, que disponibiliza um vídeo de orientação ao cidadão em um site do Governo.

 Para fornecer um arquivo de legenda em português chamado legenda_br.vtt para o vídeo utiliza-se, na lacuna I, o comando

5261 Q797881
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O padrão de projeto comportamental que define uma dependência de um-para-muitos entre objetos de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente é o
5262 Q797692
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O gerenciamento do tempo de um projeto que utiliza o PMBoK 5a edição inclui os processos necessários para gerenciar o término pontual do projeto. Em um destes processos, "Estimar as durações das atividades", a partir de um plano de gerenciamento do cronograma, da lista de atividades com seus atributos e requisitos de recursos, da declaração do escopo do projeto, do registro dos riscos, da estrutura analítica dos recursos, dos fatores ambientais da empresa e dos ativos de processos organizacionais, utiliza-se um conjunto de ferramentas e técnicas para obter a estimativa de duração das atividades. Dentre estas ferramentas e técnicas que podem ser utilizadas estão as opiniões de especialistas, as técnicas de tomada de decisão em grupo, análise de reservas, estimativas análoga e paramétrica e
5263 Q797684
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere que a tabela abaixo para controle de funcionários, possui o campo registro como chave primária e que o campo salario_liquido é resultante da subtração do desconto sobre o salario_bruto.

Esta tabela

5264 Q797683
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No que se refere ao design ou programação visual do site, os padrões web de acessibilidade em Governo Eletrônico recomendam
5265 Q797680
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um Analista Judiciário foi solicitado a fornecer informações técnicas relativas a um sistema multimídia a ser implantado no Tribunal, que envolvia TV de alta definição, videoconferência, vídeo sob demanda etc. O Analista afirmou, corretamente, que
5266 Q797678
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o diagrama BPMN abaixo.

Neste diagrama,

5267 Q792225
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Entre as ferramentas mais simples para apoio à atividade de testes, estão os comparadores do conteúdo de arquivos.
5268 Q792224
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Uma ferramenta IDE pode ser considerada uma ferramenta CASE que integra uma grande quantidade de outras ferramentas, como editores, depuradores e documentadores. Uma característica marcante das IDEs modernas é a capacidade de suportarem o desenvolvimento de plug-ins, que são módulos criados por uma organização em particular e que realizam atividades especializadas pertinentes diretamente à arquite...
5269 Q792223
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de prototipação apóiam a produção de entregáveis de projetos de software em seu estágio final, isto é, os entregáveis que serão diretamente utilizados pelo cliente e usuário ao término de um projeto de software.
5270 Q792222
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O gerenciamento de mudanças concentra-se no registro, controle e análise de impacto de quaisquer mudanças propostas pelos clientes, usuários ou técnicos, o que está diretamente associado à gestão de requisitos de software e sistemas. Portanto, é uma atividade vertical do ciclo de desenvolvimento de software.
5271 Q792219
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de edição — editores de texto, editores de diagramas e processadores de texto — são aplicáveis, em geral, a todas as fases e atividades do desenvolvimento de software.
5272 Q792218
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O apoio fornecido pelas ferramentas CASE não revolucionou a engenharia de software, como haviam previsto seus proponentes originais, principalmente devido a duas limitações: (i) a engenharia de software é essencialmente uma atividade de projeto que tem como base o pensamento criativo e (ii) a tecnologia CASE não é, em geral, compatível com a situação da maioria das organizações, onde a engenharia ...
5273 Q792201
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O processo de desenvolvimento de sistemas usando o modelo de cascata funciona melhor quando:

5274 Q792200
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As atividades realizadas durante a fase de projeto, no processo de desenvolvimento de um sistema, incluem a definição:

5275 Q792199
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A maioria dos problemas gerados pela herança múltipla na orientação a objetos está relacionada a estratégias de:

5276 Q792198
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um diagrama de seqüência em UML representa:
5277 Q792186
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A análise estruturada clássica previa a construção de quatro modelos do sistema, nesta ordem:

I. modelo físico do sistema atual;

II. modelo lógico do sistema atual;

III. modelo lógico do novo sistema;

IV. modelo físico do novo sistema.

Uma das críticas à abordagem clássica era:

5278 Q792185
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta poderosa para modelagem das funções de um sistema. Considere as afirmativas abaixo a respeito dos DFDs:

I. os terminadores representam entidades externas com as quais o sistema se comunica.

II. o depósito é utilizado para modelar uma coleção de dados em repouso, e os fluxos são utilizados para mostrar o movimento dos dados.

III. o processo ou transformação mostra uma parte do sistema que transforma entradas em saídas.

IV. os fluxos servem somente para conectar processos.

Assinale:

5279 Q792048
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

São exemplos de ferramentas de planejamento as ferramentas de PERT, de estimativa de esforço ou tamanho de produtos, além das ferramentas de cálculo, como planilhas e tabelas.
5280 Q792047
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de documentação apóiam a preparação do leiaute de páginas e a edição de imagens. O Photoshop e o GIMP são exemplos de ferramentas de edição de imagens.
5281 Q792046
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de build e de controle de versão são enquadradas na categoria de ferramentas de gerenciamento de configuração. Elas apóiam as atividades rotineiras que dizem respeito a monitoramento e controle da situação dos vários itens que compõem as linhas de base liberadas por um projeto de software.
5282 Q792045
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de linha de comando java e javac podem ser enquadradas, respectivamente, nas categorias compilador e interpretador.
5283 Q792044
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de reengenharia apóiam diretamente a reestruturação e melhoria de implementações de software.
5284 Q791976
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais dos sistemas NÃO fazem parte do kit de desenvolvimento pelo "Designer/2000"?

5285 Q791975
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é um dos principais propósitos do desenvolvimento de sistemas baseado na arquitetura componentizada:

5286 Q791974
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é processo do ciclo de vida da fase Projeto Estruturado na metodologia de Análise Estruturada:

5287 Q791973
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é processo da fase de Análise do ciclo de vida tradicional do desenvolvimento de sistemas:

5288 Q791972
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o objetivo da Análise Estruturada?

5289 Q791970
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O modelo da UML, que possibilita a descrição de uma seqüência de ações (incluindo alternativas) realizadas pelo sistema para produzir um resultado observável do ponto de vista de um usuário, é o de:

5290 Q791969
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Acerca do Projeto Estruturado de Sistemas, preencha as lacunas abaixo: Um dos métodos de medir a qualidade de um projeto é o acoplamento, que representa o grau de interdependência entre dois módulos. Os módulos são acoplados por ____ quando se comunicam por parâmetros únicos. No caso de um módulo passar para outro um grupo de dados, que altere a lógica interna, teremos o acoplamento de _____. Quando um módulo desvia a seqüência de instruções, ou altera o comando de outro módulo, consideramos que houve o acoplamento de ____. Para o preenchimento das lacunas acima têm de ser usados, na ordem em que aparecem, os termos que constam da opção:

5291 Q791968
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As ferramentas de modelagem de dados devem ter as características abaixo, EXCETO:

5292 Q791967
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO se refere aos princípios da modelagem essencial:

5293 Q791966
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O planejamento de implementação, a preparação do teste de implementação, a preparação do teste de sistema e a documentação do usuário são atividades paralelas ao Projeto Estruturado de Sistemas que se referem ao aspecto:

5294 Q791962
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais dos diagramas do "Designer/2000" definem a fase de análise de sistemas das aplicações?

5295 Q791961
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na metodologia de Processos Unificados, o modelo de arquitetura é representado pelas visões, EXCETO:

5296 Q791960
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das frases abaixo NÃO define corretamente o conceito de objeto?

5297 Q791959
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das opções abaixo é necessário considerar no processo de Quantificação de Opções de novos Diagramas de Fluxos de Dados Físicos?

5298 Q791958
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na metodologia de Análise Estruturada, NÃO é característica dos Diagramas de Contexto:

5299 Q791957
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Não é diagrama da Linguagem de Modelagem Unificada (UML):

5300 Q791956
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das definições abaixo não faz parte da diagramação de Fluxos de Dados pelo "Designer/2000"?

5301 Q791955
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O comando utilizado para abrir um loop do tipo CURSOR FOR é:

5302 Q791954
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais das ferramentas abaixo NÃO são utilizadas pela Análise Estruturada?

5303 Q791953
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é causador de problema para desenvolvimento da Análise Estrutura de sistema:

5304 Q791952
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No processo de estudo do ambiente corrente da Análise Estruturada, NÃO faz parte do "check list" de tarefas:

5305 Q791951
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na moderna engenharia de software, NÃO faz parte de uma boa prática de desenvolvimento de sistemas:

5306 Q791950
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos princípios abaixo NÃO faz parte dos princípios básicos da Orientação Objeto?

5307 Q791949
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Você criou uma nova aplicação e deseja customizá-la. Qual das opções abaixo é um componente do formulário que você pode customizar?

5308 Q791948
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em qual nível de objeto você inclui gatilhos do tipo WHEN-WINDOW?

5309 Q791929
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que:

5310 Q791928
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere as seguintes afirmações quanto a eventos temporais na Análise Essencial:

I. Os eventos temporais não são acionados por fluxos de dados que chegam, de modo que não são tão fáceis de ser encontrados como os eventos externos.

II. A origem de muitos eventos temporais normalmente está no relacionamento entre o sistema em estudo e outros sistemas, como por exemplo: acionamento de pagamento de salário semanal.

III. Eventos temporais são identificados para melhorar a performance do aplicativo.

IV. Eventos temporais são eventos externos acionados a partir de informações de tempo; por exemplo: datas ou horas específicas.

5311 Q791927
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Dado o diagrama de fluxo de dados abaixo, escolha a alternativa correta:

5312 Q791926
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na UML (Unified Modeling Language) o ciclo de vida do desenvolvimento do software é dividido nas seguintes fases:

5313 Q791925
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos Diagramas disponíveis na UML deve ser utilizado na modelagem do contexto ou requisitos de um sistema?

5314 Q791850
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um caso de uso é uma descrição de uma funcionalidade (uma utilização específica do sistema) que o sistema fornece. Através da modelagem de casos de uso, os atores internos que tem interesse no sistema são modelados de acordo com a funcionalidade que eles requerem do sistema. Cada caso de uso especifica o que o cliente espera do sistema sem considerar como a funcionalidade será implementada. O diagrama de casos de uso é gerado na etapa de:

5315 Q791848
Ciência da Computação
Ano: 0000
Banca: Banca não informada

"Deve-se enxergar o sistema como uma �caixa preta� e validar se o sistema possui a funcionalidade final como a esperada por um usuário final."

Trata-se da etapa de:

5316 Q790822
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A figura a seguir mostra uma associação bidirecional com multiplicidade um-para-um entre as classes A e B.

 Como você implementaria fisicamente o relacionamento um-paraum entre as classes?

5317 Q790772
Ciência da Computação
Ano: 0000
Banca: Banca não informada
São consideradas metodologias ágeis de desenvolvimento de software:
5318 Q729984
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um método que implementa um algoritmo de busca binária recebe como parâmetros um vetor de inteiros ordenados descendentemente, o comprimento desse vetor e um número inteiro que se deseja localizar no vetor. O cabeçalho desse método é o seguinte:

public int buscaBin(int vet[], int n, int val)

Admitindo-se que o vetor passado como parâmetro tenha 750 elementos, qual será o número máximo de iterações que o algoritmo irá realizar até que o valor (val) seja localizado ou que seja detectado que esse valor não se encontra no vetor?

5319 Q729983
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma árvore binária foi percorrida em ordem simétrica, e os valores de seus nós exibidos no console. O resultado desse procedimento foi o seguinte:

15 12 10 19 20 13 34

Dentre as árvores apresentadas, a única capaz de produzir o resultado acima é

5320 Q729982
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As Tabelas abaixo foram geradas a partir de um modelo E-R de modo que a semântica desse modelo foi integralmente preservada.

Qual modelo E-R serviu de base para a geração das Tabelas acima?

5321 Q729981
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Os grupos de processos de gerenciamento de projetos são representados ao longo do ciclo de vida do projeto, em intensidades diferentes, de acordo com as necessidades específicas de cada projeto. Eles não se comportam como fases estanques e não se confundem com o ciclo de vida do projeto. Em sua maioria, eles não existem ao longo de todo o ciclo de vida. Entretanto, há um grupo de processos que se comporta de modo diferente, existindo, em intensidades diferentes, durante todo o tempo. Esse grupo é o grupo de
5322 Q729980
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Hoje em dia, as GPUs, que originalmente eram processadores gráficos, têm sido utilizadas para várias tarefas de computação de alto desempenho. Uma das formas que esses dispositivos têm de aumentar seu desempenho é executar uma mesma instrução em um conjunto de dados em paralelo. Por exemplo, uma única instrução de soma pode ser usada para somar duas matrizes (a soma será executada em paralelo para cada posição das matrizes). Esse tipo de processamento paralelo é descrito, na classificação de Flynn, como
5323 Q729885
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. Um dos princípios de UX determina que aplicativos para dispositivos móveis devem ter telas iniciais diferentes do mesmo sítio, com priorização do conteúdo mais relevante.
5324 Q729884
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. O modelo de acessibilidade e-MAG recomenda a criação de páginas sem atualização automática periódica.
5325 Q729883
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. A linguagem GraphQL é utilizada para consulta a objetos gráficos em bancos de dados relacionais.
5326 Q729882
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. Em dispositivos móveis, motion design é a utilização de técnicas para apresentar o deslocamento do usuário em um ambiente geográfico.
5327 Q729881
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A respeito de construção de sistemas, julgue os itens subsequentes. Em sistemas desenvolvidos em Java, o objetivo do framework Hibernate é a transformação das classes para tabelas de dados, com a geração dos comandos SQL.
5328 Q729880
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A respeito de construção de sistemas, julgue os itens subsequentes. Em qualidade de software, o atributo de eficiência define o quanto o software adere às necessidades declaradas do usuário.
5329 Q729879
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A respeito de construção de sistemas, julgue os itens subsequentes. Em orientação a objetos, os membros de dados de uma classe devem ser acessados por um método específico do objeto, e não diretamente.
5330 Q729878
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. O modelo da computação em nuvem permite acesso ubíquo.
5331 Q729877
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. A utilização da computação em nuvem é desaconselhada para novos negócios, tendo em vista que a opção por essa tecnologia demanda grande investimento inicial.
5332 Q729876
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. Uma das premissas da computação em nuvem é que a empresa contratante seja informada sobre a localização geográfica exata de armazenamento dos seus dados.
5333 Q729875
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. Um dos exemplos de utilização da computação em nuvem é a virtualização, na qual duas máquinas virtuais são implementadas em um mesmo equipamento físico.
5334 Q729874
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. O fato de um sistema utilizar computação em nuvem não é suficiente para que ele seja considerado escalável.
5335 Q729873
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os seguintes itens, relativos a testes de software. Em testes de integração, a estratégia de integração bottom-up integrará componentes de infraestrutura que fornecem serviços comuns, adicionando a eles componentes funcionais; para testar uma nova característica, pode ser necessário integrar componentes diferentes.
5336 Q729872
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os seguintes itens, relativos a testes de software. Em um processo de cascata, testes de sistemas testam todo o sistema, enquanto, em processos de desenvolvimento iterativo, será testado apenas um incremento a ser entregue ao cliente.
5337 Q729871
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os seguintes itens, relativos a testes de software. Testes de regressão servem ao propósito de verificar se o sistema pode operar na carga necessária, fazendo-a regredir constantemente até que o comportamento de falha do sistema seja testado ou que defeitos sejam identificados.
5338 Q729870
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. As funcionalidades são medidas sob o ponto de vista dos analistas responsáveis pela conceituação do sistema; a contagem em projetos de melhoria considera a exclusão de funcionalidades implementadas, bem como a inclusão de novas funcionalidades.
5339 Q729869
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Em projetos de desenvolvimento ágil, considera-se que o ciclo de trabalho evolutivo encerra-se a cada release; alterações ocorridas em funcionalidades após o término de uma release serão tratadas como projeto de melhoria.
5340 Q729868
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Segundo a Nesma, a contagem indicativa considera a quantidade existente de arquivos lógicos internos e de interface externa, considerando, ainda, que toda função do tipo dado tem sua complexidade funcional avaliada como baixa e as funções transacionais avaliadas como de complexidade média.
5341 Q729867
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. As funcionalidades de conversão de dados serão contadas como entrada externa, no caso da carga inicial dos dados, e como consultas ou saídas externas, quando o usuário solicitar relatório associado à funcionalidade de migração de dados.
5342 Q729866
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Os arquivos lógicos internos são desconsiderados em contagens indicativas, reconhecidos pelo usuário, referenciados pela aplicação sob medição e mantidos dentro da fronteira de outra aplicação.
5343 Q729865
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. Na XP (Extreme Programming), programadores trabalham em pares, e requisitos são expressos como cenários, denominados histórias de usuários, os quais são implementados como uma série de tarefas.
5344 Q729864
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. Tendo por base o modelo incremental, o processo unificado utiliza casos de uso para capturar requisitos funcionais e compreende as fases de concepção, elaboração, construção e transição. Esta última fase busca garantir que todos os requisitos do projeto sejam atendidos e implementados.
5345 Q729863
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. O TDD (test driven development) parte de um caso de teste que caracteriza uma melhoria desejada ou nova funcionalidade a ser desenvolvida, de modo a confirmar o comportamento correto e possibilitar a evolução ou refatoração do código.
5346 Q729862
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No contexto do desenvolvimento de sistemas de processamento de dados, julgue os itens a seguir, relativos ao gerenciamento de processos de negócio. Para melhor compreender o processo e a organização, modelos AS-IS (estado atual) realizam avaliação inicial baseada em fatos documentados e validados; e modelos TO-BE (estado futuro) utilizam simulação para compreender as lacunas no processo atual que impedem a transição para o estado desejado.
5347 Q729861
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No contexto do desenvolvimento de sistemas de processamento de dados, julgue os itens a seguir, relativos ao gerenciamento de processos de negócio. Além de buscarem medir, monitorar e controlar atividades e administrar o presente e o futuro do negócio, os processos de suporte entregam valor para outros processos, mas não o fazem diretamente para os clientes.
5348 Q729207
Ciência da Computação
Ano: 0000
Banca: Banca não informada
As tecnologias Bluetooth (IEEE 802.15), VLAN (IEEE 802.1Q) e LDAP (Lightweight Directory Access Protocol) correspondem a protocolos que operam, respectivamente, em quais camadas do modelo de referência OSI?
5349 Q729041
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um serviço de vídeo sob demanda que utiliza a Internet, a aplicação cliente começa a recuperar o vídeo com antecedência, antes de começar a exibi-lo, criando um buffer de reserva para a exibição. Dessa forma, diminui-se a chance de que qualquer variação de retardo que ocorra durante a transmissão provoque uma degradação da exibição. Entretanto, caso a variação de retardo seja muito grande, esse buffer de reserva pode não ser suficiente.

Para que o serviço de vídeo funcione de maneira adequada, é desejável controlar um dos parâmetros de QoS da rede, que é justamente aquele relacionado à variação do retardo, também chamado de

5350 Q728817
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O guia ABPMP-CBOK divide o Business Process Modeling − BPM em 9 Áreas de Conhecimento que refletem as capacidades que devem ser consideradas por uma organização que vise à implantação do BPM. Uma das áreas envolve a criação de novos processos de negócio e a especificação de como funcionarão, serão medidos, controlados e gerenciados dentro do contexto das metas de negócio e dos objetivos de desempenho dos processos. A área envolve a criação do modelo futuro de processos de negócio (to be), fornecendo planos e diretrizes sobre como fluxos de negócios, aplicações de negócio, plataformas de tecnologia, recursos de dados, controles financeiros e operacionais interagem com outros processos internos e externos. Esta área é denominada
5351 Q728816
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.

A execução do comando

5352 Q728549
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual será o resultado?

5353 Q728543
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No diagrama apresentado abaixo, o conceito de orientação a objetos utilizados é:

5354 Q728540
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual será o resultado?

5355 Q728481
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No mercado, atualmente, existem vários tipos de métricas para análise de dimensão de tamanho de software. Nesse sentido, assinale a alternativa que apresenta um dos objetivos da análise de pontos de função (FPA –Function Point Analysis).
5356 Q728478
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Integridade de dados é a manutenção e a garantia da precisão e consistência de dados durante todo o ciclo de vida da informação, e é um aspecto crítico para o projeto, implementação e uso de qualquer sistema que armazene, processe ou recupere dados. Um bom exemplo de integridade, seria a criação de chave primaria em uma tabela. A respeito desse tipo de integridade é correto afirmar:
5357 Q656551
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação aos conceitos de orientação a objetos, assinale a opção correta.
5358 Q656550
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Assinale a opção correta acerca do NET Framework.
5359 Q656549
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na construção de um RSS, o elemento que determina o tempo para que o canal seja recarregado de sua fonte é
5360 Q656548
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Para vendas durante o período de natal, uma loja decidiu criar na web um sítio exclusivo, em que os itens vendidos podem ser pesquisados a partir da seção à qual pertencem. Nesse modo de pesquisa, a forma de estruturação da informação utilizada foi
5361 Q656547
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando o grafo ilustrado acima, assinale a opção em que é apresentada a descrição em vértices (V) e arestas (A).

5362 Q656546
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se
5363 Q656545
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O conjunto de operações cujo resultado seja uma nova relação e que envolve seleção, projeção, união e produto cartesiano é denominado
5364 Q656520
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira.

A preocupação demonstrada por Manuel pode ser traduzida pela heurística:

5365 Q656519
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Análise de Pontos de Função (APF) é um método de medição de tamanho funcional de um software. Nesse método são contadas as funções de dados e funções de transação. Após essas contagens são aplicados fatores de ajuste.

A opção que apresenta 3 fatores de ajuste desse método é:

5366 Q656518
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Testes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software:

I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste.

II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.

III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades.

Está correto o que se afirma em:

5367 Q656517
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:

I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.

II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.

III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.

Está correto o que se afirma em:

5368 Q656516
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Análise de Pontos de Função (APF) é uma técnica para a medição de software que estabelece uma medida de tamanho independente da linguagem de programação ou da tecnologia utilizada em seu desenvolvimento.

No processo de contagem de pontos de função, um grupo de dados logicamente relacionados ou informações de controle, identificado pelo usuário, requerido para referência ou validação pelo software que está sendo contado e cuja manutenção é feita por outra aplicação é denominado:

5369 Q656515
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O tratamento de exceções permite ao desenvolvedor gerenciar os erros durante a execução de um programa de forma organizada. O seguinte bloco exemplifica o tratamento de exceções em uma linguagem orientada a objetos:

Considere que o método print exibe a mensagem passada como parâmetro na tela, que o método CopyFiles realiza operação de cópia de todos os arquivos do diretório passado por parâmetro e que a classe IOException herda de Exception. Utilizando o código apresentado e seu conhecimento sobre tratamento de exceções, a alternativa correta é:

5370 Q656462
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a tabela ItemPedido abaixo, onde a chave primária é composta pelos campos NumeroPedido e NumeroItemPedido.

É correto afirmar que

5371 Q656461
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a descrição de recursos usados para sinalização e controle da comunicação entre terminais que suportam aplicações de áudio, vídeo ou comunicação de dados multimídia.

I. Define um número de características para gerenciar falhas de entidades intermediárias da rede. Por exemplo, se um gatekeeper falha, o protocolo está preparado para utilizar um gatekeeper alternativo. Os endpoints podem se registrar a outro gatekeeper.

II. Não dispõe de procedimentos para gerenciamento de falhas nos dispositivos. Se um agente falha, não existem meios para que o Proxy venha detectar a falha, exceto se o Proxy enviar mensagens Invite para o dispositivo e aguardar o retorno dentro de um time-out determinado. Além disso, caso o Proxy falhe, o agente não possui mecanismos para de...

5372 Q656460
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o ciclo do Test-Driven Development – TDD.

A caixa

5373 Q656459
Ciência da Computação
Ano: 0000
Banca: Banca não informada

It is a document created by system analyst after the requirements are collected from various stakeholders. It defines how the intended software will interact with hardware, external interfaces, speed of operation, response time of system, portability of software across various platforms, maintainability, speed of recovery after crashing, Security, Quality, Limitations etc. The requirements received from client are written in natural language. It is the responsibility of system analyst to document the requirements in technical language so that they can be comprehended and useful by the software development team.

The text refers to

5374 Q560402
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No Projeto de Objetos, deve-se
5375 Q560364
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Assinale a alternativa que lista três características desejáveis do produto gerado no processo de desenvolvimento de sistemas.
5376 Q127041
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Análise Orientada a Objetos, as funções que não pertencem naturalmente a nenhuma das classes de entidade são realizadas

5377 Q127039
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na fase de testes, aquele responsável por verificar as interfaces entre as partes de uma arquitetura de um produto é o teste

5378 Q127035
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Análise Orientada a Objetos, objetos similares devem ser agrupados em

5379 Q127033
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Análise Orientada a Objetos, as entidades do domínio do problema são representadas por

5380 Q127030
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando a Especificação dos Requisitos de um software, a característica da qualidade que permite a fácil determinação dos antecedentes e conseqüências de todos os requisitos é a

5381 Q127027
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma "seqüência lógica de ações e de decisões que transforma uma necessidade operacional em uma descrição de parâmetros de desempenho e em uma configuração preferencial de um sistema" identifica o

5382 Q127024
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma das etapas que deve ser considerada para a estimativa de custo de um sistema é a de:

5383 Q127021
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considerando-se o desenvolvimento de sistemas, um dos serviços prestados ao cliente é a(o)
5384 Q127018
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando-se as fases do ciclo de vida de um sistema, aquela em que o produto mostra sinais de exaustão é o(a)

5385 Q127015
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma das fases do ciclo de vida de um sistema é a

5386 Q127013
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Entre as medidas diretas do processo de engenharia de software, incluem-se

5387 Q127010
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em uma das fases do desenvolvimento de um software, o projeto deve ser traduzido numa forma legível para uma máquina, caracterizando a etapa de

5388 Q127008
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Nas etapas de desenvolvimento de um software, um dos tipos de mudanças que são encontradas durante a fase de manutenção é a

5389 Q127005
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise as seguintes afirmações relativas a fundamentos de engenharia de software:

I. a Classificação dos requisitos determina as prioridades relativas dos requisitos e avalia a estabilidade e a complexidade de realização;

II. a Revisão dos requisitos determina se todos eles satisfazem os critérios de qualidade e se as Especificações dos Requisitos do Software estão claras e bem entendidas por todas as partes interessadas;

III. a Especificação dos Requisitos nunca pode ser rastreável;

IV. na Especificação dos Requisitos, nem todo requisito presente é um requisito a ser construído.

Indique a opção que contenha todas as afirmações verdadeiras.

5390 Q126549
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O Projeto Orientado a Objetos tem os componentes:

5391 Q126548
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação à coesão e acoplamento de um Projeto Estruturado, é correto afirmar que

5392 Q126545
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação a Projeto Estruturado, é correto afirmar que

5393 Q126544
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação a Projeto Estruturado, é correto afirmar que

5394 Q126542
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Projeto Estruturado de Sistemas,
5395 Q126541
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O Diagrama de Estrutura mostra
5396 Q126539
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na Análise Orientada a objetos,
5397 Q126537
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na especificação de sistema
5398 Q126536
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Ciência de Software de Halstead, que estabelece uma métrica de qualidade de software,

5399 Q126534
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As cinco camadas do modelo de Análise Orientada a objetos são:

5400 Q126531
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Comparando-se as metodologias TMO (Técnica de Modelagem de Objetos) e AE/PE (Análise Estruturada/ Projeto Estruturado), é correto afirmar que

5401 Q126530
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na construção de um Diagrama de Fluxo de Dados (DFD), é correto afirmar que

5402 Q126528
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação a Diagrama de Fluxo de Dados (DFD), é correto afirmar que o

5403 Q126526
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Análise Estruturada, um processo é também denominado

5404 Q126524
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Gerência de Projetos, a
5405 Q125943
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Depósitos de dados, entidades externas e funções ou processos são elementos utilizados na análise estruturada e, tipicamente, compõem um Diagrama

5406 Q125942
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Entre as técnicas de programação orientada a objetos (OO) encontram-se aquelas que utilizam representação de soluções por meio de diagramas típicos da orientação a objetos (UML) que, dentre outros, são os diagramas de

5407 Q125939
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise:

A representação algorítmica acima, apresentado na forma de fluxograma de programa (ou diagrama de blocos), terá como resultado final de execução.
5408 Q125754
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Leia a definição abaixo e depois responda.

"Conjunto de componentes inter-relacionados para coletar, recuperar, processar, armazenar e distribuir informações, com a finalidade de facilitar o planejamento, a coordenação e o processo decisório em empresas e outras organizações".

Do ponto de vista do usuário, a definição acima refere-se a

5409 Q125752
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais os componentes básicos da UCP (Unidade Central de Processamento)?

5410 Q125749
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da ferramenta de software que pode apoiar o processo de desenvolvimento de sistemas em diversas fases, agilizando e facilitando o entendimento dos usuários e analistas através da geração de gráficos e diagramas (fases de análise e projeto) e a própria geração de código (na fase de programação) ?

5411 Q125746
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da atividade que é um elemento crítico da garantia de qualidade de software e representa a última revisão de especificação, projeto e codificação?

5412 Q125743
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação ao projeto de software, qual o conceito que indica que um módulo do software executa uma única tarefa, exigindo pouca interação com procedimentos que são executados em outras partes de um programa?

5413 Q125740
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da tarefa da engenharia de software</ que possibilita que o analista especifique a função e o desempenho do software</ que o usuário deseja, indicando a interface do software</ com outros elementos do sistema e estabelecendo quais as restrições de projeto que o software deve enfrentar?

5414 Q125736
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das alternativas a seguir apresenta as fases do ciclo de vida clássico da engenharia de software </na ordem correta?

5415 Q125734
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na abordagem da análise estruturada, qual o nome da listagem organizada de todos os elementos de dados pertencentes ao sistema, com definições precisas e rigorosas para que os usuários e os analistas possam conhecer todas a entradas, saídas, componentes de depósito e cálculos intermediários?

5416 Q125731
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da ferramenta da análise estruturada através da qual são mapeadas as funções do sistema em especificação, relevante principalmente para sistemas de informação nos quais as funções do sistema sejam fundamentais e mais complexas do que os dados manipulados?

5417 Q125414
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Especificação dos Requisitos de um software a característica da qualidade que indica que todo requisito presente deve possuir apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos usuários chaves, é a

5418 Q125412
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando o processo Praxis para Engenharia de Software, a etapa do fluxo que visa detalhar, estruturar e validar os requisitos em termos de um modelo conceitual do problema, de forma que estes possam ser usados como base para o planejamento e acompanhamento detalhado da construção do produto é a fase de

5419 Q125409
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando a Modelagem de Objetos, o relacionamento entre uma classe e uma ou mais versões refinadas dela é denominado

5420 Q125406
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando as metodologias para o desenvolvimento baseado em objetos, o modelo que é definido como uma abstração concisa e precisa do que o sistema desejado deverá fazer, desconsiderando- se como deverá fazê-lo, é a etapa do(a)

5421 Q125403
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analisando-se os tipos dos conjuntos de testes de um software, aqueles que têm por objetivo validar o produto, ou seja, verificar se este atende aos requisitos especificados, são os Testes de

5422 Q124793
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Devido à natureza convergente das atividades de Engenharia de Software,

5423 Q124790
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Análise de Informações baseada em Logística (AIL)

5424 Q124787
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ward e Mellor ampliam a notação de Análise Estruturada para um sistema de tempo real, contemplando

5425 Q124784
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Projeto Orientado a Objetos, o empacotamento envolve

5426 Q124781
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Uma das etapas do Projeto Estruturado é
5427 Q124778
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação à garantia da qualidade do software, é correto afirmar que a

5428 Q124774
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação à garantia da qualidade do software, é correto afirmar que a

5429 Q124772
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na Análise Orientada a Objetos,
5430 Q124768
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação à Análise Estruturada, é correto afirmar que

5431 Q124765
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama de transição de estado é uma especificação

5432 Q124762
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Análise Estruturada, é correto afirmar que o

5433 Q124759
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Projeto Estruturado,
5434 Q124756
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Análise Estruturada,
5435 Q124754
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O método de Jackson contém, entre outros, o passo de

5436 Q124751
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Os diagramas de transição de estados
5437 Q124748
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Análise de requisitos, é correto afirmar que

5438 Q124745
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No estabelecimento de objetivos para o desenvolvimento de sistemas, é correto afirmar que

5439 Q124495
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais são os 5 (cinco) níveis da Maturidade do Processo de Software definidos pelo CMM (Modelo de Maturidade de Capabilidade de Software)?

5440 Q124483
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma empresa decidiu aplicar, em suas equipes de empregados, regras que garantem uma boa modularidade tal como se cada equipe de empregados fosse um módulo de um software. Abaixo estão listadas alternativas que contribuem para que cada equipe execute suas tarefas e leve a empresa a conseguir uma boa modularização. Selecione a alternativa INCORRETA.

5441 Q124481
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Sejam dadas as afirmações sobre fatores que influenciam a qualidade de um software:

I. Correção é a habilidade de um software em executar tarefas assim como elas foram definidas na especificação desse software;

II. Programas de software feito em linguagens de programação que suportam "tratamento de exceção" podem levar esses programas a adquirir a habilidade de serem robustos.

III. Capacidade de extensão é a habilidade de elementos de um software servirem para a construção de diferentes aplicações.

IV. Funcionalidade é a habilidade de um software ser lançado na data combinada ou então antes dessa data. São afirmações INCORRETAS:

5442 Q124435
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A fase do ciclo de vida de um Projeto Estruturado, que inclui a codificação e a integração dos módulos, em que o analista não está presente, a menos que este seja, também, o programador, chama-se:

5443 Q124386
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Instrução: Uma das  fases da Engenharia de Informação é o desenvolvimento do modelo de dados. No momento em que se realiza a definição de dados com o método de definição e armazenamento de dados, surge a possibilidade de utilização do Modelo Hierárquico, do Modelo Rede e do Modelo Relacional. Analise os seguintes diagramas, respectivamente identificados.

5444 Q124384
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Durante a documentação dos sistemas, um documento é gerado e permite que os analistas obtenham informações sobre todos os objetos do modelo. Nesse documento estão expressas de forma textual diversas explicações sobre os relacionamentos e atributos. O documento em questão é

5445 Q124382
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um dos conceitos envolvidos na construção de sistemas é o Ciclo de Vida. Nesse conceito são identificadas algumas fases: Definição, Projeto, Construção, Avaliação e Uso e Manutenção. Nessas fases, vários documentos são gerados, entre eles o Manual de Instalação. Em qual das fases é produzido esse Manual?

5446 Q124380
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Engenharia de Informação se divide em cinco fases integradas:

 Planejamento Estratégico  Análise das Áreas de Negócio  Projeto Lógico do Sistema  Construção  Manutenção Numa dessas fases são desenvolvidos os modelos de dados de cada processo. A fase em questão é

5447 Q124379
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na gerência de projetos se pode considerar a existência de cinco etapas. As etapas envolvidas na gerência de um projeto são: Definição de Objetivos; Planejamento de Tarefas; Organização e Coordenação; Avaliação de Progresso; Revisão e Registro Histórico.

A etapa em que se definem quais atividades devem ser realizadas (O QUÊ), devidamente justificadas (POR QUÊ), em que ordem (QUANDO) devem ser feitas, com que técnicas (COMO), empregando quais recursos humanos (QUEM), trabalhando em que lugar (ONDE) é conhecida como

5448 Q124377
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Engenharia de Informações algumas ferramentas auxiliares são utilizadas a fim de realizar a representação lógica de processos. Uma dessas ferramentas tem o objetivo de descrever o que acontece, sem se preocupar como e quando essas coisas acontecem, como mostra a seguinte notação gráfica.

A notação gráfica representa

5449 Q124079
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o diagrama de classes em UML:

É correto afirmar que todo disco tem:

5450 Q124077
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A atividade de análise de requisitos foca: