1481 Q790094
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de arquitetura e engenharia de software, julgue os itens seguintes.

O principal objetivo da norma ISO/IEC 14.598-2 é estabelecer uma estrutura comum para os processos de ciclo de vida e de desenvolvimento de softwares, com o intuito de auxiliar as organizações em todos os componentes relativos à aquisição e ao fornecimento de softwares.

1482 Q790070
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Sobre as manutenções corretiva e evolutiva de software, é correto afirmar que
1483 Q790069
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Na orientação a objetos, há uma propriedade que permite que um método herdado por uma subclasse possua formas de implementação distintas daquela definida na superclasse. Essa propriedade é a(o)
1484 Q790068
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
O Global Assembly Cache (GAC) é um componente da plataforma .NET cuja função é
1485 Q790067
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Na plataforma .NET, a classe base de todas as outras classes é a
1486 Q790038
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
A plataforma .NET possui as classes System.String e System. Text.StringBuilder para a representação de cadeias de caracteres. Apesar de ambas terem funcionalidades semelhantes, a utilização do System.Text.StringBuilder é indicada quando houver necessidade de
1487 Q790037
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Uma atividade ligada às manutenções corretiva e evolutiva de software envolve ter uma boa e adequada compreensão do sistema a sofrer o processo de evolução, incluindo, por exemplo, uma reimplementação de sistemas legados, de forma a tornar mais simples sua manutenção. Essa atividade recebe a denominação de
1488 Q789979
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de requisitos, análise e projeto da engenharia de software.

Entre os processos de alto nível da gestão de requisitos, estão a obtenção dos requisitos, a análise, a especificação e a validação, em que a modelagem do negócio faz parte da obtenção e da análise, enquanto o estudo de viabilidade é um subprocesso da validação.

1489 Q789978
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de requisitos, análise e projeto da engenharia de software.

Os objetivos que o modelo final de um projeto de software deve atingir são, no mínimo, os de descrever as exigências do cliente e de estabelecer a base para criação da arquitetura do sistema.

1490 Q789977
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

O planejamento de teste pode começar ao final do modelo de análise e, após o modelo de projeto do software ter sido consolidado, é possível detalhar os casos de testes, ou seja, podem-se projetar os testes antes que os códigos do produto de software tenham sido desenvolvidos.

1491 Q789976
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Do ponto de vista procedimental, o teste de software pode ser descrito como uma série de quatro passos sequenciais: testes de unidade, de integração, de validação e de sistemas.

1492 Q789975
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Baselines podem ser considerados uma base estável para a evolução contínua dos itens de configuração e são adicionados ao sistema de gestão de configuração à medida que são desenvolvidos.

1493 Q789974
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às metodologias ágeis, julgue os próximos itens.

A metodologia XP diferencia-se das outras metodologias com abordagem incremental e com o feedback constante.

1494 Q789973
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às metodologias ágeis, julgue os próximos itens.

A metodologia Scrum é uma forma de trabalho rígida empregada em ambientes organizacionais departamentais e conservadores.

1495 Q789972
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.

De acordo com os padrões de DDD (domain-driven design), ao se escrever um novo sistema para também interagir com um sistema legado (considerado um código de difícil manutenção), cria-se uma camada entre os dois sistemas denominada camada anticorrupção.

1496 Q789971
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.

O Scrum diferencia-se do XP pela existência do papel de product owner (PO), tendo o Scrum master e o coach atribuições similares em uma equipe ágil de desenvolvimento.

1497 Q789970
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos e suas características, julgue os itens a seguir.

A revisão de documentação é uma etapa à parte da engenharia de requisitos e, normalmente, é desconsiderada durante o levantamento dos requisitos.

1498 Q789969
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos padrões de projeto relacionados à engenharia de software, julgue os itens seguintes.

Para um problema recorrente no desenvolvimento de sistemas, normalmente, um padrão de projeto descreve uma solução geral, que não pode ser reutilizada.

1499 Q789968
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos padrões de projeto relacionados à engenharia de software, julgue os itens seguintes.

Padrões de projeto envolvem combinações de classes e algoritmos associados que cumprem com propósitos comuns de projeto.

1500 Q789966
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da especificação de requisitos, julgue os itens seguintes.

Em uma situação de resolução de conflitos, a especificação de requisitos engloba requisitos funcionais e descarta requisitos não funcionais.

1501 Q728616
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Os mecanismos de controle de versão, integrados com o processo de controle de modificações, implementam dois elementos importantes do controle de modificação. São eles:

I. Determina quais engenheiros de software podem acessar e modificar um determinado objeto de configuração.

II. Ajuda a garantir que modificações paralelas, realizadas por duas pessoas diferentes, não se sobreponham.

Os elementos I e II são, respectivamente:

1502 Q728605
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Há 3 tipos de processos de negócio, a saber:

I. são de natureza interfuncional e compõem a cadeia de valor.

II. habilitam outros processos. Como exemplos pode-se citar os de recursos humanos e TI.

III. são utilizados para medir, monitorar e controlar atividades de negócio.

O tipo de processo e sua caracterização estão expressos corretamente em:

1503 Q728604
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Nos parágrafos 5 e 6, são feitas referências à geração de relatórios e à consulta a paineis. Sobre este tema é correto afirmar que
1504 Q728595
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
A análise por pontos de função utiliza alguns domínios de informação para quantificar o produto software. Dentre tais domínios, incluem-se
1505 Q728594
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No cálculo do valor dos pontos de função, utiliza-se a seguinte expressão:

O valor correto utilizado para X é

1506 Q728593
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Alguns clientes da Express não apreciam os modelos de desenvolvimento mais modernos, preferindo métodos mais tradicionais, como o Modelo Espiral. Considere as seguintes afirmações sobre o Modelo Espiral de desenvolvimento de software:

I. As diversas versões desenvolvidas no Modelo Espiral, principalmente as resultantes das primeiras iterações, podem se constituir em protótipos do sistema final.

II. Suporta um máximo de 4 iterações.

III. Cada iteração tem duração máxima de duas semanas.

Está correto o que se afirma em

1507 Q728592
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Um dos clientes da Express tem urgência na obtenção de uma primeira versão para seu sistema computacional. Dessa forma, decidiu-se por utilizar o Modelo Incremental de desenvolvimento de software, que consiste de sequências de desenvolvimento chamadas de incrementos. O primeiro incremento gerado denomina-se
1508 Q728591
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A Express utiliza diversos ciclos de vida de desenvolvimento de software, conforme o acordo feito com cada cliente. Em se tratando dos ciclos de vida de desenvolvimento de software, a maioria dos processos considera, na etapa de especificação do software, as seguintes atividades a serem realizadas:

A − Especificação de Requisitos

B − Levantamento e Análise de Requisitos

C − Estudo de Viabilidade

D − Validação de Requisitos

A ordem indicada para a realização dessas atividades é

1509 Q728590
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A Express tem como norma avaliar todos os produtos de software que desenvolve. Assim, na avaliação da qualidade de um software, há um modelo que permite estimar, ao final do ciclo de desenvolvimento do software, o número de erros latentes no sistema. Esse modelo, chamado de Amplificação de Defeitos, é graficamente representado da seguinte forma:

 O retângulo marcado com X representa, para o passo em questão,

1510 Q728589
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Um dos clientes da Express solicitou que fosse utilizada uma técnica de teste de software denominada caminhos independentes. A filosofia b ásica dessa técnica de teste é
1511 Q728574
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
O serviço de diretório citado no texto e a linguagem utilizada para publicar a descrição do serviço são, respectivamente,
1512 Q728569
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No decorrer do processo de engenharia de requisitos, a equipe de TI levantou o seguinte requisito:

O software deverá permitir o acesso de dispositivos móveis à aplicação web e identificar o tipo do dispositivo, fornecendo uma interface do usuário adequada para tal.

Para atender esse requisito, a equipe de TI deseja implementar um componente no servidor que capte informações sobre o dispositivo móvel que está acessando a aplicação durante a requisição e ofereça uma interface do usuário adequada para tal dispositivo.

Muitas das informações referentes ao dispositivo móvel que está acessando a aplicação web no servidor podem ser obtidas nos cabeçalhos das requisições HTTP. O tipo e o modelo do dispositivo podem ser obtidos por meio do cabeçalho

1513 Q728562
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Baseado nos requisitos apresentados, é correto afirmar que são requisitos funcionais os de números
1514 Q656469
Ciência da Computação
Ano: 2013
Banca: Instituto Nacional de Educação (CETRO)
Quanto ao desenvolvimento web com Ajax, assinale a alternativa que apresenta o construtor para um navegador (browser).
1515 Q656468
Ciência da Computação
Ano: 2013
Banca: Instituto Nacional de Educação (CETRO)

Considerando o desenvolvimento web com ASP, analise as assertivas abaixo.

I. Incluir na string de conexão do banco de dados em uma página ASP dados de entrada digitados pelo usuário da página pode facilitar a um atacante injetar código malicioso e obter acesso ao seu banco de dados.

II. Usar Procedimentos Armazenados é uma forma segura de criar string de conexão a bancos de dados SQL.

III. Sempre criptografar os nomes de usuários e senhas de administrador nos códigos ASP.

É correto o que se afirma em

1516 Q560413
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia e gestão de requisitos de software, julgue os próximos itens.

Após a identificação, os requisitos devem ser modelados para se obter uma melhor compreensão do produto a ser desenvolvido. Os principais paradigmas de modelagem de requisitos são análise estruturada e análise orientada a objetos.

1517 Q560403
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo Pressman, à medida que um projeto de interface com o usuário evolui, algumas questões comuns de projeto sempre aparecem.

Assinale a alternativa que indica exemplos destas questões.

1518 Q129359
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de arquitetura e engenharia de software, julgue os itens seguintes.

No design, o padrão GRASP controller visa definir as interações entre objetos e atribuir responsabilidades às classes.

1519 Q129356
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a tabela acima, julgue os itens que se seguem, com relação à análise de pontos de função (APF).

O software W possui mais de vinte pontos de função, ao passo que o software Z possui menos de trinta e quatro pontos de função.

1520 Q129354
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do Scrum e do XP (eXtreme Programming), julgue os itens de 111 a 113.

Na reunião de planejamento do sprint backlog, se o product owner afirmar que todos os requisitos do produto foram identificados, é correto concluir que o backlog do produto está completo, visto que este é uma lista ordenada de todos os requisitos necessários para o desenvolvimento do produto.

1521 Q129351
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma empresa cuja matriz está localizada em Brasília possui três filiais localizadas em outras cidades do Brasil. As atribuições da matriz incluem analisar todas as propostas de negócio e autorizar os valores finais da negociação, além de analisar a documentação dos clientes para a liberação do crédito. Como atende a clientes em cidades onde não possui pontos de atendimento, a empresa recebe as propostas e documentos dos clientes eletronicamente e fecha contratos à distância. Os clientes também podem ser atendidos nas filiais, caso em que elas se responsabilizam pela recepção dos documentos e pelo seu envio, por meio eletrônico, para a matriz. Com base nessa situação hipotética, julgue os seguintes itens.

Para ...

1522 Q129348
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à contratação de bens e serviços de tecnologia da informação e comunicação (TIC), julgue o próximo item.

A capacitação dos servidores é uma das condições que garante a padronização do processo de planejamento de contratação de TI.

1523 Q129345
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de governança de tecnologia da informação (TI), julgue os itens a seguir.

O portfólio de TI, metodologia para a priorização dos investimentos de TI, baseia-se no retorno de projetos e ativos e no seu alinhamento com os objetivos estratégicos do negócio da organização.

1524 Q129342
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da metodologia TDD (test driven development) e do Hibernate, julgue os seguintes itens.

O Hibernate sempre usa a estratégia de busca preguiçosa para coleções que precisará buscar no banco de dados inteiro da memória em cada transação, ou seja, são executas consultas para cada entidade ou coleção associada ao mesmo comando SELECT.

1525 Q129339
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De acordo com os conceitos, modelos e diagramas da UML (unified modeling language), julgue os próximos itens.

Diagrama de caso de uso, diagrama de sequência, diagrama de comunicação, diagrama de atividades e diagrama de classes são diagramas comportamentais da UML.

1526 Q129336
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de estimativas e métricas de software, julgue os itens subsequentes.

Um story point é representado por um número inteiro ou fracionário que representa uma agregação de certo número de aspectos, como conhecimento, complexidade, volume, incerteza e tempo.

1527 Q129333
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação às abordagens de desenvolvimento de software, julgue os próximos itens.

XP é um método de desenvolvimento de software em que os requisitos são especificados em user stories; requisitos, arquitetura e design surgem durante o curso do projeto; e o desenvolvimento ocorre de maneira incremental.

1528 Q129330
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Workshop de requisitos, brainstorming, entrevistas e questionários são técnicas que podem ser utilizadas para elicitar requisitos.

1529 Q129327
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a teste funcional e de unidade, julgue os itens que se seguem.

Para se avaliar a documentação do projeto do software, deve ser utilizado o teste de unidade.

1530 Q129324
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes premissas:

I. O código fonte não tem dono e ninguém precisa ter permissão concedida para poder modificar o mesmo. O objetivo com isto é fazer a equipe conhecer todas as partes do sistema.

II. Geralmente a dupla é criada com alguém sendo iniciado na linguagem e a outra pessoa funcionando como um instrutor. Como é apenas um computador, o novato é que fica à frente fazendo a codificação, e o instrutor acompanha ajudando a desenvolver suas habilidades. Dessa forma o programa sempre é revisto por duas pessoas, evitando e diminuindo assim a possibilidade de erros.

Fazem parte do modelo de desenvolvimento

1531 Q129322
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Um típico ciclo de vida de um projeto em TDD consiste em:

I. Executar os testes novamente e garantir que estes continuem tendo sucesso.

II. Executar os testes para ver se todos estes testes obtiveram êxito.

III. Escrever a aplicação a ser testada.

IV. Refatorar (refactoring).

V. Executar todos os possíveis testes e ver a aplicação falhar.

VI. Criar o teste.

A ordem correta e cronológica que deve ser seguida para o ciclo de vida do TDD está expressa em

1532 Q129318
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir seus defeitos antes do uso. O processo de teste tem dois objetivos distintos:

1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.

2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações.

Desse modo, é correto afirmar que

1533 Q129316
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Os diagramas de classes ilustram atributos e operações de uma classe. Um diagrama de classes em notação UML utiliza

1534 Q129313
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O diagrama que permite descrever o comportamento interno de uma classe, apresentando sua dinâmica, descrevendo posições durante a vida do objeto com caminhos representando seu fluxo de execução e os gatilhos que provocam as mudanças de fluxo é chamado de diagrama de

1535 Q129310
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes:

Classe 1, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Gregoriano.

Classe 2, que possui os atributos data de nascimento, nome, sexo, telefone e um método para calcular a idade no calendário Chinês.

Classe 3, que possui os atributos data de nascimento, nome, sexo e um método para calcular a idade no calendário Juliano.

Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classe...

1536 Q129307
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e

1537 Q129305
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A técnica de Análise por Pontos de Função − APF

1538 Q129302
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Uma métrica de software é uma característica de um sistema de software, documentação de sistema ou processo de desenvolvimento que pode ser objetivamente medido. Sobre as métricas de software é correto afirmar que

1539 Q129299
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Com relação aos tipos de testes de software, considere:

I. Testes baseados em requisitos são uma abordagem sistemática para projeto de casos de teste em que se considera cada requisito e deriva-se um conjunto de testes para eles. São mais uma validação do que um teste de defeitos.

II. Testes de release são feitos pela própria equipe de desenvolvimento e devem centrar-se na descoberta de bugs no sistema, nos quais os casos de teste são projetados para expor os defeitos.

III. Testes de desenvolvimento incluem testes unitários, nos quais se testa objetos e métodos específicos; testes de componentes, em que se testa diversos grupos de objetos; e testes de sistema, nos quais se testa sistemas parciais ou completos.

IV. Teste beta é um tipo de teste de us...
1540 Q129297
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Uma aplicação criada a partir da combinação (ou orquestração) de serviços é chamada de ...... (que sob um determinado ponto de vista, implementa um processo de negócio). É desse modo que o uso de SOA possibilita flexibilizar a implementação e a manutenção de processos de negócios. Em última instância é um meio que permite traduzir para a área de tecnologia os objetivos e necessidades das áreas de negócios. Ao criar um novo sistema, o TI verifica os serviços já existentes e quais novos serviços devem ser criados para suportar o novo processo de negócios.

A lacuna da frase acima é preenchida, corretamente, por

1541 Q129296
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Há diversos métodos que podem ser utilizados na construção de sistemas de informação. Sobre eles, analise:

I. O desenvolvimento é feito em estágios formais, que devem evoluir em sequência e ter resultados definidos. Cada um precisa ser formalmente aprovado antes que o próximo se inicie. É indicado para grandes projetos que exijam especificações formais e rígido controle administrativo sobre cada estágio do desenvolvimento.

II. Consiste em desenvolver um sistema experimental de maneira rápida e barata para que os usuários finais interajam com ele e o avaliem. Esse sistema é refinado e aperfeiçoado até que os usuários sintam que ele atende às suas necessidades, podendo ser usado como modelo para criar o sistema final.

Os itens I e II referem-se, respectiva...
1542 Q129293
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Metodologias estruturadas podem ser utilizadas para documentar, analisar e projetar sistemas de informação. Quando se utiliza essas metodologias, a ferramenta primária para representar os processos componentes de um sistema e as interfaces entre eles é o Diagrama de

1543 Q129291
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que diz respeito à continuidade dos serviços de TI, julgue os seguintes itens.

abordagem da fortaleza é adequada a centros com grandes computadores, cuja complexidade inviabiliza um plano de recuperação. É importante complementar essa abordagem com uma capacidade organizacional ajustada para identificar e solucionar o problema o mais breve possível.

1544 Q129288
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes a técnicas de modelagem e desenho de processos.

Em um processo no setor de RH, a utilização da técnica de mapeamento AS-IS fornecerá o desenho de como o processo é executado, com inclusão apenas de seus acertos.

1545 Q129285
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que diz respeito à modelagem de processos de negócio, julgue os próximos itens.

Um fluxo de sequência que possua uma condição a ele associada poderá seguir adiante ainda que essa condição seja avaliada como falsa.

1546 Q129282
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere ao gerenciamento e à automação de processos, julgue os itens subsecutivos.

As atividades de um workflow devem incluir, minimamente, atores que as executem, rotas que explicitam o encadeamento e o destino das atividades, documentos produzidos e consumidos durante a execução das atividades e regras que devem ser respeitadas durante a execução das atividades.

1547 Q129280
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de JUnit, JMeter e Concordion, julgue os próximos itens.

O JUnit é um framework que permite realizar testes unitários de códigos Java, herdando algumas características da própria linguagem. Na versão 4.11, ele permite, entre outros recursos, mudar a ordem de testes, criar testes parametrizados, executar testes de exceção e testes temporizados por meio da palavra-chave timeout.

1548 Q129277
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de JUnit, JMeter e Concordion, julgue os próximos itens.

1549 Q129275
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item subsequente, relativo às arquiteturas para desenvolvimento de aplicativos em dispositivos móveis.

No projeto de aplicações para dispositivos móveis, devem ser considerados, entre outros aspectos, as características dos dispositivos de hardware para os quais a aplicação está sendo desenvolvida e o consumo de energia gerado por cada recurso do sistema, visando-se a economia de bateria.

1550 Q129272
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que diz respeito a soluções de integração, julgue o item a seguir.

O estilo arquitetural REST define um conjunto de restrições para uma aplicação, como, por exemplo, utilização de arquitetura par-a-par, manutenção de informações de estado, não uso de cache no cliente e apresentação de uma interface uniforme.

1551 Q129269
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o seguinte item, acerca da arquitetura em três camadas.

MVC (Model-view-controller) é um modelo de arquitetura de software que separa, de um lado, a representação da informação e, de outro, a interação do usuário com a informação.

1552 Q129266
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, no que se refere aos processos de desenvolvimento de software.

Na abordagem incremental, o sistema é dividido em subsistemas por funcionalidades. Após a identificação das funcionalidades a serem entregues no primeiro incremento, novas funcionalidades serão adicionadas a cada versão.

1553 Q129263
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes, no que se refere aos processos de desenvolvimento de software.

Uma metodologia é considerada ágil quando realiza o desenvolvimento de software de forma incremental, colaborativa, direta e adaptativa.

1554 Q129261
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a análise e projeto de software.

A linguagem ubíqua utiliza termos que fazem parte das discussões entre os especialistas de negócio e as equipes de desenvolvimento, os quais devem utilizar a mesma terminologia na linguagem falada e no código.

1555 Q129258
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a análise e projeto de software.

A modelagem orientada a objetos pode demonstrar, entre outros aspectos, como eles podem ser classificados, de que forma herdam atributos e operações de outros objetos, como são compostos por meio de modelos de agregação e de que forma interagem por meio de modelos de comportamento simples.

1556 Q129254
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software engloba, além dos processos técnicos de desenvolvimento de software, atividades de gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e procedimento para apoiar a produção de software. Oferece uma base para a construção de software de alta qualidade e produtividade. Com relação à engenharia de software, julgue o item que se segue.

Procedimento é o conjunto de tarefas que inclui o planejamento e estimativa de projeto, análise de requisitos de sistema, modelagem de dados, arquitetura, codificação, teste e manutenção.

1557 Q129251
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, acerca da análise de pontos de função (APF).

Na mudança de servidor de uma aplicação web de Apache para Websphere, a aplicação já instalada precisará de manutenção adaptativa, quando passará por algumas alterações.

1558 Q129249
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, acerca da análise de pontos de função (APF).

O agente governamental que atua diretamente nos requisitos do software e interage com ele é considerado um usuário do sistema.

1559 Q129246
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos fundamentos de SCRUM, ITIL V3 e COBIT, julgue os itens a seguir.

No SCRUM, o producto owner é responsável por alterar o backlog da sprint durante a sprint.

1560 Q129223
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.

A depuração de programas utiliza métodos de teste e análise para tentar entender o software. Esses métodos são classificados como caixa-branca (white box) e caixa-preta (black box). Para se conhecer o código e seu comportamento, o teste caixa-branca é menos eficiente que o teste caixa-preta, embora seja mais fácil de ser implementado.

1561 Q129189
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A

1562 Q129186
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:

1563 Q129182
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Na UML 2.0, a forma para se indicar uma associação derivada é

1564 Q129179
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

No diagrama de fluxo de dados da análise estruturada, círculos e setas representam, respectivamente,

1565 Q129177
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

1566 Q129174
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Assinale a alternativa correta sobre o processo de validação do software.

1567 Q129171
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de

1568 Q129168
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considere o modelo espiral de ciclo de vida de software no qual as fases sejam:

1. Modelagem, 2. Implantação, 3. Comunicação, 4. Planejamento, 5. Construção

A ordem cronológica recomendada para a execução dessas 5 fases é:

1569 Q129165
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Sobre o teste de software denominado “caixa branca”, é correto afirmar que

1570 Q129162
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Uma gestão de configuração eficaz controla os inúmeros artefatos produzidos no projeto de software, incluindo a identificação dos itens de configuração, o controle de mudanças e a auditoria das mudanças realizadas nesses itens, e a disponibilização de informações sobre os dados atuais de configuração dos itens para desenvolvedores, usuários finais e clientes.

1571 Q129159
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.

Uma das atividades do teste fumaça — uma abordagem de teste de integração que visa testar o sistema inteiro — é projetar uma série de testes que identifique erros com possibilidade de inserir o projeto fora do cronograma.

1572 Q129156
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de requisitos, análise e projeto da engenharia de software.

A gestão de requisitos agrega atividades que permitem identificar, controlar e rastrear requisitos; identificados esses requisitos, podem ser desenvolvidas tabelas de rastreamento de requisitos para ajudar na gestão.

1573 Q129153
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de requisitos, análise e projeto da engenharia de software.

A compreensão do domínio da solução e da organização e a coleta dos requisitos fazem parte da etapa de levantamento e análise de requisitos, enquanto a gerência dos conflitos entre os stakeholders faz parte da etapa de verificação e validação dos requisitos.

1574 Q129151
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das linhas de produtos de software, julgue os próximos itens.

Os níveis da arquitetura de um sistema de linhas de produtos de software são: interação, gerenciamento de E/S, gerenciamento de recursos e gerenciamento de hardware.

1575 Q129147
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens de 91 a 100.

O controle de configuração de software, uma das subáreas da gestão de configuração, se preocupa com a gestão de mudanças durante o ciclo de vida do software, sendo responsável por identificar os itens a serem controlados.

1576 Q129145
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens de 91 a 100.

Produtos de software podem ser construídos utilizando-se diferentes modelos de processo, pois alguns modelos são mais adequados que outros para determinados tipos de aplicação.

1577 Q129142
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens de 91 a 100.

Engenheiros de softwares devem compreender a engenharia de sistemas, que aborda os aspectos de sistemas sociotécnicos.

1578 Q129139
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens de 91 a 100.

Para o SWEBOK, o termo construção de software refere-se às atividades de codificação, depuração, verificação, teste unitário e teste de integração.

1579 Q129136
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de projetos, SCRUM e XP.

Entre os vários papéis do SCRUM, o product owner é a única pessoa responsável por gerenciar o backlog do produto, possuindo, ainda, a responsabilidade de maximizar o valor do produto e do trabalho da equipe de desenvolvimento.

1580 Q129133
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à acessibilidade na web, conceitos básicos e recomendações do W3C, julgue os itens em seguida.

O W3C não recomenda nenhuma ação para o uso irrestrito de cores em imagens, mas recomenda uma implementação de páginas que seja independente de dispositivo de acesso.

1581 Q129130
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que diz respeito à análise e ao projeto orientados a objetos, julgue os itens que se seguem.

A modelagem de processos, realizada em um diagrama de atividades, por exemplo, pode mostrar um nó objeto representante dos dados utilizados na execução de uma atividade.

1582 Q129126
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de software, julgue os próximos itens.

Na contagem por pontos de função, um arquivo de interface externa (AIE) sempre será um arquivo lógico interno (ALI) de outra aplicação.

1583 Q129123
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

Modelo de herança — um tipo de modelo de sistema utilizado na engenharia de requisitos — pode ser usado para organizar uma taxonomia que contenha classes de objetos que herdam atributos e serviços por meio de hierarquias.

1584 Q129121
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A elicitação de requisitos se inicia com a obtenção e documentação dos requisitos e é concluída com a validação dos requisitos para que, em sequência, possa dar-se início à análise dos requisitos.

1585 Q129118
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de software e arquiteturas, julgue os itens que se seguem.

O fornecimento de um serviço depende exclusivamente da aplicação, pois provedores podem oferecer diversos tipos de serviços para inúmeros usuários daquela aplicação.

1586 Q129115
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de software e arquiteturas, julgue os itens que se seguem.

O modelo de arquitetura em camadas auxilia na identificação do serviço específico que cada camada pode oferecer.

1587 Q128755
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De acordo com a modelagem de processos e as técnicas de análise de processo, julgue os itens a seguir.

A modelagem formal apresenta uma grande qualidade: a de descrever de forma precisa o raciocínio sobre os processos.

1588 Q128752
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a métricas e estimativas de software, análise por ponto de função, CMMI (capability maturity model integration) e qualidade de software, julgue os próximos itens.

Atividades de revisões técnicas para o controle de qualidade, como as auditorias, revelam erros que asseguram a execução das diretrizes de qualidade no trabalho de engenharia de software.

1589 Q128750
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a métricas e estimativas de software, análise por ponto de função, CMMI (capability maturity model integration) e qualidade de software, julgue os próximos itens.

A análise por ponto de função é dependente da tecnologia, da metodologia e da forma da modelagem dos requisitos empregados pelo operador.

1590 Q128747
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de metodologias de desenvolvimento e de ciclo de vida de softwares, julgue os itens subsequentes.

A utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser iniciados nas inspeções/revisões de código até os testes de software.

1591 Q128744
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de metodologias de desenvolvimento e de ciclo de vida de softwares, julgue os itens subsequentes.

A modelagem ágil é uma metodologia que apresenta ciclo de vida e processo que podem ser claramente seguidos pelo operador.

1592 Q128741
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca de prototipação, especificação e técnicas de validação de requisitos.

O uso de uma notação matemática é uma forma válida para redução da ambiguidade da especificação dos requisitos do sistema.

1593 Q128738
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca de prototipação, especificação e técnicas de validação de requisitos.

A prototipação começa com a apresentação de um modelo de projeto rápido, etapa em que se representam as necessidades conhecidas e identificam-se as áreas que necessitam de maior definição, de modo a tornar claros os requisitos de um software.

1594 Q128735
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca de prototipação, especificação e técnicas de validação de requisitos.

Mesmo não conseguindo capturar requisitos relacionados com o desempenho e a eficiência, os protótipos têm um bom emprego na elicitação e na validação dos requisitos de um sistema desejado pelo cliente.

1595 Q128733
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a conceitos básicos, técnicas de elicitação e gerenciamento de requisitos, julgue os itens subsecutivos. Após receber a solicitação de um novo sistema, é correto que o engenheiro de requisitos apresente ao cliente questões de livre contexto que busquem um entendimento básico do problema, como: “Em uma solução de sucesso, quais seriam as características das saídas necessárias ao negócio?”.
1596 Q128730
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a conceitos básicos, técnicas de elicitação e gerenciamento de requisitos, julgue os itens subsecutivos.

Um exemplo de requisito de sistema bem descrito é: "O sistema deve fornecer um gráfico comparativo entre as vendas previstas e as realizadas".

1597 Q128727
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a conceitos básicos, técnicas de elicitação e gerenciamento de requisitos, julgue os itens subsecutivos.

uma coleta colaborativa de requisitos, é correto definir um cliente interessado no sistema como o facilitador da reunião.

1598 Q128724
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a conceitos básicos, técnicas de elicitação e gerenciamento de requisitos, julgue os itens subsecutivos.

A etnografia é uma técnica eficaz para descobrir requisitos ligados à forma com que as pessoas efetivamente trabalham no sistema, e não ao modo como deveriam trabalhar para se ajustar a normas e regulamentos formais em vigor.

1599 Q128610
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de software a qualidade deve ser aplicada de modo a criar um software útil que forneça valor mensurável para aqueles que o produzem e o utilizam. Com relação à qualidade de software é correto afirmar:

1600 Q128607
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Com relação aos conceitos básicos e princípios da engenharia de software, analise:

I. Embora nem sempre seja possível uma definição ampla e estável dos requisitos, uma definição de objetivos ambígua pode ser receita para um desastre.

II. Os requisitos de software mudam, mas o impacto da mudança varia dependendo do momento em que ela for introduzida.

III. Se o cronograma de entrega do software atrasar a solução mais eficiente sempre é a contratação de mais programadores.

IV. Quando diferentes clientes ou usuários propõem necessidades conflitantes é preciso conciliar esses conflitos por meio de um processo de negociação.

Está correto o que se afirma em

1601 Q128605
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de software podem ser utilizados diversos tipos de processo de desenvolvimento, dentre eles, processos iterativos. Sobre o desenvolvimento iterativo de software é correto afirmar:

1602 Q128602
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

1603 Q128600
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Um design pattern descreve uma solução geral comprovada e reutilizável para um problema recorrente no desenvolvimento de sistemas de software orientados a objetos. Padrões de projeto ajudam a reconhecer e implementar boas soluções para problemas comuns. Dois dos principais design patterns utilizados atualmente são descritos a seguir:

I. Visa garantir que uma classe só tenha uma única instância e prover um ponto de acesso global a ela.

II. Visa definir uma dependência um-para-muitos entre objetos para que quando um objeto mudar de estado os seus dependentes sejam notificados e atualizados automaticamente.

Os design patterns descritos em I e II são, respectivamente:

1604 Q128597
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A técnica de análise conhecida como Análise Estruturada utiliza como um dos seus instrumentos de representação gráfica o Diagrama de Fluxo de Dados (DFD) que fornece uma visão estruturada das funções do sistema, ou seja, mostra o fluxo dos dados. O DFD de nível mais alto, que dá a visão das principais funções do sistema e que contém um único processo (que representa o sistema), os fluxos externos e as entidades externas, é conhecido como:

1605 Q128594
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A prototipação representa uma técnica poderosa para o desenvolvimento de sistemas, mais especificamente do software desses sistemas. Sobre as funções desempenhadas por um protótipo, é correto afirmar que ele

1606 Q128592
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Na especificação de requisitos de um software há os requisitos funcionais e os não funcionais. A confiabilidade representa um tipo de requisito não funcional, e como os demais requisitos desse tipo, há diversas métricas que auxiliam em sua medição. Um tipo de métrica aplicada na medição da confiabilidade é

1607 Q128590
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Uma das formas de se mensurar um software é por meio dos chamados pontos de função. Nessa técnica são utilizados 5 componentes ou domínios da informação (Ci) e 3 fatores de ponderação (Fj) de cada componente ou domínio. O número de pontos de função (ainda sem o ajuste final) é dado por:

1608 Q128588
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Halstead estabeleceu algumas formas de medição de software. Para tanto, definiu os seguintes parâmetros: n1 = número de operadores distintos de um programa, n2 = número de operandos distintos de um programa. Segundo Halstead, o tamanho (N) de um programa é calculado como

1609 Q128585
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O teste de software constitui-se em uma etapa importante no ciclo de desenvolvimento de software. Uma das características mais importantes de um conjunto de testes de software, adequadamente planejados, é

1610 Q128583
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Em uma das etapas da Engenharia de Requisitos há a preocupação em se observar a especificação produzida, visando verificar que os requisitos tenham sido declarados, por exemplo, sem ambiguidades.

O texto refere-se à etapa de

1611 Q128581
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de software, podem ser utilizados os chamados modelos evolucionários, cujo objetivo é lidar com produtos que possam evoluir ao longo do tempo. Assinale a alternativa que contém APENAS modelos evolucionários de desenvolvimento de software.

1612 Q128578
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A Disponibilidade de um sistema computacional, indicada por A(t), é a probabilidade de que este sistema esteja funcionando e pronto para uso em um dado instante t. Adicionando-se ao sistema mecanismos especializados de detecção, recuperação e mascaramento de falhas, pode-se aumentar A(t). Mascarar as paradas planejadas e não planejadas, aumenta ainda mais a disponibilidade do sistema. Esta disponibilidade pode ser enquadrada em três classes, de acordo com a faixa de valores desta probabilidade. Considerando as probabilidades de 99%, 99,99% e 99,9999%, tem-se, respectivamente, sistemas com:

1613 Q128551
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

1614 Q128545
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos relacionados ao desenvolvimento de software seguro e segurança para web services, julgue os itens subsecutivos.

O SDL é um processo de desenvolvimento de software seguro, que envolve a adição de produtos e atividades, como o desenvolvimento de modelos de ameaças.

1615 Q128543
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise de pontos de função, julgue os itens subsecutivos.

A determinação do tipo de contagem é realizada após a identificação do escopo da contagem e fronteira da aplicação que será contada.

1616 Q128541
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de análise de pontos de função, julgue os itens subsecutivos.

Na contagem de um projeto de manutenção ou de melhoria, as funções de conversão de dados não devem ser contadas.

1617 Q128538
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item a seguir referente à metodologia de desenvolvimento de software.

Para a utilização de metodologias modernas, com abordagem da engenharia de software, recomenda-se a elaboração dos manuais do sistema ao final do projeto, quando todos os seus detalhes já estão definidos.

1618 Q128534
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a ciclo de vida de software, julgue o item subsequente.

No ciclo de vida de software, a estrutura de dados, a arquitetura, os detalhes procedimentais e a caracterização da interface são atributos da etapa de análise e engenharia de software.

1619 Q128532
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No tocante à engenharia de usabilidade, julgue os seguintes itens.

Se o preenchimento de um formulário cadastral de um sistema ocasiona cinco erros, em média, e esses erros representam um esforço de uma hora para correção, então, nessa situação, infere-se que não foi utilizada adequadamente a engenharia de usabilidade durante a fase de desenvolvimento.

1620 Q128528
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens acerca do gerenciamento de requisitos.

Os requisitos funcionais, no desenvolvimento de sistemas de informação gerencial e estratégica, podem ser substituídos pelas informações gerenciais ou estratégicas, as quais são relatadas em um modelo de informações organizacionais.

1621 Q128525
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens acerca do gerenciamento de requisitos.

As entidades do mundo real devem ser modeladas por meio de modelos de sistemas desenvolvidos durante a análise de requisitos, utilizando classes de objeto, incluindo detalhes dos objetos individuais no sistema.

1622 Q127751
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A norma ABNT NBR ISO/IEC 27001:2006 promove a adoção de uma abordagem de processo para estabelecer e implementar, operar, monitorar, analisar criticamente, manter e melhorar o SGSI de uma organização. O modelo PDCA aplicado aos processos do SGSI é assim descrito pela Norma:

Grupo I: − Estabelecer a política, objetivos, processos e procedimentos do SGSI, relevantes para a gestão de riscos e a melhoria da segurança da informação, para produzir resultados de acordo com as políticas e objetivos globais de uma organização.

Grupo II: − Implementar e operar a política, controles, processos e procedimentos do SGSI.

Grupo III: − Avaliar e, quando aplicável, medir o desempenho de um processo frent...

1623 Q127720
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A Norma NBR ISO/IEC 27001:2006, na seção que trata do estabelecimento e gerenciamento do SGSI, orienta que a organização deve definir uma política do SGSI nos termos das características do negócio, sua localização, ativos e tecnologia que observe as características listadas abaixo, EXCETO:

1624 Q127718
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Organizações de sucesso, líderes de mercado, costumam ter excelência em, pelo menos, uma das disciplinas de valor, atingindo um patamar mínimo de competência nas outras duas, provendo um tipo de valor de negócios na entrega a seus clientes. As três disciplinas de valor associadas à governança de TI para diferentes estratégias são:

I. Enfatizam a eficiência e a confiabilidade, lideram a indústria em termos de preço e conveniência, minimizam os custos de overhead e alinham a cadeia de suprimentos.

II. Focam o cultivo de relacionamentos, o valor do tempo de vida para a empresa, atendimento ao cliente e customização com base no conhecimento profundo do cliente.

III. Mantêm inovação constante de produtos, adoção de novas ideias, novas soluções para problemas ...
1625 Q127486
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsequentes a respeito dos padrões de projeto.

Uma das aplicabilidades do padrão Iterator é a representação de hierarquias do tipo todo-parte de objetos, de modo que a aplicação seja capaz de ignorar a diferença entre composições de objetos e objetos individuais, haja vista que todos os objetos tratados no padrão têm comportamento uniforme.

1626 Q127485
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões GRASP, julgue os itens a seguir.

Nos casos em que a solução oferecida pelo padrão Expert violar a alta coesão e o baixo acoplamento, o padrão adequado a ser aplicado será o Creator, que atribui um conjunto altamente coesivo de responsabilidades a uma classe artificial que não representa um conceito do domínio do problema.

1627 Q127483
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de componentes de softwares, julgue os itens seguintes.

No contexto de desenvolvimento de uma solução de software, as etapas do ciclo de vida de um componente podem ser descritas como: análise e design da solução, implementação do componente, realização de testes unitários e sua integração com os demais componentes em builds.

1628 Q127481
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à análise e ao projeto de software, julgue os próximos itens.

Em projeto de software, a independência funcional pode ser medida pela coesão, isto é, pela interdependência relativa entre os módulos, e pelo acoplamento, ou seja, pela força funcional relativa de um módulo.

1629 Q127479
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne à análise e ao projeto de software, julgue os próximos itens.

Requisitos não funcionais do sistema podem influenciar o estilo e a estrutura escolhida para uma aplicação, pois a arquitetura de sistema afeta seu desempenho, sua distribuição e manutenção.

1630 Q127478
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à gerência de configuração de software, julgue os itens que se seguem.

Na perspectiva de desenvolvimento, a gerência de configuração pode ser dividida em controle de modificações, controle de versões e gerenciamento de construção.

1631 Q127476
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de teste de software, julgue os itens subsecutivos.

Os testes de software buscam garantir que as funcionalidades definidas para atender as necessidades do cliente foram implementadas. Portanto, só podem ser realizadas ao término da construção de um software.

1632 Q127475
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia e gestão de requisitos de software, julgue os próximos itens.

De acordo com a evolução dos requisitos, estes podem ser classificados em permanentes, que são gerados nas fases iniciais do desenvolvimento, e voláteis, que surgem ao longo do processo de construção do software.

1633 Q127473
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Engenharia de software não está relacionada somente aos processos técnicos de desenvolvimento de softwares, mas também a atividades como gerenciamento de projeto e desenvolvimento de ferramentas, métodos e teorias que apoiem a produção de softwares.

1634 Q127471
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

A abordagem iterativa e a incremental compõem o desenvolvimento em fases. Na primeira, o sistema é dividido em subsistemas por funcionalidades, adicionando-se mais funcionalidades a cada versão; na segunda, o sistema é entregue completo e muda a funcionalidade a cada nova versão.

1635 Q127470
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias ágeis de desenvolvimento, julgue os itens subsequentes.

Na metodologia Scrum, a equipe trabalha nos processos e não há cargos na equipe. Como um dos papéis necessários, o Scrum master deve garantir que o processo seja entendido e atuar como facilitador para ajudar a equipe.

1636 Q127469
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias ágeis de desenvolvimento, julgue os itens subsequentes.

No método XP (eXtreming programming), os sistemas são concebidos a partir de uma metáfora e descritos em estórias do usuário. Esse método busca facilitar a comunicação com o cliente, entendendo a realidade deste e guiando o desenvolvimento com o uso de estória simples.

1637 Q127467
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à norma ISO/IEC 12.207, julgue os itens a seguir.

O processo de documentação, essencial durante as atividades de desenvolvimento e manutenção de software, é classificado como um dos processos de apoio.

1638 Q127432
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de manutenção de sistemas e aplicações, julgue os itens subsequentes.

Uma das atividades que permite aprimorar a qualidade de um sistema existente é a engenharia avante, que consiste não apenas em recuperar as informações do projeto, mas também em usar o que foi obtido para aprimorar o sistema.

1639 Q127430
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de manutenção de sistemas e aplicações, julgue os itens subsequentes.

Repositórios de gerência de configuração com bibliotecas de controle do processo de alteração estão entre as ferramentas automatizadas para a manutenção de um sistema.

1640 Q127428
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de manutenção de sistemas e aplicações, julgue os itens subsequentes.

A manutenção adaptativa de um sistema em uso objetiva ampliar o projeto inicial, incluindo novas funcionalidades.

1641 Q127426
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do desenvolvimento de sistemas e aplicações, julgue os itens seguintes.

Os métodos ágeis têm sido utilizados tanto para o desenvolvimento de novas aplicações quanto para atender à evolução do sistema entregue ao cliente.

1642 Q127423
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue os itens subsecutivos.

A documentação do sistema é fundamental durante a fase de desenvolvimento desse sistema — para a comunicação entre a equipe de desenvolvimento e para a transição entre as suas diversas etapas — e durante a manutenção desse sistema em sua fase operacional.

1643 Q127422
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue os itens subsecutivos.

Manutenção evolutiva de software consiste em mudanças nesse software para corrigir-lhe defeitos e deficiências que forem encontrados durante a utilização pelo usuário.

1644 Q127222
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Segundo Jakob Nielsen, a usabilidade é um atributo de qualidade que avalia o nível de facilidade de uso de uma interface ou a medida de qualidade da experiência de um usuário ao interagir com um produto ou um sistema. A respeito desse assunto, julgue os próximos itens.

A usabilidade deve ser acompanhada necessariamente de avaliações.

1645 Q127220
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Segundo Jakob Nielsen, a usabilidade é um atributo de qualidade que avalia o nível de facilidade de uso de uma interface ou a medida de qualidade da experiência de um usuário ao interagir com um produto ou um sistema. A respeito desse assunto, julgue os próximos itens.

Utilidade é considerada um atributo-chave que deve ser pensado de forma paralela com a usabilidade.

1646 Q126624
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Uma das tarefas da Gestão de Requisitos é a construção de tabelas de rastreamento como facilitadoras do processo.

O uso destas tabelas, descritas por Presmman, tem como função

1647 Q126621
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Kanban é um dos métodos ágeis mais recentes e sofreu grande influência do movimento “Lean”, surgido nos anos 1980.

São práticas comuns a esse método:

1648 Q126618
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Padrões de projeto visam fornecer soluções para problemas recorrentes do projeto de software. Considerando o catálogo de padrões “Core J2EE patterns”,analise o problema descrito a seguir:

“A maioria dos aplicativos possuem alguns requisitos, tais como segurança e logging, que são aplicáveis a todas as requisições da aplicação. Adicionar esse tipo de funcionalidade separadamente para cada serviço da aplicação seria demorado, propenso a erros e difícil de manter.”

Assinale a alternativa que indica o nome do padrão de projeto que pode ser usado para solucionar esse problema.

1649 Q126615
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

A respeito dos objetivos que pertencem especificamente à área de processo Gerência de Requisitos (Requirements Management), analise as afirmativas a seguir.

I. Obter o comprometimento dos participantes do projeto com os requisitos do projeto.

II. Manter um rastreio bidirecional dos requisitos.

III. Desenvolver um documento completo da especificação de requisitos do sistema.

Assinale:

1650 Q126465
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a formalização e controle no escopo do planejamento de sistemas de informação, julgue os itens subsecutivos. São metas da técnica de entrevista, utilizada no processo de levantamento de requisitos: atingir os objetivos organizacionais e os objetivos pessoais dos envolvidos; entender o problema a ser resolvido e o modo como os interessados podem interagir com o sistema; levantar dados acerca de procedimentos informais de interação com a tecnologia da informação.
1651 Q126464
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a formalização e controle no escopo do planejamento de sistemas de informação, julgue os itens subsecutivos. Diferentemente da administração de um empreendimento organizacional, um sistema de informação que se baseia em conjunto de projetos de desenvolvimento de software deve ser administrado de forma particular, organizado em processos que devem ser implementados, individualmente, de forma padronizada conforme normatização.
1652 Q126462
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere ao planejamento de sistemas de informação e aos métodos de planejamento, julgue os seguintes itens. Em razão de sua complexidade e de sua natureza especializada, o planejamento dos sistemas de informação, atividade restrita à diretoria e à coordenação de tecnologia, deve estar em conformidade com as normas de gestão de dados e metadados, para o adequado planejamento da aquisição da infraestrutura necessária.
1653 Q126460
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere ao planejamento de sistemas de informação e aos métodos de planejamento, julgue os seguintes itens. A arquitetura de sistemas de informação descreve um conjunto de habilidades especializadas que se relaciona à interpretação da informação e expressão de distinções entre processos e sistemas eletrônicos.
1654 Q126458
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, relativos às ferramentas CASE e às métricas para estimativas de prazo e custo. As ferramentas CASE, utilizadas para auxiliar o desenvolvimento de software, oferecem um conjunto de serviços, fortemente relacionados, para suportar uma ou mais atividades das etapas de desenvolvimento de software.
1655 Q126456
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, relativos às ferramentas CASE e às métricas para estimativas de prazo e custo. A métrica por pontos de função corresponde à medida do tamanho das aplicações de computador e dos projetos que o constroem, realizada a partir de um ponto de vista funcional ou usuário, independentemente da linguagem do computador, da metodologia de desenvolvimento, da tecnologia ou da capacidade de o grupo de desenvolvimento desenvolver a aplicação.
1656 Q126454
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação aos conceitos de análise essencial de sistemas e de análise de levantamento de requisitos, julgue os itens subsequentes. No processo de análise de requisitos, obtém-se uma especificação do comportamento que enfatiza os aspectos da alta reusabilidade do sistema, que compreendem os protocolos de comportamento e os agrupamentos hierárquicos dos objetos de acordo com o protocolo.
1657 Q126452
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação aos conceitos de engenharia de software e ciclo de vida de um software, julgue os itens a seguir. O desenvolvimento de produto de software por meio da utilização da técnica de prototipação consiste na execução das atividades de desenvolvimento de software em uma sequência ordenada, sendo as principais atividades do modelo requisitos de sistema; requisitos de software; análise; projeto de programa; codificação; teste; e operação.
1658 Q126435
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Segundo Jakob Nielsen, o desenvolvimento de interfaces deve prever a aplicação de princípios básicos, como a usabilidade e o design de interação. Com base nas teorias formuladas por esse autor, julgue os itens a seguir.

A estética e o design devem ser atrativos, sem apresentar níveis hierárquicos de informação. Desse modo, o usuário permanecerá por mais tempo na página da interface e realizará interações mais produtivas.

1659 Q126432
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo Erick Gamma, com relação às consequências do uso do padrão de projeto Bridge, analise as afirmativas a seguir.

I. Desacopla interface e implementação, permitindo que a implementação possa ser configurada em tempo de compilação, dessa forma o cliente não é afetado por uma eventual troca de implementação.

II. Melhora a extensibilidade, pois permite que a abstração e a implementação se expandam em hierarquias que são independentes uma da outra.

III. A estruturação em camadas é dificultada quando se estende a hierarquia da implementação sem que a da abstração a acompanhe.

Assinale:

1660 Q126430
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo Pressman, os fatores categorizados quanto à operação do produto que afetam a qualidade de software são:

1661 Q126427
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Considerando a caracterização de agilidade e processo de desenvolvimento ágil, segundo Pressman, analise as afirmativas a seguir.

I. Um processo ágil de software deve ser incrementalmente adaptável.

II. Um processo ágil de software permite que as pessoas e a equipe se moldem a ele com facilidade.

III. Os conceitos ágeis são efetivos, pois diminuem a imprevisibilidade sistêmica ao enfatizar entregas em prazos curtos.

Assinale:

1662 Q126426
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo Pressman, em relação às diretrizes básicas de responsabilidade da modelagem usando CRC, assinale a afirmativa incorreta.

1663 Q126425
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Assinale a alternativa que indica as atividades sugeridas para caracterizar um processo de medição, segundo Pressman.

1664 Q126424
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Considerando a descrição dos Padrões de Projeto Comportamentais, analise as afirmativas a seguir.

I. Aplicados a classes, usam delegação para distribuir comportamento entre elas.

II. Aplicados a objetos, usam herança ao invés de composição de objetos.

III. Estão relacionados com algoritmos e atribuição de responsabilidades entre os objetos.

Assinale:

1665 Q126422
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Assinale a alternativa que apresenta as mais importantes métricas para o modelo de análise, segundo Pressman.

1666 Q126420
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

A NESMA – Netherlands Software Metrics Association (Associação de Métricas de Software da Holanda) – é uma organização similar ao IFPUG, que mantém seu próprio Manual de Práticas de Contagens.

A diferença entre as regras mantidas pela NESMA e as mantidas pelo IFPUG é que a NESMA reconhece três tipos de contagem de pontos de função. Assinale a alternativa que os indica.

1667 Q126418
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Segundo Sommerville, durante o processo de validação de requisitos devem ser realizadas verificações nos requisitos da especificação.

Com relação aos tipos de verificação, assinale a afirmativa incorreta.

1668 Q126416
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Com relação ao uso de projetos de prototipação, sugeridos por Sommerville, analise as afirmativas a seguir.

I. Por conta da exibição da apresentação dos requisitos iniciais, a prototipação geralmente inicia com custos reduzidos nos estágios iniciais aumentando nos estágios avançados do processo de desenvolvimento, mas isso é compensado pelo ganho no produto final.

II. Particularmente quando há atrasos na entrega da versão final do software, os desenvolvedores são pressionados pelos gerentes a entregarem protótipos throw‐away, pois estes consideram que entregar um sistema incompleto é melhor do que nada, apesar de, por várias razões, isto não ser sensato

III. Os principais benefícios no uso da protot...

1669 Q126415
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Em Scrum, pode‐se utilizar diversas técnicas para estimar o que será feito durante o projeto ou na próxima “Sprint”.

A respeito da estimativa chamada de “Story Points”, analise as afirmativas a seguir.

I. A estimativa de uma “User Story” com “Story Points” pode ser feita através da dinâmica chamada de “Planning Poker”.

II. As estimativas usando “Story Points” são feitas por especialistas em estimativas e, em seguida, validadas por todo o time.

III. A escala (1, 2, 3, 5, 8, 13, 20, 40, 100), usada para definir os “Story Points”, é inspirada na sequência de Fibonnacci.

Assinale:

1670 Q126414
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Para Sommerville, a elicitação e a análise de requisitos podem envolver várias pessoas de uma organização. Essas pessoas são denominadas stakeholders ‐ todos os indivíduos ou grupos afetados pelo sistema direta ou indiretamente.

Com relação à elicitação e à compreensão dos requisitos dos stakeholders, analise as afirmativas a seguir.

I. Os stakeholders são os conhecedores do negócio e, por terem a verdadeira noção do custo do requisito, tornam‐se exigentes na articulação do que desejam.

II. Fatores políticos podem influenciar os requisitos do sistema. Por exemplo, os gerentes podem solicitar requisitos específicos do sistema que aumentarão sua influência na organização.

...

1671 Q126412
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

O texto a seguir descreve uma das fases do Processo Unificado, segundo Sommerville.

“Os objetivos desta fase são: um entendimento do domínio do problema, estabelecer um framework de arquitetura para o sistema, desenvolver o plano do projeto e identificar os riscos principais do projeto”.

A fase descrita neste texto é denominada de

1672 Q126410
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Sobre as boas práticas utilizadas nas revisões técnicas formais de software, analise as afirmativas a seguir.

I. O objetivo da reunião é resolver os problemas detectados pelos revisores.

II. A duração da reunião de revisão deve ser sempre inferior a duas horas.

III. O autor do material a ser revisado sempre assume o papel de líder da reunião.

 Assinale:

1673 Q126408
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere aos padrões de criação, estruturais, comportamentais e GRASP, julgue os itens a seguir.

O padrão de desenvolvimento comportamental denominado Iterator permite percorrer uma lista de objetos sem expor sua representação interna.

1674 Q126407
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de engenharia de software.

No processo de definição de requisitos, a elicitação é a atividade responsável pela verificação de viabilidade, custo, tempo, prioridades, reúso, completude, corretude, variabilidade e evolução do projeto.

1675 Q126405
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de engenharia de software.

Segundo a Norma ISO/IEC 14598-3, o processo de avaliação de um software deve ser repetível, reproduzível, imparcial e objetivo.

1676 Q126403
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, acerca de metodologias ágeis de desenvolvimento.

Kanban é um método de desenvolvimento de software que tem como uma de suas práticas o gerenciamento do fluxo de trabalho, que deve ser monitorado, medido e reportado a cada estado do fluxo.

1677 Q126402
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a projetos e modelos de gestão, julgue os itens subsecutivos.

Na análise de pontos de função, a contagem dos pontos de função não ajustados precede a determinação do fator de ajuste.

1678 Q126400
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a projetos e modelos de gestão, julgue os itens subsecutivos.

Na análise por pontos de função, não são medidos o tempo de desenvolvimento nem a produtividade ou o esforço de desenvolvimento; a análise está condicionada ao ambiente de desenvolvimento usado.

1679 Q126398
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões e normas referentes ao processo de desenvolvimento, julgue os itens seguintes.

Os processos são classificados como fundamentais (por exemplo, desenvolvimento, operação e manutenção), de apoio (por exemplo, documentação, validação, verificação e auditoria) e organizacionais (por exemplo, infraestrutura, gestão de ativos e engenharia de domínio).

1680 Q126397
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões e normas referentes ao processo de desenvolvimento, julgue os itens seguintes.

As métricas externas fornecem aos usuários a possibilidade de medir a qualidade dos artefatos intermediários e de prever a qualidade do produto final.

1681 Q126357
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Os modelos de processos tradicionais surgiram em um cenário muito diferente do atual, baseado em mainframes e terminais remotos. Já os modelos de processos ágeis são adequados para situações atuais nas quais a mudança de requisitos é frequente. Dentre os modelos de processos ágeis mais comuns temos: Extreme Programming (XP), Scrum e Feature Driven Development (FDD).

Algumas das práticas e características desses modelos de processo são descritas a seguir:

I. Programação em pares, ou seja, a implementação do código é feita em dupla.

II. Desenvolvimento dividido em ciclos iterativos de até 30 dias chamados de sprints.

III. Faz uso do teste de unidades como sua tática de testes primária...

1682 Q126355
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A ISO/IEC 12207 objetiva criar um framework que possibilite uma linguagem comum para a criação e o gerenciamento do software. Essa norma

1683 Q126257
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Uma das principais funções da Classificação da Informação é definir e atribuir responsabilidades relacionadas à segurança às diversas pessoas dentro de uma organização. Esses papéis e responsabilidades variam de acordo com a relação que a pessoa tem com a informação em questão. Considere as definições de responsabilidades abaixo.

I. Responde pela ação de grupos de usuários, pela ação dos visitantes e prestadores de serviços que fazem o uso de informações da organização. Além disso, realiza a solicitação, transferência e revogação de IDs de acesso para os seus funcionários.

II. Faz uso constante das informações e o que mais tem contato com elas. Deve seguir as recomendações de segurança para uso das informações.

...
1684 Q126255
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

O PCN − Plano de Continuidade de Negócios deve ser planejado antes da ocorrência de desastres, de forma a diminuir ou mitigar o impacto causado pelos mesmos. Desastres se referem a qualquer situação que afeta os processos estratégicos considerados críticos para o funcionamento de uma organização. Ao criar o PCN, as variáveis ETIPI devem ser devidamente consideradas. ETIPI se refere a

1685 Q126251
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

SCRUM é um framework baseado no modelo ágil. No SCRUM,

1686 Q126249
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Sobre a Norma ISO/IEC 12207:2008, considere:

I. Possui relação direta com métodos, ferramentas, treinamentos, métricas ou tecnologias empregadas. Seus processos fundamentais são: Projeto, Desenvolvimento, Validação e Documentação.

II. Estabelece uma arquitetura de alto nível do ciclo de vida de software que é construída a partir de um conjunto de processos e seus inter-relacionamentos. Os processos são descritos tanto em nível de propósito/saídas como em termos de atividades.

III. Estabelece um framework comum para os processos de ciclo de vida de software, com terminologia bem definida, que pode ser referenciada pela indústria de software.

IV. Contém somente processos e atividades que devem ser aplicadas durante a aquisição de um produto ou serviço...
1687 Q126039
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da especificação de requisitos, julgue os itens seguintes.

O gerenciamento de requisitos permite, entre outras atividades, o controle das mudanças nos requisitos e, consequentemente, a análise de impacto de tais mudanças.

1688 Q126038
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das linhas de produtos e componentes relacionados à engenharia de software, julgue o item subsequente.

De acordo com o OMG (Object Management Group), na MDA (model-driven architecture), as especificações e funcionalidades do software devem ser modeladas por meio de um modelo independente de plataforma.

1689 Q126037
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos padrões de projeto relacionados à engenharia de software, julgue os itens seguintes.

O padrão de comportamento e encadeamento de atendentes (chain of responsibility) evita acoplamento entre solicitantes e atendentes, permitindo que mais de um objeto tenha chance de tratar a solicitação.

1690 Q126035
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos e suas características, julgue os itens a seguir.

Verificação de requisitos é o processo de criação de um documento formal no qual estão definidos todos os requisitos analisados.

1691 Q126033
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos e suas características, julgue os itens a seguir.

Após a elicitação de requisitos, na fase de análise, são verificadas as necessidades dos clientes e usuários para se definirem os requisitos de um software.

1692 Q126031
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.

Ao realizar o TDD (test-driven development), o programador é conduzido a pensar em decisões de design antes de pensar em código de implementação, o que cria um maior acoplamento, uma vez que seu objetivo é pensar na lógica e nas responsabilidades de cada classe.

1693 Q126029
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às metodologias ágeis de desenvolvimento, julgue os itens a seguir.

Do ponto de vista metodológico, o software livre é considerado uma abordagem similar aos métodos ágeis.

1694 Q126027
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às metodologias ágeis, julgue os próximos itens.

Na metodologia Scrum, a fase em que se integra o software, realizam-se os testes finais e gera-se a documentação do usuário é denominada pós-planejamento (post-game phase).

1695 Q125926
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes acerca de metodologias de análise, projeto e desenvolvimento de sistemas.

No diagrama de caso de uso abaixo, criado para acessar o banco de dados de um sistema, estão representados todos os eventos do processo de autenticação.

1696 Q125924
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes acerca de metodologias de análise, projeto e desenvolvimento de sistemas.

O desenvolvimento ágil de sistemas consiste em uma linguagem de modelagem que permite aos desenvolvedores visualizarem os produtos de seu trabalho em gráficos padronizados.

1697 Q124866
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da aplicabilidade de um fluxograma, julgue os itens subsecutivos.

Fluxograma é uma ferramenta para a modelagem de sistemas na qual se representa unicamente uma visão estruturada das funções do sistema, ou seja, o fluxo dos dados.

1698 Q124864
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no fluxograma apresentado, julgue o item abaixo.

Para evitar que “resultado” apresente um erro de divisão por zero e que o valor de C seja maior que 0, basta alterar o fluxograma conforme apresentado abaixo.

1699 Q124184
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

O padrão de projeto Proxy é uma solução adequada para alguns problemas de design, EXCETO:

1700 Q124183
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sendo atualmente conhecida por just-in-time, a produção enxuta contém princípios que compõem a base dos processos ágeis de desenvolvimento de software, como o Extremme Programming (XP).

Um dos princípios básicos do XP, a eliminação de desperdícios, busca

1701 Q124180
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma empresa precisa de uma aplicação para processar ordens de compra na forma de mensagens de texto. As mensagens chegam criptografadas, além de conterem informações que permitem garantir que elas foram enviadas por clientes confiáveis.

A aplicação deve ainda levar em conta os seguintes requisitos arquiteturais:

• Melhorias futuras no sistema deverão ser possíveis através da troca ou recombinação dos componentes responsáveis pelas diversas etapas do processamento.

• Cada componente deve ser o mais especializado possível, para que possa ser empregado em diferentes contextos.

• Componentes responsáveis por etapas de processamento não adjacentes não devem trocar informações.

...
1702 Q124178
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em projetos de desenvolvimento de sistemas de software como, por exemplo, sistemas multimídia, um requisito de tempo não atendido pode significar o fracasso das funções desses sistemas.

Para se evitar esse fato, deve ser realizado, por meio do uso de instrumentos de software e hardware, um tipo específico de teste no qual seja(m)

1703 Q124177
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma equipe de desenvolvimento de software dispõe de computadores de última geração para realizar um projeto. Ter esse hardware, porém, não significa garantir a qualidade do produto final do projeto.

A qualidade do software a ser desenvolvido pode ser atingida com o uso, por exemplo, de

1704 Q124175
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um desenvolvedor de software atua com um usuário ouvindo suas idéias e pedidos e criando, imediatamente, um esboço do produto desejado por esse usuário. O usuário, então, utiliza esse esboço e fornece novas informações ao desenvolvedor para que este possa atualizar, adaptar e implementar, nesse mesmo produto e em tempo de projeto e desenvolvimento, os dados obtidos.

A situação descrita constitui uma prototipação, modelo de ciclo de vida do software que deve

1705 Q124173
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

De um modo geral, o processo de desenvolvimento de um software pode ser organizado partindo de três fases importantes, que são as de definição, de desenvolvimento e de manutenção.

Na fase de manutenção, dentre outras atividades, são

1706 Q124144
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Considere:

Caso 1:

Pedro foi contratado para realizar testes de software na empresa B. Realizava um conjunto de testes na interface do software focados em exercitar os requisitos funcionais. Na bateria de testes que realizava, procurava encontrar funções incorretas ou faltando, erros de interface, erros em estruturas de dados, erros em acesso a base de dados externas, erros de comportamento e de desempenho e erros de inicialização e término.

Caso 2:

Paulo foi contratado para realizar testes de software na empresa C. Realizava testes nos caminhos lógicos do software e nas colaborações entre componentes exercitando conjuntos específicos de condições e/ou ciclos. Testava todos os caminhos independentes dos módulos pelo menos uma vez, exercitava as dec...
1707 Q124142
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Sobre os processos ágeis de desenvolvimento de software XP e Scrum, considere:

I. Emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.

II. Seus princípios são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.

III. Faz uso do teste de unidades como sua tática de testes primária. À medida que cada classe é desenvolvida, a equipe desenvolve um test...
1708 Q124140
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Uma estratégia de teste que é preferida por grande parte das equipes de software assume uma visão incremental do teste, começando com o teste das unidades individuais do programa, passando para os testes destinados a facilitar a integração de unidades e culminando com testes que usam o sistema concluído.

No Processo Unificado (PU), os testes de unidades e testes de integração são realizados na fase de

1709 Q124138
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A equipe de TI da empresa A desenvolveu um software onde os requisitos iniciais foram razoavelmente bem definidos, porém, devido ao escopo geral do trabalho de desenvolvimento, o uso de um processo de software puramente linear não pôde ser utilizado, optando-se por combinar elementos dos fluxos de processos lineares e paralelos. Durante o processo de desenvolvimento foi liberada uma série de versões que ofereciam, progressivamente, maior funcionalidade para o cliente à medida que cada versão era entregue. A primeira versão entregue contemplava o atendimento aos requisitos básicos, porém, muitos recursos complementares foram entregues em versões posteriores. Após a primeira versão ser entregue, usada e avaliada pelo cliente, foi realizado um planejamento para que a en...

1710 Q124136
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Para se desenvolver um software de qualidade normalmente utiliza-se uma ou mais metodologias para as atividades, ações e tarefas necessárias. Essas metodologias podem ser consideradas processos de software. Sobre esses processos, é correto afirmar:

1711 Q103293
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)

Acerca dos conceitos de ciclo de vida do software, a imagem acima representa o seguinte modelo de processo de software:

1712 Q103272
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
A respeito dos conceitos de engenharia de requisitos, requisitos funcionais de um sistema são
1713 Q103270
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Assinale a alternativa que apresenta um dos benefícios de um protótipo de software.
1714 Q100962
Ciência da Computação
Ano: 2013
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Analise as três afirmações abaixo tendo em vista o Decreto nº 7.579, de 11 de outubro de 2011, que dispõe sobre o Sistema de Administração dos Recursos de Tecnologia da Informação – SISP. I – Facilitar aos interessados a obtenção das informações disponíveis, resguardados os aspectos de disponibilidade, integridade, confidencialidade e autenticidade, bem como restrições administrativas e limitações legais. II – Promover a integração e a articulação entre programas de governo, projetos e atividades, visando à definição de políticas, diretrizes e normas relativas à gestão dos recursos de tecnologia da informação. III – Estimular o uso racional dos recursos de tecnologia da informação, no âmbito da Administração Pública em todas as esferas de governo, visando à melhoria da qualidade e d...
1715 Q100908
Ciência da Computação
Ano: 2013
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Suponha que um sistema tenha uma contagem total estimada de 1.000 pontos de função não ajustados. De acordo com a Análise de Pontos de Função, qual a faixa de valores possíveis de pontos de função ajustados, para esse sistema, após a aplicação dos Fatores de Ajuste de Valor (Value Adjustment Factors)?
1716 Q100902
Ciência da Computação
Ano: 2013
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
1717 Q100891
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos. Artifactory é uma ferramenta para consumir e testar webservices que podem ser consumidos por qualquer plataforma, independentemente da linguagem de programação.
1718 Q100888
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a desenvolvimento orientado a testes, automação de testes com Selenium e SOAP Ui, julgue os itens subsecutivos. O desenvolvimento de sistemas mediante a utilização de CLEAN CODE baseia-se em um ciclo curto de repetições, em que o responsável pela codificação descreve testes automatizados que definem uma funcionalidade elicitada. Após se definir o teste, desenvolve-se o código que será validado pela equipe de teste e, posteriormente, refatorado.
1719 Q100869
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, acerca de Lucene e Subversion. Na biblioteca Lucene, a classe Analyzer é responsável pelo trabalho de criar tokens para o texto de entrada, enquanto o Tokenizer é responsável por quebrar o texto de entrada em tokens. A Lucene disponibiliza alguns analisadores, como, por exemplo, StandardAnalyzer, WhitespaceAnalyzer e StopAnalyzer.
1720 Q100851
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de emergent design e entreprise content managment (ECM), julgue os itens seguintes. Desenvolvido em conformidade com o padrão RUP, o emergent design visa construir grandes sistemas a partir do acoplamento de grandes módulos.
1721 Q100848
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de emergent design e entreprise content managment (ECM), julgue os itens seguintes. A característica de segurança de sistemas ECM impede que sejam incorporados componentes colaborativos nesse tipo de sistema.
1722 Q100846
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, acerca de design patterns. Um padrão (pattern) tem pelo menos os seguintes elementos: nome, problema, solução e consequência.
1723 Q100844
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, acerca de design patterns. Em virtude da característica de combinatoriedade, um padrão não permite a construção de outro padrão derivado.
1724 Q100832
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Encontra-se em desenvolvimento uma nova aplicação, que possuirá 10 ALIs, dos quais 3 serão simples; 5, médios; e 2, complexos. Essa aplicação referenciará dados em dois AIEs simples e possuirá 32 funções transacionais, das quais 18 serão EEs de complexidade baixa; 8 serão CEs de complexidade média; e 6 serão SEs complexas. O fator de ajuste será igual a 1,00 e não serão necessárias funções de conversão de dados.

Julgue o item abaixo, relativo à situação hipotética apresentada.

Na hipótese em questão, o tamanho funcional do projeto de novo desenvolvimento será de 239 pontos de função.
1725 Q100830
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.

Considere a seguinte situação hipotética.

Em uma tela de consulta existem três combo boxes de filtros. Duas delas são carregadas a partir da simples leitura de informações de arquivos lógicos classificados como AIEs da aplicação (combo de profissões, carregada a partir do AIE profissões e combo de cargos na organização, carregada a partir do AIE de cargos da organização). Uma delas é carregada a partir de uma tabela fixa não mantida por processos elementares da aplicação-combo de valor máximo de salário (valor numérico em R$). Os valores são lidos somente na tabela fixa. A partir dessa situação, ao se escolherem os dados das combo boxes e clicar-se a t...

1726 Q100827
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função. Do ponto de vista histórico, o termo usabilidade evoluiu a partir do termo qualidade em uso, que, por sua vez, substituiu o termo interface amigável, principalmente devido à pouca abrangência e subjetividade que estes últimos sugeriam.
1727 Q100826
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função. A qualidade de software abrange apenas os aspectos internos e externos decorrentes do uso e, portanto, pode ser medida durante a utilização do software por parte do usuário.
1728 Q100824
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função. De acordo com a norma ISO/IEC 9126, durante os testes, convém que a maioria dos defeitos do software seja descoberta e eliminada. Contudo, alguns defeitos podem permanecer após o teste e, como é difícil corrigir a arquitetura ou outro aspecto básico do projeto do software, a base do projeto usualmente permanece inalterada ao longo do teste.
1729 Q100822
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Engenharia de software é um ramo da ciência da computação que se preocupa com o desenvolvimento de códigos que sejam confiáveis, seguros, baratos e que, quando executados, funcionem e tenham o desempenho desejado.
1730 Q100820
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Tempo de resposta, auditabilidade e portabilidade são exemplos de requisitos não funcionais de software.
1731 Q100818
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Os requisitos de software podem ser classificados como funcionais, que capturam as propriedades gerais sobre o sistema, e não funcionais, que capturam as funções que o sistema deve executar.
1732 Q100817
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Gerência de requisitos é o processo que estabelece um diálogo fundamental e crítico entre o cliente e a equipe de projeto, para garantir entendimento comum sobre os requisitos que deverão ser atendidos pelo software.
1733 Q100815
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. XP (Extreme Programming) é uma metodologia ágil voltada para equipes pequenas e médias que desenvolvam software baseado em requisitos vagos e se caracteriza por possibilitar modificações rápidas.
1734 Q100813
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Na área de conhecimento ferramentas e métodos, o termo ferramentas se refere à estruturação da atividade de desenvolvimento e manutenção de software com o objetivo de torná-la sistemática; métodos dizem respeito à automação do processo de engenharia de software.
1735 Q100812
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência a aspectos diversos de engenharia de software, julgue os itens subsecutivos. Nas atividades executadas na manutenção de software, a categoria corretiva se refere à atividade de modificação do software para a correção de erros; a categoria adaptativa se refere a atividades de alteração para adequar o sistema às mudanças no ambiente em que ele esteja operando; e a categoria evolutiva contempla as alterações para atender necessidades de evolução requeridas pelo usuário, como mudanças nas regras de negócio.
1736 Q100807
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da modelagem de processos de negócio mediante a utilização de BPMN e UML, julgue os itens seguintes. Em BPMN, mesmo que diferentes papéis correspondam à execução de tarefas aparentemente iguais, cada instância da atividade deve ser modelada separadamente.
1737 Q100803
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, a respeito das técnicas empregadas na modelagem e na melhoria de processos de negócio. O desempenho de processos pode ser medido pela metodologia ABC (activity based costing), que se baseia nas atividades desenvolvidas no processo, identificando e alocando custos.
1738 Q100800
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, a respeito das técnicas empregadas na modelagem e na melhoria de processos de negócio. Na melhoria de processos de uma organização, o uso do benchmarking competitivo permite fazer uma comparação com os processos de concorrente, com o objetivo de superá-lo.
1739 Q100797
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, relativos à construção e mensuração de indicadores de processos de negócio. Na construção de um indicador de desempenho de processo, devem ser estabelecidas metas que representem um índice que faça uma análise comparativa de desempenho.
1740 Q100795
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, relativos à construção e mensuração de indicadores de processos de negócio. Na avaliação de desempenho de processos, pode ser definido um indicador que represente vários aspectos da realidade, sendo inviável a obtenção desses indicadores pela simples análise do valor de uma variável.
1741 Q100792
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação aos processos de negócio, julgue os itens a seguir. Os processos de negócio devem ser definidos a partir da departamentalização da organização e das atividades identificadas em cada departamento.
1742 Q100790
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação aos processos de negócio, julgue os itens a seguir. A classificação dos processos durante sua identificação é importante para avaliar como eles impactam nos resultados da organização.
1743 Q100789
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação aos processos de negócio, julgue os itens a seguir. Os processos de negócio podem ser vistos como estruturas que servem para descrever a missão da organização.
1744 Q100787
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência à gestão de projetos com Scrum e ao desenvolvimento de arquitetura corporativa em TOGAF, julgue os itens que se seguem. Além de padronizar um método para o desenvolvimento de uma arquitetura empresarial, também é objetivo do TOGAF garantir a reutilização de ativos de processos.
1745 Q100785
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência à gestão de projetos com Scrum e ao desenvolvimento de arquitetura corporativa em TOGAF, julgue os itens que se seguem. O Scrum é um processo ágil que prioriza a entrega de maior valor de negócio no menor tempo.
1746 Q100783
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com referência à gestão de projetos com Scrum e ao desenvolvimento de arquitetura corporativa em TOGAF, julgue os itens que se seguem. A fase de arquitetura do negócio do ADM (Architecture Development Method) visa desenvolver a arquitetura da tecnologia que formará a base para a implementação do trabalho.
1747 Q100773
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da norma ISO/IEC 38500, julgue os itens a seguir. Responsabilidade, ética e comportamento humano são princípios da referida norma aplicáveis a organizações de qualquer porte, oferecendo as diretrizes básicas para a implementação e manutenção de uma eficaz governança de TI.
1748 Q100771
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da norma ISO/IEC 38500, julgue os itens a seguir. A governança de TI inclui a estratégia e as políticas de uso da TI dentro da empresa, ao passo que o gerenciamento diz respeito ao sistema de controles e processos necessários para se alcançar os objetivos estratégicos estabelecidos pela direção da empresa.
1749 Q98006
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Os padrões Gang of Four (GoF) organizam um conjunto de padrões de projeto (design patterns) em três grupos: de criação, estruturais e comportamentais. Três destes padrões são descritos a seguir: I. Em situações em que classes precisam trabalhar juntas, mas isto não está sendo possível porque suas interfaces são incompatíveis, pode-se utilizar este design pattern que permite converter a interface de uma classe em outra interface esperada pelos clientes de forma que classes com interfaces incompatíveis possam interagir. II. Este design pattern pode ser utilizado quando se deseja definir uma dependência um-para-muitos entre objetos de modo que quando um objeto muda o estado, todos seus dependentes são notificados e atualizados. III. Em situações em que se deseja acessar o conteúdo de u...
1750 Q98005
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
1751 Q97992
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Após escolher a norma ABNT NBR ISO/IEC 12207:2009 para ser adotada na organização onde trabalha, André verificou que a Norma é dividida em sete grupos de processos. Como sua especialidade é em análise de requisitos, verificou que o Processo de Análise de Requisitos do Sistema e o Processo de Análise de Requisitos de Software estavam, respectivamente, nos grupos de Processos
1752 Q97990
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
André trabalha no desenvolvimento de um software para o Tribunal Regional do Trabalho da 15a Região. Recentemente seu chefe cogitou adotar uma Norma que se aplica ao desenvolvimento de produtos de software. André foi o encarregado de escolher a Norma adequada. Pesquisou então a norma ABNT NBR ISO/IEC 12207:2009, que se aplica à aquisição de sistemas e produtos de software e serviços para o fornecimento, desenvolvimento, operação, manutenção e descontinuidade de produtos de software. André descobriu que esta Norma pode ser usada I. Em um projeto, para ajudar a selecionar, estruturar e utilizar os elementos de um conjunto de processos de ciclo de vida estabelecidos que forneçam produtos e serviços. Desse modo, esta Norma pode ser usada na avaliação de conformidade do projeto p...
1753 Q97986
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
A direção deve analisar criticamente o Sistema de Gestão da Segurança da Informação (SGSI) da organização a intervalos planejados para assegurar a sua contínua pertinência, adequação e eficácia. Uma das saídas desta análise crítica, segundo a Norma ABNT NBR ISO/IEC 27001:2006, deve incluir quaisquer decisões e ações relacionadas à modificação de procedimentos e controles que afetem a segurança da informação, quando necessário, para responder a eventos internos ou externos que possam impactar no SGSI. Esta saída NÃO inclui mudanças de
1754 Q97984
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Paulo foi contratado para fazer parte da equipe responsável por fazer a auditoria do Sistema de Gestão da Segurança da Informação (SGSI) do Tribunal Regional do Trabalho da 15a Região. Como não possuía conhecimentos aprofundados sobre auditoria de sistemas, resolveu consultar uma Norma da família 27000 que apresenta as diretrizes para auditoria de SGSI, orientando sobre como gerenciar um programa de auditoria de SGSI, como executar as auditorias e sobre as competências necessárias para auditores de SGSI. A Norma consultada por Paulo foi a
1755 Q97982
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
De acordo com os conhecimentos comprovadamente consolidados sobre a Gestão de Riscos, vista sob uma perspectiva de alto nível, o processo de Avaliação de Riscos consiste, em ordem sequencial, nas atividades de:
1756 Q97937
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Considere as atividades a seguir:

1. Identificar incidente.

2. Registrar incidente.

3. Categorizar incidente.

4. Priorizar incidente.

5. Diagnosticar inicialmente.

6. Investigar e diagnosticar.

7. Documentar.

8. Alocar recursos.

9. Resolver e recuperar.

10. Otimizar solução.

11. Fechar incidente.

Fazem parte do grupo de atividades do Gerenciamento de Incidentes APENAS as atividades 1, 2, 3, 4, 5,

1757 Q97935
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Considere as perguntas a seguir:

1. Quem requisitou a mudança?

2. Qual é a razão para a mudança?

3. Qual é o retorno requerido para a mudança?

4. Quais são os riscos envolvidos na mudança?

5. Que recursos são requeridos para entregar a mudança?

6. Quem será beneficiado pela mudança?

7. Quem é o responsável por construir, testar e implementar a mudança?

8. Qual é o relacionamento entre esta e outras mudanças?

Para a realização de uma análise de impacto precisa da mudança, as questões que devem ser respondidas para todas as mudanças são APENAS as questões 1, 2,

1758 Q97915
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Design patterns podem ser divididos em três categorias: creational, structural e behavioral. Um dos design patterns da categoria creational garante para uma classe específica, apenas uma única instância, a qual é acessível de forma global e uniforme. Este design pattern é conhecido como
1759 Q97827
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Segundo o texto,

1760 Q97754
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Cláudia, que trabalha no Tribunal Regional do Trabalho da 15a Região, foi convidada a participar de uma reunião em que a seguinte questão estava sendo discutida pelos técnicos de TI: “Devemos usar firewall por hardware ou por software? O firewall dispensa o uso de um antivírus?”. Cláudia ouviu atentamente as opiniões dos técnicos antes de emitir a sua, mas identificou que um dos técnicos disse algo que estava INCORRETO, qual seja:
1761 Q97751
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Um advogado entrou no site do Tribunal Regional do Trabalho da 15a Região e procurou pelo serviço eDOC (Peticionamento Eletrônico). Ao acessar o serviço, havia a seguinte mensagem: “A versão V1 do eDOC foi desativada em decorrência da necessidade de atualização tecnológica da arquitetura utilizada no sistema e em virtude de não permitir a utilização ...... ICP-Brasil de cadeia de confiança V2 ou V3. A versão V2, atualmente disponível, permite a utilização de todos os tipos emitidos pela ICP-Brasil.”

Preenche corretamente a lacuna da mensagem:
1762 Q97670
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
Os processadores possuem diversas características técnicas que os tornam diferentes entre si. Sobre eles é correto afirmar que atualmente
1763 Q97664
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
WBS (Work Breakdown Structure) é o processo de subdivisão das entregas e do trabalho do projeto em componentes menores e de gerenciamento mais fácil. Para construir uma WBS adequada é recomendável seguir um conjunto de regras ou recomendações. Com relação a essas recomendações, considere: I. Os elementos terminais na WBS, ou seja, os elementos não decompostos (no nível mais baixo) são chamados de pacotes de trabalho, e não devem ultrapassar o limite de 200 elementos. II. Uma WBS deve incluir 100% de todo o trabalho que deve ser feito na iteração. Nenhum artefato será produzido se não estiver definido como saída de alguma atividade de WBS e nenhuma atividade deixará de produzir algum artefato de saída. III. Devem-se usar verbos para definir o subproduto a ser gerado na atividade da ...
1764 Q97663
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
A notação BPMN é rica em elementos de representação, o que torna possível modelar processos mais complexos. Para representar uma divisão de fluxo (como em uma exceção) ou junções de fluxo, utiliza-se
1765 Q97653
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
A Instrução Normativa para Contratação de Soluções de Tecnologia da Informação (MPOG/SLTI IN 04/2010), elenca, no que se refere às licitações dos tipos técnica e preço, as seguintes recomendações: I. Incluir critérios de pontuação técnica que não estejam diretamente relacionados com os requisitos da Solução de Tecnologia da Informação a ser contratada ou que frustrem o caráter competitivo do certame. II. Incluir, para cada atributo técnico da planilha de pontuação, sua contribuição percentual com relação ao total da avaliação técnica. III. Proceder à avaliação do impacto de pontuação atribuída em relação ao total de pontos, observando se os critérios de maior peso são de fato os mais relevantes e, se a ponderação atende ao princípio da razoabilidade. IV. Fixar os fatores de pondera...
1766 Q97651
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
De acordo com a Instrução Normativa para Contratação de Soluções de Tecnologia da Informação (MPOG/SLTI IN 04/2010), a tarefa “Análise de Viabilidade da Contratação”, da fase de Planejamento da Contratação, compreende a “identificação das diferentes soluções que atendam aos requisitos”. Para tanto, deve-se manter a observância às políticas, premissas e especificações técnicas definidas por:
1767 Q97637
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)
1768 Q95613
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nas normas da família ISO 27000, julgue os próximos itens. Incidente de segurança da informação é um evento simples ou uma série de eventos indesejados ou inesperados, que tenham uma grande probabilidade de comprometer as operações do negócio e ameaçar a segurança da informação.
1769 Q95605
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de DevOps e da gestão ágil de projetos com Scrum, julgue os itens subsequentes. Uma nova sprint inicia imediatamente após a conclusão da sprint anterior. Uma sprint pode ser cancelada antes do seu time-box terminar, porém, a autoridade para cancelar é exclusiva do product owner.
1770 Q95601
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de DevOps e da gestão ágil de projetos com Scrum, julgue os itens subsequentes. Teste contínuo é uma prática do DevOps que, além de permitir a diminuição dos custos finais do teste, ajuda as equipes de desenvolvimento a balancear qualidade e velocidade.
1771 Q95578
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à ISO 38500 e ao COBIT 5, julgue os itens seguintes. O COBIT 5 possui cinco domínios, sendo um deles o domínio Avaliar, Direcionar e Monitorar (EDM – Evaluate, Direct and Monitor), afeto diretamente à governança e relacionado a ISO 38500.
1772 Q95078
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos processos de definição, implantação e gestão de políticas organizacionais, julgue os itens a seguir. A zona neutra constitui o ponto central da transição, que é uma fase da gestão de mudança organizacional. Nessa zona, o aumento da ansiedade, o aumento do absenteísmo e a diminuição da motivação são considerados ameaças.
1773 Q95052
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação ao planejamento estratégico de TI (PETI), julgue os itens a seguir. No PETI, os dois principais objetivos da padronização da arquitetura de TI são facilitar a adaptação, na plataforma atual, de novo hardware contratado e diminuir a necessidade de capacitações dos profissionais de TI.
1774 Q95050
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação ao planejamento estratégico de TI (PETI), julgue os itens a seguir. A análise SWOT (Strengths, Weaknesses, Opportunities e Threats) não deve ser realizada no PETI como parte do diagnóstico da situação atual da área de TI, uma vez que essa análise pode ser obtida no próprio planejamento estratégico da empresa.
1775 Q95047
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação ao planejamento estratégico de TI (PETI), julgue os itens a seguir. Na definição da estratégia de outsourcing, devem ser levados em consideração fatores como a velocidade das mudanças tecnológicas, o custo interno e a crescente complexidade da TI, o que exige especialistas em vários assuntos.
1776 Q95045
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
De acordo com a análise de pontos de função (APF), julgue os itens que se seguem. Quando a primeira versão de um novo software de cadastro de funcionários de uma empresa é desenvolvido, sua contagem será do tipo Projeto de Desenvolvimento.
1777 Q95035
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os itens subsequentes. Todo software deve ser entregue com documentação para facilitar sua implementação e manutenção. Nessa documentação, devem constar o dicionário de dados que descreve a organização do banco de dados do sistema e o modo como as informações serão armazenadas.
1778 Q95033
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os itens subsequentes. Em um sistema com base em workflow que utiliza a metodologia BPM (business process management), parte do gerenciamento e monitoramento ocorre na fase em que os processos refletem o que está acontecendo dentro da empresa, de acordo com o design do sistema.
1779 Q95032
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os itens subsequentes. O modelo espiral de modelagem de processos para desenvolvimento de software é finalizado quando o software é implantado.
1780 Q95025
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da orientação a objetos, julgue os itens seguintes. Ao se analisar um software e desenhar o diagrama de componentes, deve-se considerar a linguagem que será utilizada para implementar o sistema, pois ela determina o modo como os componentes interagirão para o sistema funcionar corretamente.
1781 Q95023
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. A manutenção do tipo corretiva modifica o software, para corrigir defeitos identificados pelo cliente.
1782 Q95021
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. O teste de carga, que verifica o funcionamento do software, utiliza uma grande quantidade de usuários simultaneamente.
1783 Q95020
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. O teste de unidade é executado em toda a aplicação, sempre que algo for mudado.
1784 Q95019
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. Uma das desvantagens atribuídas ao modelo do desenvolvimento rápido de aplicação consiste na exigência da dedicação total do cliente e de desenvolvedores para a execução de tarefas constantes em um curto período de tempo.
1785 Q95018
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de conceitos, ciclos de vida e testes de software, julgue os itens que se seguem. Os estágios do ciclo de solução de um problema incluem situação atual, definição do problema, desenvolvimento técnico e integração da solução. Na engenharia de software, esses estágios não coexistem simultaneamente em nenhum nível de detalhe.
1786 Q94780
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de construção de algoritmos, avaliação de expressões, variáveis e constantes, julgue os itens a seguir. São exemplos de constantes literais “NOME”, “Abacaxi”, “falso”, “304958” e “23/12/99”.
1787 Q94778
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes. TDD consiste em uma técnica de desenvolvimento de software com abordagem embasada em perspectiva evolutiva de seu desenvolvimento. Essa abordagem envolve a produção de versões iniciais de um sistema a partir das quais é possível realizar verificações de suas qualidades antes que ele seja construído.
1788 Q94776
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes. O objetivo do RAD é separar os modelos da visualização e do controle. Ele fornece o controlador e facilita a escrita de moldes padronizados para a camada de visualização.
1789 Q94774
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito dos conceitos de práticas ágeis, metodologia RAD (rapid application development), integração contínua, TDD (test-driven development), refactoring e gerência de configuração, julgue os itens seguintes. Em um desenvolvimento ágil que segue o manifesto ágil, não se deve aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis não se adequam a mudanças não planejadas.
1790 Q93016
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Considerando que teste é um conjunto de atividades que podem ser planejadas antecipadamente e conduzidas sistematicamente, um bom caso teste é aquele que
1791 Q93015
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Entre os modelos evolucionários de processo de software, o que combina a natureza iterativa da prototipagem com os aspectos controlados e sistemáticos do modelo cascata, e que fornece o potencial para o desenvolvimento rápido de versões de software cada vez mais completas, é o modelo
1792 Q93014
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
O CMMI define cada área de processo em termos de metas específicas e das práticas específicas necessárias para atingir tais metas. As metas específicas estabelecem as características que devem existir se as atividades determinadas por uma área de processo tiverem de ser efetivas. Com base nessa informação, assinale a alternativa que especifica a definição das práticas específicas.
1793 Q93013
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Na afirmação “teste de ________________ refere-se a testes que são conduzidos na interface do software. É o tipo de teste que examina algum aspecto fundamental do sistema, pouco se preocupando com a estrutura lógica interna do software”, o termo que completa corretamente a lacuna é
1794 Q93012
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Acerca dos conceitos de testes de validação, assinale a alternativa correta referente à definição do teste alfa.
1795 Q93011
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Os princípios Scrum são utilizados para guiar as ações de desenvolvimento dentro de um processo que incorpora as seguintes atividades de arcabouço: requisitos, análise, projeto, evolução e entrega. Em cada atividade de arcabouço, as tarefas de trabalho ocorrem dentro de um padrão de processo denominado
1796 Q93002
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
No contexto da engenharia de requisitos, é correto afirmar que os requisitos não funcionais são as
1797 Q93001
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
No contexto da engenharia de requisitos, assinale a alternativa correta com relação a casos de uso.
1798 Q93000
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)
Segundo Pressman (2011), a tarefa da engenharia de requisitos, que elabora um modelo de análise (também chamado de modelo de requisito e que fornece uma descrição dos domínios de informação, funcional e comportamental necessários para um sistema com base em computadores é a(o)
1799 Q4753
Ciência da Computação
Ano: 2013
Banca: Escola de Administração Fazendária (ESAF)
Assinale a opção correta relativa a requisitos a serem observados no desenvolvimento de um sistema.
1800 Q792043
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE (Computer Aided Software Engineering), julgue os itens que se seguem.

O CSV (comma separated values), uma das ferramentas utilizadas no desenvolvimento de programas CASE, permite controlar a troca de arquivos por versão, sendo útil para se controlar versões de arquivos durante seu desenvolvimento.
1801 Q791448
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

É necessário que as partes interessadas da organização confiem na capacidade de ela sobreviver a interrupções. Na figura, o elemento responsável por garantir essa confiança é representado por V.

1802 Q791445
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

Na parte 2 da figura, o elemento B corresponde aos resultados da continuidade de negócios que atendem aos requisitos e às expectativas iniciais das partes interessadas, como, por exemplo, a continuidade de negócios gerenciada.

1803 Q791441
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

É fundamental, para que o processo de GCN seja corretamente introduzido na organização e se estabeleça como parte de sua cultura, a participação da alta direção. Na figura em apreço, a participação da alta direção corresponde à gestão do programa de GCN.

1804 Q791440
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A partir da figura acima, que ilustra as fases de tempo de um incidente, julgue os próximos itens.

Em alguns casos, a ativação dos planos das fases A, B e C pode ocorrer em rápida sucessão ou simultaneamente.

1805 Q791439
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A partir da figura acima, que ilustra as fases de tempo de um incidente, julgue os próximos itens.

Em organizações pequenas, a responsabilidade pelas fases A e B pode ser atribuída um único indivíduo.

1806 Q791438
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

O período máximo de interrupção tolerável da atividade crítica é indicado, na figura, por IV.

1807 Q791437
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

O elemento A da parte 2 da figura ilustra a possibilidade de que, em um sistema de gestão de continuidade de negócios (SGCN), a entrada corresponda às necessidades da continuidade de negócios e às expectativas das partes interessadas.

1808 Q791436
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

A parte 2 da figura, que representa o ciclo de vida da continuidade de negócios, não pode ser incluída em nenhuma atividade da parte 1 da figura, que representa o modelo PDCA (plan do check act).

1809 Q791435
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.

O escopo, a importância e a estimativa de um Sprint do Scrum são definidos pelo product owner.

1810 Q791434
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de desenvolvimento e manutenção de sistemas, julgue os itens consecutivos.

Denomina-se refatoração a atividade de reestruturação de programas, classes e métodos existentes para adaptá-los a alterações de funcionalidades e requisitos.

1811 Q791433
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.

Metodologias de desenvolvimento XP contam com o desenvolvimento orientado a testes, que engloba duas etapas: escrever um teste automatizado e desenvolver um código adequado o suficiente para ter sucesso nesse teste.

1812 Q791432
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.

A metodologia Scrum, ágil para gerência de projetos, baseia-se em ciclos de 30 dias, denominados sprints, em que se trabalha para alcançar objetivos bem definidos.

1813 Q791310
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a testes funcionais e testes de unidades, julgue os próximos itens.

Nos testes de unidade, para se verificar o correto funcionamento dos componentes do sistema, cada um desses componentes é testado de forma independente.

1814 Q791309
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a testes funcionais e testes de unidades, julgue os próximos itens.

Testes simples, como os realizados em projetos de pequeno porte, não necessitam de planos de teste de sistema, pois não envolvem grandes massas de dados.

1815 Q791308
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a testes funcionais e testes de unidades, julgue os próximos itens.

O teste de software permite verificar se o sistema está funcionando de acordo com os requisitos definidos, mas não visa garantir que as expectativas do cliente serão atendidas.

1816 Q791307
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a testes funcionais e testes de unidades, julgue os próximos itens.

A busca de erros resultantes das interações não previstas entre componentes de um sistema constitui objetivo dos testes de sistema ou testes funcionais.

1817 Q791283
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

Considerando-se que um anexo faz parte de apenas um requerimento e que um requerimento pode não apresentar nenhum anexo ou apresentar vários, é correto utilizar um relacionamento do tipo composição entre as classes “Requerimento” e “Anexo”.

1818 Q791282
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o desenvolvimento de um projeto de informatização do acompanhamento público de processos jurídicos, julgue os itens a seguir, com relação aos requisitos do sistema de informação.

Por ser inadequada, a utilização de protótipos para a validação dos requisitos não funcionais deve ser descartada.

1819 Q791281
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

De acordo com o denominado processo unificado (unified process — UP), a verificação da qualidade do software é de responsabilidade da fase de transição.

1820 Q791280
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

O XP (extreme programming) é um método ágil, que preconiza a criação de um caso de teste unitário antes do início da codificação.

1821 Q791279
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

O padrão de projeto conhecido como façade é indicado para a definição de uma interface de nível mais alto que torne mais fácil a comunicação entre os subsistemas de um sistema complexo.

1822 Q791278
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

Considere um sistema de gerenciamento de documentos em que um diagrama da UML represente o caso de uso denominado “protocolar requerimento” e o caso de uso “protocolar retificação de requerimento”. Nessa situação, a representação mais adequada é a que consiste em inserir um ponto de extensão no segundo caso de uso, a partir do qual ele será estendido pelo comportamento do primeiro.

1823 Q791277
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de teste de software, julgue os itens seguintes.

Em teste funcional, o conjunto de valores de entrada válidos pode ser reduzido por meio de partição em classes de equivalência, o que torna a quantidade de dados de entrada finita.

1824 Q791276
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de teste de software, julgue os itens seguintes.

A matriz de estímulos e estados é uma técnica que, uma vez aplicada em testes funcionais, estimula que uma quantidade maior de combinações seja testada.

1825 Q791250
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um projeto de desenvolvimento possui 7 entradas externas (external inputs - EI) de alta complexidade, 15 EI de complexidade moderada e 12 EI de baixa complexidade. Esse mesmo projeto também possui 8 pesquisas externas (external queries - EQ) de alta complexidade, 19 EQ de complexidade moderada e 3 EQ de complexidade baixa, além de 5 arquivos lógicos internos (internal logical files - ILF) de alta complexidade, 3 ILF de complexidade mediana e 6 ILF de complexidade baixa. Para fins de conversão, 4 EI de complexidade mediana foram incluídos no projeto.

Com base no texto acima, julgue os itens seguintes.

A medição de função de dados e a medição de funções de transação são etapas do processo de contagem...

1826 Q791229
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo de desenvolvimento de software, julgue os itens subsequentes.

A disciplina Modelagem de Negócio do RUP descreve como elaborar o modelo de negócio da organização para a qual o sistema será construído. Tal modelo compreende o modelo de casos de uso de negócio e um modelo de objetos de negócio.

1827 Q791228
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo de desenvolvimento de software, julgue os itens subsequentes.

Uma sprint do Scrum tem duração prevista de 2 meses.

1828 Q791227
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um projeto de desenvolvimento possui 7 entradas externas (external inputs - EI) de alta complexidade, 15 EI de complexidade moderada e 12 EI de baixa complexidade. Esse mesmo projeto também possui 8 pesquisas externas (external queries - EQ) de alta complexidade, 19 EQ de complexidade moderada e 3 EQ de complexidade baixa, além de 5 arquivos lógicos internos (internal logical files - ILF) de alta complexidade, 3 ILF de complexidade mediana e 6 ILF de complexidade baixa. Para fins de conversão, 4 EI de complexidade mediana foram incluídos no projeto.

Com base no texto acima, julgue os itens seguintes.

Diferentemente do EIF (external input file), o ILF é mantido pela aplicação alvo da medição.

1829 Q791226
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um projeto de desenvolvimento possui 7 entradas externas (external inputs - EI) de alta complexidade, 15 EI de complexidade moderada e 12 EI de baixa complexidade. Esse mesmo projeto também possui 8 pesquisas externas (external queries - EQ) de alta complexidade, 19 EQ de complexidade moderada e 3 EQ de complexidade baixa, além de 5 arquivos lógicos internos (internal logical files - ILF) de alta complexidade, 3 ILF de complexidade mediana e 6 ILF de complexidade baixa. Para fins de conversão, 4 EI de complexidade mediana foram incluídos no projeto.

Com base no texto acima, julgue os itens seguintes.

Os elementos necessários para a implementação, revelados na fase de requisitos técnicos, são essenc...

1830 Q791225
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, que tratam das disciplinas de implementação, teste e distribuição.

Os testes funcionais são caracterizados pelo uso do sistema conforme o seu usuário regular o faria.

1831 Q791224
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, que tratam das disciplinas de implementação, teste e distribuição.

A integração contínua é uma técnica de alto impacto no levantamento de requisitos.

1832 Q790388
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Como regra geral, não se deve tentar reestruturar um sistema com o uso da reengenharia se a abordagem inicial do sistema legado for funcional e a versão melhorada desejada for orientada a objetos.

1833 Q790387
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Reestruturação de software é uma atividade do processo de reengenharia de software voltada para a modificação da arquitetura global do programa, cujo objetivo consiste em tornar mais fácil o entendimento, os testes e a manutenção dos software.

1834 Q790386
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Por suas características, as metodologias ágeis de desenvolvimento não se aplicam aos sistemas de grande porte, que são elaborados por equipes numerosas que trabalham em locais e horários diferentes.

1835 Q790385
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Na análise estruturada de sistemas, o fato de o analista verificar que é indispensável representar as relações entre terminadores (entidades externas) indica que as entidades não são realmente externas, mas partes do sistema, e devem ser modeladas como processos.

1836 Q658368
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Atualmente, há uma tecnologia empregada na arquitetura dos melhores microcomputadores, com características descritas a seguir. Observe.

I. Permite que um processador atue como se fossem dois processadores físicos e, assim, engane os sistemas operacionais e outros programas, levando-os a crer que existam fisicamente dois processadores trabalhando. Por exemplo, ao apresentar imagens e sons em um sistema comum, é necessário compartilhar a CPU entre a descompactação das imagens e o processamento dos sons.

II. O sistema operacional pensa que existem dois processadores e despacha a descompactação para um e o processamento de som para o outro e o usuário tem seu sistema respondendo com agilidade. Como consequência, obtém-se maior rapidez do que ficar compartilhando...

1837 Q658364
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Um microcomputador pode ser visualizado como constituído de duas camadas, hardware e software, existindo um componente do sistema operacional, que realiza a interação entre estas camadas. Representa o núcleo do S.O. e gerencia os recursos do sistema, permitindo que os programas façam uso deles. Esse componente é conhecido pelo termo técnico
1838 Q658358
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Um processo de desenvolvimento de software provê uma base para a produção organizada de software, usando uma coleção de técnicas e notações pré-definidas. O desenvolvimento de software apresenta uma sequência de etapas bem definidas, cada uma com uma finalidade, entrada e saída distintas. Nesse processo, duas etapas são sintetizadas a seguir. Observe.

I. Tem por objetivo a especificação de requisitos construindo modelos. É necessário compreender um problema, antes de experimentar uma solução.

II. Tem por objetivo o desenvolvimento e ajuste dos modelos do mundo real da análise, de modo que sejam passíveis de ser implementados no computador. É necessário determinar métodos para realizar as operações.

As duas etapas descritas são denominadas, respectivam...

1839 Q658357
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe um modelo de ciclo de vida para desenvolvimento de sistemas. Nessa abordagem, o desenvolvimento do produto de software é dividido em ciclos, sendo identificadas em cada ciclo, as fases de análise, projeto, implementação e testes.

Este modelo é conhecido como ciclo de vida

1840 Q658356
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Dentre as metodologias de desenvolvimento de sistemas, uma tem se destacado sendo descrita por cinco visões independentes. Uma delas enfatiza as características de concorrência, sincronização e desempenho do sistema, sendo denominado visão de
1841 Q658355
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe uma ferramenta empregada no desenvolvimento orientado a objetos, que tem por objetivo auxiliar a comunicação entre os analistas e o cliente e descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.

Tal ferramenta é conhecida como diagrama de casos de

1842 Q658353
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

No desenvolvimento de um sistema informatizado, participam diversos profissionais, cada um realizando uma função específica ao cargo. Nesse sentido, analise.

I. Implementar o sistema.

II. Coordenar as atividades necessárias à construção do sistema.

III. Especificar soluções para os problemas resultantes da análise.

IV. Entender as necessidades dos clientes e repassar esse entendimento aos desenvolvedores do sistema.

As alternativas I, II, III e IV estão relacionadas às atribuições e responsabilidades inerentes, respectivamente, aos seguintes cargos/funções

1843 Q658352
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, que mostra uma ferramenta empregada no desenvolvimento orientado a objetos, utilizada na construção do modelo do sistema desde o nível de análise até o de especificação. De todos, é o mais rico em notação.

Essa ferramenta é conhecida como Diagrama de

1844 Q658351
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Em relação às metodologias de desenvolvimento de sistemas, o diagrama de fluxo de dados – DFD é uma das ferramentas de modelagem mais utilizadas, tendo dentre seus objetivos mostrar o sistema como uma rede de processos funcionais, interligados por dados. No DFD, o símbolo utilizado para um processo é
1845 Q658349
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
CASE é uma sigla que tem por significado Computer-Aided Software Engineering. Paralelamente, ferramenta CASE é um software que tem por objetivo auxiliar os projetistas e analistas envolvidos na tarefa de produzir sistemas. Um dos componentes indispensáveis de uma ferramenta CASE é a modelagem visual, ou seja, permitir a representação, por meio de modelos gráficos, o que está sendo definido e, em particular, diagramas da análise orientada a objetos por meio da UML. Nesse sentido, dois exemplos de ferramentas CASE são
1846 Q658339
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

O desenvolvimento de software é uma atividade que apresenta dificuldades, ligada ao entendimento do problema. Design Patterns surgiram na busca de soluções para as dificuldades, tornando-se um mecanismo eficiente no compartilhamento de conhecimento entre os desenvolvedores. Gamma propõe um modo de categorização dos DESIGN PATTERNS, definindo famílias de padrões relacionados, descritos a seguir.

I. Abrange a configuração e inicialização de objetos e classes.

II. Lida com as interfaces e a implementação das classes e dos objetos.

III. Lida com as interações dinâmicas entre grupos de classes e objetos.

Essas famílias são denominadas, respectivamente,

1847 Q658335
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Tendo por foco o ambiente de desenvolvimento Delphi, observe o código em Object Pascal.

1848 Q658099
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
JavaEE v6 requer uma quantidade significativa de API´s para uso pelas aplicações JavaEE, começando com o próprio núcleo das API´s e incluindo muitas outras tecnologias Java. Componentes de aplicação JavaEE executam em ambientes fornecido por “containers”, que são parte da plataforma JavaEE. Essa plataforma suporta quatro tipos de “containers” correspondendo aos tipos de aplicações dos componentes. Além do “application client containers”, os outros três tipos são
1849 Q658098
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
JavaEE v6 utiliza um recurso que representa uma configuração de plataforma, adequada a uma classe particular de aplicações, podendo conter um subconjunto de tecnologias suportadas pela plataforma. Esse recurso é denominado
1850 Q658097
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, que se refere à arquitetura em alto nível do JavaServer Faces (JSF 2.0).

Um dos módulos representa a lógica do negócio que controla, inclusive, a navegação entre páginas, enquanto que outro é responsável por exibir um componente e traduzir uma entrada de valor realizada por um usuário em componente. Esses módulos são, respectivamente,

1851 Q658095
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O teste de sistemas envolve a integração de dois ou mais componentes que implementam funções ou características e depois o teste do sistema integrado. Em dois processos de desenvolvimento, o primeiro se concentra no teste de um incremento que será entregue ao cliente, e o segundo no teste de todo o sistema. Esses processos de desenvolvimento são, respectivamente, dos seguintes tipos
1852 Q658093
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.

I. Estamos construindo o produto correto?

II. Estamos construindo o produto corretamente?

Essas afirmativas estão relacionadas, respectivamente, aos conceitos de

1853 Q658092
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, que ilustra o modelo de um sistema em teste.

No modelo, o testador fornece as entradas para o componente ou o sistema e examina as saídas correspondentes. Se as saídas não forem as previstas, o teste detectou um problema com o software. Este teste é conhecido como teste de

1854 Q658091
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O Subversion ou simplesmente SVN é uma ferramenta de controle de versão de projeto muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas. Dentre as boas práticas, toda revisão deve ser comentada para facilitar o entendimento das alterações realizadas. Além disso, o código no diretório trunk deve sempre estar pronto para ser compilado e colocado em produção, se necessário. Nesse sentido, uma ferramenta de Integração Contínua deve ser utilizada para a geração de builds de teste a cada commit em todas as noites ao longo da semana. Uma dessas ferramentas é conhecida por
1855 Q658090
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, que representa uma ferramenta de processo, conhecida como Ciclo de Vida de Sistema. Devido ao encadeamento de uma fase com outra, esse modelo é conhecido como “cascata”. Observe.


Um das fases prevê a execução de atividades que envolvem a identificação e a descrição das abstrações fundamentais do sistema de software e suas relações e o estabelecimento de uma arquitetura geral para o sistema como um todo. Essa fase denomina-se

1856 Q658087
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Observe a figura, relacionada às metodologias de desenvolvimento, com particular enfoque aos requisitos e especificação de sistemas.

Uma das fases é direcionada a verificação dos requisitos em relação ao realismo, consistência e abrangência. Durante esse processo, erros no documento de requisito são inevitavelmente descobertos. Devem, então, ser feitas as modificações para corrigir os problemas. Essa fase denominase

1857 Q658086
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

O termo Orientado a Objetos (OO) tem por significado a organização de um software como uma coleção de objetos distintos que incorporam a estrutura de dados e comportamento. Na metodologia OO são usados três modelos para descrever um sistema de diferentes pontos de vista. Observe.

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

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

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

I, II e III Implementam diagramas e gráficos caracterizados, respectivamente, nos modelos de

1858 Q658084
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

A Análise e Projeto Orientado a Objetos oferece suporte a um recurso que apresenta as características listadas a seguir.

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

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

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

Esse recurso denomina-se

1859 Q658083
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)
A análise de Ponto de Função engloba diversas etapas, sendo que a contagem está associada fundamentalmente a projetos de desenvolvimento e de melhoria. Nesse contexto, uma função é representada pelas necessidades do usuário em termos de processamento de dados e que caracteriza a lógica, sendo identificadas como entradas externas (EE), saídas externas (SE) e consultas externas (CE). Essa descrição caracteriza o tipo denominado Funções
1860 Q658082
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Web Services fornece um meio padrão de interoperabilidade entre diferentes aplicações de software, executando em uma variedade de plataformas e/ou frameworks. Tem como um dos objetivos prover a conversão das aplicações na versão Web. A comunicação é realizada por meio de protocolos abertos. Por padrão, Web Services estabelece

• uma linguagem projetada para transportar e armazenar dados, com foco direcionado para a essência do dado.

• um protocolo que permite aos aplicativos trocarem informações sobre HTTP.

A linguagem e o protocolo são, respectivamente,

1861 Q658080
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema. Duas dessas visões são detalhadas a seguir. Observe.

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

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

As duas visões detalhadas são conhecidas, respectivamente, por visões de

1862 Q657799
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
No projeto de uma interface humano-computador, o usuário tem papel fundamental em sua definição. Assim, é importante captar qual é a imagem do sistema que os usuários possuem. A essa imagem, atribui-se a denominação de modelo
1863 Q657794
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
O processo unificado é composto por 4 fases. As fases em que a atividade (ou disciplina) de desenvolvimento é mais acentuada são
1864 Q657793
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Uma das métricas utilizadas para a medição da evolução de software é a de pontos de função. Essa métrica utiliza a contagem de grandezas que procuram representar o grau de evolução de um software.

Assinale a alternativa que contém somente tais grandezas.

1865 Q657792
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Dentre as metodologias de desenvolvimento de software, pode-se citar a linha dos métodos ágeis. Assinale a alternativa que contém apenas métodos dessa linha.
1866 Q657741
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Por meio do SCCM 2007, as sentenças a seguir expressam as tarefas que podem ser executadas:

I. relatório de status de cliente.

II. gerenciamento de atualizações.

III. distribuição de softwares.

IV. proteção de acesso à rede.

Está correto o contido em

1867 Q657740
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
O SCOM 2007 da Microsoft é uma evolução do seguinte produto Microsoft:
1868 Q560416
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

NÃO representa uma notação para especificação de concorrência em um programa

1869 Q129221
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

A estrutura de decomposição do trabalho fornece uma referência para a atribuição de tamanho, esforço, cronograma e responsabilidades e é utilizada como uma estrutura subjacente para planejar, organizar e controlar o trabalho executado no projeto. Esta estrutura de decomposição pode ser:

1870 Q129218
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

A escolha de um modelo é fortemente dependente das características do projeto. Os principais modelos de ciclo de vida podem ser agrupados em três categorias principais:

1871 Q129215
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O ponto de partida para o planejamento do projeto é o

1872 Q129212
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

No Scrum os projetos são divididos em ciclos chamados de

1873 Q129209
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

São características gerais de sistema utilizadas para cálculo do fator de ajuste:

1874 Q129206
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta.

1875 Q129203
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O Plone possui os seguintes papéis de membros:

1876 Q129200
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Segundo o Modelo de Acessibilidade do Governo Eletrônico (e-MAG), os passos para se desenvolver um sítio acessível são:

1877 Q129197
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Uma das ferramentas oferecidas pelo Plone é:

1878 Q129194
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Existem duas vias para criar um tema personalizado para Plone:

1879 Q129191
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Segundo o Modelo de Acessibilidade do Governo Eletrônico (e-MAG) os elementos que devem estar em todas as páginas do Governo Federal são:

1880 Q128522
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes a testes de software.

De modo geral, o teste de release é um processo de teste do tipo caixa-branca em que as funcionalidades são verificadas e validadas mediante a avaliação interna dos módulos.

1881 Q128520
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes a testes de software.

No teste de integração, verificam-se o funcionamento em conjunto dos componentes do sistema, se são chamados corretamente e se a transferência de dados acontece no tempo correto, por meio de suas interfaces.

1882 Q128517
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos ao processo unificado de desenvolvimento de software.

No iRUP, o marco das fases de iniciação, elaboração, construção e transição são, respectivamente, objetivo do ciclo de vida, arquitetura do ciclo de vida, capacidade operacional inicial e release do produto.

1883 Q128514
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos ao processo unificado de desenvolvimento de software.

Na disciplina de testes, a implementação de testes, a execução do conjunto de testes e a análise das falhas de testes são atividades de responsabilidade do analista de testes.

1884 Q128511
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos ao processo unificado de desenvolvimento de software.

De acordo com a perspectiva de gerenciamento, o ciclo de vida de software do iRUP (IBM Rational Unified Process) divide-se em nove disciplinas sequenciais, sendo cada disciplina concluída por um artefato principal e consistida em um intervalo de tempo entre dois marcos principais, de modo que, ao final de cada ciclo, tem-se uma versão do produto.

1885 Q128508
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos de software, coesão, acoplamento e medição e estimativas de projetos de software, julgue os próximos itens.

Na APF, o tamanho de cada função de transação é determinado utilizando-se o tipo e a complexidade funcional. Os valores dos tipos EE, SE e CE para complexidade baixa são, respectivamente, 3, 4 e 3.

1886 Q128505
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos de software, coesão, acoplamento e medição e estimativas de projetos de software, julgue os próximos itens.

Na APF, o tamanho de cada função de dados é determinado utilizando-se o tipo e a complexidade funcional. Os valores dos tipos ALI e AIE para complexidade alta são, respectivamente, 15 e 10.

1887 Q128502
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos de software, coesão, acoplamento e medição e estimativas de projetos de software, julgue os próximos itens.

A análise de pontos de função (APF) pode ser empregada para medir o tamanho de um produto de software, quantificando as tarefas e serviços (funcionalidades) que o software fornece ao usuário, primordialmente com base no projeto lógico, a fim de oferecer suporte à análise de qualidade e produtividade.

1888 Q128499
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos de software, coesão, acoplamento e medição e estimativas de projetos de software, julgue os próximos itens.

De acordo com os princípios da engenharia de software relacionados à independência funcional, os algoritmos devem ser construídos por módulos visando unicamente ao alto acoplamento e à baixa coesão, caso a interface entre os módulos dê-se pela passagem de dados.

1889 Q128497
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos de software, coesão, acoplamento e medição e estimativas de projetos de software, julgue os próximos itens.

A engenharia de requisitos demonstrada na forma de espiral compõe-se de três fases: elicitação de requisitos (compreensão de requisitos funcionais e de usuário), especificação de requisitos (requisitos de usuário e de sistema) e validação de requisitos (estudo de viabilidade, prototipação e revisão).

1890 Q128494
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência aos padrões de projetos de software, julgue os itens seguintes.

O padrão bridge, além de converter a interface de uma classe existente em outra interface esperada pelos clientes, permite que algumas classes com interfaces diferentes funcionem conjuntamente.

1891 Q128491
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A documentação da arquitetura de software de sistema facilita a comunicação entre os participantes do desenvolvimento do sistema. A respeito das práticas de arquitetura de software, julgue os itens a seguir.

Ao refatorar um código, altera-se a funcionalidade do sistema.

1892 Q128489
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de análise e projeto de sistemas, julgue os próximos itens.

O diagrama de casos de uso é utilizado para mostrar o fluxo de trabalho, detalhando as decisões do caminho tomado durante a execução das tarefas.

1893 Q128486
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens consecutivos, relativos à engenharia de software.

De acordo com a análise de pontos de função, um relatório que apresenta informações ao usuário por meio de uma simples recuperação de dados é considerado uma consulta externa.

1894 Q128483
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens consecutivos, relativos à engenharia de software.

A fronteira entre aplicações para efeito de contagem de pontos de função é definida de acordo com a tecnologia aplicada.

1895 Q128481
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, acerca de análise e desenvolvimento de software.

A análise de requisitos de um software envolve as atividades de elicitação, análise e registro dos requisitos.

1896 Q128478
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere às metodologias de análise de sistemas, assinale a opção correta.

1897 Q128457
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma das técnicas para teste de software mais conhecida consiste em avaliar, exclusivamente, o comportamento externo do componente de software, em que os dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado, previamente conhecido. Detalhes de implementação não são considerados e os casos de teste são todos derivados da especificação.

Esse tipo de teste é conhecido como teste

1898 Q128455
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em um sistema com multiprogramação, vários processos podem competir por um conjunto finito de recursos presentes no sistema, como, por exemplo, o acesso a regiões da memória ou dispositivos de entrada e saída (E/S). Quando um processo X requisita um acesso a um determinado recurso e esse se encontra ocupado ou sendo utilizado por um processo Y de forma exclusiva, o sistema operacional coloca o requisitante em estado de espera.

Se o processo Y, por sua vez, também requisitar um recurso que esteja de posse do processo X de forma exclusiva, ambos entrarão em um estado conhecido pelo nome de

1899 Q128452
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um Padrão de Projeto de Software ou Padrão de Desenho de Software, também muito conhecido pelo termo original em inglês Design Pattern, descreve uma solução geral reutilizável para um problema recorrente no desenvolvimento de sistemas de software.

A descrição de um padrão de projeto deve conter

1900 Q128449
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Nos sistemas distribuídos como sistema de três camadas, todo desenvolvimento é orientado à produção de 3 módulos (ou camadas) independentes, com interligações comunicacionais bem determinadas.

Esses módulos são as camadas de Lógica de Negócio, de Acesso a Dados e de

1901 Q128446
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Inicialmente, aplicações www utilizavam apenas páginas estáticas previamente armazenadas e estruturadas segundo regras de linguagens de marcação como o HTML. Com o passar do tempo, as páginas puderam passar a ser geradas dinamicamente, com base em algum processamento realizado no servidor. Também se tornou possível incrementar as tecnologias e a capacidade de processamento no ambiente dos clientes. Linguagens de script, por exemplo, puderam passar a ser embutidas nas páginas e executadas no ambiente do cliente, em seu navegador. Outra forma mais independente de dotar o cliente de um poder de processamento é permitir que ele possa executar pequenos trechos de código em linguagens de programação como Java, por exemplo. O navegador pode receber esses trechos de ...

1902 Q128443
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto de avaliação de interfaces de usuário, o conceito de usabilidade permite avaliar a qualidade de um sistema com relação a fatores que os projetistas definem como sendo prioritários ao sistema.

Existem vários fatores envolvidos no conceito de usabilidade, EXCETO a

1903 Q128440
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Ao implantar um sistema de ERP, uma empresa pode auferir inúmeras vantagens, EXCETO a

1904 Q128437
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma característica adequada a um ciclo de vida de desenvolvimento de aplicações ERP, cujos sistemas são geralmente desenvolvidos pela adaptação de pacotes de terceiros é que

1905 Q128435
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Arquiteturas multicamadas buscam resolver uma série de problemas, EXCETO o(a)

1906 Q128432
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O processo que determina se as especificações dos requisitos são consistentes com suas definições é chamado de Validação dos Requisitos. Dentre as técnicas automatizadas usadas nesse processo, citam-se os(as)

1907 Q128429
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma das responsabilidades de um Barramento de Serviços Corporativos (ESB) é redirecionar mensagens de uma localização ou ponto terminal (endpoint) para outro. Qual tecnologia pode ser usada, em conjunto com um ESB, para definir políticas para o redirecionamento de mensagens?

1908 Q128427
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Processos organizacionais dividem-se em três categorias: processos de governança, processos de gerenciamento e processos operacionais.

Um exemplo de processo operacional é o(a)

1909 Q128424
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

A modelagem do processo de negócios atual inclui várias etapas, EXCETO

1910 Q128421
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Qual fase do processo unificado tem por objetivo implantar o sistema no ambiente dos usuários que irão operá-lo?

1911 Q128419
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um dos importantes artefatos que devem ser criados como parte de um processo de desenvolvimento de software baseado no UP (Processo Unificado) tem por objetivo registrar as necessidades dos usuários e das partes interessadas em um sistema, além das características de alto nível do mesmo.

Tal artefato se chama

1912 Q128416
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um dos fatores de qualidade das decisões baseadas em informações obtidas em Sistemas de Informação é a qualidade da própria informação. Alguns autores classificam os atributos das informações em três dimensões: conteúdo, tempo e forma.

Exemplos de atributos dessas dimensões são, respectivamente,

1913 Q128412
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um padrão de projeto do catálogo GoF (Gang of Four) é o Template Method, cuja finalidade é

1914 Q128409
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma empresa eficiente e eficaz na condução de seus processos, o departamento X usa sistemas de apoio à decisão, banco de dados de clientes, automação de vendas, sistemas empresa-a-consumidor na web e, como instrumento de diferencial competitivo, o Software de Gestão de Relacionamento com o Cliente.

A utilização pelo departamento X desses recursos e sistemas de informação o caracteriza como um departamento de

1915 Q128406
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O proprietário de uma pequena distribuidora de material de limpeza comprou um sistema para registrar os pedidos e os pagamentos de seus clientes. Diariamente, o software gera os boletos de cobrança e, mensalmente, um relatório de movimento de caixa.

Considerando o nível de complexidade e a forma de utilização, esse sistema deve ser classificado como um sistema

1916 Q128404
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na modelagem de sistemas, um dos dois componentes do modelo essencial é o modelo ambiental que define

1917 Q128401
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

A maioria dos softwares de redes de computadores está organizada em camadas que se sobrepõem umas às outras.

Embora a função específica dessas camadas difira de uma rede para a outra, o objetivo geral de cada camada, dentro dessa arquitetura, é

1918 Q128398
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais: especificação, projeto e implementação, validação e

1919 Q128305
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em um diagrama de classes na linguagem UML, os atributos da classe podem ter diferentes tipos de visibilidade. Os símbolos +, −, #, e ~ determinam a visibilidade destes atributos, respectivamente, como

1920 Q128302
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A descoberta de requisitos do sistema é o processo de reunir informações sobre o sistema requerido e sobre sistemas existentes. Sobre essa fase, considere:

I. Diagramas de Casos de Uso são utilizados na fase de descoberta de requisitos e identificam as interações individuais entre o sistema e seus usuários ou outros sistemas.

II. Os cenários podem ser particularmente úteis para adicionar detalhes a uma descrição geral de requisitos. Cada cenário geralmente cobre um pequeno número de interações possíveis.

III. Durante as entrevistas com os envolvidos no sistema (stakeholders), a equipe responsável pelo levantamento de requisitos levanta questões sobre o sistema atual. Essas entrevistas podem ser de dois ti...

1921 Q128241
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Na UML 2.0, há diversos tipos de dependência predefinidos. Dentre eles, há os tipos Vínculo e Abstração, cujos estereótipos são, respectivamente,

1922 Q128237
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Considere o seguinte diagrama de classes elaborado com a UML 2.0.

Na figura, o texto “abc” está representando um (a)

1923 Q128235
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Sobre o Diagrama de Contexto utilizado na análise estruturada, é correto afirmar que

1924 Q128232
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

A análise estruturada utiliza como uma de suas ferramentas o Diagrama de Fluxo de Dados. Considere os seguintes elementos de um Diagrama de Fluxo de Dados.

Esses elementos representam, respectivamente,

1925 Q128229
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

No projeto de sistemas, a arquitetura de software reveste-se de uma grande importância. Há diversos estilos arquiteturais, dentre os quais podem-se citar:

1926 Q128226
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Uma das formas utilizadas para a modelagem de sistemas consiste na elaboração de máquinas de estado, sobre as quais pode-se afirmar que

1927 Q128223
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

Na Engenharia de Software, uma atividade de suma importância é a especificação de requisitos de software que inclui a etapa do estudo de viabilidade. Considere as seguintes possíveis questões a serem abordadas por esse estudo de viabilidade relativo a um novo sistema:

I. se o novo sistema enquadra-se na política geral da empresa;

II. se há tecnologia suficiente para a implementação do novo sistema;

III. se o custo e prazo estão adequados às restrições da empresa.

Sobre as afirmações, pode-se dizer que de fato representam questões relacionadas ao estudo de viabilidade o contido em

1928 Q128220
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Ao criar uma nova versão de um software , a recomendação é aplicar todos os casos de testes aplicados nas versões anteriores de forma a garantir que as alterações realizadas não introduziram bugs na aplicação. Essa técnica de testes é chamada:

1929 Q128217
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

O Diagrama UML que procura identificar os atores (usuários, sistemas, hardware etc) que irão utilizar de alguma forma o software a ser desenvolvido é:

1930 Q128214
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Acerca do modelo de classes representado abaixo, é correto afirmar:

1931 Q128211
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

A figura abaixo representa o diagrama UML denominado:

1932 Q128208
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

A imagem abaixo representa um modelo linear de gerenciamento de processo de software em que cada fase deve ser completada antes que a próxima possa ser iniciada. Esse modelo é chamado de:

1933 Q128205
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. Um dos principais objetivos da UML é proporcionar a maior visualização lógica do desenvolvimento de sistemas de informação, e, para isso, utiliza em sua estrutura de diagramas comportamentais os seguintes diagramas:

1934 Q128202
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

Na literatura de engenharia de software, além dos padrões GRASP, é comum classificar os padrões de projeto em 3 tipos: padrões de criação, padrões estruturais e padrões.

1935 Q128199
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

Sobre teste de software, é incorreto afirmar:

1936 Q128196
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

Qual opção não contém um diagrama de estrutura da linguagem UML?

1937 Q128193
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

Qual opção não é um exemplo de metodologia ágil?

1938 Q128191
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

Enumere a segunda coluna de acordo com a primeira, associando a representação gráfica dos relacionamentos do diagrama de classes UML ao seu respectivo nome.

A sequência correta, de cima para baixo, está na opção

1939 Q128188
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Caso seja empregada análise orientada a objetos de um software para atender a uma imobiliária, a locação de um imóvel que atenda às necessidades dessa imobiliária faz parte do modelo de domínio desse sistema.

1940 Q128186
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às atividades da gerência de projeto de software, julgue os próximos itens.

Para projetos de software compostos por código reutilizado, o modelo de estimativa COCOMO II.2000 requer informações sobre o tamanho total das linhas de código do sistema em desenvolvimento.

1941 Q128183
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da reengenharia e da engenharia direta de sistemas, julgue os itens subsequentes.

Na manutenção preventiva por refatoração em determinado software, novas funcionalidades devem ser adicionadas para diminuir sua degradação.

1942 Q128180
Ciência da Computação
Ano: 2012
Banca: Fundação de Apoio ao Desenvolvimento da UEL (FAUEL)

1943 Q128177
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Analise a figura abaixo e assinale a alternativa correta.

1944 Q128175
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Observe a figura abaixo.

Trata-se de um:
1945 Q128172
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Sobre a modelagem de software é incorreto afirmar.

1946 Q128170
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Na fase de levantamentos de requisitos, deve ser levados em consideração dois tipos, são eles:

1947 Q128167
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

Qual a principal finalidade do digrama de atividades?

1948 Q128165
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

É um diagrama comportamental que se preocupa com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um determinado processo. Trata-se de:

1949 Q128162
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

A UML surgiu da união de três métodos, quais são eles?

1950 Q128160
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

A UML é utilizada principalmente para:

1951 Q128157
Ciência da Computação
Ano: 2012
Banca: SOLER Instituição Soler de Ensino

No diagrama de sequência um ator é representado por um:

1952 Q128154
Ciência da Computação
Ano: 2012
Banca: IF PI

É considerada uma ferramenta de Integração Contínua

1953 Q128152
Ciência da Computação
Ano: 2012
Banca: IF PI

Assinale a opção que não consiste em um teste tipo Caixa-Branca.

1954 Q128149
Ciência da Computação
Ano: 2012
Banca: IF PI

Este modelo de desenvolvimento de sistemas é um gerador de modelo de processos guiado por risco usado para guiar a engenharia de sistemas intensivos em software com vários interessados concorrentes. Ele tem duas principais características distintas, a primeira é uma abordagem cíclica que diminui os riscos de implementação e a outra é um conjunto de marcos e ancoragem que garante o comprometimento dos interessados. O texto descreve sobre qual modelo de desenvolvimento de sistemas?

1955 Q128147
Ciência da Computação
Ano: 2012
Banca: IF PI

Em relação à UML qual dos itens abaixo está CORRETO.

1956 Q128143
Ciência da Computação
Ano: 2012
Banca: IF PI

As Relações entre um caso de uso complexo e casos de usos mais simples, que o compõem, podem ser:

1957 Q128140
Ciência da Computação
Ano: 2012
Banca: IF PI

Esta abordagem de teste é comumente usada quando produtos de software estão sendo desenvolvidos. É projetado como mecanismo de marca-passo para projetos de prazo crítico, permitindo à equipe de software avaliar seu projeto em bases frequentes. Deve exercitar o sistema inteiro de ponta a ponta, não precisa ser exaustivo, mas deve ser capaz de expor problemas principais. Deve ser suficientemente rigoroso para que, se a construção passar, você possa assumir que ela é suficientemente estável para ser testada mais rigorosamente.

O texto descreve qual dos seguintes tipos de teste?

1958 Q128137
Ciência da Computação
Ano: 2012
Banca: IF PI

Sobre o conceito de requisitos de software, é correto afirmar:

1959 Q128135
Ciência da Computação
Ano: 2012
Banca: IF PI

Qual dos conceitos abaixo NÃO está diretamente relacionado com o termo "2-phase commit"?

1960 Q128132
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

1961 Q128130
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Qual ferramenta NÃO é adequada à descrição dos requisitos de um sistema de informação?

1962 Q128128
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

1963 Q128126
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Qual opção está em DESACORDO com os princípios que norteiam os métodos ágeis de desenvolvimento de software?

1964 Q128123
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

São técnicas de teste de software classificadas como Teste Caixa-Branca, EXCETO o teste de

1965 Q128121
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O teste de um componente de software é classificado como caixa-preta quando

1966 Q128119
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma ferramenta muito usada na análise estruturada de sistemas é o Diagrama de Fluxo de Dados. Em sua notação, quatro símbolos são utilizados. Um desses símbolos representa os processos e é denominado

1967 Q128117
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O gerente do projeto de desenvolvimento de um novo website de uma empresa afirma ao patrocinador do projeto que entrevistas, dinâmicas de grupo, protótipos e oficinas são ferramentas e técnicas do processo de

1968 Q128115
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para obter estimativas de desenvolvimento de um determinado sistema, foi utilizada a análise por pontos de função.

Dado: Fator de Ajuste = 1,21

Qual a soma das características gerais do sistema?

1969 Q128112
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

No desenvolvimento de um sistema corporativo, cujo processo é baseado no RUP (Rational Unified Process), a capacitação dos usuários ocorre na fase de

1970 Q128110
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O processo de desenvolvimento em cascata é um exemplo de processo dirigido a planos, pois, em princípio, é necessário planejar e programar todas as atividades do processo antes de começar a trabalhar nelas. São exemplos de estágios desse modelo:

1971 Q128107
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A engenharia de software baseada em reuso é uma estratégia da engenharia em que o processo de desenvolvimento é orientado para o reuso de softwares existentes. Dentre os benefícios do reuso de software, é INCORRETO afirmar:

1972 Q128105
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Durante a fase inicial da modelagem de dados em um sistema de gerenciamento de banco de dados, é necessário partir dos problemas ou requisitos dos usuários até chegar a um modelo de dados que suporte tais necessidades. Durante essa fase são construídos diagramas que mostram a interação do usuário com a parte do sistema em análise. Tais diagramas, feitos em linguagem UML, são os diagramas de

1973 Q128104
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Com relação à característica dos componentes na engenharia de software baseada em componentes (CBSE − componentbased software engineering), considere:

I. A padronização de componentes significa que um componente usado em um processo CBSE precisa obedecer a um modelo de componentes padrão. Esse modelo pode definir as interfaces de componentes, metadados de componente, documentação, composição e implantação.

II. Um componente deve ser independente, deve ser possível compor e implantá-lo sem precisar usar outros componentes específicos.

III. Para um componente ser composto, todas as interações externas devem ter lugar por meio de interfaces privadas e restritas. Além disso, ele deve proporcionar acesso...

1974 Q128102
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Testes de software são destinados a mostrar que um programa atende a seus requisitos e, na descoberta de possíveis erros, onde o software se comporta de maneira incorreta. Testes baseados em requisitos são

1975 Q128101
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Um sistema de controle de versão tem a finalidade de gerenciar diferentes versões de arquivos ao longo de suas alterações, mantendo, por exemplo, um histórico de datas, horários, número da versão e o usuário responsável pela alteração. Atualmente, existem diversas ferramentas capazes de efetuar este tipo de controle, dentre elas, o sistema de controle:

1976 Q128099
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre Programação Orientada a Objetos e UML, considere:

I. Os diagramas de classe são usados no desenvolvimento de um modelo de sistema orientado a objetos para mostrar as classes de um sistema e as associações entre essas classes.

II. A UML tem um tipo específico de associação para denotar a generalização. Em uma generalização, os atributos e operações associados com as classes de nível alto (superclasses) também estão associados com as de nível baixo (subclasses).

III. A UML fornece um tipo especial de associação entre classes chamada agregação, que significa que um objeto (todo) é composto de outros objetos (as partes).

IV. Os modelos comportamentais descrevem o modelo estático d...

1977 Q128097
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Os requisitos não funcionais surgem por meio das necessidades dos usuários, como restrições de orçamento, políticas organizacionais ou mesmo por fatores externos, como regulamentos de segurança e legislações de privacidade. Dentre a classificação dos requisitos não funcionais estão os requisitos de produto, os quais

1978 Q128095
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A maioria das aplicações web tem algumas funcionalidades (por exemplo, segurança), que são aplicáveis a todas as requisições da aplicação. Para adicionar essa funcionalidade separadamente para cada requisição da aplicação seria demorado, propenso a erros e difícil de manter. Para resolver esse problema pode ser utilizado o design pattern

1979 Q128093
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O componente Controller do MVC:

1980 Q128092
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere:

I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo.

II. Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem.

III. Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto.

Está correto o que se afirma em

1981 Q128090
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No contexto de programação ágil XP, um débito técnico é descrito como o

1982 Q128089
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Nos métodos ágeis XP e Scrum, as entregas de partes funcionais do projeto são divididas em ciclos, geralmente compreendidos no período de 1 a 4 semanas. Estes ciclos denominam-se, respectivamente,

1983 Q128087
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre o Plano de Iteração em relação ao Processo Unificado RUP, considere:

I. O plano de iteração único tem a característica de apresentar granulação fina, na qual são detalhadas as fases do projeto, são elas a iteração corrente, a próxima iteração e a iteração de segurança.

II. O plano de iteração é desenvolvido com a utilização de técnicas e ferramentas tradicionais de planejamento (como, por exemplo, diagramas de Gantt).

III. O plano contém datas importantes, como importantes compilações, chegada de componentes de outras organizações e grandes revisões.

Está correto o que se afirma em

1984 Q128086
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O objetivo do Processo de Aquisição, um dos processos relacionados ao ciclo de vida de um software, é o de obter um produto ou serviço que satisfaça a necessidade do adquirente. Um dos resultados esperados deste processo é a

1985 Q128084
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere C = comportamental e E = estrutural. Os diagramas de componentes, objetos, comunicação e estrutura composta são, respectivamente, categorizados como

1986 Q128082
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

É empregado para a modelagem dos aspectos físicos de um sistema OO. Mostra a configuração dos nós de processamento em tempo de execução e os artefatos que nele existem. Trata-se do diagrama de

1987 Q128080
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 32 a 34 referem-se à UML 2.0.

Considerando-se os operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag alt indica

1988 Q128070
Ciência da Computação
Ano: 2012
Banca: Centro Universitário de União da Vitória (UNIUV)

De acordo com Booch, Rumbaugh e Jacobson, a UML é uma linguagem destinada a visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. A construção de artefatos constitui-se de três blocos: itens, relacionamentos e diagramas. Existem quatro tipos de itens na UML, que são:

1989 Q127793
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Na análise essencial, NÃO é reconhecido como um componente do modelo comportamental:

1990 Q127791
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Considerando a arqui tetura de software convencional, a técnica de teste que avalia o comportamento externo do componente de software , sem considerar o seu comportamento interno, denomina-se:

1991 Q127789
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

A figura abaixo representa o diagrama UML denominado:

1992 Q127788
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Suponha que seu cliente tenha solicitado o desenvolvimento de um novo software . O modelo mais adequado para o gerenciamento deste processo de desenvolvimento de software , levando emconta as informações abaixo, é:

o cliente não possui uma visão clara de todos os requisitos da aplicação. o cliente quer avaliar a viabilidade de desenvolvimento da aplicação.

o cliente alocará um usuário-chave no projeto, em tempo integral, a fim de que este possa participar ativamente de todas as fases do projeto.

o cliente gostaria de ter uma versão preliminar do sistema, com base em uma versão inicial dos requisitos, ainda que isto demande um investimento inicial.

1993 Q127756
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O padrão de arquitetura MVC é um modelo de camadas que divide a aplicação em três componentes: Model (modelo), View (visualizador) e Controller (controlador). As funções de cada um destes três componentes são apresentadas abaixo:

I. interpreta eventos de entrada e envia requisições para o modelo de dados; em seguida, processa os dados carregados a partir do modelo e envia para o visualizador.

II. encapsula o acesso aos dados e funções básicas da aplicação, fornecendo ao usuário procedimentos que executam tarefas específicas.

III. exibe para o usuário os dados fornecidos pelo controle e estabelece uma interface para interação entre o usuário e a aplicação.

A associação correta do com...

1994 Q127754
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere: é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação. Seu principal objetivo é fornecer uma estrutura metodológica para a construção de software com alta qualidade. A definição refere-se

1995 Q127753
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

1996 Q127745
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre testes de sistemas, considere:

I. Testes de cenário são úteis pois podem garantir que não restam erros no sistema. Neste ponto diferem dos testes de componentes que apenas garantem a integridade de módulos isolados do sistema, mas não garantem que a totalidade do sistema está isenta de erros.

II. Testes de desenvolvimento incluem testes unitários, nos quais são testados objetos e métodos específicos; testes de componentes, nos quais são testados diversos grupos de objetos; testes de sistema, nos quais são testados sistemas parciais e sistemas completos.

III. Os testes de usuário podem ser divididos em três fases: teste alfa, em que os usuários do software trabalham com a equipe de desenvolvimento par...

1997 Q127704
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Segundo a IFPUG em relação à métrica do software por análise por pontos de função, considere:

I. Análise por pontos de função executa a medição do software determinando a quantidade de funcionalidades que o software fornece ao usuário baseado principalmente na arquitetura lógica.

II. O objetivo da análise por pontos de função é medir as funcionalidades que o usuário requisita e recebe e, também, medir o desenvolvimento e manutenção do software com dependência na implementação utilizada pela empresa.

III. O processo de contagem dos pontos de função deve ser simples o suficiente para minimizar a sobrecarga do processo de medida e consistente dentre os vários projetos e organizações.

E...

1998 Q127702
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere:

O objetivo é executar o sistema sob o ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas em relação aos objetivos originais. Os testes são executados em condições similares àquelas que um usuário utilizará no seu dia-adia de manipulação do sistema.

A afirmativa refere-se ao teste de

1999 Q127701
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre os conceitos relacionados à modelagem funcional, analise:

I. A modelagem funcional se preocupa com a modelagem das funções que o sistema deverá executar para atender aos anseios dos usuários do sistema.

II. Um Diagrama de Fluxo de Dados (DFDs) é um instrumento para a modelagem de processos, que representa um sistema como uma rede de processos, interligados entre si por fluxos de dados e depósitos de dados.

III. DFDs utilizam quatro símbolos gráficos, visando representar os seguintes componentes: Processos, Fluxos de Dados, Depósitos de Dados e Entidades Externas.

IV. Além dos DFDs, são necessários, para uma completa modelagem das funções, o Dicionário de Dados e uma descrição ...

2000 Q127699
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre o diagrama de classe da UML é correto afirmar:

2001 Q127697
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

São técnicas úteis na fase de projeto de software orientado a objetos, EXCETO criar diagramas de

2002 Q127696
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O press release é um dos principais instrumentos utilizados pelas assessorias de comunicação, sendo um dos responsáveis pela comunicação entre o assessorado e a imprensa. Um bom press release NÃO deve

2003 Q127694
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No radiojornalismo, assim como no telejornalismo, do ponto de vista técnico, a expressão background significa

2004 Q127692
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No telejornalismo há vários movimentos de câmera. Ao movimento que se dá no eixo da câmera, sem deslocá-la do seu lugar, tanto de um lado para o outro, como de cima para baixo dá-se o nome de

2005 Q127691
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Fracasso editorial, livro de Parreira entra em promoção

Leandro Canônico, Uol Esportes (14 de julho de 2006)

Pouco antes de viajar para Weggis, na Suíça, onde a seleção brasileira realizou a preparação para a Copa do Mundo da Alemanha, o técnico Carlos Alberto Parreira lançou um livro: "Formando Equipes Vencedoras”. Quase 15 dias após a eliminação do Brasil na competição, o livro tem vendido pouco, virou alvo de promoções e, para Sérgio Machado, diretor-presidente da editora responsável, é um "fracasso". "Já esperávamos isso caso o Brasil não fosse bem na Copa. É claro que lançar o livro perto da Copa do Mundo foi uma estratégia, mas sabíamos que caso não fosse bem as vendas cairiam", explicou Sérgio Machado, diretor-presidente...

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

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

Pesquisa revela desconhecimento da população brasileira sobre causas do acidente vascular cerebral

Os brasileiros não estão informados sobre o fato do AVC ser uma das principais causas de mortalidade, e elegem outras razões como os fatores mais frequentes de óbitos no país.

O Brasil é o país com um dos índices epidemiológicos mais expressivos em número de mortes por acidente vascular cerebral (AVC) na América Latina, com mais de 129 mil casos todos os anos. Uma das principais causas deste problema é a fibrilação atrial, um tipo de arritmia cardíaca que atinge cerca de 1,5 milhão de pessoas no país. No entanto, menos de 4% dos brasileiros conseguem relacionar esta condição à ocorrência de um derrame cerebral. Isso é o que mostra...

2008 Q127685
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Direitos dos passageiros só no papel

A Gol tem cancelado voos com frequência, como ocorreu ontem à noite no Rio e não tem dado nenhuma assistência aos passageiros. Foram prejudicados mais de 600 passageiros. A empresa simplesmente remarcou os voos para hoje pela manhã e não arrumou acomodação em hotéis. Um absurdo! A Anac (Agência Nacional de aviação Civil) precisa atuar, pois da forma como a Gol está operando é melhor sair do mercado.

O post de 13 de julho de 2012 do blog Defesa do Consumidor, escrito pela coordenadora da Associação Brasileira de Defesa do Consumidor (Proteste) e colunista da Folha de S. Paulo Maria Inês Dolci (http://mariainesdolci.blogfolha.uol.com.br), mostra o que uma pessoa com grande audiência pensa sobr...

2009 Q127684
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2010 Q127683
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em uma cerimônia oficial na Assembleia Legislativa, o anfitrião, presidente da casa, recebeu entre seus convidados o governador do estado, o prefeito da sua capital, o presidente do Tribunal de Justiça e o comandante militar de área (um General de Exército). A ordem de precedência dessas autoridades no protocolo é

2011 Q127681
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2012 Q127680
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A rigorosa observância de formalidades entre autoridades de diferentes governos ou instituições/empresas em eventos oficiais é

2013 Q127674
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2014 Q127672
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A parte de um artigo científico que contém a exposição ordenada e pormenorizada do assunto tratado no seu conteúdo principal é

2015 Q127670
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2016 Q127668
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2017 Q127666
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2018 Q127665
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

NÃO é uma característica do desenvolvimento orientado a comportamento:

2019 Q127663
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre desenvolvimento baseado em testes, considere:

I. Este processo requer que desenvolvedores criem unidades de testes para definir os requisitos que um determinado código deve conter. Estes testes devem ser criados assim que uma pequena parte funcional do código esteja disponível.

II. Frequentemente são utilizados frameworks de teste pelos desenvolvedores como o xUnit ou jUnit para a criação de casos de teste automatizados.

III. É importante que o código escrito seja apenas projetado para passar o teste específico. Nenhuma outra funcionalidade deve ser prevista ou permitida fora do escopo do teste em nenhum estágio do processo.

Está correto o que consta em

2020 Q127661
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Analise o texto:

O Scrum enfatiza o uso de um conjunto de padrões de processos de software que provaram ser eficazes para projetos com prazo de entrega apertados, requisitos mutáveis e críticos de negócio. Cada um desses padrões de processos define um conjunto de ações de desenvolvimento. Uma dessas ações consiste em manter uma lista com prioridades dos requisitos ou funcionalidades do projeto que fornecem valor comercial ao cliente. Os itens podem ser adicionados a esse registro em qualquer momento. O gerente de produto avalia o registro e atualiza as prioridades conforme requisitado.

A lista citada no texto é conhecida como

2021 Q127659
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Analise o texto:

É uma ferramenta de desenvolvimento de software baseada em conhecimento, da empresa Artech. Com ela o desenvolvedor especifica suas aplicações em alto nível (majoritariamente de forma declarativa), a partir do qual se gera código para múltiplos ambientes permitindo gerar e manter de forma automática aplicações em múltiplas linguagens e para diferentes plataformas.

Nessa ferramenta podem-se criar modelos que se preservam ao longo do tempo (bancos de conhecimento) e que são utilizados para gerar e manter as aplicações. Permite projetar, criar e manter o banco de dados (estrutura e conteúdo) e os programas de forma automática. Cada protótipo pode ser uma aplicação que equivale à aplicação de produção. Proporciona ...

2022 Q127657
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Um dos pontos da metodologia Scrum é o Daily Scrum, que consiste em uma reunião diária com aproximadamente 15 minutos de duração onde são tratados assuntos relacionados ao projeto. Nessa reunião são feitas 3 perguntas a cada membro do time de desenvolvimento, constando o que foi feito desde a última reunião, o que será feito até a próxima reunião e qual

2023 Q127655
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em UML, os diagramas de Caso de Uso tem por objetivo

2024 Q127652
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O modelo IDEF0 é uma forma de representar sistemas por meio de uma rede de funções interconectadas e interfaces entre essas atividades. O principal conceito representado pelo IDEF0 é o modelo de

2025 Q127650
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades (requisitos funcionais) e as propriedades (requisitos não-funcionais). É considerado um requisito não-funcional

2026 Q127648
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A UML fornece um conjunto considerável de diagramas que ajudam a definir uma aplicação. Com relação a esses diagramas, analise:

I. Na atividade de análise de requisitos, pode ser utilizado para descrever como as pessoas interagem com o sistema.

II. Descreve os tipos de objeto presentes no sistema e os vários tipos de relacionamento existente entre eles. Também mostra as propriedades e operações de uma classe e as restrições que se aplicam à maneira como os objetos estão conectados.

III. Normalmente captura o comportamento de um único cenário e mostra vários exemplos de objetos e mensagens que são passadas entre esses objetos dentro de um caso de uso.

IV. São uma técnica para descrev...

2027 Q127635
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia da usabilidade é embasada no uso das técnicas de

2028 Q127633
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção que apresenta uma das finalidades da análise de requisitos.

2029 Q127631
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Por meio de diagramas da UML, é possível capturar diferentes visões do sistema. Assinale a opção que apresenta o diagrama de um comportamento dinâmico do sistema.

2030 Q127629
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De acordo com o RUP (Rational Unified Process), a fase de concepção consiste em

2031 Q127611
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sistemas de controles de versões são ferramentas essenciais na gestão de tecnologia da informação de empresas, em especial em empresas desenvolvedoras de software. Estes sistemas têm o intuito de

2032 Q127609
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2033 Q127607
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles:

2034 Q127606
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Um analista desenvolveu dois Diagramas de Fluxo de Dados (DFDs) para um sistema. A caracterização correta destes diagramas é encontrada em:

2035 Q127604
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A BPMN (Business Process Modeling Notation) é caracterizada por

2036 Q127603
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O modelo MPS.BR (Melhoria de Processos do Software Brasileiro)

2037 Q127601
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia de Requisitos, o gerente de requisitos

2038 Q127599
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O processo de software em questão é o

2039 Q127597
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A Engenharia de Software

2040 Q127595
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Os objetivos globais referentes à auditoria de sistemas aplicativos NÃO incluem

2041 Q127594
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre a análise de pontos por função, considere:

I. É um método de contagem padrão capaz de medir as funcionalidades de um sistema sobre o ponto de vista do desenvolvedor.

II. A contagem sem ajustes (UFPC − unadjusted function point count) reflete as funcionalidades contáveis específicas disponibilizadas pelo sistema ou aplicação para o usuário.

III. É uma ferramenta para ajudar usuários a determinar os benefícios de um pacote de aplicativos para sua empresa por meio de contagem das funcionalidades que especificamente atendem seus requerimentos.

Está correto o que consta em

2042 Q127593
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A UML 2.0 divide os diagramas em duas categorias, estruturais e de comportamento. São exemplos de diagramas estruturais e de comportamento, respectivamente, os diagramas de

2043 Q127592
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Enquanto a definição de requisitos para um novo sistema é desenvolvida, uma melhor compreensão da necessidade dos usuários é alcançada, e é esperado que haja uma evolução nos requisitos do sistema para acomodar este novo entendimento das necessidades dos usuários. A partir dessa perspectiva de evolução, os requisitos são divididos em duas classes, permanentes e voláteis. Sobre a divisão dos requisitos voláteis, considere:

I. Requisitos mutáveis surgem à medida que a compreensão do cliente sobre o sistema aumenta, tornando- o apto a sugerir e requisitar mudanças.

II. Requisitos consequentes estão diretamente ligados a introdução de sistemas de computação na empresa, que podem modificar processos e criar novos métodos de trabalho...

2044 Q127589
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A UML apresenta, em sua sintaxe e semântica, uma notação gráfica com elementos bem definidos. A linguagem categoriza quatro itens. Os pacotes são inseridos no contexto das partes organizacionais dos modelos e, portanto, categorizados como itens

2045 Q127586
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A UML oferece mecanismos para a extensão da sintaxe e da semântica da linguagem. Considere:

I. Novos atributos de modelagem.

II. Novos elementos de modelagem.

III. Nova semântica de modelagem. I, II e III são, respectivamente,

2046 Q127584
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere 3 AIEs simples, 5 EEs médias, 8 CEs complexas, 3 ALIs complexos e 7 SEs médias. O cálculo de PF bruto é

2047 Q127583
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, representam comportamentos de um sistema, os diagramas de

2048 Q127582
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No SCRUM, sprint é

2049 Q127580
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Permite identificar os limites dos processos, as áreas envolvidas com o processo e os relacionamentos com outros processos e elementos externos à empresa e mostra as características do sistema tais como: I. Agentes que se comunicam com o sistema; II. Dados que o sistema aceita e deve processar; III. Dados que o sistema produz para o ambiente e IV. Fronteira do sistema com o ambiente. Trata-se do diagrama de

2050 Q127578
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de software em espiral (Boehm), cada loop está dividido em quatro setores. NÃO se trata da denominação de um destes setores:

2051 Q127576
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Para cada cliente deve ser aplicado um identificador único.

II. O tempo de resposta entre a requisição e a informação não pode exceder a 2 ms.

III. Clientes têm filiais que devem "carregar", na base de dados, o identificador do cliente principal.

 IV. O sistema não deve ferir as leis de proteção ambiental.

São requisitos não funcionais os que constam em

2052 Q127510
Ciência da Computação
Ano: 2012
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Assinale a alternativa que indica corretamente a visibilidade de atributos e operações de uma classe, especificado pelo símbolo “-” na UML:

2053 Q127508
Ciência da Computação
Ano: 2012
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise o diagrama de classe da UML abaixo:

Assinale a alternativa que define corretamente o relacionamento entre as classes da figura acima:

2054 Q127166
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Para assegurar que as medidas de controle estabelecidas estejam funcionando como prescrito de maneira consistente e contínua e para concluir sobre a adequação do ambiente de controle, os passos de auditoria são estabelecidos, em uma guia de auditoria, na etapa

2055 Q127163
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A técnica de auditoria denominada test-deck trata-se de

2056 Q127160
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Um dos primeiros passos para efetuar a contagem por pontos de função de um sistema, é definir o tipo de contagem que será efetuado. Esses tipos se dividem em

2057 Q127158
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

2058 Q127156
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em relação a requisitos de sistemas, considere:

I. O modo como um sistema deve reagir a certas entradas e o comportamento em que o sistema deve ter em certas situações e, em alguns casos, especificar o que o sistema não deve fazer, são chamados de requisitos não-funcionais.

II. As restrições aos serviços ou funções de um sistema, como, por exemplo, processos de desenvolvimento ou utilização de padrões, são requisitos de funcionamento do sistema ou requisitos funcionais.

III. Requisitos que vem do domínio da aplicação do sistema e refletem características ou restrições para aquele domínio são chamados de requisitos de domínio e podem ser requisitos funcionais e/ou não-funcionais.

Est...

2059 Q127070
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

O objetivo principal da Análise de Pontos de Função é:

2060 Q127067
Ciência da Computação
Ano: 2012
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta relativa a Diagrama de Fluxo de Dados (DFD).

2061 Q126238
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

São consideradas técnicas de elicitação de requisitos as entrevistas, as reuniões de brainstorming e a prototipação.

2062 Q126236
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

Requisitos funcionais estão relacionados ao uso de um sistema sob os pontos de vista de desempenho, usabilidade e confiabilidade, entre outros.

2063 Q126234
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Métricas quantitativas, normalmente, exigem análise e estão relacionadas com a funcionalidade, a qualidade, a complexidade e a manutenção do software.

2064 Q126231
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

As métricas de software podem ser classificadas em medidas diretas ou quantitativas e medidas indiretas ou qualitativas.

2065 Q126230
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Para se avaliar a qualidade do software, é importante e fundamental medir e monitorar todo o ciclo de seu desenvolvimento.

2066 Q126228
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue os itens subsecutivos.

No modelo prototipação, a construção de software tem várias atividades que são executadas de forma sistemática e sequencial.

2067 Q126226
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue os itens subsecutivos.

O ciclo de vida de um software, entre outras características, está relacionado aos estágios de concepção, projeto, criação e implementação.

2068 Q126225
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que o desenvolvimento de um software compreende várias fases, que vão desde a definição básica até o uso do software, e que, nesse processo, diversos modelos, métodos e procedimentos de construção podem ser utilizados, julgue os itens subsecutivos.

No ciclo de vida da primeira versão do modelo em espiral, a etapa de análise de riscos é realizada dentro da fase de desenvolvimento.

2069 Q126223
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos gerais de engenharia de software, julgue os itens a seguir.

A engenharia de software engloba processos, métodos e ferramentas. Um de seus focos é a produção de software de alta qualidade a custos adequados.

2070 Q126221
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a conceitos gerais de engenharia de software, julgue os itens a seguir.

As atividades fundamentais relacionadas ao processo de construção de um software incluem a especificação, o desenvolvimento, a validação e a evolução do software.

2071 Q126192
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, que tratam das disciplinas de implementação, teste e distribuição.

A refatoração consiste na mudança do código-fonte do software, de modo a melhorar sua estrutura interna, sem que se altere o seu comportamento externo.

2072 Q126190
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um projeto de desenvolvimento possui 7 entradas externas (external inputs - EI) de alta complexidade, 15 EI de complexidade moderada e 12 EI de baixa complexidade. Esse mesmo projeto também possui 8 pesquisas externas (external queries - EQ) de alta complexidade, 19 EQ de complexidade moderada e 3 EQ de complexidade baixa, além de 5 arquivos lógicos internos (internal logical files - ILF) de alta complexidade, 3 ILF de complexidade mediana e 6 ILF de complexidade baixa. Para fins de conversão, 4 EI de complexidade mediana foram incluídos no projeto.

Com base no texto acima, julgue os itens seguintes.

A partir das regras de cálculo de pontos por função de projetos novos e sem considerar qualquer fat...

2073 Q126189
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um projeto de desenvolvimento possui 7 entradas externas (external inputs - EI) de alta complexidade, 15 EI de complexidade moderada e 12 EI de baixa complexidade. Esse mesmo projeto também possui 8 pesquisas externas (external queries - EQ) de alta complexidade, 19 EQ de complexidade moderada e 3 EQ de complexidade baixa, além de 5 arquivos lógicos internos (internal logical files - ILF) de alta complexidade, 3 ILF de complexidade mediana e 6 ILF de complexidade baixa. Para fins de conversão, 4 EI de complexidade mediana foram incluídos no projeto.

Com base no texto acima, julgue os itens seguintes.

Considere que, a um projeto de melhoria, tenham sido adicionados 4 EI de complexidade mediana, 1 EQ...

2074 Q126188
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo de desenvolvimento de software, julgue os itens subsequentes.

Ciclo de desenvolvimento em cascata, gerenciamento de requisitos, arquitetura e uso de componentes e gerência de configuração e mudanças estão entre as práticas que fundamentam o RUP (Rational Unified Process).

2075 Q126187
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo de desenvolvimento de software, julgue os itens subsequentes.

O único papel definido pelo Scrum com autoridade para cancelar uma Sprint é o do product owner.

2076 Q126110
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre gerência de projetos de software, considere:

I. Os processos de software são variáveis e de organização específica, determinando, dessa forma, que os processos de software variem significantemente de uma organização para outra. Porém, devido à sua padronização, é possível prever quando um processo de software, em particular, conduzirá problemas de desenvolvimento.

II. Os grandes projetos de software são, muitas vezes, 'projetos únicos'. Geralmente, os grandes projetos de software são diferentes dos projetos anteriores em alguns aspectos. Portanto, até mesmo os gerentes que têm grande experiência prévia podem achar difícil antecipar problemas.

III. Os gerentes de projeto de software não podem...

2077 Q126109
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Os requisitos não funcionais não estão diretamente ligados aos serviços específicos oferecidos pelo sistema a seus usuários. Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de área, entre outros. Dentre os tipos de requisitos não funcionais, é possível destacar os requisitos de produto, organizacionais e externos. Dentre os requisitos de produto, podemos citar os requisitos

2078 Q126107
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Uma primeira classificação das ferramentas CASE pode ser efetuada com base nas fases do processo de desenvolvimento às quais as ferramentas se aplicam. As ferramentas Upper-Case são aplicações

2079 Q126105
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O processo de desenvolvimento de software conhecido como modelo em espiral (Modelo espiral de Boehm), divide cada volta da espiral em quatro setores, sendo um destes setores denominado de:

2080 Q126087
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de teste de software, julgue os itens seguintes.

Os testes de unidade são feitos por equipes especializadas em testes, de forma a se garantir que os módulos que compõem o sistema sob construção estejam funcionando de acordo com as especificações.

2081 Q126084
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Supondo que um sistema tenha sido desenvolvido e documentado de acordo com os conceitos da análise e do projeto orientado a objetos e tenha sido utilizada, como ferramenta para modelagem, a UML (Unified Modeling Language), versão 2.0, julgue os próximos itens.

O diagrama de implantação da UML é irrelevante para a representação de um sistema embutido, pois, nesse processo, considera-se um único nó de hardware.

2082 Q126082
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A direção de uma empresa designou uma equipe de analistas para garantir a qualidade dos sistemas de informação em produção na entidade. Para cumprir suas atribuições, a equipe recorreu a diversas técnicas e metodologias para a avaliação da qualidade do desenvolvimento de software.

Com base nessa situação hipotética, julgue os itens que se seguem.

Conforme a metodologia definida pelo IFPUG (International Function Point User Group), computam-se como arquivos de interface externa os dados que sejam recebidos de outra aplicação e utilizados para alterar ou remover dados de um arquivo lógico interno.

2083 Q126081
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o desenvolvimento de um projeto de informatização do acompanhamento público de processos jurídicos, julgue os itens a seguir, com relação aos requisitos do sistema de informação.

Identificada facilidade do cliente em entender uma especificação matemática, é correto utilizar, também, na especificação dos requisitos, notações baseadas em máquinas de estado finito, uma vez que elas podem reduzir a ambiguidade de um documento de requisitos.

2084 Q126021
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em relação às funcionalidades oferecidas por ferramentas CASE (Computer-Aided Software Engineering), é possível dizer que são utilizadas para a

I. uniformização do processo de desenvolvimento e das atividades realizadas.

II. reutilização de vários artefatos ao longo dos projetos, permitindo o aumento da produtividade.

III. automação de atividades, destacando-se a geração de código e de documentação.

IV. modelagem de processos de negócio.

Está correto o que consta em

2085 Q126019
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Os processos de desenvolvimento rápido de software são concebidos para produzir, rapidamente, softwares úteis. O software não é desenvolvido como uma única unidade, mas como uma série de incrementos, em que cada incremento inclui uma nova funcionalidade no sistema. Embora existam muitas abordagens para o desenvolvimento rápido de software, elas compartilham algumas características fundamentais, como

2086 Q126016
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ainda sobre banco de dados, julgue os itens subsequentes.

A UML, em banco de dados, é uma linguagem muito útil para o desenho de modelos de entidade-relacionamento, que podem ser comparados aos tradicionais diagramas de classe da engenharia de software.

2087 Q126014
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a testes funcionais e testes de unidades, julgue os próximos itens.

No teste funcional, dá-se enfoque ao real atendimento de requisitos funcionais e não funcionais, considerando-se, nesse momento, o funcionamento do sistema, e não o ponto de vista do usuário.

2088 Q125835
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 43 a 46 referem-se à UML.

2089 Q125832
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 43 a 46 referem-se à UML.

O Diagrama de Caso de Uso NÃO tem como objetivo:

2090 Q125829
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 43 a 46 referem-se à UML.

Considere:

I. UML não é um método de desenvolvimento, pois não determina o que fazer ou como desenhar o sistema, e sim, uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados a objetos.

II. As visões mostram diferentes aspectos do sistema que está sendo modelado. Por meio de seus diagramas, cada uma das visões definidas mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações diferentes permitindo, dessa forma, que uma figura completa do sistema possa ser construída.

III. Não havendo sobreposição entre seus d...

2091 Q125826
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 43 a 46 referem-se à UML.

2092 Q125822
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A Resolução 91 do Conselho Nacional de Justiça, no parágrafo único do artigo 4º, define o que serão incluídos no programa de melhoria contínua. Sobre os itens mencionados nesse parágrafo, analise:

I. os metadados dos sistemas aplicativos das instituições do Poder Judiciário.

II. o sistema de acompanhamento e avaliação de conformidade dos novos sistemas e dos sistemas legados ao MoReq-JUS.

III. a permanente atualização do MoReq-JUS.

IV. as especificações para desenvolvimento ou aquisição de sistemas.

É correto afirmar que o programa de melhoria contínua incluirá o que consta em

2093 Q125679
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, em relação a metodologias de análise, projeto e desenvolvimento de sistemas.

Em um projeto gerido com a metodologia Scrum, um produto estará, ao final de cada sprint, completamente testado, estando 100% completos todos os requisitos do product backlog.

2094 Q125676
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de desenvolvimento e manutenção de sistemas, julgue os itens consecutivos.

Um programa robusto produz as saídas corretas para todas as entradas previstas pela aplicação do programa.

2095 Q125674
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo como referência a figura acima, julgue os itens que se seguem, a respeito do ciclo de vida da GCN.

Na figura, o elemento do ciclo de vida de GCN cujo objetivo é garantir a continuidade das atividades críticas e o gerenciamento dos incidentes é indicado por III.

2096 Q125670
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A partir da figura acima, que ilustra as fases de tempo de um incidente, julgue os próximos itens.

A fase C corresponde à continuidade de negócios.

2097 Q125667
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, relativos à eficiência na administração de dados.

A área de administração de dados deve ser atuante durante o desenvolvimento de softwares, mesmo quando forem aplicadas metodologias de desenvolvimento rápido de softwares.

2098 Q125665
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a desenvolvimento de aplicativos web, Oracle e ferramentas CASE, julgue os itens subsequentes.

Ferramentas de documentação, como geradores automáticos de relatórios, fazem parte do conjunto de ferramentas CASE empregadas no desenvolvimento de aplicativos.

2099 Q125601
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Qual diagrama UML é usado para descrever aspectos dinâmicos dos objetos que compõem um sistema?

2100 Q125542
Ciência da Computação
Ano: 2012
Banca: FUNDATEC Processos Seletivos (FUNDATEC)

Sobre os Processos do Ciclo de vida definidos pela norma NBR ISO/IEC 12207, é correto afirmar que são definidos ____ Processos Fundamentais, ____ Processos de Apoio e ____ Processos Organizacionais.

A ordem correta de preenchimento das lacunas do trecho acima é:

2101 Q125468
Ciência da Computação
Ano: 2012
Banca: Universidade Federal Fluminense (FEC / UFF)

É um exemplo de um diagrama comportamental na UML:

2102 Q125420
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Em relação à prototipagem, todas as afirmativas estão corretas, EXCETO:

2103 Q125417
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Em relação aos modelos de processos de software, pode-se dizer que os modelos incremental e evolucionário possuem a característica de serem iterativos. Assinale a alternativa que melhor descreve um modelo de produção de software iterativo.

2104 Q125304
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Para facilitar a manutenção da aplicação, há um design pattern que tem como objetivo principal centralizar o acesso aos dados em uma única camada. Esse design pattern é o

2105 Q125301
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Segundo Roger S. Pressman, em seu livro Engenharia de Software, 7a edição, os princípios do Scrum são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as atividades estruturais de requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado

2106 Q125298
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre os casos de uso do diagrama de Casos de Uso da UML, é correto afirmar:

2107 Q125108
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No que se refere a testes de software, é correto afirmar que

2108 Q125105
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Métricas de software são formas de quantificar o esforço necessário para a construção de um sistema de software. Sobre métricas de software é correto afirmar que

2109 Q125103
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Dos diferentes modelos para o ciclo de vida de desenvolvimento de um software é correto afirmar que

2110 Q125100
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Com relação à arquitetura MVC, considere:

I. O MODEL representa os dados da empresa e as regras de negócio que governam o acesso e atualização destes dados.

II. O VIEW acessa os dados da empresa através do MODEL e especifica como esses dados devem ser apresentados. É de responsabilidade do VIEW manter a consistência em sua apresentação, quando o MODEL é alterado.

III. O CONTROLLER traduz as interações do VIEW em ações a serem executadas pelo MODEL. Com base na interação do usuário e no resultado das ações do MODEL, o CONTROLLER responde selecionando uma VIEW adequada.

IV. Permite uma única VIEW para compartilhar o mesmo modelo de dados corporativos em um fluxo de comunicação sequenc...

2111 Q125097
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere: No contexto da Gerência de Configuração de Software, eles constituem “ramificações laterais de versões” que se originam de uma revisão da “linha principal de desenvolvimento". Na afirmação acima, ramificações laterais de versões, e linha principal de desenvolvimento, referem-se, respectivamente, a

2112 Q125094
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

É INCORRETO afirmar que em UML,

2113 Q125091
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No contexto dos atributos de qualidade de software, considere:

I. A resiliência é a capacidade de o sistema voltar ao nível de desempenho anterior a falhas ou comportamento imprevisto de usuários, software ou hardware e recuperar os dados afetados, caso existam.

II. O desempenho e uso de recursos referem-se à capacidade do sistema de alcançar tempos de resposta, latência, tempo de processamento, vazão, etc dentro do período de tempo especificado e ao fato do software exigir mais ou menos recursos de acordo com suas condições de uso.

III. A analisabilidade é o grau de facilidade, com qual seja possível procurar por deficiências no software ou por partes que devem ser modificadas para algum fim.

...
2114 Q125089
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre XP e SCRUM é INCORRETO afirmar:

2115 Q125086
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

No RUP, NÃO constitui um papel do Desenvolvedor:

2116 Q125083
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em RUP,

2117 Q125080
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Para que ocorra minimamente uma interação, a interface deve apresentar características que facilitem sua utilização, permitindo que usuários básicos ou avançados possam aprender seus recursos de forma clara e objetiva. Segundo Jacob Nielsen, entre os atributos que compõe a usabilidade este é o mais importante e está associado a

2118 Q125077
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de requisitos trata-se de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de ideias que pareçam estranhas ou exóticas:

2119 Q125074
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Uma análise de pf que obtém 6 EEs médios, 2 AIEs complexos, 2 ALIs simples, 8 SEs médias, 1 SE complexa e 5 CEs médias, após a contagem, apresentará, em pontos brutos, o valor

2120 Q125071
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Contagem de pf detalhada.

II. Contagem de pf estimativa.

III. Contagem de pf indicativa.

Quanto ao tipo de contagem, a Netherlands Software Metrics Association reconhece o que consta em

2121 Q125069
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Em relação a princípios de segurança de aplicações, conforme definição da OWASP, é INCORRETO afirmar:

2122 Q124885
Ciência da Computação
Ano: 2012
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação às práticas, aos métodos, modelos e processos de engenharia de software.

( ) O CMMI é uma abordagem que provê melhores práticas para os processos de desenvolvimento de software.

( ) O RUP é um processo iterativo de desenvolvimento de software que utiliza a notação UML.

( ) UML é uma linguagem de programação que visa otimizar o processo de desenvolvimento de software.

( ) A ISO 9660 provê um conjunto de normas que padronizam as práticas de desenvolvimento de software.

Assinale a alternativa que indica todas as afirmativas corretas.

2123 Q124883
Ciência da Computação
Ano: 2012
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Assinale a alternativa que representa uma característica do Diagrama de Sequência.

2124 Q124881
Ciência da Computação
Ano: 2012
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Identifique abaixo as afirmativas verdadeiras ( V ) e as falsas ( F ), com relação aos modelos de processos para desenvolvimento de software.

( ) O modelo em cascata possui fases de projeto ou design, implementação e manutenção.

( ) O modelo em espiral prevê um único ciclo de especificação, projeto e desenvolvimento.

( ) O Scrum é um método baseado no modelo em cascata.

( ) O modelo iterativo e incremental inicia após o levantamento de todos os requerimentos.

( ) Modelos de desenvolvimento ágil são geralmente baseados no modelo iterativo e incremental.

Assinale a alternativa que indica todas as afirmativas corretas.

2125 Q124833
Ciência da Computação
Ano: 2012
Banca: Fundação de Apoio ao Desenvolvimento da UEL (FAUEL)

Quanto a UML, o diagrama que é uma representação do estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema é nomeado de:

2126 Q124715
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

2127 Q124712
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

2128 Q124710
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

2129 Q124707
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

2130 Q124704
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

2131 Q124701
Ciência da Computação
Ano: 2012
Banca: Fundação Escola Superior do Ministério Público do Estado do RJ (FEMPERJ)

2132 Q124689
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Na UML, o diagrama que ilustra a estrutura lógica do sistema é o diagrama de:

2133 Q124686
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)
Existem várias propostas e denominações para as fases do ciclo de vida de um software . Uma delas identifica as fases de definição, de desenvolvimento, de operação e de retirada. É uma atividade típica da fase de desenvolvimento:
2134 Q124683
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

No ciclo de desenvolvimento de software é um exemplo de dificuldade para manutenção do código pela equipe de desenvolvimento, EXCETO:

2135 Q124680
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

Na UML, o diagrama que é utilizado após o levantamento de requisitos junto ao usuário visando documentar as funcionalidades do sistema, é conhecido como diagrama de:

2136 Q124623
Ciência da Computação
Ano: 2012
Banca: Universidade Federal Fluminense (FEC / UFF)

O tempo de reinício depois de uma falha é uma métrica relacionada ao requisito não funcional:

2137 Q124596
Ciência da Computação
Ano: 2012
Banca: Fundação de Apoio ao Desenvolvimento da UEL (FAUEL)

Na Engenharia de Software, o modelo linear em que cada passo deve ser completado antes que o próximo seja iniciado é conhecido por:

2138 Q124593
Ciência da Computação
Ano: 2012
Banca: MSConcursos

Como é chamado o diagrama da UML (Linguagem de Modelagem Unificada), usado como ferramenta principal para definir e descrever os requisitos funcionais de um sistema?

2139 Q124590
Ciência da Computação
Ano: 2012
Banca: MSConcursos

Quais são as fases do desenvolvimento de um sistema utilizadas na UML (Linguagem de Modelagem Unificada)?

2140 Q124493
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Tipo de teste que focaliza cada componente de um software de forma individual, garantindo que o componente funciona adequadamente:

2141 Q124492
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Em relação aos tipos de requisitos de software, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.

( ) Requisitos não-funcionais são restrições sobre os serviços ou as funções oferecidos pelo sistema.

( ) Requisitos de domínio são declarações, em uma linguagem natural, de quais serviços são esperados do sistema.

( ) Requisitos funcionais são declarações de serviços que o sistema deve fornecer.

( ) Requisitos funcionais podem estabelecer explicitamente o que o sistema não deve fazer.

Assinale a opção com a sequência CORRETA.

2142 Q124490
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre os sistemas de informação organizacionais.

I. Supply Chain Management são sistemas planejam, organizam e gerenciam os recursos humanos de uma empresa.

II. Enterprise Resource Planning são sistemas que integram o planejamento, o gerenciamento e o uso dos recursos de uma organização.

III. Client Relationship Management são sistemas que consideram que o sucesso de uma empresa depende da gestão eficaz do relacionamento com seus clientes.

Assinale a alternativa CORRETA:

2143 Q124452
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

O processo de testes é uma atividade fundamental no desenvolvimento de um software. São estágios do processo de testes, EXCETO:

2144 Q124450
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Em relação ao diagrama de Interação, marque a alternativa INCORRETA:

2145 Q124447
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Em relação aos nós de um diagrama de implantação, marque a alternativa que NÃO representa um exemplo de nó:

2146 Q124445
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Em relação aos elementos de um diagrama de implantação, marque a alternativa INCORRETA:

2147 Q124444
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

Segundo a UML, um diagrama de implantação representa a topologia física do sistema e, opcionalmente, os componentes que são executados nessa topologia. Com referência ao diagrama de implantação, marque a alternativa INCORRETA:

2148 Q124441
Ciência da Computação
Ano: 2012
Banca: Fundação Guimarães Rosa (FGR)

A arquitetura de um sistema de software pode ser estudada de acordo com diversas perspectivas. Uma dessas perspectivas permite visualizar o sistema de software como um conjunto de camadas de software. Em relação ao conceito de camadas de software, marque a alternativa INCORRETA:

2149 Q124297
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE (Computer Aided Software Engineering), julgue os itens que se seguem.

Há norma específica que fornece diretrizes para a seleção e a avaliação de ferramentas CASE e que compreendendo parcial ou totalmente o ciclo de vida da engenharia de software.

2150 Q124201
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O governo dos EUA promulgou a Lei Sarbanes-Oxley (SOX) que se aplica, inclusive, a empresas internacionais que possuam determinados vínculos com as bolsas de valores americanas.

Na seção 404, essa lei determina que um relatório anual da empresa inclua um relatório da administração sobre controles internos que contenha, entre outras informações, a seguinte:

2151 Q124200
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante o desenvolvimento de um sistema para suporte a uma rede social, um desenvolvedor decidiu criar a facilidade de uma pessoa ter uma lista de amigos para poder enviar e-mails, postagens e/ou fotos. Essa lista pode conter um número indefinido de amigos ou de outras listas de amigos, criando uma estrutura recursiva.

O padrão de projeto que descreve essa estrutura é

2152 Q124198
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Dentre os atributos de um software de qualidade, incluem-se:

2153 Q124197
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

O processo de engenharia de requisitos engloba todas as atividades necessárias para criar e manter um documento de requisitos do sistema e compreender os elementos de negócio que serão atendidos pelo software a ser desenvolvido, pertencendo a uma sequência lógica de atividades que culminam em um documento de requisitos correto que inclui todas as necessidades do cliente.

O primeiro passo necessário no processo de criação desse documento de requisitos deve ser a(o)

2154 Q124195
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Entre os controles que convêm ser realizados prioritariamente com o objetivo de proteger a integridade do software e da informação contra códigos maliciosos e códigos móveis no gerenciamento das operações de TI e das comunicações em uma empresa, inclui-se a ação de

2155 Q124192
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras.

Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?

2156 Q124189
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Ao projetar a interface gráfica de um software de consulta a um cadastro de clientes, ficou clara a necessidade de o usuário escolher entre uma resposta em PDF ou em XML.

Que tipo de controle se mostra mais adequado para representar essa escolha na tela de maneira que o usuário visualize imediatamente todas as opções e entenda que uma exclui a outra, não havendo valores intermediários?

2157 Q124187
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

A análise estruturada prevê o desenvolvimento do Diagrama de Fluxo de Dados como um dos seus principais documentos.

Esse diagrama é composto de fluxos que representam a comunicação entre

2158 Q124185
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um engenheiro de software fez uma contagem de pontos de função de um software a ser desenvolvido e levantou as seguintes informações:

Considerando as possíveis complexidades de cada função de negócio, os valores mínimos e máximos da contagem não ajustada de pontos de função serão, respectivamente,

2159 Q124161
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

O objetivo do MPS.BR é a Melhoria de Processo do Software Brasileiro, e, para tanto, define duas metas a alcançar a médio e longo prazos. São elas:

2160 Q124159
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

A Norma ISO/IEC 12207:2008 agrupa as atividades que podem ser realizadas durante o ciclo de vida de um sistema de software em sete grupos de processos. Cada um dos processos do ciclo de vida dentro desses grupos é descrito em termos da sua finalidade e resultados esperados. Dentre estes grupos de processos encontra-se o grupo de Processos de

2161 Q124156
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere as etapas a seguir:

1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.

2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.

3. É executado o teste juntamente com todos os outros testes implementados.

4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.

5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.

...
2162 Q124154
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Considere a frase a seguir:

O ........... é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido. Atividades de especificação, desenvolvimento e validação são intercaladas, e não separadas, com rápido feedback entre todas as atividades. Um dos problemas deste modelo, sob o ponto de vista do gerenciamento, é a falta de visibilidade do processo.

A lacuna deve ser preenchida corretamente por

2163 Q124095
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens consecutivos, relativos à engenharia de software.

A fronteira entre aplicações para efeito de contagem de pontos de função é definida de acordo com a tecnologia aplicada.
2164 Q124094
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens consecutivos, relativos à engenharia de software.

De acordo com a análise de pontos de função, um relatório que apresenta informações ao usuário por meio de uma simples recuperação de dados é considerado uma consulta externa.

2165 Q124092
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento ágil de software é um conjunto de metodologias de desenvolvimento de software. A respeito desse tema, julgue os itens a seguir.

O ciclo de vida da metodologia Scrum se divide nas fases de pré-planejamento, desenvolvimento e pós-planejamento. O documento denominado product backlog é gerado na fase de desenvolvimento.

2166 Q124090
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento ágil de software é um conjunto de metodologias de desenvolvimento de software. A respeito desse tema, julgue os itens a seguir.

De acordo com a metodologia Scrum, a constituição ideal da equipe de desenvolvimento para que o trabalho se mantenha ágil deve ser de menos de três pessoas.

2167 Q124088
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, acerca de análise e desenvolvimento de software.

A análise de requisitos de um software envolve as atividades de elicitação, análise e registro dos requisitos.

2168 Q124029
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

Quanto às técnicas de controle de concorrência, avalie as seguintes alternativas.

I. O esquema de Esperar-morrer e Ferir-esperar são técnicas de prevenção de deadlocks (impasses).

II. Uma solução para a inanição é ter um esquema onde as transações sempre são atendidas, como, por exemplo, primeira que chega é a primeira a ser servida.

III. Podem ocorrer deadlocks quando o controle de concorrência é baseado em ordenação de rótulo (timestamp).

Assinale a alternativa CORRETA:

2169 Q101396
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma das críticas feitas ao modelo do ciclo de vida do desenvolvimento de software em cascata refere-se a
2170 Q101391
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere um sistema de software que foi modelado com o seguinte diagrama de casos de uso:

 

Ator 2 pode participar em interações com esse sistema que envolvam comportamentos do(s) caso(s) de uso

2171 Q101385
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma discussão sobre testes, um grupo de programadores emitiu as afirmativas a seguir.

I - Durante um teste, é possível provar apenas a existência de erros, não sua ausência.

II - Durante um teste de validação, são construídos casos de teste com a fi nalidade de expor defeitos.

III - Na verificação, procura-se saber se o produto está sendo construído de forma correta.

Estão corretas as afirmativas

2172 Q101383
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Quando um projeto de software está atrasado a solução recomendada é adicionar imediatamente mais pessoas à equipe.

PORQUE

O principal recurso no desenvolvimento de software são as pessoas.

 Analisando-se as afirmações acima, conclui-se que

2173 Q101357
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
COCOMO II é uma técnica de estimação que permite calcular, a partir de estimativas de tamanho do software, valores para o
2174 Q100617
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
Para que a Web seja acessível a pessoas com deficiência, vários componentes de desenvolvimento Web e ferramentas de interação devem ser coordenados, dentre os quais:
2175 Q100615
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
As saídas da Análise de Domínio de Software são as seguintes:
2176 Q100614
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
No âmbito dos processos de desenvolvimento de software, entre as vantagens do desenvolvimento incremental sobre o modelo em cascata, inclui-se a(o)
2177 Q100612
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
No paradigma estruturado de análise de sistemas, o primeiro modelo a ser construído é o modelo ambiental, que é composto de Declaração de Objetivos, Diagrama de Contexto e Lista de Eventos. Na Lista de Eventos é possível identificar eventos como sendo
2178 Q100609
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em um projeto de software, o documento de requisitos de software é utilizado por vários usuários, cada um buscando no documento uma ou mais aplicações,

Os Engenheiros de Sistemas buscam, principalmente,

2179 Q97039
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)
2180 Q92668
Ciência da Computação
Ano: 2012
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
A adoção de um projeto logístico dentro do sistema de produção para a fabricação de componentes eletrônicos busca
2181 Q796654
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de análise de pontos de função, julgue os itens que se seguem.

Uma consulta externa disponibiliza informações para o usuário por meio de lógica de processamento, ou seja, não se limita apenas a recuperação de dados. A lógica de processamento deve conter pelo menos uma fórmula matemática ou cálculo, ou criar dados derivados.

2182 Q796653
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de análise de pontos de função, julgue os itens que se seguem.

Um arquivo de interface externa é obrigatoriamente um ALI de outra aplicação.

2183 Q791795
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a requisitos de software, julgue os seguintes itens.

Na definição dos requisitos de software, nem todos os requisitos não funcionais dizem respeito ao sistema de software a ser desenvolvido.

2184 Q791794
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para efeito de contagem, utilizando-se a técnica de análise de pontos de função, julgue os itens que se seguem.

Uma consulta que possua contador incrementado é considerada uma saída externa.

2185 Q791793
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de pacotes, usado, por exemplo, para demonstrar a arquitetura de uma linguagem, tem por objetivo representar os subsistemas englobados por um sistema, de forma a determinar as partes que o compõem.

2186 Q791792
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de teste de software, julgue os itens a seguir.

O teste de regressão tem o objetivo de localizar defeitos na estrutura interna do produto, exercitando, suficientemente, os possíveis caminhos de execução do sistema.

2187 Q791786
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra o modelo geral de processo de projeto, julgue os próximos itens.

Quando métodos ágeis são utilizados, as saídas do processo de projeto, representado na figura, consistem em documentos de especificação separados e, após o projeto de arquitetura do sistema, os estágios posteriores serão incrementais e cada incremento é representado como um modelo de projeto.

2188 Q791785
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Requisitos de sistema são descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais. Engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar esses serviços e restrições. Acerca desse assunto, julgue os itens que se seguem.

O estudo de viabilidade, uma atividade inicial do processo de engenharia de requisitos, consiste em um conjunto preliminar de requisitos de negócio, um esboço da descrição do sistema e da forma como o sistema pretende apoiar os processos de negócios.

2189 Q791784
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de análise de projeto de sistemas e modelagem de dados, julgue os itens de 88 a 90.

O modelo geral de interação de objetos não permite que os objetos sejam executados concorrentemente como processos paralelos. No entanto, se esses objetos forem executados como objetos distribuídos, em máquinas diferentes, e não como objetos no mesmo computador, a execução concorrente tornase possível.

2190 Q790939
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

É conveniente que o contrato, entre cliente e fornecedor, para o desenvolvimento de um sistema computacional, contenha a lista de requisitos para o software. Contudo, o...

2191 Q790924
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No desenvolvimento de software, a geração automática de código, proporcionada por várias ferramentas de desenvolvimento, é um fator que aumenta a produtividade, melhor...

2192 Q790923
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

Considerando o conceito de metodologia ágil em apreço, é correto afirmar que as seguintes metodologias são ágeis: XP (Extreme Programming), Scrum, Crystal, FDD (Feature...

2193 Q790922
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O XP segue um conjunto de valores, princípios e regras básicas que visam alcançar eficiência e efetividade no processo de desenvolvimento de software. Os valores são ci...

2194 Q790921
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de desenvolvimento de software. Nesse processo, são descritos os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado dessas atividades, os chamados artefatos. Com relação a esse assunto, julgue os itens seguintes.

Um projeto que usa o desenvolvimento iterativo tem um ciclo de vida que consiste em várias iterações. Uma iteração incorpora um conjunto quase sequencial de atividades em modelagem de negócios, requisitos, análise e design, implementação, teste e implantação, em várias proporções, dependendo do local em que ela está localizada no c...

2195 Q790919
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

O principal artefato elaborado no processo de produção de requisitos do sistema, segundo a ER, é o documento de requisitos. Por sua vez, o documento de requisitos é uma declaração formal dos requisitos para os stakeholders, que pode...

2196 Q790917
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

Revisão por pares e testes são considerados métodos de validação. As informações obtidas durante as revisões são extremamente úteis para os testes, pois permitem a identificação dos módulos críticos e propensos a erros.

2197 Q790737
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Elaboração, no contexto do RUP, é uma fase que visa criar a baseline para a arquitetura do sistema a ser desenvolvido e, no contexto de engenharia de requisitos, a elaboração consiste em atividade cujo objetivo é o desenvolvimento de um modelo técnico refinado das funções, características e restrições do sistema.

2198 Q790729
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Conforme o RUP, o plano de teste, artefato da disciplina de teste de responsabilidade do testador, reúne as informações necessárias para planejar e controlar o esforço de teste referente a uma iteração específica ou ao projeto e, entre outros itens, deve conter o tipo de teste a ser realizado, sua estratégia e as ferramentas necessárias para sua execução.

2199 Q790728
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito dos requisitos de um sistema, que definem o que o sistema deve fazer e as restrições existentes.

Requisitos não funcionais são declarações dos serviços a serem fornecidos pelo sistema, enquanto requisitos funcionais restringem tanto o sistema quanto o processo de desenvolvimento que deve ser usado. Os requisitos funcionais podem ser de produto, organizacionais ou externos.

2200 Q790727
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito dos requisitos de um sistema, que definem o que o sistema deve fazer e as restrições existentes.

Um processo de elicitação e análise de requisitos envolve as seguintes atividades: obtenção de requisitos, em que são coletados os requisitos e os requisitos de domínio; classificação e organização de requisitos, que agrupa e organiza os requisitos relacionados; priorização e negociação de requisitos, em que, com a participação dos stakeholders, são resolvidos os conflitos de requisitos; e documentação de requisitos, para a produção dos documentos de requisitos formais ou informais.

2201 Q790726
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A técnica de análise de pontos de função é considerada uma técnica de medição funcional de tamanho, segundo a ISO/IEC 20926. A esse respeito, e considerando que a sigla IFPUG se refere ao International Function Point Users Group, julgue os itens subsequentes.

A NESMA (Netherlands Software Metrics Users Association) tem objetivos e ações bem próximos aos do IFPUG; ambos apresentam abordagens semelhantes para a aplicação da análise de pontos de função em projetos de melhoria de software e na fase inicial do desenvolvimento do produto de software.

2202 Q790725
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de diferentes abordagens para o processo de desenvolvimento de software.

O RUP (rational unified process) é um modelo de processo de desenvolvimento genérico e moderno, organizado em fases — concepção, elaboração, construção e implantação —, que separa as atividades em requisitos, análise e projeto.

2203 Q790724
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Com base no diagrama de caso de uso da UML 2.0, mostrado na figura abaixo, é correto afirmar que a seta identificada por V indica uma relação de dependência obrigatória; a seta identificada por VI indica uma dependência opcional; a seta identificada por VII está usada de forma incorreta, pois não há generalização entre casos de uso; o usuário Registered Customer pode acionar o caso de uso Pay; o caso de uso Select menu item será acionado todas as vezes que Order meal também for acionado.´

2204 Q790723
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

O modelo de processo incremental de desenvolvimento de software é iterativo, assim como o processo de prototipagem. Contudo, no processo incremental, diferentemente do que ocorre no de prototipagem, o objetivo consiste em apresentar um produto operacional a cada incremento.

2205 Q790722
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

Assim como o software, os requisitos também devem ser avaliados quanto à qualidade. A validação, atividade da engenharia de requisitos, é responsável por garantir que os requisitos tenham sido declarados de forma clara e precisa. Além disso, a validação busca detectar inconsistências, erros e omissões, objetivando alinhar os requisitos às normas estabelecidas para o projeto, produto e processo.

2206 Q790719
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O teste de partições caracteriza-se por ser um projeto de caso de teste, em que o conhecimento da estrutura do programa é utilizado para projetar testes que verificam todas as partes desse programa.

2207 Q790718
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens subsequentes.

Logo após o início das atividades técnicas de um projeto, o gerente e a equipe de desenvolvimento devem estimar o trabalho a ser realizado, os recursos necessários, o tempo de duração e, por fim, o custo do projeto. Para se estimar o tamanho do software, deve-se seguir a métrica de pontos de função (PF), desde que esta seja compatível com a tecnologia empregada na implementação do sistema.

2208 Q790717
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

Na figura, o tempo é mostrado no eixo vertical e os objetos envolvidos na sequência de uma atividade, no eixo horizontal.

2209 Q790716
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A figura representa um diagrama do estado do sistema e de suas diversas fases de execução.

2210 Q790715
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A figura  indica a presença do pacote “controlador congresso”, que representa um mecanismo de propósito geral para organizar elementos de modelo em grupos.

2211 Q790714
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

Na figura, o trechorepresenta uma associação verdadeiro recursiva que especifica que objetos de uma classe podem participar de, no máximo, uma das associações em determinado momento.

2212 Q790713
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A seta pontilhada “verdadeiro” indica a existência de um laço do processo executado pelo objeto “Sub1”.

2213 Q790712
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens subsequentes.

Para se chegar ao produto, a primeira ação que se deve fazer é definir o escopo do projeto. Para tal, é necessário realizar um levantamento inicial de requisitos, decompondo-se o problema segundo a abordagem “dividir para conquistar”. Inicialmente, o sistema deve ser decomposto em subsistemas que são, por sua vez, decompostos em módulos. Os módulos podem, ainda, ser recursivamente decompostos em submódulos ou funções, até que se obtenha uma visão geral das funcionalidades a serem tratadas no projeto.

2214 Q790711
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O framework JUnit, embora tenha sido projetado para realizar testes de unidade em um programa, também é utilizado para realizar testes funcionais.

2215 Q790710
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

Inspeções de programa correspondem a um teste de verificação amplamente utilizado, que deve ser realizado no momento em que o programa está sendo executado.

2216 Q790709
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).

O CVS é uma ferramenta que implementa as principais funções do processo de controle de versão, armazenando, em um repositório, as modificações realizadas nos arquivos ao longo do tempo. O CVS, ao armazenar um arquivo em um repositório, realiza a compilação ou a interpretação da sintaxe do conteúdo desse arquivo.

2217 Q790708
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).

Quando um projeto é transferido do repositório do CVS para a área de trabalho do usuário, a edição do arquivo pode ser iniciada e, uma vez que o projeto conste no CVS, as operações de inclusão ou exclusão de arquivos na área de trabalho do usuário são reconhecidas automaticamente pelo CVS.

2218 Q790693
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RUP (rational unified process), julgue os itens que se seguem.

No desenvolvimento de software por meio do RUP, definem-se marcos de progresso do processo, com previsão de entrega de produtos e decisões nas passagens das fases.

2219 Q790692
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

A Tarefa 2, embora não seja executada sempre, quando o for, será sempre executada após a Tarefa 1.

2220 Q790679
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

Quando realizadas, as Tarefas 4 e 5 são executadas concomitantemente, de maneira incondicional, em paralelo.

2221 Q790678
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

Na figura apresentada, há pelo menos duas possibilidades de encerramento do processo.

2222 Q790677
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

A Tarefa 3 indica que há subprocessos incorporados.

2223 Q790676
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RUP (rational unified process), julgue os itens que se seguem.

RUP e UML são interdependentes, isto é, não há como se aplicar o RUP no desenvolvimento de um sistema se não se utilizar o UML.

2224 Q790675
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes a UML.

Os modelos de casos de uso enfatizam os objetivos e as perspectivas do usuário, demonstrando a visão de quem utiliza o sistema.

2225 Q790674
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

O resultado de um teste de verificação indica se o software desenvolvido corresponde aos requisitos especificados.

2226 Q790673
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Uma instância de Namespace, que é também uma instância de NamedElement, compõe-se de zero ou mais instâncias de NamedElement, entre outros.

2227 Q790672
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

A classe PackageImport possui um atributo, denominado visibility, que pode assumir unicamente os valores public, private, protected ou package.

2228 Q790671
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Em um diagrama de sequência, estão representadas classes, que não são relacionadas por agregação e composição, entre outros tipos de relações presentes em diagramas de classe, mas relacionadas, diretamente, por meio de mensagens.

2229 Q790599
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Entre as etapas do ciclo de vida de software, as menos importantes incluem a garantia da qualidade, o projeto e o estudo de viabilidade. As demais atividades do ciclo, como a implementação e os testes, requerem maior dedicação da equipe e são essenciais.

2230 Q790598
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Os casos de uso devem ser definidos de tal forma que representem todas as situações possíveis de utilização do sistema que está sendo definido; opcionalmente, a descrição dos casos de uso pode ser feita por meio de cenários.

2231 Q790597
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

A modelagem que permite a identificação de funcionalidades, comportamento do sistema, ambiente, relações entre agentes e detalhe de requisitos funcionais é representada por meio de diagrama de sequência de atividades.

2232 Q790596
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

A linguagem de restrição de objetos, ou OCL, é utilizada para especificar restrições existentes em um modelo UML de sistema que esteja sendo projetado, como é o caso das precondições e pós-condições.

2233 Q790595
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

O teste de caixa-preta é utilizado quando uma nova versão do software está sendo lançada ou quando um novo ciclo de testes for necessário em paralelo ao desenvolvimento do mesmo.

2234 Q790585
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Entre as metodologias ágeis para o desenvolvimento de software, o Scrum permite a criação de equipes autoorganizadas e, consequentemente, possibilita o incentivo à comunicação verbal entre todos os membros da equipe. Da mesma forma que as abordagens típicas de Project Management Body of Knowledge ou PRINCE2, o Scrum caracteriza-se por apresentar uma abordagem elementar do gerenciamento de projetos.

2235 Q790584
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Na concepção de engenharia de software, uma reunião ou entrevista é a técnica mais utilizada na elicitação de requisitos. Nesse momento, os requisitos de dados funcionais e comportamentais do sistema são levantados, refinados e analisados para serem validados pelos desenvolvedores e clientes/usuários.

2236 Q790583
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de classes define todas as classes de que o sistema necessita e é a base para a construção dos diagramas de sequência e comunicação.

2237 Q790582
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de sequência pode ser usado para descrever como alguns objetos de um caso de uso colaboram em algum comportamento ao longo do tempo.

2238 Q790581
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

Um relacionamento include de um caso de uso A para um caso de uso B indica que B é essencial para o comportamento de A. Então, ao se executar o caso de uso A, executa-se também o

2239 Q790580
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

A engenharia da usabilidade é aplicada em qualquer tipo de interface, como, por exemplo, sítios web, software e desktop. Uma das principais fases da engenharia de usabilidade é a que permite o conhecimento do usuário ao qual o software se destina.

2240 Q790579
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

A prototipação possibilita que o usuário teste as características do produto final. Dos dois tipos de prototipação, a horizontal é focada nas funcionalidades que permitem ao usuário ver somente detalhes de determinadas partes do sistema.

2241 Q790578
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Em um teste de integração, é possível detectar possíveis falhas provenientes da integração interna dos componentes de um sistema. O teste de integração sucede o teste de unidade, no qual os módulos são testados individualmente, e antecede o teste de sistema, em que o sistema completo é testado.

2242 Q790572
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de sistemas, julgue os itens a seguir.

No desenvolvimento em cascata, os passos são ordenados em sequência e executados até a etapa final de teste, mesmo que o cliente esteja insatisfeito com determinado resultado intermediário.

2243 Q790571
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, acerca da modelagem funcional e de dados.

Segundo a classificação das entidades na modelagem de dados, uma entidade primária é aquela que não existe por si só, estando sua existência condicionada a outra entidade da qual ela depende.

2244 Q790570
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O diagrama de estrutura composta descreve a estrutura interna de um classificador, como uma classe ou um componente, detalhando as partes internas que o compõem e o modo como se comunicam e colaboram entre si.

2245 Q790569
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

Os diagramas da UML 2.0 dividem-se em diagramas estruturais e diagramas comportamentais, possuindo, ainda, estes últimos uma subdivisão representada pelos diagramas de interação.

2246 Q790568
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

As informações mostradas no diagrama de comunicação são, com frequência, praticamente as mesmas apresentadas no diagrama de sequência, porém com um enfoque diferente: no diagrama de sequência, não há preocupação com a temporalidade do processo, isto é, ele se concentra no modo como os objetos estão vinculados e nas mensagens que trocam entre si durante o processo.

2247 Q790560
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

Manutenibilidade, confiabilidade, desempenho e usabilidade estão entre os principais atributos de um produto de software.

2248 Q790559
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

No modelo de prototipação, o processo de desenvolvimento de software é modelado como uma sequência linear de fases, enfatizando um ciclo de desenvolvimento de breve duração.

2249 Q790558
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

Web services são sistemas de software projetados para suportar interoperabilidade host-to-host sobre a rede.

2250 Q790555
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Compiladores e processadores são exemplos de ferramentas CASE de gerenciamento de configuração.

2251 Q790552
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

São funções do tipo transação: entradas externas, saídas externas e consultas externas. Uma das principais diferenças entre as saídas externas e as consultas externas é que as primeiras devem conter alguma fórmula matemática ou cálculo, enquanto as consultas externas representam uma recuperação simples de dados.

2252 Q790550
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a validação de requisitos permite demonstrar que os requisitos refletem o sistema que se deseja construir, julgue os itens subsequentes.

Na prototipação, um modelo executável do sistema é apresentado aos usuários e clientes finais, que podem verificar se o modelo atende as suas necessidades reais.

2253 Q790549
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

São características de teste na XP: desenvolvimento test-first, desenvolvimento incremental de testes a partir de cenários, envolvimento do usuário no desenvolvimento e validação de testes e o uso de ferramentas de teste automatizadas.

2254 Q790548
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sabendo que entrevistas e reuniões são técnicas utilizadas para a obtenção de requisitos de um software, julgue os itens a seguir.

São considerados facilitadores para uma reunião: direcionar a discussão, encerrar a conversação e preparar um histórico, à medida que a reunião acontece, que vai ajudar na consolidação dos resultados e na identificação das próximas etapas.

2255 Q790547
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

A extreming programming (XP) é considerada um método ágil, em que todos os requisitos são expressos por meio de cenários. O ciclo de release em XP engloba: selecionar as histórias dos usuários para implementação na versão, dividir as histórias em tarefas, planejar a versão, desenvolver/construir e testar o software, liberar o software e avaliar o sistema.

2256 Q790546
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

O RUP é um modelo de processo que considera fases. Na fase de elaboração, é estabelecido um business case para o sistema e são definidas entidades externas que irão interagir com esse sistema.

2257 Q790545
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

Na fase do RUP de construção, são realizados a programação e o teste do sistema; a fase de transição corresponde à transferência do sistema da comunidade de desenvolvedores para a comunidade de usuários.

2258 Q790542
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

O teste de compatibilidade serve para verificar se um software pode ser executado no sistema operacional Solaris.

2259 Q790541
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

O teste denominado caixa-preta é utilizado para verificar se os requisitos do software são atendidos, sem verificar o código ou a lógica do componente testado.

2260 Q790540
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Os testes de usabilidade avaliam a facilidade de uso do software testado e são bastante utilizados em aplicações web.

2261 Q790539
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Se um software já testado receber modificações e, após isso, somente essas modificações forem testadas, a aplicação do teste de regressão a esse software testará inclusive as partes que não tenham sido modificadas.

2262 Q790537
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

A etapa de planejamento pode ser verificada por testes estáticos e ter a documentação do sistema revisada.

2263 Q790534
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A organização deve buscar definir uma abordagem básica e geral para testar seus softwares. Além da definição de técnicas e ferramentas a serem utilizadas, devem ser considerados fatores como o impacto em caso de falhas que o software possa apresentar durante sua utilização.

2264 Q790533
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A definição do escopo deve constar na estratégia de testes, pois determina o que deve ou não ser testado nos softwares.

2265 Q790529
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.

Cronograma de atividades e alocação de recursos fazem parte do planejamento dos testes.

2266 Q790528
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Na etapa de preparação dos dados para o teste, são executados os casos de testes e os scripts de testes, de acordo com os roteiros de testes.

2267 Q790527
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Os testes devem ser executados periodicamente conforme definido nos casos de testes e nos roteiros de testes, previamente agendados, independentemente do surgimento de novas versões do software.

2268 Q790526
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Após o reconhecimento do defeito, pode ser desenvolvida a solução do defeito, sendo necessário, nessa etapa, priorizar a solução de acordo com a gravidade do defeito e relatar a solução para que sejam alocados os recursos necessários para a correção do defeito.

2269 Q790525
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

O processo de gerenciamento de defeitos visa acompanhar todo o ciclo de vida de um defeito, desde a sua identificação, e avaliar a necessidade de consertá-lo.

2270 Q790522
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Em um projeto de teste, o registro das ocorrências que necessitem de uma investigação por parte da equipe de desenvolvimento é conteúdo adequado para integrar o relatório de incidentes de teste.

2271 Q790520
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Independentemente da técnica de medição e da estimativa utilizada, deve-se considerar o ambiente de teste como fator crítico de sucesso.

2272 Q790519
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Para se definir a quantidade de horas para teste, deve-se estimar o tamanho do sistema. Essa estimação, por sua vez, pode ser feita com a técnica de análise por pontos de função.

2273 Q790516
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

A verificação da aderência do software aos requisitos deve ser avaliada pela garantia da qualidade de software, antes de o software ser entregue e durante o seu processo de desenvolvimento.

2274 Q790513
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

Na dimensão da capacidade, o modelo de medição define seis níveis. O nível um identifica que o processo atinge os objetivos e acontece de forma pouco planejada.

2275 Q790509
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

O desenvolvimento de um código na Extreme Programming está relacionado à fase de planejamento, pois, nessa metodologia, não há fase de desenvolvimento, haja vista que a codificação é realizada em pares.

2276 Q790506
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

Considerando que C2 e C3 sejam classes que herdem de C1, é possível que um método M1 em C1 também possa estar presente na classe C2. Assim, essa operação pode ser implementada por meio de polimorfismo com a sobrescrita do método e, nesse caso, os parâmetros e, consequentemente, a assinatura de M1 em C2 serão diferentes dos de M1 da classe C1.

2277 Q790504
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

O diagrama de sequência descreve as mudanças de estado ou condição de uma instância de uma classe na troca de mensagens entre os objetos.

2278 Q790496
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

Quando o objetivo é testar uma funcionalidade, assegurando-se que, para todo tipo de entrada, a saída observada corresponda àquela esperada, pode-se alcançar esse objetivo fazendo-se uso de testes do tipo caixa-branca.

2279 Q790495
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

É consenso na engenharia de software que os testes sejam realizados ao longo de todo o processo de desenvolvimento. A técnica de validação deve ser utilizada para avaliar a correção dos produtos gerados nas primeiras etapas do desenvolvimento. Para testar o software a partir da etapa de construção até a implantação, deve-se utilizar a técnica de verificação.

2280 Q790494
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

A engenharia reversa se propõe a gerar uma nova especificação ou um novo projeto de um sistema existente, aplicando-se os conceitos de reengenharia, para, depois, se aplicar a engenharia direta e gerar um novo sistema.

2281 Q790493
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

Um sistema pode sofrer quatro tipos de manutenção: corretiva, adaptativa ou evolutiva, perfectiva e preventiva. Entre esses tipos, apenas a manutenção corretiva está associada a um defeito do sistema.

2282 Q790492
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

A documentação de requisitos deve conter duas perspectivas: uma voltada para o cliente, em linguagem compreensível por ele, e outra voltada para o desenvolvedor, em uma linguagem técnica de modelagem.

2283 Q790491
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Para a produção sistemática de software de qualidade, a engenharia de software propõe abordagens que atendam a qualidade sob a perspectiva do produto a ser criado, do processo de criação do produto e de sua adequação ao uso.

2284 Q790490
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

O modelo de processo denominado em espiral combina as atividades de desenvolvimento com o gerenciamento de riscos, de modo a minimizá-los e controlá-los.

2285 Q790489
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Atividades comuns a todos os processos de software incluem a especificação, o projeto, a implementação e a validação.

2286 Q790488
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

O gerenciamento de mudanças de requisitos de software se propõe a garantir o escopo de um sistema a partir da formalização de procedimentos entre os envolvidos no desenvolvimento para a solicitação, a avaliação, a aprovação e a garantia da implementação das mudanças nos requisitos.

2287 Q790487
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

A gerência de qualidade de requisitos faz uso de critérios de avaliação, como, por exemplo, consistência e correção, para manter uma base de bons requisitos de software.

2288 Q790486
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

Denominam-se consulta externa as funções do tipo transação que não fazem processamento nem alteram o comportamento do sistema.

2289 Q790485
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

De acordo com a norma ISO/IEC 12207, os processos do ciclo de vida dos softwares são divididos em fundamentais, de apoio e organizacionais.

2290 Q790483
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

No processo de gerenciamento de software, a qualidade, elemento não mensurável, somente pode ser avaliada qualitativamente, por meio do atendimento das necessidades do cliente em contraste com as possibilidades de desenvolvimento e orçamento disponíveis.

2291 Q790481
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A NESMA — manual de contagem de pontos de função embasado no CPM — facilita a estimativa do tamanho do produto e tem como referência as funções de dados e transações, sem que haja detalhamento de cada elemento da função.

2292 Q790144
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

A realização de pesquisas abrangentes com grande número de usuários, preferencialmente com a utilização de técnicas de grupo focal, é a estratégia mais adequada para propiciar facilidade de uso de uma interface.

2293 Q790143
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das informações contidas no texto acima, julgue os itens subsequentes.

Quanto maior a diversidade de usuários, mais difícil será o desenvolvimento de interfaces embasadas em soluções que fujam aos padrões de navegabilidade e usabilidade amplamente disseminados.

2294 Q657518
Ciência da Computação
Ano: 2011
Banca: Banca não informada
Segundo a classificação do Gang of Four (GoF), os padrões de projeto que possuem respectivamente os propósitos COMPORTAMENTAL, CRIAÇÃO e ESTRUTURAL, são:
2295 Q657517
Ciência da Computação
Ano: 2011
Banca: Banca não informada

Com relação à área de conhecimento envolvendo padrões de projeto, como é denominado o padrão de projeto representado pela figura abaixo?

2296 Q657516
Ciência da Computação
Ano: 2011
Banca: Banca não informada
Com relação aos modelos de desenvolvimento ágeis de software, qual modelo ágil de processo possui como principais características o uso de histórias do usuário durante as atividades de planejamento, o uso de cartões CRC (Class- Responsability-Colaboration) como mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos e o uso de protótipos denominados “solução de ponta” como estratégia de diminuir riscos antes da implantação real do software?
2297 Q657515
Ciência da Computação
Ano: 2011
Banca: Banca não informada
Com relação a análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, qual das alternativas abaixo indica a soma do nível de influência em um sistema cuja quantidade total de pontos de função ajustado e não ajustado é respectivamente 1900 e 2000?
2298 Q657514
Ciência da Computação
Ano: 2011
Banca: Banca não informada

Com relação ao uso de métricas de software, a figura abaixo ilustra o grafo de fluxo de um programa de computador. Assinale a alternativa correspondente ao valor de sua complexidade ciclomática (métrica de software que fornece uma medida quantitativa da complexidade lógica de um programa):

2299 Q560415
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML 2.0, os diagramas de objeto, de componente, de atividade e de comunicação são, respectivamente, do tipo (considere E para Estrutural e C para Comportamental):

2300 Q560401
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

NÃO é um dos atributos resultante da engenharia de usabilidade:

2301 Q408228
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
O processo de medição ajuda a entender o processo técnico e o próprio produto e capacita à quantificação e à administração do processo. Apesar de ser difícil medir o processo (engenharia de software) e o produto (software), o uso de medição é uma boa prática. Em relação a esse assunto, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): ( ) A medição em geral é um processo comum na área de Engenharia em geral e portanto pode ser perfeitamente aplicada no processo de desenvolvimento de software. ( ) A medição ajuda a indicar a qualidade do produto e a produtividade da equipe, além de criar uma linha de base (baseline) para futuros planejamentos. ( ) Fazer uma medição correta é uma forma de reduzir o tempo necessário para os testes do software, uma vez que será r...
2302 Q408226
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
2303 Q408224
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
A modelagem de um software é o processo pelo qual se idealiza a sua construção, buscando-se o entendimento desse software e a comunicação adequada da forma do produto final que será desenvolvido. Por isso, a maior complexidade nessa atividade é:
2304 Q408222
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
O processo de desenvolvimento de software inicia-se na análise econômica, que avalia a viabilidade e o retorno do investimento, e estende-se até a manutenção do software, a qual, além de possibilitar o uso contínuo do software, também garante a evolução do mesmo através da implementação de novas funcionalidades. Considerando todo esse ciclo de vida do software, considere as seguintes afirmativas:

1. É na etapa de arquitetura que são definidas as interfaces entre o software a ser desenvolvido e os outros produtos de software, assim como também o hardware básico e o sistema operacional.

2. A atividade mais complexa e que consome mais recursos e tempo é a atividade de implementação, ou codificação.

3. A etapa de testes pode ser utilizada para finalizar o desenvolvimento, f...
2305 Q408220
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Com o advento do B2B (e-business) e do B2C (e-commerce), e ainda das aplicações para a Web 2.0, a engenharia de software ganhou importância, pois as aplicações web normalmente adotam no desenvolvimento a arquitetura MVC (Model-View-Controller). Também conhecida como três camadas (three tier), ou multicamada, essa arquitetura:
2306 Q408218
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Durante o processo de desenvolvimento de software, considerando apenas o nível lógico de abstração de um sistema, diversas características são analisadas. Em relação a essas características, considere as seguintes afirmativas: 1. São dependentes de um determinado tipo de sistema computacional, porém independentes de produtos específicos. 2. São dependentes de um sistema computacional específico, como, por exemplo, linguagem específica, sistema gerenciador de banco de dados e hardware. 3. São independentes do ambiente computacional – hardware e software – no qual o sistema será implementado. 4. São dependentes das necessidades do negócio e dos usuários para os quais o sistema será implementado. Assinale a alternativa correta.
2307 Q154304
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Do ponto de vista da economia nos custos, a estratégia mais eficiente para a realização de testes e pesquisas de usabilidade para o desenho de uma nova interface web é aplicá-los ao longo das diferentes etapas do processo de desenho dessa interface, desde as primeiras etapas.

2308 Q129379
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações acima, julgue os próximos itens.

A utilização de flashes rápidos no desenvolvimento de páginas web deve ser evitada, para que seja mantida a conformidade com o requisito de operabilidade, dada a possibilidade de induzir ataques epiléticos em certos usuários.

2309 Q129376
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações acima, julgue os próximos itens.

Os textos formatados como imagens prejudicam a acessibilidade de um conteúdo na Internet, devendo ser evitados, exceto quando considerados essenciais para a transmissão de informações como, por exemplo, o logotipo que identifica uma empresa.

2310 Q129373
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as informações acima, julgue os próximos itens.

Atender ao nível mais alto de acessibilidade corresponde a tornar disponíveis todos os conteúdos aos portadores de qualquer tipo de deficiência.

2311 Q129370
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das informações contidas no texto acima, julgue os itens subsequentes.

O primeiro princípio citado por Travis enraíza a exigência do segundo, do terceiro e do quinto princípios, na medida em que, para a compreensão dos usuários, suas tarefas e contextos, devem-se levar em conta o seu envolvimento no processo de desenvolvimento, a avaliação de suas atividades e o respeito a seus hábitos e limitações.

2312 Q129367
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Atributos de usabilidade são fundamentais em páginas da Internet, mas dispensáveis em intranets, onde os usuários podem ter treinamento específico para uso das interfaces.

2313 Q129364
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Embora não se enquadre no conceito de usabilidade, a utilidade de um website é tão importante quanto as variáveis de usabilidade, pois se a informação não é útil, pouco importa a facilidade de encontrá-la.

2314 Q129361
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao assunto tratado no texto acima, julgue os itens a seguir.

Considera-se adequado, para o usuário ou internauta, website desenvolvido em conformidade com o conceito de usabilidade, visto que, nesse padrão, o website independe das características subjetivas e altamente variáveis dos usuários.

2315 Q128548
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

2316 Q128072
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A especificação de uma Metodologia de Desenvolvimento de Sistemas tem como pré-requisito indispensável, em relação ao que será adotado no processo de desenvolvimento, a definição do

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

Qual dos componentes abaixo não está associado à definição de usabilidade?

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

Para descobrir se o design de um site funciona, o método mais recomendável é testar com os usuários. Assinale a alternativa correta relacionada com o teste de usabilidade em que os usuários tentam realizar uma tarefa na interface.

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

Autor de diversos livros na área de usabilidade, como Usabilidade na web e Projetando websites. Quem é considerado o papa, guru ou rei da usabilidade?

2320 Q128055
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma aplicação para gerenciamento de currículos profissionais, deve haver uma funcionalidade para pesquisa (busca) por informações previamente registradas. Essa funcionalidade deve ser apresentada aos usuários como um formulário da interface gráfica da aplicação cuja composição deve ser diferente em cada uma das seguintes situações. Na primeira, o formulário deve apresentar ao usuário campos que permitam realizar buscas por empresas que oferecem vagas de emprego. Na segunda situação, o formulário deve apresentar campos para permitir aos usuários a realização de buscas por currículos de candidatos a vagas de emprego. O engenheiro de software, encarregado da implementação dessa funcionalidade, decidiu usar um padrão de projeto do catálogo GoF (Gang of Four). ...

2321 Q128053
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

2322 Q128052
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

NÃO contém apenas ativos de informação classificados pela norma ABNT NBR ISO/IEC 27002:

2323 Q128051
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre os requerimentos de segurança no desenvolvimento de sistemas aplicativos, analise:

I. O desenvolvimento e manutenção de sistemas deve considerar todos os aspectos que são contemplados pela segurança

da informação: controle de acesso, trilha de auditoria e disponibilidade dos recursos de informação.

II. O processo de segurança da informação não precisa participar de todo o trabalho de engenharia do sistema. Basta

participar das fases de modelagem, construção e instalação.

III. Os requisitos de segurança devem ser incorporados aos requisitos de desenvolvimento de sistema interno, mas não

terceirizado.

IV. Os programas dese...

2324 Q128048
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

software básico; ferramentas de desenvolvimento e utilitários; roteadores e switches.

2325 Q128047
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere a seguinte definição de uma característica de testabilidade (Pressman): Controlando o escopo do teste, podemos isolar problemas mais rapidamente e realizar retestagem mais racionalmente. O sistema de software é construído por meio de módulos independentes, que podem ser testados independentemente. Trata-se da característica:

2326 Q128046
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A especificação de um caso de teste (test case specification) deve conter, entre outros,

2327 Q128045
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com o IFPUG (International Function Point Users Group), análise de pontos de função é uma técnica

2328 Q128044
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Segundo Martin Fowler, pode ser considerado um anti-pattern:

2329 Q128042
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O padrão de representação e modelagem de processos IDEF0 (Integration Definition for Function Modeling) utiliza um retângulo para a representação de uma atividade. A cada lado desse retângulo são atribuídos elementos para essa atividade. Dentre tais elementos estão

2330 Q128041
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com Pressman, entre os muitos mecanismos para a criação de uma infraestrutura efetiva, está um conjunto de quatro ingredientes arquiteturais que devem estar presentes para obter a composição do componente. São dois deles:

2331 Q128039
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No âmbito do processo de gerência de configuração (NBR ISO/IEC 12207), considere: Devem ser determinadas e garantidas a completeza funcional dos itens de software em relação aos seus requisitos e a completeza física dos itens de software (ou seja, se seu projeto e código refletem uma descrição técnica atualizada). Esta é uma tarefa da atividade:

2332 Q128037
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Executa um sistema de forma a demandar recursos em volume ou frequência acima do normal. Trata-se de

2333 Q128036
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No projeto de sistemas, quando da decomposição de módulos, um adequado modelo de arquitetura deve estruturar tais módulos,

2334 Q128034
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Generalização.

II. Exclusão.

III. Agregação.

IV. Inclusão.

V. Composição.

VI. Extensão.

São relacionamentos aplicáveis aos casos de uso os que constam em

2335 Q128032
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No RUP, Stakeholder concurrence on scope definition and cost/schedule estimates trata de um critério de avaliação da

2336 Q128030
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

São duas disciplinas do RUP:

2337 Q128029
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Está correto o que consta em

2338 Q128026
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para fazer a modelagem de um padrão de projeto (design pattern) utilizando a UML é DESNECESSÁRIO

2339 Q128024
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para captar os requisitos funcionais de um sistema podese utilizar a UML. O diagrama mais adequado para essa finalidade é o diagrama de

2340 Q128023
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De certo modo, o Processo Unificado é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado

2341 Q128021
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Os produtos de trabalho resultantes da engenharia de

requisitos são avaliados quanto à qualidade durante a

etapa de validação de requisitos. Analise os itens a seguir

referentes a essa etapa:

I. Um dos principais mecanismos de validação de

requisitos é a avaliação técnica formal.

II. O modelo de análise pode garantir que os requisitos

foram consistentemente declarados.

III. É frequentemente útil examinar cada requisito em

face de um conjunto de questões do tipo checklist.

IV. A equipe de revisão que avalia os requisitos inclui

apenas pessoas com conhec...

2342 Q128020
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente quer e de como os usuários finais vão interagir com o software. A função de negociação no processo de engenharia de requisitos

2343 Q128018
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A métrica análise por pontos de função foi desenvolvida

na década de 1970, como uma forma de medir software.

Analise os itens a seguir relacionados a essa métrica:

I. Considera mais importante o número de linhas de

código do que as funcionalidades criadas.

II. Pode ser aplicada antes do código ser escrito, baseando-

se na descrição arquitetural do projeto.

III. É dependente da tecnologia utilizada no desenvolvimento.

IV. Dois programas muito diferentes podem possuir a

mesma contagem de pontos de função.

Está correto o que consta em

2344 Q128017
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Está correto o que consta em

2345 Q128015
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A principal metodologia tradicional utilizada no desenvolvimento de software é o modelo clássico também conhecido como cascata ou sequencial. Nesse modelo,

2346 Q128014
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para gerenciar uma equipe de desenvolvimento de software, que utiliza a metodologia ágil XP,

2347 Q128012
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na abordagem de implementação por estágios, representam áreas de processo que precisam ser desenvolvidas para que o nível de maturidade 2 do CMMI seja atingido pela organização:

2348 Q128010
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Preenchem correta e respectivamente os tipos de função I, II e III:

2349 Q128009
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Com respeito à NBR ISO/IEC 12207:1998, o Processo de Garantia da Qualidade e o Processo de Infraestrutura pertencem, respectivamente, aos grupos de Processos

2350 Q128007
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um dos principais conceitos do Scrum para atacar a complexidade do desenvolvimento e gerenciamento de software é a implantação de um controle descentralizado, capaz de lidar mais eficientemente com contextos pouco previsíveis. Para tanto, o gerenciamento é distribuído por meio de três agentes independentes que são:

2351 Q128005
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na Orientação a Aspectos (Sommerville), o código que implementa um aspecto e um evento em um programa em execução no qual a recomendação associada a um aspecto pode ser executada são as respectivas definições de

2352 Q128003
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes fases do RUP: (F1) Inception, (F2) Elaboration, (F3) Construction e (F4) Transition e os critérios de avaliação: I. Arquitetura estável. II. Concordância dos envolvidos quanto à definição do escopo, estimativas de custo e cronograma. III. Despesas reais dos recursos versus despesas previstas aceitáveis. A correta associação entre os critérios e as fases é

2353 Q128001
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Ramificação sequencial, bifurcação concorrente e união concorrente são

2354 Q128000
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No diagrama de colaboração da UML (2.0), as linhas cheias que ligam os objetos e as setas de pontas cheias representam, respectivamente,

2355 Q127998
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Como exemplo, a classe CarroImportado (em itálico) é escrita desta forma na UML para especificar que tal classe

2356 Q127997
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Qualquer descendente do classificador é capaz de usar a característica; sua especificação é antecedida pelo símbolo #. A definição trata da visibilidade usada na notação UML, de nível

2357 Q127995
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na notação UML, um nome entre ângulos (ex. <>), colocado acima do nome de outro elemento, é utilizado para a representação gráfica de

2358 Q127994
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. estruturais,

II. comportamentais,

III. de agrupamentos,

IV. anotacionais.

Quanto aos itens da UML que podem constituir blocos de

construção básicos OO, está correto o que consta em

2359 Q127992
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Quanto à classificação de tipo de bloco de construção, de acordo com Grady Booch et al, o vocabulário UML abrange

2360 Q127990
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No processo de obtenção de requisitos, um ponto forte é o reconhecimento das várias perspectivas que podem ser observadas nos requisitos oriundos de stakeholders diferentes. Com três tipos genéricos (Sommerville), ou seja, de interação, indiretas e de domínio, tais perspectivas

2361 Q127988
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Durante a validação de requisitos devem ser realizadas

verificações que podem refletir situações tais como:

I. Os sistemas têm diversos stakeholders com necessidades

diferentes. Estudos e análises podem

demonstrar que o que se pensava como necessidade

inicial (funções) pode variar com o

aprofundamento da análise.

II. Não devem existir restrições ou descrições contraditórias

e conflitantes para a mesma função de um

sistema.

De acordo com Sommerville, essas verificações são, respectivamente,

de

2362 Q127986
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em UML,

2363 Q127985
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação às regras do Scrum, é INCORRETO afirmar:

2364 Q127983
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Está correto o que consta APENAS em

2365 Q127981
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma disciplina do RUP que tem como uma de suas finalidades “assegurar que os clientes, usuários e desenvolvedores tenham um entendimento comum da organização- alvo”, a qual se relaciona com a disciplina Ambiente. Trata-se de

2366 Q127979
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica do

2367 Q127976
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à Engenharia de Software, é INCORRETO afirmar:

2368 Q127975
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a modelagem de dados e OLAP, julgue os próximos itens.

O levantamento e a análise de requisitos devem ser executados apenas quando o projeto de banco de dados estiver pronto, ou seja, depois que a modelagem de alto nível conceitual estiver concluída, para que não haja retrabalho.

2369 Q127973
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos a arquitetura de aplicações para Internet e Web, SOA e web services.

O modelo MVC pode ser usado para construir a arquitetura do software a partir de três elementos: modelo, visão e controle, sendo definidas no controle as regras de negócio que controlam o comportamento do software a partir de restrições do mundo real.

2370 Q127972
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

Na análise por pontos de função, as transações que podem alterar o comportamento do sistema sem que os arquivos lógicos internos sejam modificados denominam-se função do tipo transação entrada externa (EE).

2371 Q127970
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A aplicação da análise por pontos de função para a mensuração de funcionalidades de software depende da tecnologia utilizada na construção do software, uma vez que esforço e tempo despendidos dependem da forma como o produto é construído.

2372 Q127968
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A norma ISO 15504 apresenta um framework de avaliação tanto do processo de negócio quanto da engenharia de software e da organização. Nesse framework, os processos são identificados em seis níveis específicos: incompleto, executado, gerenciado, estabelecido, previsível e otimizado.

2373 Q127967
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

No RUP (Rational Unified Process), a qualidade de software é um quesito contemplado somente nas seguintes fases do ciclo de desenvolvimento: implementação, teste e entrega.

2374 Q127966
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

A norma independente SPICE (Software Process Improvement and Capability Determination), embora contribua para a melhoria contínua do processo de software, é pouco utilizada por não estar em conformidade com outras normas, como, por exemplo, a ISO 15504.

2375 Q127964
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à qualidade de software e às métricas utilizadas na avaliação de processos e projetos de software, julgue os itens a seguir.

O arquivo de interface externa, que armazena dados referenciados, é um tipo de função de dados lidos e mantidos pela aplicação.

2376 Q127963
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

As técnicas de produção e de gerenciamento de requisitos têm aplicação especificamente em software do tipo sistema de informação.

2377 Q127961
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a engenharia de requisitos, julgue os itens que se seguem.

A rastreabilidade de requisitos ocorre apenas na relação entre os requisitos propriamente ditos e os artefatos ou subprodutos de desenvolvimento gerados.

2378 Q127960
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Um dos primeiros modelos de processo de software propostos foi o modelo em cascata. Nesse tipo de modelo, os estágios são executados em sequência. A principal vantagem desse processo está na possibilidade de se retornar ao estágio anterior sempre que for necessário. Esse aspecto é particularmente importante em grandes sistemas de informação, sobretudo quando não se consegue levantar todos os requisitos no início do desenvolvimento.

2379 Q127958
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que um processo de software pode ser definido como um conjunto de procedimentos estruturados, que combina ferramentas e técnicas para produzir determinado produto, julgue os itens subsequentes.

Assim como no modelo em cascata, no RUP (Rational Unified Process) as fases de concepção, elaboração, construção e transição coincidem com as atividades técnicas do processo de desenvolvimento de software.

2380 Q127957
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

A engenharia de software, disciplina relacionada aos aspectos da produção de software, abrange somente os processos técnicos do desenvolvimento de software.

2381 Q127955
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Os estágios da engenharia de software compõem um ciclo que pode ser dividido em duas grandes etapas: a análise do problema e a síntese da solução.

2382 Q127954
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

Os sistemas de software estão sujeitos a manutenção, pois, dificilmente, as características que o definem não sofrem modificações durante a sua vida útil. Quanto mais dependentes do mundo real forem os requisitos de um sistema, maior será a probabilidade de esse sistema vir a ser modificado.

2383 Q127952
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à fase de manutenção, julgue os itens subsequentes.

Entre os problemas comuns na fase de manutenção, podem-se citar a baixa produtividade e o alto custo, além de problemas técnicos, como documentação desatualizada e dificuldade de se alterarem sistemas que foram projetados sem a preocupação com a sua manutenibilidade.

2384 Q127950
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

Uma das desvantagens de se utilizar a mesma equipe de desenvolvimento para a realização de testes é a tendência à informalidade na sua execução, o que pode provocar a não identificação de determinados defeitos do projeto.

2385 Q127948
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a teste de software, julgue os itens a seguir.

Para qualquer sistema, independentemente do seu tamanho, as etapas de teste devem seguir a seguinte sequência: testes de componente, testes de integração e testes de sistema.

2386 Q127946
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software busca sistematizar a produção de software com qualidade. No que concerne ao estágio de projeto, julgue os seguintes itens.

O projeto de software deve identificar os possíveis desvios do comportamento de um sistema. Cada exceção pode ser tratada por meio de um dos seguintes modos: tentar realizar novamente um serviço que falhou, corrigir algum aspecto do serviço antes de tentar realizá-lo novamente ou relatar o serviço não realizado para outro componente de tratamento de erro.

2387 Q127945
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software busca sistematizar a produção de software com qualidade. No que concerne ao estágio de projeto, julgue os seguintes itens.

Para transformar os requisitos em um sistema funcional, os projetistas devem criar um projeto conceitual, que descreva o sistema para o cliente em uma linguagem que este possa entender, para depois transformá-lo em um projeto com uma abordagem técnica para os construtores do sistema.

2388 Q127943
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a tecnologias associadas a Java.

A JSP permite que se trabalhe com objetos implícitos e assim se obtenham capacidades de servlet em seu contexto. Um exemplo de objeto implícito é o application do javax.servlet.ServletContext, que representa o contêiner em que o JSP é executado.

2389 Q127942
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O padrão Abstract Factory é corretamente aplicável, quando necessário, para fornecer uma biblioteca de classes e não revelar suas interfaces.

2390 Q127940
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O CMMI (Capability Maturity Model Integration), desenvolvido pelo SEI (Software Engineering Institute), visa mensurar a maturidade dos processos de desenvolvimento da organização, auxiliando na garantia e melhoria da qualidade de seus produtos e serviços na área de tecnologia da informação.

2391 Q127938
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, acerca de qualidade de software, linguagens de programação e padrões de projetos.

O padrão Facade assemelha-se ao Mediator no aspecto em que este abstrai um subsistema de objetos a fim de fornecer uma interface encapsulada na forma como um conjunto de objetos interage entre si.

2392 Q127936
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A APF tem fórmulas específicas para projetos novos e para manutenção de legados, sendo compatível até mesmo para contagem de sistemas transacionais de grande porte.

2393 Q127935
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A identificação dos ALIs somente é possível após o desenvolvimento do modelo relacional do sistema, no qual são descritos as entidades, os atributos e os relacionamentos.

2394 Q127933
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de métricas e arquiteturas de sistemas, julgue os itens que se seguem.

A arquitetura de software abrange, entre outros aspectos, questões estruturais como estrutura de controle, protocolos de comunicação, sincronização e acesso a dados, composição de elementos de design, além de escalonamento e desempenho do sistema.

2395 Q127931
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

Uma agregação composta presente entre duas classes indica uma associação do tipo todo parte, em que uma classe é a parte e a outra, o todo

2396 Q127929
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

Em um diagrama de implantação com componentes, é possível indicar o protocolo na ligação entre dois nós, bem como mostrar relações de dependência entre componentes.

2397 Q127927
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

É possível indicar multiplicidade em diagramas de caso de uso. O diagrama ilustrado abaixo indica que o caso de uso conduzir transações é utilizado 400.000 vezes por dia pelos clientes. Cada cliente inicia o caso de uso duas vezes ao mês.

2398 Q127925
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a UML, julgue os próximos itens.

O diagrama de caso de uso ilustrado abaixo está incorreto, pois não há herança entre use case, apesar de haver entre os atores.

2399 Q127924
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

O diagrama de caso de uso de negócio é um diagrama do RUP utilizado para mapear e descrever atores e funções envolvidos na modelagem de negócio.

2400 Q127922
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a processos de software e a sistemas orientados a objetos (OO).

O SCRUM é um método ágil em que todos os itens do sprint backlog advêm do product backlog.

2401 Q127920
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de gerenciamento de conteúdo e E-MAG, julgue os itens subsequentes.

Em relação ao uso, a E-MAG identifica quatro situações principais relacionadas ao acesso a computador por parte de usuários portadores de necessidades especiais: acesso ao computador sem teclado, sem mouse, sem monitor e sem áudio.

2402 Q127919
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de gerenciamento de conteúdo e E-MAG, julgue os itens subsequentes.

As etapas do processo de acessibilidade a um sítio, preconizadas pela E-MAG, incluem a verificação da necessidade de acessibilidade, a validação e promoção de acessibilidade e a garantia contínua da acessibilidade.

2403 Q127918
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

Essa norma é útil para avaliação de processos de software e avalia a melhoria dos processos e a determinação da capacidade de processos da organização.

2404 Q127915
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

O atributo de um processo está associado a indicadores de processos relacionados que estão associados a atividades genéricas e guiam a implementação do atributo.

2405 Q127913
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à norma ISO 15504.

A aplicação da norma em questão é restrita a software, sendo composta por cinco partes, uma das quais descreve as recomendações para melhoria de processos e determinação de capacidade.

2406 Q127911
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à gestão de configuração e ao modelo CMMI, julgue os próximos itens.

Para identificar um item de configuração, o nome deve ser único para todos os documentos sob o controle de configuração.

2407 Q127909
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

Considerada uma área de conhecimento constituinte da engenharia de software, a qualidade de software é responsável por definir e normatizar o processo de desenvolvimento.

2408 Q127907
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

A garantia de qualidade de software possui padrões, entre eles os padrões de processo, que se aplicam ao produto do software em desenvolvimento e que incluem a estrutura de documentos de requisitos.

2409 Q127905
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a conceitos e garantia da qualidade de software, julgue os itens subsequentes.

É responsabilidade da garantia da qualidade de software identificar não conformidades, mantê-las registradas e comunicá-las; as ações corretivas cabem à gestão de configuração.

2410 Q127903
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Se um conjunto de softwares que serão testados contiver grande quantidade de arquivos, esse fator incidirá diretamente na maior dificuldade dos testes, em relação a testes realizados em softwares que possuam pouca quantidade de arquivos a serem testados.

2411 Q127901
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

É necessário obter o total de pontos de teste estático (PTE), para, em conjunto com outros fatores, se chegar ao total de pontos de teste. Para que seja possível encontrar o PTE, é suficiente avaliar algumas características isoladas do software.

2412 Q127899
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

O grau de envolvimento dos usuários nos testes do software é fator irrelevante tanto nos resultados dos testes quanto no grau de esforço da equipe de teste, sendo, por isso, desprezível a sua interferência nos resultados de uma forma global.

2413 Q127897
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 102 a 107, acerca de métricas e estimativas aplicadas a testes de software.

Considere que, um gerente de testes, para tentar aumentar a produtividade dos testes, tenha adquirido uma ferramenta de automação, com o intuito de facilitar o trabalho da equipe de teste. Nesse caso, o procedimento do gerente foi inadequado para o aumento da produtividade, pois ferramentas de automação não documentam casos de testes e não repetem testes já executados.

2414 Q127895
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à análise e avaliação de riscos em projetos de teste de software, julgue os itens que se seguem.

Se detectar que sua equipe de teste possui metodologia inadequada para testes, o gerente de testes deve considerar esse fato como um risco para o processo de teste.

2415 Q127893
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de relatórios de teste de software.

O relatório de log de teste descreve eventos ocorridos no projeto de desenvolvimento do software.

2416 Q127891
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Informações relacionadas ao ambiente de teste, aos eventos não previstos e à descrição da execução são conteúdos que devem fazer parte do relatório sumário de teste

2417 Q127889
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Sendo as etapas de identificação de defeitos relatar o defeito e reconhecer o defeito, um defeito é considerado identificado quando o patrocinador do projeto formaliza a existência desse defeito como um defeito válido.

2418 Q127888
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Para encontrar defeitos em software, podem ser utilizadas diversas técnicas, sendo uma delas a técnica operacional, em que uma falha na operação do software corresponde a um defeito.

2419 Q127887
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de gerenciamento de defeitos de software, julgue os próximos itens.

Se um usuário, ao testar uma aplicação desenvolvida para web, utilizando um navegador para acessá-lo, identifique lentidão na etapa de autenticação e dificuldades para navegar e achar facilmente os assuntos que deseja, esses tipos de defeitos são caracterizados, respectivamente, como defeito de desempenho e defeito de usabilidade.

2420 Q127885
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, referentes ao processo de execução de testes de software.

Durante a execução dos testes de um software, não se descarta identificar problemas no software e nos seus módulos. Também é possível encontrar problemas no material de teste.

2421 Q127884
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.

Na definição do documento referente ao plano de testes, devem ser incluídos os tipos e a metodologia dos testes. No entanto, critérios de aceitação e processos associados fogem ao escopo desse documento e devem ser inseridos na análise dos riscos.

2422 Q127882
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao planejamento e à elaboração de testes de software, julgue os itens subsequentes.

Ao ser estabelecido, um plano de testes necessita de diversos insumos, sendo um deles a estratégia de testes.

2423 Q127880
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de ambiente de teste de software.

À semelhança do que ocorre com o ambiente de desenvolvimento e produção, o ambiente de teste de software deve ser isolado e disponibilizado somente para a equipe de testes, para garantir a sua integridade.

2424 Q127879
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de ambiente de teste de software.

A implementação do ambiente de teste deve ser feita durante a preparação do processo de teste, devendo o responsável pela execução ser identificado na matriz de responsabilidades.

2425 Q127877
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito de ambiente de teste de software.

O escopo e a equipe de teste são atributos que fazem parte do planejamento do ambiente de teste; o volume de dados e a origem dos dados são fatores considerados pelas ferramentas de automação e planejamento.

2426 Q127876
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

A estratégia de teste aplicada para se testar um software pode contemplar técnicas de testes manuais. Esses testes manuais não testam o desempenho nem o estresse em um software.

2427 Q127874
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que uma organização esteja no processo de elaboração da estratégia de testes, julgue os itens a seguir.

O gestor do projeto de teste deve ser definido, pois ele será o responsável por aprovar o plano de testes. Na fase de elaboração da estratégia de testes, é necessário identificar riscos associados ao projeto de teste. Os riscos do negócio não são identificados, pois não fazem parte do projeto de teste.

2428 Q127872
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de automatização de testes de software e ferramentas para suporte, julgue os itens seguintes.

Mantis é ferramenta para gerenciamento de defeitos em software que realiza o acompanhamento de um defeito desde o seu registro inicial até o seu fechamento.

2429 Q127870
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

Na etapa de especificação, ocorrem a elaboração e a revisão dos casos de testes.

2430 Q127869
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

Em um projeto de teste, após ser concluída a etapa de execução, inicia-se a etapa de entrega, cujos produtos incluem o relatório de não conformidades.

2431 Q127867
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

A elaboração de scripts para teste é um dos insumos necessários na etapa de planejamento.

2432 Q127865
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos aos processos de teste de software.

Na etapa de execução, os roteiros dos testes são insumos necessários, que descrevem a relação dos casos de testes e a previsão de execução.

2433 Q127863
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Para a verificação da capacidade de proteção do software, são utilizados testes de interoperabilidade.

2434 Q127862
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Testes unitários são aplicados a uma combinação de componentes, para que sejam verificados o funcionamento em conjunto desses componentes e o atendimento dos requisitos do software como um todo.

2435 Q127860
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos tipos de teste de software, julgue os itens subsequentes.

Testes de controle são inadequados para validar dados e verificar a integridade de arquivos, sendo adequado para essas atividades o tipo de teste de interconexão.

2436 Q127858
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que as características de qualidade do produto de software permitem identificar uma série de fatores de influenciam na avaliação de um produto de software, julgue os itens de 125 a 127.

A característica eficiência refere-se à capacidade de um software manter certo nível de desempenho quando estiver operando em determinado contexto de uso. Nesse contexto, é permitido haver a avaliação de aspectos como tolerância à falha e recuperabilidade.

2437 Q127857
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que as características de qualidade do produto de software permitem identificar uma série de fatores de influenciam na avaliação de um produto de software, julgue os itens de 125 a 127.

A usabilidade representa a facilidade de utilizar o produto. Características como atratividade, compreensibilidade, eficiência de uso, facilidade de memorização e apreensibilidade, permitem orientar uma avaliação nesse contexto.

2438 Q127856
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

O CMMI-Dev e o MPS.BR têm como objetivos definir e aprimorar um modelo de melhoria e avaliação de processo de software. Ambos os modelos baseiam-se em conceitos de maturidade e processos.

2439 Q127853
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

O framework scrum engloba conceitos como times scrum, eventos com duração fixa (time-boxes), artefatos e regras. São exemplos de eventos que têm duração fixa: a reunião de planejamento da versão para entrega, a sprint, a reunião diária, a revisão da sprint e a retrospectiva da sprint.

2440 Q127851
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que processo de software pode ser definido como um conjunto de atividades inter-relacionadas que transformam insumos (entradas) em produtos (saídas), julgue os itens que se seguem.

As áreas de processo medição e análise, gestão de acordo com fornecedores e planejamento do projeto pertencem ao nível de maturidade 3, gerenciado do CMMI-Dev; o nível de maturidade 2 do CMMI-Dev engloba as áreas de processo: gestão de requisitos, monitoramento e controle de projeto, garantia da qualidade de processo e produto e gestão de configuração.

2441 Q127849
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sabendo que entrevistas e reuniões são técnicas utilizadas para a obtenção de requisitos de um software, julgue os itens a seguir.

As entrevistas podem ser classificadas como abertas ou fechadas. Nas entrevistas fechadas, não há roteiro predefinido. Na prática, é possível implementar uma combinação de entrevistas abertas e fechadas, visando obter uma compreensão mais ampla das necessidades dos stakeholders com relação ao sistema.

2442 Q127846
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a validação de requisitos permite demonstrar que os requisitos refletem o sistema que se deseja construir, julgue os itens subsequentes.

Verificações de realismo buscam averiguar se os requisitos não estão conflitantes, enquanto verificações de consistência, considerando a tecnologia existente, visam analisar a viabilidade de implementação desses requisitos.

2443 Q127844
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a validação de requisitos permite demonstrar que os requisitos refletem o sistema que se deseja construir, julgue os itens subsequentes.

A revisão de requisitos objetiva verificar o documento de requisitos em busca de anomalias ou omissões; é um processo manual que envolve cliente e fornecedor.

2444 Q127841
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os requisitos de um sistema definem o que esse sistema deve fazer, bem como estabelecem as restrições de operação e implementação desse sistema. Acerca de requisitos funcionais e não funcionais, julgue os próximos itens.

Os requisitos funcionais descrevem o que o sistema deve fazer; dependem do tipo de software que está sendo desenvolvido, dos usuários e da abordagem geral utilizada pela organização para redigir os requisitos.

2445 Q127839
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os requisitos de um sistema definem o que esse sistema deve fazer, bem como estabelecem as restrições de operação e implementação desse sistema. Acerca de requisitos funcionais e não funcionais, julgue os próximos itens.

Os requisitos não funcionais não estão relacionados diretamente às funções específicas fornecidas pelo sistema. Definições de desempenho, espaço e portabilidade são exemplos de requisitos não funcionais.

2446 Q127838
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

A contagem da APF considera fatores de complexidade ambiental e fatores de complexidade funcional; a contagem da APCU trata as características gerais de sistema.

2447 Q127837
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

A APF, uma técnica de medição das funcionalidades fornecidas pelo software, de acordo com a percepção do usuário, baseia-se na avaliação dos requisitos lógicos; a APCU é uma técnica de medição dos casos de uso e, diferentemente da APF, possibilita, também, a identificação do esforço.

2448 Q127836
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Medição é o processo por meio do qual números ou símbolos são atribuídos a entidades do mundo real, de forma a quantificá-las, ou seja, é o processo de obtenção de medidas para entidades do mundo real. Julgue os itens a seguir, relativos a análise de pontos de função (APF) e a análise por pontos de caso de uso (APCU).

A tabela de fatores de complexidade técnica permite avaliar o impacto de fatores como atualização online, volume de transações e entrada de dados online.

2449 Q127835
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Linguagens de nível muito alto e geradores de interface com o usuário são exemplos de ferramentas CASE de prototipação.

2450 Q127833
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Ferramentas CASE (computer-aided software engineering) são softwares utilizados para apoiar as atividades do processo de software, como, por exemplo, engenharia de requisitos, projeto, teste etc. Julgue os itens seguintes, acerca dessas ferramentas.

Geradores de referência cruzada, analisadores estáticos e analisadores dinâmicos são exemplos de ferramentas CASE de análise de programa.

2451 Q127832
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

Aplicações embasadas em SOA são distribuídas e multi-tier e possuem lógicas de apresentação e negócio e camadas de persistência.

2452 Q127831
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

A arquitetura SOA utiliza um paradigma find-bind-execute no qual os provedores cadastram seus serviços em um registro público; os consumidores acessam o registro em busca de serviços; e, se houver serviço disponível, o registro devolve ao consumidor um contrato e um endereço para aquele serviço.

2453 Q127829
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere à arquitetura SOA e web services, julgue os itens a seguir.

As transações são os blocos básicos sobre os quais as aplicações embasadas em SOA são construídas.

2454 Q127827
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

O processo de desenvolvimento de software é uma caracterização descritiva ou prescritiva de como um produto de software deve ser desenvolvido.

2455 Q127825
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens a seguir.

O modelo Waterfall tem a vantagem de facilitar a realização de mudanças sem a necessidade de retrabalho em fases já completadas.

2456 Q127823
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito do gerenciamento de serviços de TI de acordo com o ITIL versão 3, julgue os itens subsequentes.

O modelo RACI (responsible accountable consulted informed) é utilizado para a definição de papéis e responsabilidades em determinados processos ou atividades; nesse modelo, a pessoa cobrada (accountable) pela atividade responde por sua execução e, para cada atividade, há um, e somente um, accountable.

2457 Q127821
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de soluções de alta disponibilidade, julgue os itens a seguir.

A implementação da tecnologia Heartebeat em um ambiente que disponibilize vários servidores web com o mesmo conteúdo para Internet tornará esse ambiente capaz de identificar falhas na disponibilidade dos servidores e adotar medidas para que o sistema continue em funcionamento.

2458 Q127820
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes à engenharia de requisitos.

A rastreabilidade bidirecional ocorre tanto de forma horizontal quanto vertical: a vertical estabelece a dependência entre os requisitos ou produtos de trabalho em um mesmo nível, podendo ocorrer em relação aos requisitos entre si ou entre códigos de unidades dependentes; a horizontal estabelece um rastreamento a partir de um requisito fonte, passando pelos requisitos de mais baixo nível, até atingir o nível de decomposição mais baixo do produto.

2459 Q127819
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes à engenharia de requisitos.

No desenvolvimento de um software, ocorrem atividades associadas à rastreabilidade em quatro momentos: nos artefatos definidos na gerência de requisitos; no relatório de solicitação de mudança; na elaboração dos protótipos; e na codificação do software.

2460 Q127817
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes à engenharia de requisitos.

A rastreabilidade dos requisitos, além de documentar as solicitações de mudança, indicando o solicitante, o motivo e a sua propriedade, ajuda a estimar os recursos de hardware e software necessários ao desenvolvimento do produto de software, permitindo um adequado gerenciamento de requisitos.

2461 Q127816
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos à modelagem da informação.

A organização da informação envolve a descrição física e de conteúdo dos objetos informacionais, documentos que possibilitam analisar e organizar dado, informação e conhecimento.

2462 Q127814
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos à modelagem da informação.

Uma das principais características da engenharia de software, cujo foco é a automação dos processos organizacionais, é a modelagem da informação, processo por meio do qual se busca a integração dos sistemas de informação de uma organização.

2463 Q127813
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, relativos à modelagem da informação.

Modelagem da informação consiste em um conjunto de procedimentos, técnicas, ferramentas e documentos auxiliares que ajudam os profissionais de informação em seus esforços para representar o domínio observado e os objetos informacionais pertencentes a esse domínio.

2464 Q127811
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O diagrama de tempo, tipicamente utilizado para acompanhar os estados por que passa uma instância de uma classe, descreve a mudança no estado ou condição de uma instância de uma classe, ou o seu papel durante um tempo.

2465 Q127809
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a UML (Unified Modeling Language), linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos, julgue os seguintes itens.

O objetivo dos diagramas da UML 2.0 é fornecer múltiplas visões do sistema a ser modelado, procurando atingir a completitude da modelagem para permitir que cada diagrama complemente os outros. Nesse sentido, a UML 2.0 é exaustiva, ou seja, para se modelar um sistema, é necessário utilizar todos os seus diagramas.

2466 Q127807
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, acerca da modelagem funcional e de dados.

Na modelagem funcional, composta por entidades externas, funções e fluxos de dados, o dicionário de dados, por ser apenas um repositório de informações sobre os componentes dos sistemas, não pode ser contemplado.

2467 Q127805
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, acerca da modelagem funcional e de dados.

O uso de um diagrama de fluxo de dados é adequado para demonstrar a interdependência das funções que compõem um sistema.

2468 Q127803
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das metodologias de desenvolvimento de sistemas, julgue os itens a seguir.

A metodologia RUP faz uso de UML (unified modeling language) e procura reduzir riscos do projeto.

2469 Q127798
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

Para que se obtenha sucesso na utilização do Scrum, o cliente deve se tornar parte da equipe de desenvolvimento do software, participando diretamente do processo.

2470 Q127796
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da UML (unified modeling language), julgue os próximos itens.

O diagrama de componentes deve ser utilizado para se representar a configuração e a arquitetura de um sistema no qual estarão ligados todos os software e hardware, bem como sua interação com outros elementos de suporte ao processamento.

2471 Q127794
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de análise de pontos de função, julgue os itens que se seguem.

A técnica de análise de pontos de função tem como objetivos primários, entre outros, a medição da funcionalidade que o usuário solicita e recebe, a medição do desempenho e a manutenção de software independentemente da tecnologia utilizada para sua implementação.

2472 Q127760
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a engenharia de software e uso de UML para a modelagem de sistemas, julgue os itens subsecutivos.

Verificação e validação são atividades da análise de software, necessárias para se identificar o que o software precisa executar, seguida de uma avaliação do usuário quanto às atividades definidas.

2473 Q127757
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

No RUP, são definidos vários artefatos para cada disciplina. O modelo de casos de uso, artefato da disciplina de análise e design, descreve as funções pretendidas do sistema e seu ambiente.

2474 Q127743
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Após a aplicação do fator de ajuste, o total de pontos de função em uma contagem ficou em 110,60. Antes da aplicação do ajuste, os pontos de função brutos estavam em 140,00. Portanto, o somatório dos 14 itens do nível de influência global foi

2475 Q127742
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, especifica-se que uma classe é abstrata escrevendo seu nome

2476 Q127740
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, o relacionamento entre uma superclasse e suas subclasses é denominado

2477 Q127739
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma das atividades recomendadas no processo de manutenção da NBR ISO/IEC 12207 é a

2478 Q127738
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No SCRUM, o processo de desenvolvimento inicia com uma reunião de planejamento na qual o Product Owner e a equipe decidem, em conjunto, o que deverá ser implementado do Product Backlog. Assim, a equipe planeja seu trabalho, definindo o Sprint Backlog, na

2479 Q127736
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No Processo Unificado, a maior porção do core workflow denominado Analysis é executada na fase

2480 Q127735
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No processo de Análise de Pontos de Função − APF, aplicam-se os mesmos valores: 3, 4 e 6, correspondentes, respectivamente, aos níveis simples, médio e complexo, nos tipos de função:

2481 Q127733
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A técnica utilizada na compreensão de requisitos sociais e organizacionais por observação das rotinas dos envolvidos é a

2482 Q127731
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

É embasado na idéia de desenvolvimento de uma implementação inicial, expondo o resultado aos comentários do usuário e refinando esse resultado por meio de diversas versões, até que seja desenvolvido um sistema adequado. No âmbito do processo de software, trata-se de

2483 Q127729
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com a NBR ISO/IEC 27001, integridade é

2484 Q127726
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere: E = estruturais e C = comportamentais. Os diagramas de comunicação, pacotes, implantação e componentes são, respectivamente,

2485 Q127725
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

A avaliação do impacto de mudança de um requisito, muitas vezes, faz com que seja necessário retornar à sua fonte. Na validação dos requisitos, a equipe deve estar atenta, portanto, à

2486 Q127724
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

De acordo com Sommerville, são atividades do processo de elicitação de requisitos, pela ordem:

2487 Q127722
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na versão 2.0 da UML, costuma conter elementos tais como: ações, bifurcações, ramificações e fluxos. Trata-se do diagrama de

2488 Q127716
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na NBR ISO/IEC 12207:1998, Análise dos requisitos do sistema, Projeto da arquitetura do sistema e Integração do sistema são atividades do processo de

2489 Q127714
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No contexto dos padrões de projeto:

I. Oferecer uma interface simples para uma coleção de classes.

II. Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente.

Correspondem respectivamente a

2490 Q127713
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

2491 Q127712
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, é um diagrama de interação que dá ênfase à organização estrutural dos objetos que enviam e recebem mensagens. Ele mostra um conjunto de papéis, as conexões existentes entre estes e as mensagens enviadas e recebidas pelas instâncias que representam os papéis. Trata-se do diagrama de

2492 Q127710
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na UML, o componente que tem acesso aos serviços do outro componente por meio da interface é conectado a ela usando um

2493 Q127709
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Foi necessário aplicar uma decomposição funcional top-down para analisar o problema. Entretanto, verificou- se que o tempo de resposta exigido não poderia ser atendido, uma vez que o projeto não tinha adotado o diagrama de pacotes e nem o de estrutura composta.

Os trechos do texto em negrito correspondem, respectivamente, a conceitos da engenharia de software aplicáveis a

2494 Q127706
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um relacionamento todo-parte onde o todo controla a vida das partes; todavia as partes podem ser removidas explicitamente antes da morte do todo. Trata-se de

2495 Q127627
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um esquema conceitual de aplicação de controle de versões ao suposto desenvolvimento de três programas que atuam de forma integrada: o Windows, o MP e o IE. Os códigos dos programas MP e IE iniciam-se com as versões MP 10 e IE 6 e chegam às versões MP 11 e IE 7. Na figura, as setas horizontais grossas representam a evolução do código, seja no tronco principal, seja nos seus ramos (branches) MP e IE, representando o trabalho dos times MP e IE, respectivamente. As setas rotuladas RI e FI representam, respectivamente, as operações de integração reversa (reverse integration) e de integração para frente (forward integration).

Com base no conjunto de informações apresentado aci...

2496 Q127625
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que apresenta um diagrama UML relacionado ao framework JUnit, julgue os itens seguintes, referentes aos conceitos de teste de software, especialmente relacionados ao JUnit.

No JUnit, o comando a seguir executa os casos de teste contidos na classe Pessoa. org.junit.runner.JUnitCore.runClasses(new Pessoa());

2497 Q127623
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que foi obtida do documento de especificação da superestrutura da linguagem UML e que apresenta um diagrama de classes no qual estão representados conceitos da própria linguagem, julgue os itens a seguir, relativos aos conceitos gerais da UML e aos diagramas suportados dessa linguagem.

Em um diagrama de estados, uma máquina de estados pode ser composta por diversas outras máquinas de estados, denominadas submáquinas. Cada submáquina pode estar relacionada às demais por meio de transições, e as submáquinas podem estar na mesma região ou em diferentes regiões da máquina de estado que as compõe....

2498 Q127621
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito das métricas de software, julgue o item a seguir.

As métricas orientadas a tamanho medem a funcionalidade entregue pela aplicação ao usuário como valor de normalização.

2499 Q127619
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Testes ajudam a descobrir erros ocorridos durante o projeto e a construção de software. As estratégias de teste devem ser planejadas de forma adequada, e ferramentas de teste podem ser utilizadas para tal fim. A esse respeito, julgue os itens subsequentes.

No plano de teste, um documento de nível gerencial, definem-se como o teste vai ser realizado, quem vai executar os testes, o prazo estimado e o nível de qualidade esperado.

2500 Q127616
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subsecutivos, referentes a UML.

Os diagramas de atividades mostram como objetos específicos interagem entre si e são úteis para definir o fluxo lógico de programas.

2501 Q127615
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de RUP (rational unified process), julgue os itens que se seguem.

O conjunto de artefatos de requisitos do RUP contém artefatos relativos ao planejamento, tais como o plano de projeto e os planos de iteração.

2502 Q127612
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que segue a notação BPMN, julgue os itens subsequentes, acerca de gerenciamento de processos.

O fluxo de saída da Tarefa 2 é direcionado para um evento de fim, com captura de erro, ao passo que o fluxo de saída da Tarefa 5 é direcionado para um evento de início, com envio de mensagem.

2503 Q127557
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o fragmento de texto acima, julgue os itens subsequentes, relativos ao controle de versões e ao Concurrent Version System (CVS).

Para se armazenar em arquivos binários no CVS, é necessário informar o tipo do arquivo durante as operações de importação e adição.

2504 Q127556
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando que a aplicação de testes em um programa possibilita verificar se ele atende à sua especificação e se realiza o que o cliente deseja, julgue os itens subsecutivos, relativos a testes de software.

O teste de validação tem por finalidade encontrar defeitos e inconsistências no programa com relação a sua especificação.

2505 Q127553
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de engenharia de software, julgue os itens subsequentes.

A metodologia Rational Unified Process (RUP) promove o envolvimento do cliente, bem como iterações e testes contínuos, o que torna o processo dependente de outros, apesar de reduzir os seus riscos. Já a metodologia Extreme Programming (XP) proporciona flexibilidade e agilidade, visto que, por meio dela, realiza-se a divisão de tarefas de forma específica.

2506 Q127551
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima e os conceitos de UML, julgue os itens subsecutivos.

A figura  representa um ator que, na figura acima, é o “submissor”, contudo essa mesma figura pode ser utilizada em situações diferentes para caracterizar um usuário, uma secretária ou uma impressora.

2507 Q127549
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de software, métricas, RUP, UML e teste de software, julgue os itens subsequentes.

De acordo com o manual de contagem de pontos de função, consulta externa é um processo elementar que envia dados ou informações de controle para fora da fronteira, sendo considerada componente funcional básico.

2508 Q127546
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de diferentes abordagens para o processo de desenvolvimento de software.

O extreme programming (XP), que se inclui entre os métodos ágeis, apresenta, entre outras, as seguintes características: pequenos releases, projeto simples, refactoring, programação em pares e propriedade coletiva.

2509 Q127544
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A técnica de análise de pontos de função é considerada uma técnica de medição funcional de tamanho, segundo a ISO/IEC 20926. A esse respeito, e considerando que a sigla IFPUG se refere ao International Function Point Users Group, julgue os itens subsequentes.

O conceito de projeto de melhoria do IFPUG envolve as manutenções evolutivas, corretivas e preventivas da aplicação.

2510 Q127543
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, a respeito dos requisitos de um sistema, que definem o que o sistema deve fazer e as restrições existentes.

São consideradas técnicas de validação de requisitos: revisões de requisitos, prototipação e geração de casos de teste.

2511 Q127541
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de modelo de processo, que pode ser usado para indicar quais atividades ocorrem, quando e por quem elas são realizadas, julgue os itens a seguir.

São elementos de um processo de desenvolvimento de software: atividade, sequência, modelo de processo, recursos, controles, políticas e organização.

2512 Q127493
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

Sobre os padrões de projetos utilizados na arquitetura MVC (Modelo Visão Controle), é correto afirmar que os padrões Composite, Observer e Strategy são utilizados, respectivamente, nas camadas:

2513 Q127491
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

O artefato definido no RUP (Rational Unified Process) que identifica as mudanças e os erros conhecidos em uma versão de um build ou em uma unidade de implantação que tenha sido disponibilizada para uso é denominado de:

2514 Q127489
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

Em UML 2.0 a caixa tracejada localizada no lado superior direito da caixa de classe na figura abaixo representa o conceito de:

2515 Q127488
Ciência da Computação
Ano: 2011
Banca: Diretoria de Concursos e Vestibulares (COVEST/ UNEMAT)

Nos diagramas de atividades UML 2.0 as interações com participantes externos são representadas através de:

2516 Q127406
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto de qualidade de software e métricas de software, coesão e acoplamento são medidas

2517 Q127403
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A verificação de software é um processo mais abrangente que o processo de validação de software.

PORQUE

O objetivo da validação é assegurar que o sistema atenda às expectativas do cliente, enquanto que a verificação envolve testes de correção do produto.

Analisando-se as afirmações acima, conclui-se que

2518 Q127400
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em Arquiteturas Orientadas a Serviços, os barramentos de serviços corporativos (ESB - Enterprise Service Bus) viabilizam a infraestrutura que permite usar os serviços em ambientes distribuídos. Entretanto, os ESB possuem características técnicas e conceituais que os distinguem, e, em função dessas diferenças, podem ser categorizados. Associe os tipos de conexão com suas possíveis implementações.

2519 Q127397
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em Projeto de Interfaces de Software, estilos de interação são as formas por meio das quais os usuários se comunicam ou interagem com os sistemas computacionais. Dentre as formas abaixo, qual NÃO representa um estilo de interação de uma interface de software?

2520 Q127394
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No Projeto de Interfaces de software modelados e projetados segundo o paradigma da orientação a objetos, diversos artefatos da UML 2.0 são utilizados para a construção do mapa de navegação das telas. Um diagrama NÃO adequado a essa tarefa é o de

2521 Q127391
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de

2522 Q127388
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que

2523 Q127385
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.

O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.

PORQUE

A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.

A esse respeito, conclui-se que
2524 Q127382
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Tanto no paradigma orientado a objetos quanto no paradigma estruturado, existem diversas técnicas úteis para averiguar se um sistema de software foi bem projetado. No primeiro, essas medidas são aplicáveis a classes, e no segundo, são aplicáveis a módulos. Quais, dentre os termos apresentados a seguir, são medidas de qualidade de projeto aplicáveis em ambos os paradigmas?

2525 Q127379
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O modelo de ciclo de vida em cascata

2526 Q127376
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de sequência em notação UML 2.0 acima apresenta uma interação entre objetos das classes C1, C2, C3 e C4. Ao fazer a leitura considerando apenas as informações desse diagrama, verifica-se que, para determinado cenário da interação em questão,

2527 Q127373
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Conforme proposto originalmente, o Processo Unificado é dividido em diversas fases, e em cada uma delas podem ser realizadas atividades de diferentes fluxos de trabalho (workflows), em diferentes proporções. A característica que NÃO se aplica a esse processo é ser

2528 Q127369
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A análise do diagrama de classes em notação UML 2.0 apresentado acima indica que

2529 Q127366
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No contexto da engenharia de software, o processo conhecido como engenharia de requisitos permite ao engenheiro de software

2530 Q127363
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma empresa de software, foram mapeados os processos a seguir.

• Desenvolvimento Inicial de Software: processo em que, a partir de um Escopo Inicial de Projeto validado pelo cliente, será desenvolvido o Projeto do sistema. O Desenvolvimento Inicial de Software se inicia a partir do momento em que o Escopo Inicial do projeto esteja documentado, ajustado e aprovado. Esse processo vai ter duração flexível, de acordo com a complexidade do projeto.

• Instalação de Infraestrutura: esse processo só é iniciado quando, ocasionalmente, se deseja montar um novo laboratório, ou uma nova sala de apoio da empresa. Ele utiliza o Documento de Infraestrutura gerado por um outro processo, que vai conter todos os dados de execução da montagem ...

2531 Q127361
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analisando os dados e as informações acima, conclui-se que a

2532 Q127358
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Duas equipes de desenvolvimento de software diferentes obtiveram os seguintes resultados durante sua fase de teste:

- a equipe A encontrou 345 erros, por mês, nos testes de software de um sistema antes da entrega;

- a equipe B encontrou 184 erros, por semana, nos testes de software de um sistema antes da entrega.

Considerando-se que o mês de trabalho teve 30 dias e a semana 7 dias, tratando-se de indicadores de desempenho e avaliação,

2533 Q127354
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma das principais atividades do processo de teste de um ciclo de vida de um projeto qualquer é

2534 Q127352
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um modelador de banco de dados foi incumbido de criar um modelo conceitual para a situação a seguir.

“Representantes trabalham em empresas. Cada empresa usa o seu depósito particular, que armazena um conjunto de produtos. É preciso saber que representantes estão associados a que produtos”.

Durante a modelagem inicial dessa situação, o modelador construiu o modelo conceitual abaixo, utilizando a notação do diagrama de classes da UML 2.0.

Nesse contexto, analise as afirmações a seguir. A consulta “Que representantes estão associados a que produtos” é respondida pelo modelo conceitual apresentado.

...
2535 Q127349
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O Processo Unificado Rational (RUP) descreve uma abordagem disciplinada para alocar e gerenciar tarefas e responsabilidades durante o desenvolvimento de um sistema de software. Trata-se de uma recomendação do RUP

2536 Q127346
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em um projeto, a quantidade de tempo total que uma determinada atividade pode atrasar sem prejudicar o início mais cedo de atividades imediatamente sucessoras é denominado folga

2537 Q127344
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A abordagem multidimensional, também chamada de modelo estrela no Brasil, tem esse nome porque sua representação considera uma tabela central, conhecida como tabela fato, e tabelas ao seu redor, conhecidas como tabelas dimensão. Uma das importantes características da abordagem multidimensional é

2538 Q127341
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na Engenharia de Software, os requisitos que descrevem o comportamento externo do sistema, estabelecendo uma descrição detalhada das funções, dos serviços e das restrições operacionais do referido sistema, são os requisitos

2539 Q127338
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Ainda existem muitos projetos de software que atrasam, ultrapassam o orçamento e não produzem software que atenda às necessidades do cliente.

PORQUE

Não existem métricas de software padronizadas e universalmente aceitas, e, colocar mais homem/hora em um projeto atrasado, pode atrasar ainda mais a construção desse software.

Analisando-se as afirmações acima, conclui-se que

2540 Q127335
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

2541 Q127332
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O Padrão de Projeto Decorador é formado por uma hierarquia de classes cuja classe mais genérica representa um componente ou um componente abstrato. Para o padrão ser útil, essa classe deve ser diretamente especializada em, pelo menos, outras duas classes que representam um(a)

2542 Q127329
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos éUm dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central).

Trata-se do diagrama de

2543 Q127326
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma aplicação distribuída que possua uma camada de objetos de negócio localizada no servidor da aplicação, há a necessidade de comunicação entre processos que estão sendo executados nas máquinas cliente e servidora. Para implementar essa comunicação, é possível o uso do padrão Fachada Remota (Remote Facade), do catálogo P of EAA. Nesse contexto, considere as afirmações a seguir.

O uso do padrão Fachada Remota para intermediar chamadas a processos em execução por um servidor de aplicações, a partir de um cliente fisicamente remoto, aumenta o desempenho da aplicação.

PORQUE

Uma característica do objeto Fachada Remota é que ele implementa parte da lógica de negócio no lado cliente, o que diminui a quantida...

2544 Q127324
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o modelo conceitual de dados representado pelo diagrama de entidades e relacionamentos (DER) a seguir, na notação de Peter-Chen. Esse diagrama apresenta três relacionamentos: o primeiro é Lotado_em, que representa empregados lotados em departamentos; o segundo DER apresenta também o relacionamento Trabalha_em, que representa as associações dos empregados aos projetos em que trabalham e o terceiro relacionamento é Supervisão, que representa associação entre empregados e seus supervisionados. Os atributos identificadores de cada entidade estão sublinhados.

A partir da análise do diagrama, NÃO se pode inferir que é possível

2545 Q127321
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A ISO 9001:2000 se baseia em princípios de gestão da qualidade. São exemplos desses princípios:

2546 Q127318
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O CMM é um instrumento de orientação para a implementação da melhoria contínua do processo de desenvolvimento de software e utiliza um modelo de cinco níveis. Há áreas-chave de processos (KPA) com metas que devem ser atingidas para que o processo satisfaça às condições de determinado nível. Qual dos seguintes relacionamentos associa a KPA a uma de suas metas?

2547 Q127315
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O planejamento do escopo de um projeto é uma atividade essencial que afeta todas as fases do projeto e influencia de forma decisiva o sucesso do mesmo. A esse respeito, considere as afirmativas abaixo.

I - A declaração do escopo define todas as entregas (deliverables) de um projeto, essencialmente definindo o que será e, por omissão, o que não será feito.

II - A declaração de escopo deve ser elaborada apenas pelos clientes, pois estes são os únicos que sabem dizer o que é necessário para o projeto, não sendo razoável envolver outras pessoas nesse processo.

III - Uma declaração de escopo deve incluir os critérios mensuráveis de sucesso do mesmo, em todas as dimensões relevantes, tais como tempo, custo e qu...

2548 Q127312
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em uma reunião com um dos principais interessados (stakeholders) de um projeto, é pedido ao gerente para adiantar a entrega final do projeto. O que poderia ser feito para atender a esse pedido?

2549 Q127309
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A curva de gastos de um projeto costuma ter o formato de uma curva-S, como identificado no gráfico a seguir.

A curva tem este formato característico porque os
2550 Q127306
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Examinando a estrutura analítica do projeto acima quanto a ERRO que pode ser apontado, constata-se que

2551 Q127303
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Analisando o diagrama de precedência mostrado na figura acima, constata-se que uma característica das atividades do projeto nele representadas é que

2552 Q127300
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um analista de sistemas levantou a lista de requisitos de um sistema de contas a pagar (SCP).

R1 = O contador cadastra no SCP uma ou várias contas.

R2 = Diariamente o contador visualiza na tela as contas que devem ser pagas no dia.

R3 = Um relatório é gerado contendo os pagamentos realizados em um dado mês.

R4 = O contador deve poder acessar o SCP através de um navegador Internet padrão.

R5 = O SCP deve estar disponível durante o horário de expediente.

Como são classificados estes requisitos?

2553 Q127297
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre métricas estudadas pela engenharia de sofware, pode-se afirmar que:

I - um número alto de operações sobrescritas corresponde a uma métrica de software e indica que a superclasse usada pode não ser uma classe-mãe apropriada para a subclasse;

II - a complexidade ciclomática é caracterizada pelo número de caminhos independentes no código e determina o limite superior para o número de testes que devem ser executados, garantindo que todas as instruções serão executadas pelo menos uma vez;

III - COCOMO e Ponto de Função são técnicas de medição cujo principal objetivo é estimar o esforço necessário para a construção do software.

É correto o que se afirma em

2554 Q127294
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A figura a seguir corresponde às duas dimensões do RUP. Na dimensão horizontal, são considerados os aspectos dinâmicos (fases e iterações), enquanto que, na dimensão vertical, são considerados os aspectos estáticos (disciplinas). Os nomes das fases foram omitidos e substituídos pelos identificadores f1, f2, f3 e f4. Os nomes das disciplinas também foram omitidos.

Para corresponder às fases do RUP, os identificadores de fase f1, f2, f3 e f4, respectivamente, devem ser substituídos por:

2555 Q127291
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, as atividades de projetar, implementar e testar um esqueleto da estrutura do sistema, objetivando exercitar a arquitetura sobre a qual o sistema será desenvolvido, provendo uma carga inicial e alguns testes de desempenho, ocorrem na fase de

2556 Q127288
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre o RUP, pode-se afirmar que:

I - a análise de requisitos corresponde à primeira fase do ciclo de desenvolvimento, antecedendo à fase de análise que, por sua vez, se inicia quando a fase de requisitos termina;

II - testes de regressão são fundamentais na fase de transição, uma vez que, em cada iteração, novas funcionalidades são agregadas ao sistema e erros podem ocorrer em módulos já testados anteriormente;

III - RUP é um processo de desenvolvimento formal, não sendo conveniente para aplicação a sistemas de menor porte, uma vez que o conjunto dos documentos que obrigatoriamente devem ser gerados torna seu custo proibitivo.

É correto APENAS o que se afirma em

2557 Q127285
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Na engenharia de software, o gerenciamento de configuração de software tem como objetivo

2558 Q127282
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A associação correta, de cima para baixo, é

2559 Q127279
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No RUP, os riscos inerentes a um projeto de software são identificados mais cedo, em comparação ao ciclo de vida tradicional.

PORQUE

Artefatos são disponibilizados ao final de cada iteração para que o cliente possa validá-los.

Analisando as afirmações, conclui-se que

2560 Q127277
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

A arquitetura de 3 camadas é comumente utilizada no desenvolvimento de aplicações para Internet. Nesse tipo de arquitetura, a lógica da aplicação é dividida entre as camadas físicas cliente, servidor de aplicação e banco de dados. NÃO é característica deste tipo de arquitetura o(a)

2561 Q126990
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tendo em vista que, na UML (Unified Modeling Language), a utilização de diversos diagramas possibilita descobrir falhas não detectadas em diagramas gerados anteriormente, diminuindo a possibilidade da ocorrência de erros durante a fase de desenvolvimento do software, julgue os itens a seguir.

Estereótipos são uma maneira de destacar ou diferenciar um componente ou relacionamentos iguais, atribuindo-lhes características especiais ou modificando-as de alguma forma.

2562 Q126987
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

Nas atividades de desenvolvimento, a validação refere-se ao processo de examinar o resultado de uma atividade para determinar sua conformidade com os requisitos estabelecidos para a mesma atividade, enquanto a verificação se refere ao processo de examinar um produto para determinar sua conformidade com as necessidades do usuário.

2563 Q126984
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, relativos a testes de software e gerência de projeto.

No contexto dos requisitos e restrições de um projeto, o propósito da gerência de projetos é identificar, estabelecer, coordenar e monitorar as atividades, tarefas e recursos de que um projeto necessita para produzir um produto.

2564 Q126982
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

Gerência de requisitos pode ser conceituada como enfoque sistemático para a elicitação, organização e documentação dos requisitos do sistema e um processo que estabelece e mantém o acordo entre usuários e a equipe de projeto à medida...

2565 Q126979
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

Uma das principais técnicas de verificação é a prototipação. Um protótipo é um produto parcialmente desenvolvido, que possibilita aos clientes e desenvolvedores examinarem certos aspectos do sistema proposto e decidir se eles são ou ...

2566 Q126976
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de requisitos (ER) é uma subárea da engenharia de software que estuda o processo de produção e gerência dos requisitos que o software deverá atender. Esse processo tem início junto aos clientes e perpassa todas as fases do processo de desenvolvimento do software. O objetivo da ER é fornecer métodos, técnicas e ferramentas que forneçam suporte adequado às tarefas de produção e gerência dos requisitos do sistema. Levando em conta esses aspectos, julgue os próximos itens.

No processo de construção e(ou) manutenção de um produto de software, o termo requisito pode ser definido da seguinte forma: uma condição, característica ou capacidade, determinada no universo das necessidades do negócio do usuário,...

2567 Q126974
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de desenvolvimento de software. Nesse processo, são descritos os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado dessas atividades, os chamados artefatos. Com relação a esse assunto, julgue os itens seguintes.

Na denominada fase de elaboração, tipicamente, o foco é inserido na maneira como se gerenciam requisitos e como se gerencia o projeto.

2568 Q126972
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de desenvolvimento de software. Nesse processo, são descritos os papéis e as atividades que cada membro da equipe de projeto deve desempenhar ao longo do ciclo de desenvolvimento do software e os produtos que devem ser gerados como resultado dessas atividades, os chamados artefatos. Com relação a esse assunto, julgue os itens seguintes.

O RUP tem duas dimensões: o eixo horizontal e o eixo vertical. A primeira dimensão representa o aspecto estático do processo quando ele é aprovado e é expressa em termos de fases, iterações e marcos. A segunda dimensão representa o aspecto dinâmico do processo, como ele é descrito em termos de componentes, disciplinas, atividades, ...

2569 Q126968
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O que os métodos ágeis buscam é como evitar as mudanças desde o início do projeto e não a melhor maneira de tratar essas mudanças.

2570 Q126965
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

No Scrum, o taskboard é um grande painel onde podem ser colocadas informações importantes para o acompanhamento do sprint. Por meio do taskboard, as informações acerca ...

2571 Q126390
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma equipe de analistas está entrevistando gerentes de área para levantar os requisitos do novo sistema de reservas de uma companhia aérea.

Considere as afirmativas sobre os requisitos levantados.

I - O usuário poderá fornecer um roteiro com múltiplos pontos de parada.

II - O total a ser pago deverá ser expresso na moeda escolhida pelo usuário.

III - As trocas de informações com os sistemas das empresas coligadas (hotéis, locadora de veículos, etc.) são feitas através de Web Services.

É(São) requisito(s) funcional(ais) o que é apresentado em

2572 Q126389
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

São práticas recomendadas pelo processo ágil de desenvolvimento de software Extreme Programming (XP), EXCETO a

2573 Q126387
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O modelo de processo de desenvolvimento de software que combina as atividades de desenvolvimento com o gerenciamento de risco é o Modelo

2574 Q126385
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de classes apresentado pode ser visto como um modelo conceitual de dados, e um conjunto de tabelas relacionais a partir dele pode ser gerado.

Tal conjunto de tabelas deve atender aos seguintes requisitos:

- representar de modo fidedigno o modelo conceitual em questão;

- estar normalizado até a 3FN (inclusive);

- minimizar o número de junções nas operações de consulta à base de dados.

Qual, dentre os conjuntos de tabelas apresentados a seguir, permite atender aos requisitos acima?

2575 Q126383
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre o diagrama apresentado, considere as afirmativas abaixo.

I - Uma instância de uma nota fiscal pode não conter item algum.

II - A relação entre as classes Nota Fiscal e Item é uma composição.

III - Um item pode pertencer a mais de uma nota fiscal.

IV - A operação getFaturamento( ) é estática.

Estão corretas APENAS as afirmativas

2576 Q126381
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte diagrama de sequência UML 2.3:

Está correto APENAS o que se afirma em

2577 Q126378
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em ordem cronológica, quais são as fases definidas no Processo Unificado (UP)?

2578 Q126376
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

No Processo Unificado (UP), que nome é dado à diferença (delta) entre dois releases do produto ao final de iterações subsequentes?

2579 Q126375
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante o levantamento de um sistema, um analista registrou o seguinte requisito funcional:

“A função de efetivação de uma compra deverá exigir que o cliente se identifique novamente para o sistema, caso o valor da transação ultrapasse o limite de crédito definido pela gerência.”

A partir desta declaração, o analista elaborou o diagrama de casos de uso UML 2.3 abaixo.

Qual deve ser o estereótipo da relação entre os casos de uso Efetiva Compra e Identifica Cliente, de modo que esse diagrama expresse o requisito funcional descrito anteriormente?

2580 Q126373
Ciência da Computação
Ano: 2011
Banca: Fundação CESGRANRIO (CESGRANRIO)

O diagrama de classes UML 2.3 abaixo contém parte das classes de uma aplicação usada no ensino de geometria.

Caso essa aplicação permita instanciar apenas triângulos, retângulos e pentágonos, como deveria ser definida a classe Polígono em um programa Java?

2581 Q126329
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O catálogo de padrões de projeto (design patterns) do GoF contém

2582 Q126328
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Para utilizar o processo de estimativa por Story Points em Scrum, inicialmente

2583 Q126325
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere a tabela a seguir:

Na medição de pontos de função, os valores X, Y e Z utilizados na tabela, correspondem, respectivamente, a

2584 Q126324
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere os seguintes componentes de modelos utilizados nos projetos de software:

I. Fluxo de dados.

II. Entidade fraca.

III. Entidade associativa.

IV. Depósito de dados.

V. Processo.

A correta associação entre estes componentes com a modelagem funcional (MF) e modelagem de dados (MD) é

2585 Q126322
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Quanto ao controle estruturado nos diagramas de sequência UML, NÃO se enquadra entre os tipos mais comuns, a execução

2586 Q126304
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O portal deve ser capaz de direcionar automaticamente relatórios e documentos a usuários selecionados. Trata-se da descrição de um dos requisitos principais esperada de um portal corporativo denominado

2587 Q126302
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma entrada para iniciar e dirigir um processo de negócio, na notação estendida para UML, é definida por um elemento do tipo

2588 Q126301
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Sobre as atividades das etapas de um projeto de melhoria de processos de negócio, considere:

I. Implantação de processos: implantar o modelo AS-IS.

II. Modelagem de processos: desenhar os diagramas do TO-BE.

III. Mapeamento de processos: analisar os sistemas legados.

IV. Iniciação e planejamento: definir os stakeholders.

Está completo e correto o que consta em

2589 Q126299
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No projeto de arquitetura modelo-visão-controle (MVC), o controlador

2590 Q126297
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

NÃO se aplica à disciplina de desenvolvimento de software extreme programming (XP):

2591 Q126295
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Tabelas de rastreamento para relacionar os requisitos identificados a um ou mais aspectos do sistema ou do seu ambiente devem ser desenvolvidas, segundo Pressman, na engenharia de requisitos por meio da função de

2592 Q125992
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à Refatoração, é INCORRETO afirmar:

2593 Q125990
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Assegurar que a equipe se concentre em fazer, primeiro, apenas aquilo que é claramente necessário e evite fazer o que poderia vir a ser necessário, mas ainda não se provou essencial. Este é um dos cinco valores fundamentais do XP (Extreme Programming), denominado

2594 Q125988
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

O RUP produz artefatos

2595 Q125987
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à UML é INCORRETO afirmar:

2596 Q125985
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de software, os padrões de projetos comportamentais tratam das interações e divisões de responsabilidades entre as classes ou objetos. São exemplos típicos dessa família:

2597 Q125983
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Em relação à modelagem funcional e modelagem de dados, é correto afirmar:

2598 Q125981
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Num projeto estruturado é o modelo que identifica, entre outros, os depósitos de dados envolvidos:

2599 Q125967
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No processo de adoção de ferramentas CASE é INCORRETO afirmar que ele deve

2600 Q125965
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

As práticas se baseiam em técnicas ágeis, tais como, Test Driven Development (TDD), Agile Model Driven Development (AMDD) e Database Refactoring, concentrando as atividades de análise, desenho e requisitos unicamente na disciplina Modelagem. Trata-se de

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

É um tipo de diagrama comportamental da UML:

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

Acerca das informações contidas em um diagrama de objetos, analise as seguintes afirmativas:

1. Os objetos podem ser nomeados e ter seu tipo indicado.

2. Para cada objeto mostrado no diagrama, é obrigatória a apresentação dos valores de todos os seus atributos.

3. Os tipos dos atributos dos objetos estão sempre indicados nos diagramas de objeto.

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

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

Acerca dos diagramas de classe UML, analise as seguintes afirmativas:

1. O símbolo # utilizado antes de nomes de métodos e atributos indica que os mesmos têm visibilidade protegida.

2. Estereótipos são utilizados para classificar elementos, podendo indicar, por exemplo, que uma determinada classe realiza um determinado papel em um padrão de projeto.

3. A relação de composição, representada por um losango cheio (pintado), representa o tipo de relação mais fraca entre classes.

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

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

Acerca dos diagramas de atividades UML, analise as seguintes afirmativas:

1. Detalha o fluxo para execução de uma tarefa, indicando os pontos de decisão a serem tomados e suas consequências no fluxo de execução.

2. Possuem apenas um estado inicial e um único estado final.

3. Pode ser utilizado durante a especificação de casos de uso.

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

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

Um diagrama de casos de uso UML é composto por:

1. Atores, que são necessariamente pessoas que utilizam o sistema.

2. Casos de uso, que representam operações realizadas pelo sistema.

3. Relacionamentos, que podem ser entre atores, entre casos de uso e, também, entre atores e casos de uso.

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

2606 Q125228
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Por um mecanismo de ampliação de seu vocabulário, a UML permite que sejam criados novos blocos de construção derivados dos já existentes, todavia específicos a determinados problemas. Esse mecanismo é definido como

2607 Q125225
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um relacionamento semântico entre classificadores, no qual um deles especifica um contrato cujo cumprimento é assegurado pelo outro. Na UML, trata-se de

2608 Q125222
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

São produtos da fase de elaboração do RUP:

2609 Q125219
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes características:

I. Propriedade coletiva.

II. Integração contínua.

III. Metáfora.

Dentre as práticas componentes da Extreme Programming, aplica-se o que consta em

2610 Q125217
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Uma coleção de operações utilizadas para especificar um serviço de um componente. Na UML, trata-se de

2611 Q125214
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Associadas à especificação de sistemas críticos, as técnicas de decomposição de riscos podem ser (1) dedutivas - do risco em direção à falha possível ou, ao contrário, (2) indutivas − da falha proposta em direção aos possíveis perigos que levariam-na a ocorrer, ou seja, respectivamente, técnicas

2612 Q125211
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Frequentemente usado para modelagem de sistemas de tempo real. Descreve como um sistema responde aos estímulos internos e externos. Mostra as diferentes situações do sistema e os estímulos que provocam transições de uma para outra situação. Trata-se do modelo de

2613 Q125210
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Um analista se insere no ambiente de trabalho onde o sistema será usado. Ele observa o trabalho rotineiro e anota as tarefas reais nas quais os participantes estão envolvidos. Trata-se da técnica de elicitação e análise de requisitos denominada

2614 Q125182
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Na métrica de pontos de função, Entrada Externa de média complexidade e Arquivo Lógico Interno de alta complexidade valem, respectivamente, em pontos

2615 Q125180
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando as fases por sua ordem de colocação (esquerda para direita) no modelo gráfico, Project Plan, Showing Phases and Iterations e Software Architecture Description são, respectivamente, produtos das fases

2616 Q125177
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 33 a 35 referem-se ao RUP.

É um dos core “supporting” workflows, o

2617 Q125175
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 33 a 35 referem-se ao RUP.

Considerando a representação gráfica dos fluxos de processos essenciais e fases, Implementation tem participação mais significativa em

2618 Q125173
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

São diagramas de interação os de

2619 Q125170
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Descreve o comportamento de classificadores individuais e de interações de classificadores, concentrando a atenção no momento de ocorrência de eventos que causam mudanças nas condições modeladas das linhas de vida. Trata-se do diagrama de

2620 Q125168
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Os casos de uso podem ser organizados pela especificação de relacionamentos de

2621 Q125165
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

Graficamente, as portas de componentes têm elementos representados por círculos e semicírculos que representam, respectivamente,

2622 Q125162
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

NÃO se trata de controle estruturado nos diagramas de sequência, o tipo Execução

2623 Q125159
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 27 a 32 referem-se à UML 2.0.

São, respectivamente, dois diagramas estruturais e dois comportamentais:

2624 Q125156
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Padrão que encapsula a lógica de apresentação de dados de negócios dinâmicos ou, ainda, especifica que são usados ajudantes para adaptar os dados do modelo para a camada de apresentação da aplicação. Trata-se de

2625 Q125153
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

Graficamente representado por um cubo na UML, é um elemento físico que existe em tempo de execução e representa um recurso computacional, geralmente tendo alguma memória e, com frequência, capacidade de processamento. Trata-se de

2626 Q125150
Ciência da Computação
Ano: 2011
Banca: Fundação Carlos Chagas (FCC)

No V-Model, que mapeia os tipos de teste para cada fase do desenvolvimento de software, Interface Test, Acceptance Test e Release Test correspondem, respectivamente, às fases do desenvolvimento

2627 Q124862
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de análise de projeto de sistemas e modelagem de dados, julgue os itens de 88 a 90.

Associação é um relacionamento genérico utilizado para indicar que determinado atributo de um objeto é um objeto associado ou que a implementação de um método de objeto conta com o objeto associado. Na modelagem relacional, esse conceito é indicado pelo uso da agregação que ocorre quando duas ou mais entidades, juntamente com os seus respectivos relacionamentos, comportam-se como se fossem uma só entidade, cuja expansão insere entidades associativas no modelo final.

2628 Q124860
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Requisitos de sistema são descrições dos serviços fornecidos pelo sistema e as suas restrições operacionais. Engenharia de requisitos é o processo de descobrir, analisar, documentar e verificar esses serviços e restrições. Acerca desse assunto, julgue os itens que se seguem.

A etnografia, uma técnica de levantamento de requisitos, é uma abordagem completa para elicitação, utilizada para compreender os requisitos sociais e organizacionais e que identifica novas características a serem acrescentadas em um sistema.

2629 Q124858
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra o modelo geral de processo de projeto, julgue os próximos itens.

Quando métodos ágeis são utilizados, as saídas do processo de projeto, representado na figura, consistem em documentos de especificação separados e, após o projeto de arquitetura do sistema, os estágios posteriores serão incrementais e cada incremento é representado como um modelo de projeto.

2630 Q124856
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software está relacionada com todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A esse respeito, julgue o item abaixo.

Workflow é um tipo de modelo de processo de software que mostra como uma especificação é transformada em um projeto. As atividades, nesse caso, representam transformações realizadas por computadores e não por pessoas.

2631 Q124852
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de teste de software, julgue os itens a seguir.

Os testes de unidade, normalmente feitos pelos próprios desenvolvedores, sem necessidade de processos muito formais, são tratados dentro do próprio fluxo de implementação por meio de métodos simplificados.

2632 Q124849
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de casos de uso é o mais específico e formal da UML, pois, além de servir de referência para a construção de outros diagramas, é utilizado nas fases de levantamento de sistemas e pode ser consultado durante todo o processo de modelagem.

2633 Q124847
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

O diagrama de atividade, considerado independente do diagrama de máquina de estado, serve para descrever os passos a serem percorridos para a conclusão de uma atividade específica.

2634 Q124845
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item, acerca de RUP.

No RUP, o planejamento de projeto ocorre em dois níveis: planos de fase, que descrevem todo o projeto; e planos de iteração, que descrevem os passos iterativos.

2635 Q124842
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Para efeito de contagem, utilizando-se a técnica de análise de pontos de função, julgue os itens que se seguem.

Se duas aplicações mantiverem o mesmo arquivo lógico interno, então esse arquivo será contado apenas na aplicação que detém o arquivo físico.

2636 Q124841
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que concerne a requisitos de software, julgue os seguintes itens.

O levantamento de requisitos de software privilegia a visão do desenvolvedor em relação aos requisitos de um produto. Já a análise dos requisitos prioriza a visão que o cliente e os usuários têm dos requisitos de um produto.

2637 Q124839
Ciência da Computação
Ano: 2011
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a processos de desenvolvimento de software, julgue o item abaixo.

A realização de protótipos descartáveis, com o objetivo de compreender os requisitos do cliente e desenvolver melhor definição do produto, faz parte do modelo de desenvolvimento em cascata.

2638 Q124698
Ciência da Computação
Ano: 2011
Banca: SELETRIX Concursos

Quais são os elementos que compõem um processo de software? Assinale a opção correta:

2639 Q124695
Ciência da Computação
Ano: 2011
Banca: SELETRIX Concursos

São modelos de ciclo de vida, utilizados em engenharia de software, exceto?

2640 Q124692
Ciência da Computação
Ano: 2011
Banca: SELETRIX Concursos

Considerando os métodos convencionais da Engenharia de Software (não orientados a objetos), identifique as 4 etapas de teste de um sistema de software:

2641 Q124677
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

Considerando-se a modelagem de sistemas usando UML, é incorreto afirmar que um Caso de Uso tem como objetivo:

2642 Q124674
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

O início para toda a atividade de desenvolvimento de software é o levantamento de requisitos, sendo esta atividade repetida em todas as demais etapas da engenharia de requisitos. Avalie as seguintes afirmativas, as quais apresentam atividades de desenvolvimento de software.

I. Classificação: agrupamento de requisitos em "módulos" para facilitar a visão global do funcionamento pretendido para o sistema.

II. Resolução de conflitos: dada a multiplicidade e diversidade de papéis das partes interessadas envolvidas na captura e análise de requisitos, é inevitável a existência de conflitos nos requisitos identificados; é importante resolver estes conflitos o mais breve possível.

III. Prioritização: consiste na a...

2643 Q124672
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

As fases do processo unificado de desenvolvimento de sistemas têm como características:

I. A fase de concepção incorpora o estudo de viabilidade e uma parte da análise de requisitos.

II. A fase de elaboração incorpora a maior parte da análise de requisitos, a análise de domínio e o projeto.

III. A fase de construção corresponde à programação e testes.

IV. A fase de transição consiste na instalação e manutenção do sistema.

Avalie as afirmativas acima e assinale a alternativa correta.

2644 Q124669
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

Para ajudar na avaliação da qualidade de processos e produtos, o Rational Unified Process (RUP) incluiu páginas, como:

I. Atividade: modelos ou protótipos do artefato que informam sobre a estrutura e o conteúdo.

II. Orientações de Trabalho: dicas técnicas e práticas úteis à realização da atividade.

III. Artefato, Diretrizes e Pontos de Verificação: informações sobre como desenvolver, avaliar e usar o artefato.

IV. Templates: uma descrição da atividade a ser realizada e os passos necessários para a realização da atividade.

São corretas APENAS as afirmativas:

2645 Q124666
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

No RUP, que fase tem como indicação ênfase na implantação?

2646 Q124664
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

O RUP abreviação de Rational Unified Process (ou Processo Unificado da Rational) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. Fornece técnicas a serem seguidas pelos membros da equipe de desenvolvimento de software com o objetivo de aumentar a sua produtividade. A esse respeito, analise as afirmativas a seguir:

I. Na fase de Construção ocorre a entrega ("deployment") do software, é realizado o plano de implantação e entrega, acompanhamento e qualidade do software. Produtos (releases, versões) devem ser entregues e ocorrer a satisfação do cliente.

II. São exemplos de fases do RUP: Concepção, Elaboração e Construção.

III. A disciplina de Requisitos explica como leva...

2647 Q124661
Ciência da Computação
Ano: 2011
Banca: MAKIYAMA

O paradigma do ciclo de vida clássico da Engenharia de Software é composto de seis atividades. A ordem correta, da seqüência dessas atividades está representada em qual alternativa?

2648 Q124620
Ciência da Computação
Ano: 2011
Banca: Concursos da Universidade de Pernambuco (UPENET/ UPE / IAUPE)

Considere as seguintes assertivas sobre modelos de processo de desenvolvimento de software:

I. O modelo conhecido como cascata especifica que a definição do comportamento externo do sistema deve preceder o projeto de sua arquitetura;

II. O modelo conhecido como incremental é particularmente útil, quando há mão-de-obra disponível para implementação completa, dentro do prazo comercial de entrega estabelecido para o projeto;

III. Na situação em que o desenvolvedor está inseguro da eficiência de um algoritmo, da aplicabilidade de um sistema operacional, o modelo conhecido como prototipagem pode oferecer uma melhor abordagem.

Estão CORRETAS

2649 Q124616
Ciência da Computação
Ano: 2011
Banca: Concursos da Universidade de Pernambuco (UPENET/ UPE / IAUPE)

Analise as seguintes afirmativas sobre Diagrama de Fluxo de Dados (DFD) nivelados:

I. O nível mais alto deve possuir somente um processo;

II. Os fluxos de dados que entram e saem de um processo devem corresponder aos fluxos de dados que entram e saem do diagrama que representa a explosão do processo;

III. Todo processo de um DFD deve ser explodido em outro DFD ou ser descrito numa miniespecificação, mas não ambos.

Está (ão) CORRETA (S)

2650 Q124583
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o diagrama de classes na notação UML, analise as proposições a seguir.

1) Uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um.

2) O polimorfismo das operações é uma consequência da relação de herança entre classes.

3) 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.

Está(ão) correta(s), apenas:

2651 Q124579
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o processo de desenvolvimento de software conhecido como Engenharia de Software Baseada em Componentes (ESBC), analise as proposições abaixo.

1) O ESBC dá ênfase à sequencialidade das tarefas.

2) A atividade de Engenharia de Domínio produz uma lista de componentes que podem ser reutilizados.

3) O modelo de troca de dados é um dos ingredientes arquiteturais necessários para a atividade de composição de componentes.

Está(ão) correta(s):

2652 Q124576
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre modelos do processo de desenvolvimento de software, analise as proposições a seguir.

1) No modelo em cascata, cada fase inicia somente quando sua predecessora termina.

2) No modelo incremental, a implementação do sistema é feita antes da sua especificação.

3) O modelo em espiral requer que a especificação do sistema seja feita apenas uma vez.

Está(ão) correta(s), apenas:

2653 Q124572
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

A comparação entre a UML e o modelo entidade/relacionamento (ER) nos permite afirmar que:

1) UML é usado essencialmente para modelagem de software, enquanto ER é um modelo conceitual. Porém, UML também foi adaptada para modelagem conceitual de base de dados.

2) ambos são representados graficamente por diagramas, porém a UML, diferente do ER, não permite associações n-árias.

3) o correspondente a Objetos e Classes da UML no ER são, respectivamente, Entidade e Conjunto entidade. Porém não há correspondente no ER ao conceito de subclasse da UML.

4) o correspondente à Associação e Classe Associativa da UML no ER são, respectivamente, Associação Binária e Associação com Atributos.

...
2654 Q124569
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

No que concerne a diagramas de classes UML, analise as proposições a seguir.

1) É uma metodologia ágil complementar à metodologia ágil XP.

2) A metodologia ágil XP foi especificamente desenvolvida utilizando a UML.

3) Diagramas de classes permitem apenas identificar o conteúdo de uma classe, e não o relacionamento entre várias classes, que fica ao encargo dos grafos de relações.

4) Em um diagrama de classes podemos mostrar as variáveis e os métodos membros de uma classe, mas não podemos mostrar se uma classe herda de outra, ou se mantém uma referência para outra.

Estão incorretas:

2655 Q124567
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

No que concerne à atividade de definição do esboço de requisitos nos processos ágeis XP, Scrum, FDD e ASD, correlacione o método da coluna à esquerda com a especificação da atividade, na coluna à direita.

A sequência correta, de cima para baixo, é:

2656 Q124563
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Acerca do processo ágil de desenvolvimento de software Extreme Programming (XP), analise as proposições abaixo.

1) Adota os seguintes conjuntos de valores: indivíduos e interações, ao invés de processos e ferramentas; software funcionando, ao invés de documentação abrangente; colaboração com o cliente, ao invés de negociação de contratos; e responder a mudanças, ao invés de seguir um plano.

2) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do modelo Cascata, dá-se, por exemplo, quando a equipe do projeto é formada por pessoas com alto grau de competitividade.

3) Sua escolha para um projeto de desenvolvimento de software, em oposição à escolha do RUP ou do model...

2657 Q124560
Ciência da Computação
Ano: 2011
Banca: Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Sobre o processo de desenvolvimento de software Rational Unified Process (RUP), é incorreto afirmar que:

2658 Q124527
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na engenharia de software, existem dois conceitos complementares que permitem ao projetista especificar procedimentos e dados, suprimindo ou revelando, respectivamente, os detalhes de baixo nível. São eles:

2659 Q124524
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

São tipos de erros encontrados nos testes de caixa-preta os abaixo relacionados, EXCETO os erros de:

2660 Q124521
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

No projeto da interface do usuário, o engenheiro de negócios tem um papel fundamental na análise e modelagem das tarefas. A primeira tarefa que esse profissional deve realizar é:

2661 Q124518
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na elicitação de requisitos, é uma técnica comumente utilizada nesse processo:

2662 Q124515
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Nas métricas orientadas a função, os pontos por função são calculados utilizando cinco características do domínio da informação que são determinadas na contagem. Estas características são:

2663 Q124512
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Dos modelos de processo da engenharia de software, aquele que enfatiza o reuso e vem sendo utilizado em projetos com restrições de tempo, é conhecido como modelo:

2664 Q124509
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Na fase de manutenção de software, são tipos de modificações encontradas durante essa fase os abaixo relacionados, EXCETO:

2665 Q124506
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Segundo Pressman, o trabalho associado com a engenharia de software pode ser categorizado em três fases genéricas, independentemente da área de aplicação, do tamanho do projeto ou de sua complexidade. São elas:

2666 Q124503
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:

2667 Q124502
Ciência da Computação
Ano: 2011
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

A terminologia utilizada na UML é diferente da terminologia utilizada na abordagem Entidade-Relacionamento (ER). São correspondentes aos conceitos de “relacionamento”, “cardinalidade” e “entidade”, utilizados na ER, respectivamente, os conceitos da UML conhecidos por:

2668 Q124418
Ciência da Computação
Ano: 2011
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)

O modelo de ciclo de vida que representa um novo enfoque baseado no modelo iterativo e incremental é o

2669 Q100485
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
O LibreOffice v3.4 está licenciado sob os termos da LGPLv3. Isso significa que ele é livre para:

1. uso pessoal.

2. uso comercial.

3. copiar e distribuir.

4. modificar e reformular o código-fonte.

5. criar obras derivadas.

Estão corretos os itens:
2670 Q100483
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
2671 Q100475
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
De acordo com a NBR ISSO/IEC 17799:2005, considere as seguintes afirmativas:

1. Evento de segurança da informação é a ocorrência identificada de um sistema, serviço ou rede que indica uma possível violação da política de segurança da informação ou falha de controle, ou uma situação previamente desconhecida, que possa ser relevante para a segurança da informação.

2. Risco é causa potencial de um incidente indesejado que pode resultar em dano para um sistema ou organização.

3. Um incidente de segurança da informação é indicado tanto por um simples evento quanto por uma série de eventos de segurança da informação indesejados ou inesperados, que tenham grande probabilidade de comprometer as operações do negócio e ameaçar a segurança da informação.

4. Vulnerabilidade é o...
2672 Q100473
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)

Sobre fontes de requisitos de segurança de informação, de acordo com a NBR ISSO/IEC 17799:2005, considere as seguintes afirmativas:

1. Por meio da análise/avaliação de riscos, são identificadas as ameaças aos ativos e as suas vulnerabilidades e é realizada uma estimativa da probabilidade de ocorrência das ameaças e do impacto potencial ao negócio.

2. A legislação vigente, os estatutos, a regulamentação e as cláusulas contratuais que a organização, seus parceiros comerciais, contratados e provedores de serviço têm que atender, além do seu ambiente sociocultural, também são uma fonte de segurança.

3. Constitui uma das fontes um conjunto particular de princípios, objetivos e os requisitos do negócio para o processamento da informação que uma organização tem que d...

2673 Q100352
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Elicitação de requisitos é:
2674 Q100306
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre o assistente de implementação (Implementation Assistant) do ASAP/SAP, considere as seguintes afirmativas:

1. É uma ferramenta de navegação.

2. Possui uma estrutura em árvore que exibe os pacotes de trabalho, atividades e tarefas.

3. Pode-se visualizar o Roadmap por visões de áreas temática, regras e escopo.

4. Inclui uma descrição detalhada e um "how-to" para cada tarefa no Roadmap.

Assinale a alternativa correta.
2675 Q100305
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
São fases do ASAP/SAP:
2676 Q100303
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre Amigos e Amizades (friends e friendship) entre classes no ABAP, considere:

1. Em princípio, a concessão de amizade é unilateral; uma classe que concede uma amizade não é automaticamente uma amiga de seus amigos.

2. Ao adicionar-se FRIENDS à declaração CLASS ... DEFINITION, que lista todas as classes e interfaces para as quais são concedidas amizade, permite-se o acesso a componentes privados e protegidos desta classe aos amigos.

3. Subclasses de amigos e interfaces que recebem um amigo como um componente de interface não se tornam amigos.

4. Pode-se adicionar ... FRIENDS cif1 ... cifn à declaração CLASS ... DEFINITION de classes globais e criadas pelo Class Builder.

Assinale a alternativa correta.
2677 Q100301
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Assinale V(verdadeiro) ou F (falso). São objetivos da fase 4 do ASAP/SAP:

( ) Monitoramento das transações do sistema.

( ) Otimização geral de desempenho do sistema.

( ) Testes de módulos.

( ) Treinamento de usuários.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2678 Q100299
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
A respeito de tabelas internas no ABAP, analise as seguintes afirmativas:

1. Para Sorted Tables, é necessário usar APPEND para a inclusão de linhas.

2. Em uma Hashed Tables, não é possível um acesso indexado.

3. Em uma Standart Table, o acesso indexado é a forma mais rápida de se acessar uma entrada na tabela.

4. O tempo de resposta de uma Hashed Table é dependente do número de entradas.

Assinale a alternativa correta.
2679 Q100297
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Sobre Classes no ABAP, pode-se afirmar:

1. Um método de uma classe global é identificado como LIMU e METH no sistema de transporte.

2. Classes globais são codificadas pelo programa Class Builder (Transaction SE24) em ABAP Workbench.

3. Quando uma classe global é utilizada pela primeira vez, o conjunto de classes é carregado dentro do internal mode do usuário.

4. O acesso a uma classe global é feito como uma variável de referência usando TYPE REF TO.

Assinale a alternativa correta.
2680 Q100295
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
A respeito de passagem de parâmetros em métodos em ABAP, considere:

1. Um parâmetro IMPORTING transferido por referência pode ser modificado dentro do método.

2. A passagem por Valor é o padrão.

3. O valor de retorno do parâmetro RETURNING é somente por Valor.

4. Todos os parâmetros necessitam ser tipados durante a declaração.

Assinale a alternativa correta.
2681 Q100293
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
São camadas do SAP/ABAP:

( ) Aplicação.

( ) Apresentação.

( ) Banco de dados (database).

( ) SAP buffering.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2682 Q100272
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Identifique como verdadeiros (V) os itens a seguir que são dimensões do levantamento de requisitos e como falsos (F) os que não são:

( ) Domínio da aplicação.

( ) Problema a ser solucionado.

( ) Necessidades e restrições dos envolvidos.

( ) Contexto do negócio.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2683 Q100270
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Identifique como verdadeiros (V) os itens a seguir que são técnicas de elicitação e como falsos (F) os que não são:

( ) Entrevista.

( ) Análise.

( ) Análise de protocolos.

( ) Modelagem.

( ) Cenários.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
2684 Q100267
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
São classificadores de requisitos não funcionais:
2685 Q98280
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)
O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo
2686 Q98247
Ciência da Computação
Ano: 2011
Banca: Instituto Americano de desenvolvimento (IADES)
Maria recebeu uma mensagem de Pedro e gostaria de ter a garantia que a mesma não teve o seu conteúdo modificado por outra pessoa. De acordo com os princípios da segurança da informação, assinale a alternativa que indica o princípio com a finalidade precípua de garantir esse objetivo.
2687 Q97198
Ciência da Computação
Ano: 2011
Banca: Universidade Federal do Paraná (UFPR)
Em relação à análise de requisitos, “a tarefa de identificar os fatos que compõem os requisitos do sistema, de forma a prover o mais correto e mais completo entendimento do que é demandado daquele software” refere-se a:
2688 Q96761
Ciência da Computação
Ano: 2011
Banca: MSConcursos
A entidade é um dos elementos utilizados no Diagrama Entidade Relacionamento para a modelagem de dados. Sobre este elemento do DER é INCORRETO afirmar que:
2689 Q96758
Ciência da Computação
Ano: 2011
Banca: MSConcursos
O Diagrama Entidade Relacionamento (DER) é uma representação gráfica utilizada na modelagem de dados proposta por Peter Chen em 1976. Qual é o elemento gráfico utilizado pelo seu autor para representar o componente “Relacionamento” no DER?
2690 Q96755
Ciência da Computação
Ano: 2011
Banca: MSConcursos
Pela convenção utilizada por Chris Gane & Trish Sarson, quais são os símbolos utilizados para a representação de um Diagrama de Fluxo de Dados (DFD)?
2691 Q96752
Ciência da Computação
Ano: 2011
Banca: MSConcursos
Uma das ferramentas da Análise Estruturada de Sistemas é o Diagrama de Fluxo de Dados (DFD). Sobre este diagrama podemos afirmar que:
2692 Q827909
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando que, em grandes projetos , a garantia de qualidade do programa é considerada fator imprescindível, e que a verificação e o teste podem ser abordados por meio de testes ou por meio de demonstração de correção, julgue os itens a seguir.
2693 Q827908
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. No método de Taguchi, o teste de robustez fundamenta-se na ideia de que o desempenho do serviço deve ser mantido nas mais adversas condições.
2694 Q813842
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, que versam acerca dos indicadores de desempenho A elaboração de um sistema de medição de desempenho consiste da fixação dos objetivos do sistema, da definição das variáveis-chaves que devem ter seu desempenho medido e da definição de um conjunto de indicadores que irão operacionalizar a medição de desempenho.
2695 Q813841
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. A matriz de relacionamento das dimensões prioritárias para melhoria e processos de negócios ajuda a identificar a necessidade de se desdobrarem medidas de desempenho genéricas em indicadores de desempenho focados nos vetores de resultados dos processos críticos.
2696 Q813840
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação a técnicas de análise e modelagem de processos de negócio e de análise de desempenho , julgue os itens que se seguem. A técnica denominada análise de causa raiz embasada em processo (ACRP) combina ideias do diagrama de Ishikawa (espinha de peixe) com conceitos de modelagem de processos e de engenharia de requisitos.
2697 Q812793
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Assinale a alternativa correta a respeito do Windows Live Messenger 2009 (conhecido como MSN Messenger e como Windows Messenger em suas versões anteriores).
2698 Q812788
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Assinale a alternativa que descreve corretamente a técnica conhecida como byte stuffing (preenchimento de bytes).
2699 Q808924
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

No que diz respeito aos aspectos de preservação da confidencialidade, a norma em apreço estabelece práticas adequadas para garantir que a informação esteja acessível a todas as pessoas interessadas em acessá-la.

2700 Q808923
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

O padrão atual da norma em questão constitui-se em uma revisão da primeira versão dessa norma publicada pela ISO/IEC, em 2000. À época, essa norma era cópia da norma britânica British Standard (BS) 7799-1:1999.

2701 Q799347
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, segundo a norma ABNT NBR ISO/IEC 27002:2005.

A referida norma, bem como suas atualizações correntes, apresenta um código de boas práticas para a gestão de segurança da informação, portanto, é adequada para usuários responsáveis por iniciar, implementar, manter e melhorar sistemas de gestão de segurança da informação.

2702 Q791672
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Entre os desafios enfrentados pela engenharia de software estão lidar com sistemas legados, atender à crescente diversidade e atender às exigências quanto a prazos de entrega reduzidos.

2703 Q791670
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de UML (unified modeling language), julgue os itens 59 e 60.

Considerando o caso de uso e ator a seguir, é correto afirmar que, na narrativa do caso de uso, não é necessário se preocupar em como o sistema obteve ou calculou os dados, e que o desenvolvedor deve limitar-se a escrever o que o sistema responde e não como ele obtém a resposta. caso de uso: consultar preço ator: vendedor

1. O ator inicia o caso de uso selecionando “consultar preço”;

2. O sistema oferece a interface para consulta de preços;

3. O ator seleciona um grupo de produtos;

4. O sistema lista os subgrupos do grupo selecionado;

5...

2704 Q790775
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

No PU, a elicitação de requisitos do sistema de software iniciase na fase de concepção.

2705 Q790774
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Produto da metodologia Scrum, o documento product backlog contém os requisitos definidos a partir da visão do cliente e é utilizado novamente no final do sprint para revisão ou modificações dos requisitos inicialmente definidos.

2706 Q790756
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Na fase de elaboração do RUP, são desenvolvidas as funcionalidades do sistema e implementados os requisitos identificados na fase de concepção.

2707 Q790755
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

Na validação de requisitos — parte integrante da especificação desses requisitos —, é correto o uso de diagramas da UML, tais como diagrama de classes, de casos de uso e de interação.

2708 Q790754
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A verificação de requisitos tem por objetivo analisar se os modelos construídos estão de acordo com os requisitos definidos. Por sua vez, a validação de requisitos visa assegurar que as necessidades do cliente estão sendo atendidas por tais requisitos.

2709 Q790753
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

A especificação de requisitos permite, em determinado momento, revelar o que o sistema irá realizar no que se refere às funcionalidades, sem definir, nesse momento, como as funcionalidades serão implementadas.

2710 Q790752
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

Os requisitos normativos, geralmente oriundos da análise das regras de negócio a que está submetido um sistema, nunca podem ser considerados requisitos funcionais, por estarem fora do sistema, ou seja, do domínio do negócio.

2711 Q790751
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Na análise por pontos de função (APF), as funções podem ser do tipo transação e do tipo dados. Nas funções do tipo transação, são manipulados os arquivos de interface externa (AIE) bem como os arquivos lógicos internos (ALI).

2712 Q790750
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

Extreme programming (XP) é embasado em requisitos conhecidos, definidos de antemão, que não sofram muitas alterações, devendo ser usado por equipes de pequeno porte, formadas por representantes de todos os stakeholders.

2713 Q790749
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

O plano de garantia de qualidade de software, os documentos, padrões e guias a serem utilizados, as ferramentas, técnicas e metodologias de apoio e quem deve exercer o controle dessa qualidade estão normatizados pela ISO.

2714 Q790748
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

O processo unificado (PU) é um processo iterativo para a análise de projetos orientados a objetos, no qual o trabalho e as iterações são organizados em três fases principais: concepção, elaboração e construção.

2715 Q790747
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

Na UML, um diagrama de atividades oferece uma notação para mostrar uma sequência de atividades, inclusive atividades paralelas. Ele pode ser aplicado em qualquer perspectiva ou propósito, no entanto, é normalmente mais utilizado para a visualização de fluxos de trabalho, processos de negócios e casos de uso.

2716 Q790736
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Considerando-se a figura a seguir, que ilustra um diagrama de atividade usado para representar o fluxo de controle de uma atividade, é correto afirmar que um pedido possui mais de um item, e o símbolo asterisco é usado para representar a concorrência dinâmica; assim, os itens do pedido poderão ser registrados por meio de um laço, durante o estado de ação.

2717 Q790735
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.

2718 Q790734
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.

2719 Q790733
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.

2720 Q790732
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Enquanto os diagramas de sequência representam cronologicamente a ocorrência dos eventos e as chamadas das mensagens, os diagramas de colaboração representam a organização estrutural dos objetos — como eles estão vinculados — e as mensagens que trocam entre si. Devido a suas semelhanças, ambos são conhecidos por diagramas de interação

2721 Q790731
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A figura a seguir ilustra um diagrama de gráfico de estados ou de máquina de estados que pode ser utilizado para representar os estados de um sistema como um todo. As transições externas ocorrem durante um estado do objeto e podem modificá-lo, enquanto as autotransições saem do estado atual do objeto, podem executar alguma ação e retornam ao mesmo estado inicial.

2722 Q790730
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A persistência é uma característica de determinada classe relativa à necessidade de preservar em disco suas instâncias. A utilização de uma camada de persistência permite definir as maneiras como as instâncias de cada classe são preservadas. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes.

2723 Q790614
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas upper CASE disponíveis no mercado.

2724 Q790613
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas lower CASE ou ferramentas back-end.

2725 Q790586
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A técnica de brainstorm é adequada para a produção de especificações de requisitos para um sistema de informação em desenvolvimento.

2726 Q790577
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

O uso da linguagem de modelagem unificada, conhecida como UML, é recomendado para a análise orientada a objetos, mas não para o projeto orientado a objetos, que deve ser realizado por meio do suporte de linguagens de programação orientadas a objetos.

2727 Q790576
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

Segundo princípio da engenharia de software, os vários artefatos produzidos ao longo do seu ciclo de vida apresentam, de forma geral, nível de abstração cada vez menor.

2728 Q790575
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

Quando um aplicativo de software desenvolvido em uma organização atinge, no fim do seu ciclo de vida, a fase denominada aposentadoria, descontinuação ou fim de vida, todos os dados por ele manipulados podem ser descartados.

2729 Q790574
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A métrica utilizada na análise de pontos por função é mais bem caracterizada como uma métrica para estimar o esforço para produção de determinado software que como uma métrica para estimar o prazo para produção desse software.

2730 Q790303
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à metodologia de desenvolvimento de software, julgue os itens a seguir.

O eXtreming Programming (XP) é uma proposta de desenvolvimento ágil e iterativa.

2731 Q790300
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura acima, que apresenta o ciclo de vida clássico da engenharia de software, os nomes de duas etapas foram substituídos pelos números 1 e 2. Considerando essa figura, julgue os itens a seguir.

As etapas identificadas na figura por 1 e 2 são, respectivamente, projeto e instalação.
2732 Q789996
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

A atividade de planejamento XP inclui a criação das denominadas histórias de usuário, nas quais devem ser descritas as características e as funcionalidades requeridas para o software em desenvolvimento.

2733 Q789994
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Se um sistema é utilizável com instrução ou ajuda contínua, então há usabilidade nesse sistema.

2734 Q789993
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Identificar categorias e definir os objetivos de teste para cada categoria são recomendações normalmente consideradas para a elaboração de teste de usabilidade.

2735 Q789992
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de engenharia de requisitos.

Por se tratar de função essencial da engenharia de requisitos, a gestão formal de requisitos é indispensável mesmo para projetos de pequeno porte, com apenas duas ou três dezenas de requisitos identificáveis.

2736 Q789991
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo unificado de software, julgue os itens subsequentes.

O processo unificado de software é centrado na arquitetura e orientado por casos de uso, o que sugere um fluxo de processo iterativo e incremental.

2737 Q789990
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

O processo XP (extreme programming) envolve a realização das atividades de planejamento, de projeto, de codificação e de teste.

2738 Q789989
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

A partir de diagramas UML de classe e de sequência, é possível calcular o número de pontos de função de um sistema ou módulo.

2739 Q789988
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

Essa análise pode ser utilizada para se estimar o custo relativo a codificação e teste, mas não, para se estimar o custo referente ao projeto do software.

2740 Q789987
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software e com base no CMMI (capability maturity model integration), versão 1.2, julgue os próximos itens.

O CMMI propõe dois tipos de representação para os planos de melhoria e avaliação de processos: a representação contínua e a representação por estágios. Ao definir seu plano, uma organização deverá utilizar exclusivamente uma delas, uma vez que elas são embasadas em princípios incompatíveis.

2741 Q789986
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software e com base no CMMI (capability maturity model integration), versão 1.2, julgue os próximos itens.

Suporte é uma das categorias de áreas de processo do CMMI: as áreas de processo agrupadas nessa categoria apoiam o desenvolvimento e a manutenção de produtos.

2742 Q729118
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise o diagrama abaixo.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

2743 Q729117
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Relacione as características de técnicas de eliciação (elicitação) de requisitos da Coluna 2 com os identificadores corretos de técnicas de eliciação da Coluna 1.

Coluna 1

1. Enfoque antropológico

2. Entrevista estruturada

3. Entrevista tutorial

4. Observação (passiva)

5. Reuso

Coluna 2

( ) Análise de soluções previamente elaboradas.

( ) Diálogo em que o cliente “dá uma aula” sobre o domínio do negócio.

( ) Não inclui diálogo.

( ) Demanda questões previamente elaboradas.

( ) O desenvolvedor exerce o papel do cliente no ambiente de atuação deste.

Assinale a alternativa que indica a sequência correta, de cima para baixo.

2744 Q729115
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Considere a seguinte relação de requisitos estabelecida para um software hipotético.

1. O software deverá ser implementado em Java.

2. O software deve interagir com o usuário por meio de um navegador (browser), isto é, deve ser implementado como uma aplicação para Web.

3. O software deve registrar log de todas as operações realizadas.

4. O software deve responder a qualquer solicitação do usuário em, no máximo, 500 milissegundos.

5. O conjunto de produtos gerados deve incluir especificação de projeto em UML.

6. O software deve ser desenvolvido na plataforma Eclipse.

Assinale a alternativa que contém apenas números correspondentes a requisitos classificáveis como não funcionais.

2745 Q729113
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Analise a definição abaixo.

Teste de software que procura descobrir erros por meio da reaplicação parcial dos testes a um programa modificado.

Assinale a alternativa que cita corretamente o conceito ao qual se refere a definição.

2746 Q729112
Ciência da Computação
Ano: 2010
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Relacione cada característica ou subcaracterística de qualidade de software da Coluna 1 com a frase que melhor a representa na Coluna 2.

Coluna 1

1. Analisabilidade

2. Conformidade

3. Estabilidade

4. Funcionalidade

5. Recuperabilidade

Coluna 2

( ) Está de acordo com padrões de portabilidade?

( ) Satisfaz as necessidades?

( ) É capaz de recuperar dados em caso de falha?

( ) Há grande risco quando se faz alterações?

( ) É fácil de encontrar uma falha, quando ocorre?

Assinale a alternativa que indica a sequência correta, de cima para baixo.

2747 Q658509
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)
A fase em que se devem produzir protótipos descartáveis para eliminar riscos específicos, como trocas de requisitos, utilizando-se o processo unificado (RUP - rational unified process) para o desenvolvimento de um sistema, é a fase de
2748 Q656603
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
No modelo de desenvolvimento de software em espiral, cada loop na espiral representa
2749 Q656602
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
O modelo em espiral difere principalmente dos outros modelos de processo de software por
2750 Q656601
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Na engenharia de software, etnografia é
2751 Q656600
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
As políticas de rastreabilidade de requisitos são decididas durante o estágio de
2752 Q656599
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Para decidir sobre os limites do sistema, ou seja, distinguir o que é o sistema e o que é o ambiente do sistema, um trabalho é feito em conjunto com os stakeholders em um estágio inicial de elicitação e análise de requisitos. Esse trabalho culmina, em primeira instância, com um modelo
2753 Q656598
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Na especificação dirigida a riscos, a compreensão da probabilidade de ocorrência de um risco e das consequências potenciais, se um acidente ou incidente, associado com este risco, ocorrer, é da competência do processo de
2754 Q656597
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Um protótipo de software pode ser usado em um processo de desenvolvimento de software para:

I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos.

II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do sistema.

III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste.

Está correto o que se afirma em

2755 Q656596
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Sobre requisito funcional, considere:

I. O sistema deve fornecer telas apropriadas para o usuário ler os documentos no repositório de documentos.

II. O usuário deve ser capaz de fazer uma busca em todo o conjunto inicial de banco de dados.

III. O sistema deve atender aos requisitos de confiabilidade, usabilidade e portabilidade.

Está correto o que se afirma em

2756 Q656595
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere:

I. Métrica de confiabilidade.

II. Atributo de usabilidade.

Associe correta e respectivamente com as lacunas

1 − Probabilidade de falha sob demanda × ...... .

2 − Velocidade de operação × ...... .

3 − Facilidade de aprendizado × ...... .

4 − Disponibilidade × ...... .

A associação correta é

2757 Q656594
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Em termos de software de rede, a maioria das redes é organizada como uma pilha de camadas sobrepostas que oferecem serviços umas às outras. Nesse contexto,
2758 Q656593
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Serviços orientados a conexões e serviços sem conexões são dois tipos de serviços que as camadas das pilhas oferecem. Assim,
2759 Q656592
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Uma das formas de alcançar maiores velocidades dos computadores é o uso do paralelismo que pode ser introduzido em muitos níveis diferentes. Nesse contexto é correto afirmar:
2760 Q656591
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Em relação à eficácia do processo de Gerenciamento do Nível de Serviço em uma organização, é correto afirmar:
2761 Q656590
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
O gerenciamento de contratos de licença de software deve possibilitar a gestão de todos os processos definidos numa política que contemple a gestão de contratos de licença para os diferentes tipos de software, sejam eles, adquiridos, gratuitos, OEM etc. A licença LGPL (Lesser General Public License)
2762 Q656589
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
Em relação ao LDAP é INCORRETO afirmar que
2763 Q656588
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
No ciclo de vida da informação, é a etapa mais importante de todo processo de gestão da informação, pois dentro de suas finalidades básicas de conhecimento dos ambientes interno e externo da organização e atuação nesses ambientes, é ela que garante melhores resultados em uma organização. Trata-se da etapa de
2764 Q656587
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
No COBIT, “Identificar as soluções de automação” e “Gerenciar a performance e capacidade do ambiente” são processos pertencentes, respectivamente, aos domínios
2765 Q656521
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)
A técnica utilizada no desenvolvimento de sites que evita o uso de tabelas como recurso para a criação de layouts e utiliza Cascading Style Sheets (CSS), para definir as posições dos elementos e formatação na página, denomina-se
2766 Q560412
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

A análise por ponto de função não permite prever o número de erros que serão encontrados durante o teste; por isso, é necessário o uso de uma métrica adicional para tal fim.

2767 Q560409
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

A partir da perspectiva de gerenciamento, NÃO faz parte do ciclo de vida de software do RUP (Rational Unified Process):

2768 Q128475
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a conceitos de qualidade de software.

O CMM fornece um guia que permite às organizações obter controle nos processos de desenvolvimento e manutenção de software, evoluir para uma cultura de engenharia de software e alcançar a excelência na gestão.

2769 Q128473
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura acima, que apresenta o ciclo de vida clássico da engenharia de software, os nomes de duas etapas foram substituídos pelos números 1 e 2. Considerando essa figura, julgue os itens a seguir.

Garantir que as entradas definidas em um ciclo de vida clássico, tal como o mostrado na figura, produzam resultados reais que concordem com os resultados exigidos é uma atividade da etapa de teste.

2770 Q128470
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens subsequentes.

Uma das utilidades das ferramentas CASE é formalizar e documentar o desenvolvimento de software.

2771 Q128468
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das ferramentas CASE, julgue os itens subsequentes.

Tornar o processo de desenvolvimento de software menos dependente da criatividade do programador é uma das características das ferramentas CASE.

2772 Q128465
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item, a respeito da modelagem funcional e de dados.

O atributo é considerado o elemento que desempenha papel específico em um sistema que está sendo modelado.

2773 Q128462
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à metodologia de desenvolvimento de software, julgue os itens a seguir.

O modelo de desenvolvimento em cascata prevê a prototipação e os desenvolvimentos evolutivo e cíclico do software.

2774 Q128459
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à metodologia de desenvolvimento de software, julgue os itens a seguir.

No modelo espiral, que possui uma divisão inflexível em estágios distintos, determinada fase de um processo somente se inicia quando a anterior estiver concluída e aprovada pelas partes envolvidas.

2775 Q128078
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Com relação ao processo, aos modelos e à medição da qualidade de software, bem como aos testes de software, assinale a alternativa correta.

2776 Q128076
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Na análise orientada a objetos, um caso de uso pode representar uma funcionalidade oferecida pelo sistema. Acerca dos casos de uso, assinale a alternativa correta.

2777 Q128074
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Análise de requisitos está associada ao processo de descobrir as operações que um sistema deve realizar, bem como as restrições acerca dessas operações. A respeito de análise de requisitos, assinale a alternativa correta.

2778 Q127802
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

A elaboração do modelo entidade-relacionamento de uma aplicação orientada para bancos de dados deve ocorrer antes da elaboração de seu modelo de dados lógico, que deve, por sua vez, ser elaborado antes do modelo físico. Atualmente, todos esses modelos podem ser produzidos automaticamente utilizando-se ferramentas CASE com algoritmos que facilitam a produção automática de modelos semanticamente ricos, a partir de especificações de requisitos de sistemas.

2779 Q127800
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 81 a 94, acerca de princípios, métodos, técnicas e processos da engenharia de software e de bancos de dados.

As linguagens orientadas a eventos, algumas delas utilizadas por meio de ferramentas CASE visuais, permitem o desenvolvimento de programas cujo fluxo principal de controle é constantemente interceptado pela atuação assíncrona do usuário na interface do programa em execução.

2780 Q127786
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Teste de Equivalência de Classe é

2781 Q127784
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Assinale a opção correta.

2782 Q127782
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São informações que compõem o gerenciamento de defeitos

2783 Q127780
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São axiomas em risco

2784 Q127778
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

A métrica de software Complexidade ciclomática

2785 Q127776
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São heurísticas de usabilidade

2786 Q127774
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

No ciclo da Engenharia da Usabilidade, as atividades da fase de análise são:

2787 Q127771
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

São princípios de Modelagem de Processos:

2788 Q127770
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Segundo os princípios da boa especificação,

2789 Q127768
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Ferramentas CASE podem ser usadas pelo engenheiro de sistemas

2790 Q127767
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

O cálculo dos pontos de função de um projeto de desenvolvimento consiste dos componentes de funcionalidade:

2791 Q127765
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Algumas das Características Gerais do Sistema (CGS) são:

2792 Q127763
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Baseando-se nas Características Gerais do Sistema (CGS), um dos passos para o cálculo do fator de ajuste é:

2793 Q127761
Ciência da Computação
Ano: 2010
Banca: Escola de Administração Fazendária (ESAF)

Considerando Arquivos de Interface Externa (AIE), na contagem de Registros Lógicos Referenciados (RLR),

2794 Q127749
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos padrões de projeto, julgue o próximo item.

Os padrões de projeto podem ser definidos como soluções já testadas para problemas que ocorrem frequentemente durante o projeto de software.

2795 Q127748
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às ferramentas CASE, julgue os itens subsequentes.

Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de software e a geração automática da documentação do software desenvolvido.

2796 Q127540
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens, a respeito dos sete níveis de maturidade definidos no MPS-BR: A – em otimização; B – gerenciado quantitativamente; C – definido; D – largamente definido; E – parcialmente definido; F – gerenciado; e G – parcialmente gerenciado.

Nos processos de aquisição do nível F, um acordo formal que expresse claramente as expectativas, responsabilidades e obrigações de ambas as partes (cliente e fornecedor) é estabelecido e negociado entre elas.

2797 Q127537
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um diagrama de implantação pode ser utilizado quando o software é projetado para ser executado sobre uma única máquina individual que não se comunica com outro hardware. A modelagem em conjunto com diagramas de componentes, como ilustrado na figura a seguir, não é possível na UML.

2798 Q127535
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

Um caso de uso pode não gerar um diagrama de sequência, a exemplo do que ocorre com os de tipo <>.

2799 Q127533
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a figura acima, que ilustra um diagrama de caso de uso da UML, julgue os itens subsecutivos.

Na UML, associações de inclusão são utilizadas quando existe um serviço, situação ou rotina comum a mais de um caso de uso. A partir da figura, é correto afirmar que um Cliente pode acessar o seu Saldo diretamente; e que, para encerrar a conta de um cliente, o caso de uso Encerra conta, opcionalmente, pode verificar o Saldo desse cliente.

2800 Q127532
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.

2801 Q127530
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à engenharia de requisitos, julgue os itens a seguir.

Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.

2802 Q127528
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a métodos de desenvolvimento de software.

No SCRUM, um backlog consiste em uma lista de itens priorizados a serem desenvolvidos para um software. Essa lista é mantida no product owner, o qual pode alterá-la a qualquer momento, desde que os itens alterados não estejam na sprint backlog. Isso significa que product backlog e sprint backlog são estruturas similares.

2803 Q127526
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Assinale a alternativa que contém apenas termos referentes a processos de Desenvolvimento Ágil de software.

2804 Q127524
Ciência da Computação
Ano: 2010
Banca: CCV / UFC Coordenadoria de Concursos

Sobre programação extrema (XP), um dos métodos ágeis de desenvolvimento de sistemas, é correto afirmar que:

2805 Q127506
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o próximo item, que trata de métodos ágeis de produção de software.

Scrum é um processo ágil de produção de software que mantém o foco na entrega da maior parte do produto, no menor tempo possível.

2806 Q127501
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

Na convenção de notação usada na UML, a chamada por mensagens assíncronas é representada no diagrama de sequência por meio de seta cheia (não pontilhada).

2807 Q127499
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software contém a descrição de uma abordagem para a construção de sofware. A UML (unified modeling language) é uma linguagem visual para especificar, documentar e construir os artefatos de sistemas orientados a objetos. Quanto ao ambiente de desenvolvimento de sistemas orientados a objetos, julgue os itens a seguir.

GRASP (general responsibility assignment software patterns) consiste em um conjunto de sete padrões básicos para atribuir responsabilidades em projeto orientado a objetos: information expert, creator, controller, low coupling, high cohesion, polymorphism e pure fabrication.

2808 Q127496
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os seguintes itens a respeito de qualidade de software.

O nível máximo de qualidade de um software é atingido quando os stakeholders estão satisfeitos com os resultados que ele apresenta; para tanto, é essencial que todos os envolvidos no processo de criação desse software façam parte da revisão de qualidade.

2809 Q127494
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de engenharia de requisitos, julgue os itens subsequentes.

O levantamento de requisitos é realizado ao final da primeira versão de um protótipo, para se definir, junto aos envolvidos no processo, quais são as premissas básicas para o início do entendimento das funcionalidades desejadas.

2810 Q127465
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No contexto do projeto de software a definição das atividades do negócio do cliente que serão suportadas pelo software e os dados quantitativos, tais como, tempo de resposta e número de usuários, devem ocorrer

2811 Q127463
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em relação ao ciclo de vida de um projeto, é correto afirmar:

2812 Q127461
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, investigar os detalhes do Log de Teste e analisar as falhas que ocorreram durante a implementação e execução do teste é um dos papéis do

2813 Q127459
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, uma unidade de implantação consiste em um build, documentos e artefatos de instalação. A finalidade desta atividade é criar uma unidade de implantação que seja suficientemente completa para ser descarregada, instalada e executada em um nó como um grupo. Criar a Unidade de Implantação é responsabilidade do

2814 Q127457
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, o repositório do projeto armazena todas as versões de diretórios e arquivos do projeto, como também, todos os dados e metadados derivados que estejam associados a esses diretórios e arquivos. É um artefato integrante do conjunto de artefatos de

2815 Q127455
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, implementar classes e objetos em termos de componentes (arquivos-fonte, binários, executáveis e outros) e testar os componentes desenvolvidos como unidades, constituem finalidades da disciplina

2816 Q127453
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No RUP, o modelo de casos de uso é utilizado como fonte de informação essencial para as disciplinas

2817 Q127451
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No contexto da arquitetura geral do RUP, a disciplina cujas iterações demandam mais tempo na fase de Construção, é a disciplina

2818 Q127448
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em UML, é um símbolo que indica a existência de uma dependência entre dois elementos, de tal forma que uma alteração em um dos elementos pode afetar o outro:

2819 Q127446
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere a notação padrão UML, abaixo.

Em relação a sintaxe estabelecida para os atributos ou métodos, é correto afirmar:

2820 Q127445
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No contexto da UML, definir o sistema e entender de forma macro os seus objetivos, identificar os possíveis atores e as atividades que envolvem esses atores, estabelecer os relacionamentos entre os elementos, e checar o modelo com usuários e cliente, constituem um roteiro que pode ser seguido na elaboração do Diagrama de

2821 Q127443
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Dentre as etapas para o desenvolvimento de software em que a UML pode ser aplicada, aquela em que serão modeladas somente classes que pertençam ao domínio principal do problema do software, deixando de lado classes técnicas que gerenciem banco de dados, interface, comunicação, concorrência e outras, é a etapa de

2822 Q127442
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

É um princípio que recomenda que um elemento que compõe o design de software deve ser representado apenas por suas características essenciais, permitindo assim, a distinção de outros elementos por parte do observador e, a consequente representação de um elemento do design mais simples, uma vez que detalhes desnecessários são descartados:

2823 Q127440
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

O design de software deve descrever diversos aspectos do software para que, assim, possibilite sua construção. Entre estes aspectos NÃO se inclui

2824 Q127438
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No levantamento para a obtenção dos requisitos do software, uma das técnicas de estrutura de entrevista é aquela que tem seu início com perguntas mais especificas e é finalizada com perguntas mais genéricas sobre o sistema, denominando-se estrutura em

2825 Q127437
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Cada fase do ciclo de vida do software produz documentos que representam o software em um determinado nível de abstração. Esse nível é diminuído, através da inclusão de mais e mais detalhes, até que a última representação seja o código fonte na linguagem. Trata-se de um aspecto diretamente associado

2826 Q127436
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia de Software, no âmbito da atividade de levantamento de requisitos, duas abordagens são consideradas: os requisitos funcionais e os requisitos não-funcionais. É um exemplo típico de requisito funcional:

2827 Q127434
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No desenvolvimento de um software, qualquer que seja o método escolhido, estará refletido em um ciclo de vida de desenvolvimento. Nesse aspecto, a parte em que o modelo espiral incorpora os conceitos do modelo de prototipação é o

2828 Q127421
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da qualidade de software e com base no CMMI (capability maturity model integration), versão 1.2, julgue os próximos itens.

Suporte é uma das categorias de áreas de processo do CMMI: as áreas de processo agrupadas nessa categoria apoiam o desenvolvimento e a manutenção de produtos.

2829 Q127419
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às diferentes arquiteturas e tecnologias que, se escolhidas, impactarão as características do sistema descrito no texto, julgue os itens de 126 a 129.

O estilo de arquitetura de software denominado REST (representational state transfer) demanda mais recursos computacionais que o modelo de desenvolvimento de sistemas embasado em SOAP (single object access protocol), por isso não é recomendável a adoção do padrão REST de arquitetura de software no desenvolvimento do sistema em questão.

2830 Q127418
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da métrica de análise por ponto de função, julgue os itens seguintes.

O IFPUG (International Function Point Users Group), além de disponibilizar o Function Point Counting Practices Manual, provê estudos de casos ilustrando a contagem no processo de desenvolvimento, tanto no fim da fase de análise, quanto no final da construção do sistema.

2831 Q127417
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

A atividade de projeto é uma desvantagem do processo XP, pelo fato de requerer uma quantidade de produtos de trabalho considerada excessiva pela comunidade de desenvolvimento de software.

2832 Q127416
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos a modelos ágeis de processo.

O desenvolvimento adaptativo de software (DAS) é uma técnica para construção de sistemas e software complexos que foca na colaboração e na auto-organização da equipe.

2833 Q127415
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens que se seguem, a respeito da análise e do projeto orientados a objetos.

Na fase de projeto, diagramas de implantação em UML são construídos inicialmente sob a forma de instância, com a descrição explícita da configuração do ambiente de implantação.

2834 Q127414
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do processo unificado de software, julgue os itens subsequentes.

UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos.

2835 Q127412
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Uma questão do tipo A interação é simples? jamais deve ser utilizada para determinar se a usabilidade foi atingida em um sistema.

2836 Q127410
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência à engenharia de usabilidade, julgue os próximos itens.

Vantagem competitiva e redução de custos de manutenção estão entre os benefícios mensuráveis que podem ser obtidos de um sistema usável.

2837 Q127408
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de engenharia de requisitos.

O checklist de validação é uma forma útil de averiguar se determinado requisito pode ser testado e, em caso afirmativo, se os testes podem ser especificados.

2838 Q127122
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Encontra-se no Nível 5 de Maturidade, na representação por Estágio do CMMI, a área de processo

2839 Q127119
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Sobre análise de requisitos da engenharia de software, considere:

I. Os requisitos de usuário podem descrever tanto requisitos funcionais quanto requisitos nãofuncionais.

II. Os requisitos de sistema podem descrever apenas requisitos não funcionais.

III. Os requisitos não-funcionais podem ser divididos em requisitos de produto, organizacionais e externos.

Está correto o que se afirma em

2840 Q127116
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na modelagem de processos usando a notação BPMN pode- se modelar processos do tipo

2841 Q127113
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

A contagem do tipo de funções de dados, aplicada na Análise de Pontos por Função, cuja entidade lógica e persistente se equivale a um depósito de dados que sofre manutenção fora da aplicação, trata-se do critério

2842 Q127110
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na Engenharia de Software, a frase "identificar os aspectos importantes, ignorando os detalhes" define o princípio

2843 Q127108
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na engenharia de software, um processo iterativo denominado sprint, que segue o ciclo PDCA para entregar, num período de 30 dias aproximadamente, um incremento do software pronto, caracteriza a metodologia ágil

2844 Q127104
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:

2845 Q127091
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante uma reunião de projeto, um analista levantou novos requisitos para um sistema de vendas pela Web, que estava em produção, apresentados a seguir.

• As senhas dos usuários do site devem ser armazenadas criptografadas no banco de dados e, caso haja esquecimento da senha, o usuário deve solicitar o envio da mesma, descriptografada, para o seu e-mail, após confirmar informações pessoais.

• O servidor IIS (versão 6.0), no qual a aplicação está instalada, está ficando sem memória em função do grande número de acessos a um determinado aplicativo, afetando outros aplicativos.

• Os catálogos de produtos são feitos por uma empresa de design que envia, por e-mail, para o administrador do sistema, arquivos con...

2846 Q127087
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere o seguinte código HTML.

Na cartilha técnica intitulada Recomendações de Acessibilidade para a Construção e Adaptação de Conteúdos do Governo Brasileiro na Internet, as recomendações de Nível de Prioridade 1 referem-se às exigências básicas de acessibilidade, tratando-se de pontos em que os criadores e adaptadores de conteúdo Web devem satisfazer inteiramente. Caso não sejam cumpridos, grupos de usuários ficarão impossibilitados de acessar as informações do documento. Qual das linhas do código HTML acima fere as recomendações de Nível de Prioridade 1?

2847 Q127085
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

A figura abaixo apresenta alguns dos principais artefatos do RUP (Rational Unified Process) e o fluxo de informações existentes entre eles.

Qual é o nome do artefato identificado, na figura, pela palavra ARTEFATO e por um círculo?

2848 Q127082
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Estereótipos podem ser utilizados para categorizar classes durante a fase de análise em um projeto de desenvolvimento de sistemas orientados a objetos e utilizando-se a notação UML (Unified Modeling Language). No RUP (Rational Unified Process), por exemplo, podem-se confeccionar modelos utilizando-se os seguintes estereótipos:

I - limite (boundary);

II - entidade (entity);

III - controle (control).

Na UML, essas classes podem ser representadas de forma visual, respectivamente, pelos símbolos

2849 Q127078
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Durante um treinamento para as equipes de desenvolvimento e de testes, um analista transmitiu as orientações a seguir.

I - Para isolar a causa de um erro de software, os desenvolvedores deveriam utilizar a estratégia de depuração força bruta por ser o método mais eficiente, e, para grandes programas, utilizar a abordagem de rastreamento.

II - Para os testes de integração em sistemas orientados a objetos, poderiam ser utilizadas as estratégias de teste com base no caminho de execução e no uso.

III - Em sistemas orientados a objetos, o teste de sensibilidade poderia ser utilizado para tentar descobrir combinações de dados, dentro das classes de entrada válidas, que poderiam causar instabilidade ou processame...

2850 Q127075
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Com o objetivo de minimizar os problemas enfrentados e melhorar o processo de engenharia de requisitos, um engenheiro de requisitos decidiu elencar uma série de medidas que poderá empregar em seus futuros projetos, tais como:

I - aplicar a técnica de IFQ (Implantação da Função de Qualidade) que permite coletar os requisitos excitantes, os quais refletem características que vão além das expectativas do cliente e mostram ser muito satisfatórios quando presentes;

II - utilizar tabelas de rastreamento que relacionam os requisitos identificados a um ou mais aspectos do sistema;

III - utilizar casos de uso para fazer uma coleta iterativa de requisitos, uma vez que o processo de levantamento de requisitos é uma ...

2851 Q127073
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Os processos de desenvolvimento de software utilizam, muitas vezes, procedimentos estatísticos para, por exemplo, apoiar a tomada de decisão. Dentro desse contexto, o Diagrama de Pareto é baseado na clássica regra de que

2852 Q126646
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

No tocante às métricas de software, é um exemplo de uma métrica de robustez:

2853 Q126644
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Segundo SOMMERVILLE, um protótipo de software apoia duas atividades do processo de engenharia de requisitos. São elas:

2854 Q126641
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Em relação ao reuso de produtos COTS (produtos de prateleira), são problemas relacionados à integração de sistemas COTS os abaixo relacionados, EXCETO:

2855 Q126638
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

No tocante ao desenvolvimento de software orientado ao reuso, embora o estágio inicial de especificação de requisitos e o estágio de validação sejam comparáveis com outros processos, os estágios intermediários em um processo orientado a reuso são diferentes. Neste caso, segundo SOMMERVILLE, são processos em estágios intermediários:

2856 Q126636
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Na UML, o diagrama que tem como função exibir as relações entre objetos que desempenham diferentes papéis é o diagrama de:

2857 Q126633
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Analise as seguintes sentenças em relação à UML:

I. Um pacote (package) permite agregar diferentes elementos de um sistema, porém um elemento encontra-se definido em apenas um único pacote.

II. Elementos de diferentes tipos não podem ter o mesmo nome dentro de um pacote.

III. Os pacotes apresentam entre si diferentes tipos de relações, em particular relações de importação, exportação e generalização.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

2858 Q126630
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

Analise as seguintes sentenças relativas aos padrões de projeto:

I. O padrão decorator consiste em uma maneira de adicionar funcionalidades (estender responsabilidades), a um objeto de modo dinâmico.

II. No padrão bridge não é possível estender o software sem modificar qualquer uma das classes existentes.

III. Reutilizar soluções e estabelecer terminologia comum são razões comumente estabelecidas para estudar padrões de projeto.

Em relação às sentenças supracitadas, pode-se afirmar que apenas:

2859 Q126627
Ciência da Computação
Ano: 2010
Banca: Dom Cintra Fundação

São características dos projetos orientados a objeto as abaixo relacionadas, EXCETO:

2860 Q126439
Ciência da Computação
Ano: 2010
Banca: Fundação Universa (FUNIVERSA)

Ferramentas CASE, do inglês Computer-Aided Software Engineering ou Engenharia de Software Auxiliada por Computador, são aplicativos que auxiliam desenvolvedores a produzirem sistemas. Assinale a alternativa que apresenta categorias utilizadas para classificar as ferramentas CASE.

2861 Q126353
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Para demonstrar elementos estruturais e comportamentais de um sistema, a UML pode utilizar, respectivamente, os diagramas de

2862 Q126351
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Os relacionamentos que podem ser representados em um diagrama de caso de uso são:

2863 Q126349
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

No Processo Unificado, uma descrição da arquitetura do software, um documento de visão e um modelo de projeto são aplicáveis, respectivamente, nas fases

2864 Q126346
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 56 a 59 referem-se ao enunciado abaixo.

Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro d...

2865 Q126345
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Atenção: As questões de números 56 a 59 referem-se ao enunciado abaixo.

Considere um sistema de controle de estoque com cadastramento de materiais e movimentação do estoque. São necessários os seguintes cálculos automáticos: controlar o saldo, o ponto de reposição e o lote econômico. O cadastro de materiais é feito pelo almoxarife (responsável) e as requisições são feitas por todos os departamentos da empresa e ficam guardadas. A cada entrega de material, o almoxarife dá baixa na requisição (atendida) e, com isso, o sistema faz todos os cálculos acima. A entrada de materiais também é feita pelo almoxarife, quando os cálculos também são realizados. Os dados calculados devem ficar guardados também e o tempo de resposta de consultas feitas no cadastro d...

2866 Q126342
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Tipo que NÃO pertence ao domínio de informação da métrica Ponto de Função (FP − Function Point):

2867 Q126053
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

A UML é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos. Entre os diagramas da UML, NÃO se inclui o Diagrama de

2868 Q126052
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

O vocabulário da UML abrange três tipos de blocos de construção: itens, relacionamentos e diagramas. Os itens são as abstrações identificadas como cidadãos de primeira classe em um modelo. Assinale a opção que apresenta os quatro tipos de itens na UML.

2869 Q126050
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Cada método de análise de sistemas tem uma notação e um ponto de vista únicos; porém, todos relacionamse com um conjunto de princípios fundamentais. Considerando os princípios de análise de sistemas, julgue os itens abaixo e, em seguida, assinale a opção correta.

I – O domínio de informação de um problema deve ser representado e compreendido.

II – Modelos que descrevam as interfaces do sistema e as estruturas de dados devem ser desenvolvidos.

III – Os modelos (e o problema) devem ser unificados de maneira que revelem seus detalhes.

IV – O processo de análise deve mover-se da informação essencial para os detalhes de implementação.

A quan...

2870 Q126048
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.

         A ________________ é uma tarefa da _________________ que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software. A análise de requisitos 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 ____________ de projeto que o software deve enfrentar.

A sequência correta é:

2871 Q126046
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Os projetos e o gerenciamento de projetos são executados em um ambiente mais amplo que o do projeto propriamente dito. A equipe de gerenciamento de projetos precisa entender esse contexto mais amplo para que possa selecionar as fases do ciclo de vida, os processos, as ferramentas e as técnicas adequadas a cada projeto. Assinale a opção que apresenta as fases de um projeto.

2872 Q126044
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Relacione os exemplos de medidas de qualidade de software apresentados na primeira coluna às suas definições, listadas na segunda, e, em seguida, assinale a opção correta.

I – Corretitude

II – Manutenibilidade

III – Integridade

IV – Usabilidade

( ) Facilidade com que um programa pode ser corrigido, adaptado ou ampliado.

( ) O programa é amigável ao usuário.

( ) Um programa deve operar corretamente.

( ) Capacidade que um programa tem de suportar ataques.

A sequência correta é:

2873 Q126042
Ciência da Computação
Ano: 2010
Banca: MOVENS Instituto

Acerca do ciclo de vida dos sistemas ERP (Enterprise Resource Planning – Planejamento de Recursos Empresariais), julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – É chamada de seleção a etapa em que são necessários o desenvolvimento de critérios para avaliar soluções e a atribuição de pesos a eles para classificar as melhores alternativas.

II – A etapa de utilização é um processo pelo qual módulos do sistema são colocados em funcionamento em uma empresa.

III – A etapa de utilização não termina enquanto o sistema ERP estiver em processamento, pois sempre haverá algo a ser alterado ou melhorado.

IV – Co...

2874 Q126008
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Em termos de teste de sistemas, são técnicas utilizadas para verificar a operação correta do sistema em relação a casos inválidos ou inesperados de entrada. Trata-se de técnicas

2875 Q125972
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Nos modelos orientados a objeto, um relacionamento de dependência estereotipada é representado por uma

2876 Q125971
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

São algumas das metodologias de desenvolvimento de software consideradas ágeis (Agile Software Process Models):

2877 Q125969
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere a figura abaixo.

Trata-se de parte de um

2878 Q125909
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com referência a testes de software, assinale a opção correta.

2879 Q125907
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a diagramas de estados da UML, assinale a opção correta.

2880 Q125906
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a diagramas de classe da UML, assinale a opção correta.

2881 Q125904
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de diagramas de casos de uso da UML, assinale a opção correta.

2882 Q125903
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a conceitos gerais de UML (Unified Modeling Language), assinale a opção correta.

2883 Q125902
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de mudança de software, assinale a opção correta.

2884 Q125900
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta quanto a requisitos de software.

2885 Q125899
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (Rational Unified Process) é um processo de engenharia de software que oferece uma abordagem com base em disciplinas para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. Sua meta é garantir a produção de software de alta qualidade e que atenda às necessidades dos usuários dentro de um cronograma e de um orçamento previsíveis. A respeito de RUP, assinale a opção correta.

2886 Q125897
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de se obter um produto de software. Cada processo tem suas particularidades, entretanto, podem-se destacar atividades que são comuns à maioria dos processos. Com relação a processos de desenvolvimento de software, assinale a opção correta.

2887 Q125896
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção correta acerca de modelos de processo de software.

2888 Q125563
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Como se denomina a opção de integração de ferramentas CASE que utiliza dados de uma ou outra ferramenta sem tradução, caso as estruturas de dados e semânticas sejam compatíveis?

2889 Q125560
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

A UML inclui diagramas de interação para ilustrar como os objetos interagem por meio de mensagens. Os diagramas de interação constituem uma generalização de dois tipos de diagramas especializados na UML: Diagrama de Sequência e Diagrama de Comunicação. Assinale a alternativa que se refere exclusivamente a um Diagrama de Comunicação.

2890 Q125557
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

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

2891 Q125554
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Segundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de configuração de processamento runtime, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de

2892 Q125551
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Em relação aos conceitos da UML, assinale a alternativa correta.

2893 Q125548
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Diagramas de pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Assinale a alternativa correta a respeito da aplicação de diagramas de pacotes UML.

2894 Q125545
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Assinale a alternativa correta sobre a UML (Unified Modeling Language) e os seus diagramas.

2895 Q124995
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A análise de pontos por função é um método

2896 Q124994
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O RUP (rational unified process) é uma técnica usada na modelagem de sistemas. Com relação a esse assunto, assinale a opção correta.

2897 Q124993
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima corresponde a um diagrama da UML do tipo

2898 Q124991
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A respeito desse assunto, assinale a opção correta.

2899 Q124989
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à segurança da informação, julgue os itens a seguir.

Um ativo, segundo a norma ISO/IEC 27002, é qualquer elemento que tenha valor para a organização. Os ativos fornecem suporte aos processos de negócios, portanto, devem ser protegidos. Um dos agrupamentos que os ativos podem assumir é informações, hardware, software, ambiente físico e pessoas.

2900 Q124987
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto ao teste de software, julgue os itens que se seguem.

A figura a seguir ilustra esquematicamente a técnica estrutural de teste de software (ou teste caixa-branca), que avalia o comportamento interno do componente de software, atuando diretamente sobre o código-fonte do componente para realizar testes de condição, de fluxo de dados, de ciclos e de caminhos lógicos.

2901 Q124985
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito de UML (unified modeling language), julgue os itens 59 e 60.

O propósito maior de um caso de uso é fornecer uma descrição do comportamento do sistema. Assim, em um processo de desenvolvimento orientado a objetos, os objetivos de um caso de uso são: definir escopo, detalhar os processos e cálculos do sistema, organizar e dividir o trabalho, estimar o tamanho do projeto e direcionar os testes.

2902 Q124983
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de mudança de software, julgue o item abaixo.

Das várias estratégias de mudança de software, realizar alterações significativas na arquitetura do sistema de software diz respeito a reengenharia de software.

2903 Q124981
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do RUP (rational unified process), julgue os próximos itens.

Uma falha comum em projetos de sistemas computacionais é não assegurar a qualidade do software. Normalmente, essa questão é discutida após o término dos projetos, ou a qualidade fica sob a responsabilidade de equipe diferente da equipe de desenvolvimento. O RUP, proposto pela IBM, é um processo que provê uma solução disciplinada sobre como assinalar tarefas e responsabilidades dentro de uma organização de desenvolvimento de software, porém, não auxilia no controle do planejamento e verificação da qualidade.

2904 Q124980
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

Um modelo de processo de software consiste em uma representação complexa de um processo de software, apresentada a partir de uma perspectiva genérica.

2905 Q124906
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Duas classes estabelecem uma relação todo/parte entre si, em que a parte pode existir sem o todo. Que símbolo deve ser utilizado em um diagrama de classes UML para expressar esse tipo de relacionamento?

2906 Q124904
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)

Uma empresa deseja desenvolver internamente um sistema de controle de visitantes. Foi solicitada uma funcionalidade em que, dado um CPF, sejam retornados, em uma tela, os seguintes dados:

- nome completo;

- data de nascimento;

- período da última visita;

- quantidade de visitas.

De acordo com a Análise de Pontos de Função, quantas funções transacionais devem ser contabilizadas para essa tela?

2907 Q124658
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Sobre a Linguagem de Modelagem Unificada (Unified Modeling Language - UML), pode-se afirmar que

2908 Q124654
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O modelo espiral para a Engenharia de Software foi desenvolvido acrescentando-se novos elementos as melhores características de outros modelos. Segundo o modelo espiral, a determinação dos objetivos, alternativas e restrições está relacionada à atividade de

2909 Q124651
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Segundo a abordagem do paradigma do ciclo de vida clássico para a Engenharia de Software, assinale a alternativa correta.

2910 Q124648
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

A Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que

2911 Q124644
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

No modelo de desenvolvimento em espiral, cada loop da espiral representa uma fase do processo de software. A importante distinção entre este modelo e os demais é a consideração em todos os ciclos da análise de

2912 Q124641
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 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. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

2913 Q124638
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Considerando os modelos de desenvolvimento de software, assinale a alternativa correta.

2914 Q124635
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Em relação à análise e projetos orientados ao objeto, podemos estruturar um projeto considerando várias dimensões que envolvem várias fases. No caso da dimensão tempo, as fases poderiam ser: iniciação, elaboração, construção e transição. Considerando a dimensão componente, temos a realização de atividades ao longo das fases do processo de desenvolvimento, tais como: análise de requisitos, análise, projeto, implementação e teste. Assinale a alternativa que não indica diagrama relacionado à Análise de Requisitos.

2915 Q124632
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

O modelo conceitual da linguagem é composto de 3 elementos principais: os blocos de básicos da UML, as regras que determinam como os blocos se relacionam e alguns mecanismos comuns. Os blocos são classificados em 3 tipos: itens, relacionamentos e diagramas. Por sua vez, estes itens são classificados em outros 4 tipos: estruturais, comportamentais, de agrupamentos e anotacionais, de acordo com suas funções.Assinale a alternativa onde aparecem apenas itens estruturais básicos e comportamentais.

2916 Q124629
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Um diagrama é uma apresentação gráfica de um conjunto de elementos, geralmente representada como um gráfico conectado de vértices (itens) e arcos (relacionamentos). Na notação da UML existem diversos tipos de diagramas. Com base nas funções de cada diagrama, julgue os itens a seguir.

I - O diagrama de classes é um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.

II - O diagrama de casos de uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e seus relacionamentos

III - O diagrama de colaboração é um diagrama comportamental que mostra o conjunto de componentes e seus relacionamentos

IV - O diagrama de ...

2917 Q124625
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

A Unified Modeling Language (UML) é uma linguagem para visualizar, especificar, construir e documentar os artefatos de um sistema complexo de software. Por se tratar de uma linguagem, ela possui uma sintaxe e uma semântica bem definida. Considerando os conceitos relacionados a esta linguagem, assinale a alternativa incorreta.

2918 Q124041
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Na modelagem de dados, os atributos e os valores expressam respectivamente as propriedades de

2919 Q124037
Ciência da Computação
Ano: 2010
Banca: Instituto Americano de desenvolvimento (IADES)

Considerando os conceitos relacionados ao Modelo Entidade Relacionamento (MER), julgue as afirmativas a seguir.

I - Uma entidade é algo do mundo real que possui uma existência independente.

II - Atributos são as propriedades particulares que descrevem as entidades.

III - Os atributos podem ser simples, compostos, monovalorados, multivalorados, derivados e chave.

IV - A descrição do tipo de entidade é chamada esquema do tipo de entidade e especifica uma estrutura comum compartilhada por todas as entidades individuais.

A quantidade de itens certos é igual a

2920 Q96940
Ciência da Computação
Ano: 2010
Banca: Fundação CESGRANRIO (CESGRANRIO)
Apesar de ser considerada por muitos desenvolvedores como uma atividade desagradável, a prática de testes contribui de forma decisiva para a qualidade de um sistema. Se for feita de forma correta e eficaz, ela permite maximizar a satisfação do usuário e minimizar os problemas de funcionamento do sistema. Qual das seguintes explicações representa um conceito correto sobre os testes de software?
2921 Q94662
Ciência da Computação
Ano: 2010
Banca: Fundação Carlos Chagas (FCC)

Considere os níveis de coesão entre tarefas de um módulo no espectro de Pressman que são: Procedimental (PR), Coincidental (CD), Temporal (TP), Lógico (LG), Funcional (FU), Sequencial (SE) e Comunicacional (CM). A recomendação para obtenção de módulos com um só propósito, iniciando com a pior solução e caminhando para a melhor, no espectro, é dada pela sequência:

2922 Q20585
Ciência da Computação
Ano: 2010
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, a respeito de engenharia de requisitos.

Para o desenvolvimento de casos de uso, é fundamental a identificação dos atores, tanto os principais quanto os secundários, já na primeira iteração do levantamento de requisitos.

2923 Q792184
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao CMMI e APF.

Os tipos de contagem de pontos por função podem ser de projetos de desenvolvimento, projetos de melhorias ou de aplicações, sendo a contagem de pontos por função por estimativa realizada nos estágios iniciais de contagem.

2924 Q792183
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

A UML™ - Unified Modeling Language é um conjunto de especificações do OMG - Object Management Group. O conjunto completo da UML, em sua versão 2.0, está distribuída em três especificações: a Especificação de Intercâmbio de Diagramas, a Infraestrutura UML, e a Linguagem de Restrição de Objeto - OCL. A Especificação de Intercâmbio de Diagramas possibilita o compartilhamento de modelos entre diferentes ferramentas de modelagem. A infraestrutura define os conceitos fundamentais, sendo considerada um metamodelo, é utili...

2925 Q792182
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

Requisitos descrevem um acordo ou contrato entre duas partes, especificando, entre outros aspectos, o que o sistema de software deve fazer para ser aprovado em um teste de aceitação.

2926 Q792181
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Quanto às fases e tarefas no processo de desenvolvimento de software, julgue os itens de 64 a 67.

O MRmps - Modelo de referência para melhoria de processo de software compreende níveis de maturidade e um método de avaliação. Neste modelo a maturidade do processo está organizada em duas dimensões: capacidade e processo. A dimensão de processos é baseada na ISO/IEC 12207. A intersecção destas duas dimensões define a maturidade do processo, que no MRmps possui sete níveis de maturidade. O MPS-BR é um projeto que visa a criação e disseminação do MRmps em empresas brasileiras.

2927 Q792180
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos ao CMMI e APF.

As bases de dados históricas contêm medições de projetos que ajudam a estabelecer planos mais realistas, pois algumas das razões para medir software são entender, prever e controlar seu processo de desenvolvimento.

2928 Q791665
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue os próximos itens.

A figura a seguir ilustra um diagrama de implantação, usado para modelar a visão estática de implantação de um sistema, que, em geral, envolve a modelagem da topologia do hardware no qual o sistema executa. Essencialmente, são diagramas de classe que incidem sobre os nós de um sistema.

2929 Q791664
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando a figura acima, julgue os itens a seguir, com relação ao RUP.

A solicitação da gestão de mudança (change request management) trata tanto da captura e gestão das alterações solicitadas, geradas pelos interessados internos e externos, como da análise do impacto potencial da mudança. No entanto, não realiza o acompanhamento do que acontece com a mudança até que ela seja concluída, tarefa de responsabilidade do CM.

2930 Q791663
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A análise de pontos de função é um método padrão para a medição do desenvolvimento de software que visa estabelecer uma medida de tamanho do software em pontos de função com base na funcionalidade a ser implementada, sob o ponto de vista do usuário. Considerando a figura acima, julgue os itens subsequentes acerca desse assunto.

Registros lógicos são subconjuntos de dados dentro de um ALI/AIE que foram reconhecidos pelo usuário. Caso o usuário não reconheça subconjuntos de dados em um ALI/AIE, este deve ser contado como um registro lógico.

2931 Q791461
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

O uso de padrões de projeto somente pode ser aplicado a projetos que implementam o paradigma de programação orientada a objetos.

2932 Q791460
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito dos conceitos relacionados ao desenvolvimento de sistemas e às metodologias de desenvolvimento de sistemas, julgue os itens seguintes.

Geradores de código em ferramentas CASE (computer aided software engineering) podem ser embasados em modelos UML. Nesse caso, o gerador pode gerar um programa ou componente completo ou um esqueleto de código.

2933 Q791365
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

O diagrama de implantação da UML representa a topologia física de um sistema de software e, opcionalmente, os componentes que são executados nessa topologia, cujos elementos são nós e conexões.

2934 Q791364
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Um diagrama de estados da UML especifica os estados possíveis, quais transições são permitidas entre os estados, quais eventos ocasionam as transições e qual comportamento é executado em resposta aos eventos.

2935 Q791363
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A contagem de pontos de função é efetuada com base na especificação do sistema e complementada por informações dos usuários e analistas, para medir o tamanho funcional de um sistema, independentemente de sua forma de implementação. Na análise de pontos de função, são contados os seguintes componentes: arquivos lógicos internos, arquivos de interface interna, entradas externas, consultas externas e saídas externas.

2936 Q791362
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

O RUP (Rational Unified Process) é um processo proprietário de engenharia de software embasado no seguinte conjunto de princípios e melhores práticas de desenvolvimento software: modelagem de negócios, requisitos, análise e projeto, implementação, teste, implantação, ambiente, configuração e gerência de mudança e gerência de projeto.

2937 Q791361
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Pode-se considerar quatro atividades fundamentais comuns a todos os processos de software: especificação, na qual a funcionalidade do software e as restrições sobre sua operação são definidas; desenvolvimento, em que o software é projetado e programado; validação, para garantir que o software faça o que o cliente deseja; e evolução, na qual o software é modificado para atender às mudanças dos requisitos do cliente e do mercado.

2938 Q791360
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

O desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.

2939 Q791359
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Segundo a Norma ABNT ISO/IEC 12.207, ciclo de vida pode ser definido como evolução de um sistema, produto, serviço, projeto ou outra entidade desenvolvida por humanos, desde a concepção até a desativação.

2940 Q791358
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representem as partes essenciais de um sistema, considerando-se as várias perspectivas diferentes e complementares.

2941 Q791357
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Segundo o padrão IEEE Std-830, a especificação de requisitos deve apresentar as seguintes características: correção, precisão, completude, consistência, priorização, verificabilidade, modificabilidade, usabilidade e rastreabilidade.

2942 Q791356
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

Métricas de processo permitem que uma organização obtenha visão estratégica, fornecendo compreensão da efetividade do processo de software. Métricas de projeto são táticas que permitem que um gerente de projeto adapte o fluxo de trabalho e a abordagem técnica do projeto em tempo real.

2943 Q791355
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 61 a 70, a respeito de engenharia de software.

A manutenção de software é um processo geral de mudanças que ocorre depois de o sistema ser entregue. Existem, pelo menos, três tipos diferentes de manutenção de software: para reparar defeitos; para adaptar o software a um ambiente operacional diferente; e para adicionar funcionalidade ao sistema ou modificá-lo.

2944 Q791354
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Um diagrama de sequência da UML mostra as interações de um sistema com seus atores e a sequência de mensagens entre eles, para realizar um caso de uso (ou parte dele). Nem todos os objetos em um modelo de sequência necessitam estar ativos e existir durante toda a computação. Alguns objetos são passivos e não possuem um fluxo de controle próprio. Outros objetos são transientes e podem existir apenas durante parte de uma operação.

2945 Q791353
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens de 71 a 76, a respeito de UML.

Os elementos de um diagrama de atividades podem ser divididos em dois grupos: os que são utilizados para representar fluxos de controle concorrentes e os que são utilizados para representar controles paralelos.

2946 Q791264
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

A validação de requisitos deve ser feita tanto por meio da análise subjetiva quanto por meio de atividades técnicas de revisão, prototipação, validação de modelo e testes de aceitação.

2947 Q791251
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

O gerenciamento de requisitos é uma atividade básica que deve anteceder as demais atividades da engenharia de software, pois é pré-requisito para todas elas.

2948 Q791230
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na figura II, que representa o modelo em cascata, a etiqueta #a corresponde à manutenção, e a etiqueta #b, ao projeto. Esse modelo tem a característica de a saída de uma fase ser a entrada para a seguinte.

2949 Q791223
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

Uma técnica para levantamento de requisitos eficiente e recomendada pelo SWEBOK é o envio de questionário por e-mail, visto ser uma forma de se elucidar com precisão as necessidades do usuário.

2950 Q791222
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a requisitos de software, julgue os itens a seguir.

A especificação de requisitos é uma atividade fundamental do processo de software, mas carece de normas e técnicas que auxiliem as equipes nessa tarefa.

2951 Q791221
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

O extreme programming (XP) constitui método ágil de desenvolvimento de software. Uma das práticas que se enquadram nos princípios dos métodos ágeis é a programação em pares, que promove o compartilhamento da autoria do código do sistema. Além dessa vantagem, a programação em pares atua como processo informal de revisão porque cada linha de código é vista por pelo menos duas pessoas.

2952 Q791220
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

Métricas de produto dinâmicas são coletadas por meio de medições realizadas em representações do sistema, como projeto, programa ou documentação, ao passo que métricas de produto estáticas são coletadas em programas em execução.

2953 Q791219
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da engenharia de software, julgue os itens de 101 a 109.

O gerenciamento de qualidade de software pode ser estruturado em três atividades principais: garantia de qualidade, planejamento de qualidade e controle de qualidade. O objetivo da atividade de garantia da qualidade é assegurar que os processos e os produtos de software, no ciclo de vida do projeto, estão em conformidade com os padrões, os procedimentos e as descrições de processos definidos para o projeto submetidos a essa atividade.

2954 Q791218
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

No que se refere a arquiteturas e tecnologias de sistemas de informação, julgue os itens de 110 a 120.

Uma das desvantagens da arquitetura distribuída é sua complexidade, uma vez que é mais difícil compreender as propriedades emergentes dos sistemas que as dos sistemas centralizados.

2955 Q791028
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

Um protótipo evolutivo apresenta, de forma geral, maior manutenabilidade e escalabilidade quando comparado a um protótipo descartável.

2956 Q791021
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta a relação entre três dimensões críticas da melhoria de negócios em organizações, nomeadas de #1 a #3, apontadas pelos elaboradores do modelo CMMI para aplicação a organizações produtoras de software. O elemento #4 é resultante da relação entre as referidas três dimensões. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de gestão de processos de negócios, engenharia de requisitos e engenharia de software.

Um sistema de computador, no modelo acima, seria mais bem representado pelo elemento #3 que pelos outros elementos.

2957 Q791020
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta a relação entre três dimensões críticas da melhoria de negócios em organizações, nomeadas de #1 a #3, apontadas pelos elaboradores do modelo CMMI para aplicação a organizações produtoras de software. O elemento #4 é resultante da relação entre as referidas três dimensões. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de gestão de processos de negócios, engenharia de requisitos e engenharia de software.

Os processos de uma empresa de desenvolvimento de software são, no modelo acima, mais bem representados pelo elemento #4 que pelos outros elementos.

2958 Q791019
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

A análise de pontos de função de um programa produz estimativas de tamanho funcional de um produto de software embasada em cinco parâmetros-chave: entradas externas, saídas externas, consultas externas, arquivos lógicos internos e arquivos de interface externos. Os três primeiros parâmetros são funções transacionais, enquanto os dois últimos são funções de dados. As operações CRUD (create, read, update ...

2959 Q791018
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Entre as metodologias de desenvolvimento de software atualmente empregadas destacam-se as abordagens embasadas no modelo unificado e as abordagens ágeis. O uso das técnicas de test-driven design, refactoring, design patterns e pair programming é, entre os modelos acima, maior nas abordagens do modelo unificado. Por outro lado, o uso de ferramentas CASE-UML é mais comum nas abordagens ágeis.

2960 Q791017
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Acerca de métodos e técnicas de estimativas de software, é correto afirmar que a técnica PERT é mais conveniente para a produção de estimativas de custo e esforço que para a produção de estimativas de prazo.

2961 Q791016
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Conforme o SWEBOK, corpo de conhecimento da engenharia de software, a engenharia de software é a aplicação de uma abordagem sistemática, disciplinada e quantificada ao desenvolvimento, operação e manutenção de software. Julgue os itens a seguir acerca das informações apresentadas e dos conceitos de engenharia de software.

Entre os principais processos da gestão da qualidade de software, estão a verificação, a validação, a revisão e a auditoria. Os processos de verificação e validação são processos mais associados ao controle que à garantia da qualidade.

2962 Q791015
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

Rastreabilidade de requisitos e pirâmide de requisitos são abordagens empregadas para relacionar requisitos entre si, no escopo dos processos de gerenciamento de requisitos.
2963 Q791014
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos de engenharia de requisitos, julgue os itens de 76 a 80.

Acerca das similaridades e diferenças entre requisitos de software e requisitos de sistema, é correto afirmar que os primeiros devem ser elicitados antes dos segundos, e que ambos devem ser consistentes, não-ambíguos e verificáveis.

2964 Q790879
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

O gerenciamento de requisitos deve compreender e controlar mudanças nos requisitos de sistema, além de avaliar os seus impactos. Para atingir esse propósito, podem ser mantidas informações de rastreabilidade a serem usadas para avaliar quais outros requisitos seriam afetados por uma mudança, bem como o impacto da mudança de requisitos no projeto e na implementação do sistema.

2965 Q790878
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito da engenharia de requisitos de software.

No processo de requisitos, é importante que haja um bom entendimento do domínio do problema e das necessidades que devem ser atendidas. Ao final do processo devem estar definidos os requisitos do sistema a ser implementado, os quais não devem incluir informações a respeito do projeto ou da arquitetura do sistema. Portanto, informações como a linguagem de programação ou o sistema gerenciador de banco de dados a serem utilizados não devem estar presentes nos requisitos de software documentados.

2966 Q790877
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de conceitos da UML, julgue os itens seguintes.

Diagramas de interação são utilizados na UML para modelagem dos aspectos dinâmicos do sistema. No diagrama de sequência — um diagrama de interação em que é dada ênfase à ordenação temporal das mensagens —, é explicitamente representada a linha de vida do objeto, bem como o período durante o qual ele está desempenhando uma ação.

2967 Q790855
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Tendo o texto acima como referência inicial, julgue os itens a seguir.

No RUP, a análise estrutural, parte da análise de requisitos, constitui atividade que inclui decisões acerca de implementação da visão, arquitetura física e lógica e requisitos não funcionais do sistema. Além disso, a análise estrutural tem como finalidade definir as estratégias de reutilização e os padrões de arquitetura do sistema.

2968 Q790854
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o diagrama UML acima, julgue os seguintes itens.

VORD (viewpoint-oriented requeriments definition) é um framework para levantamento de requisitos, que consiste em realizar brainstorm no qual os stakeholders sugerem pontos de vista usando como técnica de cenários os diagramas de bolha e, para técnica de ponto de vista, os diagramas usecase.

2969 Q790853
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Considerando o diagrama UML acima, julgue os seguintes itens.

Os requisitos podem ser classificados como de domínio, funcionais, não funcionais, permanentes ou consequentes. Os requisitos de domínio podem ser uma declaração explícita do que o sistema não deve fazer ou, ainda, uma característica que o mesmo tenha de ter, como, por exemplo, a de, no máximo, 100 MB de tamanho; os funcionais detalham recursos que devem ser realizados pelo sistema; os permanentes originam-se da atividade principal da orientação; os consequentes são requisitos voláteis e podem se modificar ao longo do desenvolvimento do sistema.

2970 Q790852
Ciência da Computação
Ano: 2009
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

A partir da figura acima, que representa os fatores de qualidade de software, julgue os itens que se seguem.

A funcionalidade é um requisito funcional, uma característica a ser observada em um modelo de qualidade de software. Ela agrega subcaracterísticas como interoperabilidade, adequabilidade e acurácia. Segundo a figura, a funcionalidade estaria corretamente classificada se posicionada em #3.