1121 Q656634
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
A elicitação de requisitos deve ser realizada em etapas. Dentre as diversas formas de estabelecimento dessas etapas, há uma que considera 4 etapas, cuja ordem sequencial correta de realização é
1122 Q656633
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Analista está considerando os ciclos de vida de desenvolvimento de software para desenvolvimento de seu sistema. Dentre tais ciclos há os modelos de desenvolvimento incrementais, nos quais
1123 Q656632
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Analista deseja efetuar medidas no software que ele produziu. Uma das métricas utilizadas para se obter valores sobre características de um software é a medida do fan-in e fan-out. Considerando uma função X presente no software, é correto afirmar que o número de
1124 Q656631
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Analista fez um diagrama usando a notação BPMN. Nesse diagrama ele utilizou, dentre outros, os elementos gráficos círculo, retângulo de cantos arredondados e losango, que representam, repectivamente,
1125 Q656630
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O Servlet Container que suporta as tecnologias servlet, JSP, JSTL e JSF, mas não suporta EJB é o
1126 Q656629
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Apresenta um conceito correto associado à Análise e Projeto Orientado a Objetos (OO):
1127 Q656628
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Considere que um Analista de Sistemas e sua equipe trabalham utilizando o ciclo de vida clássico de software. Na etapa atual eles estão descrevendo as tarefas técnicas a serem conduzidas no desenvolvimento, levantando os riscos prováveis, os recursos que serão necessários, os produtos de trabalho a serem produzidos, bem como definindo um cronograma de trabalho. A equipe está na fase de
1128 Q656627
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Um Analista de Sistemas e sua equipe realizaram o levantamento de requisitos de um sistema e listaram os seguintes requisitos:

I. O sistema deve permitir a inclusão, alteração e remoção de funcionários com os atributos da ficha de cadastro, como no me, endereço, CPF, RG, etc. Cada processo tem um único número identificador.

II. O sistema não deve revelar aos usuários nenhuma informação pessoal sobre os réus dos processos.

III. O usuário deve ser capaz de buscar todas as informações sobre um processo armazenado no BD ou selecionar um subconjunto de informações dele.

IV. O tempo de resposta a um pedido ou consulta de um usuário externo não pode ultrapassar 10 segundos.

V. O sistema deve implementar o sistema CAPTCHA que requer que o usuário identi...

1129 Q656626
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Para estruturar a solução para o problema da empresa, o Analista de Sistemas utilizou um padrão de projeto que tem a intenção de evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação e encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate. O padrão de projeto utilizado é um dos padrões comportamentais d a GoF (Gang of Four), denominado
1130 Q656625
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Os processos iterativos e incrementais podem apresentar como desvantagem:
1131 Q656624
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O teste é uma atividade dinâmica, então é possível testar um software quando um protótipo ou uma versão executável está disponível. Em relação às atividades de Verificação e Validação (V&V), é correto afirmar:
1132 Q656623
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Em relação ao Selenium IDE 2.5.0 é correto afirmar:
1133 Q656622
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um Analista utiliza o Subversion (SVN) para controle de versões e irá proceder alteração do código fonte de uma aplicação catalogada no software de controle. Sobre o SVN é correto afirmar que
1134 Q656621
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O GIT possibilita controlar versões de componentes de software com as facilidades de
1135 Q656620
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere o diagrama abaixo.

Sobre este diagrama é correto afirmar:

1136 Q656615
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
Software, assim como todos os sistemas complexos, evolui ao longo do tempo. Modelos de processos evolucionários reconhecem a natureza iterativa e incremental da maioria dos projetos de engenharia de software e são projetados para adequar mudanças. Os modelos a serem utilizados em um processo evolucionário são:
1137 Q656614
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
A documentação de requisitos pode ser feita combinando modelos e linguagem natural. A alternativa que ilustra o diagrama utilizado para documentar requisitos pela perspectiva estrutural é:
1138 Q656613
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
Diante da crescente demanda por automatização de processos de negócio, o gerente de desenvolvimento de sistemas de informação busca a maximização do reúso de software. A abordagem de reúso que utiliza abstrações genéricas, não incluindo detalhes de implementação, que mostram objetos abstratos e concretos e interações, é:
1139 Q656612
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
É um método ágil que enfatiza o uso da orientação a objetos. Possui duas fases que são "Concepção e Planejamento" e "Construção". A fase de "Concepção e Planejamento" possui três processos: "Desenvolver Modelo Abrangente", "Construir Lista de Funcionalidade" e "Planejar por Funcionalidade". Já a fase de "Construção" incorpora os processos "Detalhar por Funcionalidade" e "Construir por Funcionalidade". Trata-se do método
1140 Q656611
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
As avaliações de usabilidade permitem a concepção de interfaces que atendam as expectativas e necessidades dos usuários além de garantir melhores decisões de projeto e evitar custos de correções tardias. Os métodos de avaliação podem ser divididos em Métodos de investigação, Métodos de inspeção e Teste com usuários. São Métodos de inspeção: Percurso Cognitivo (Cognitive walkthrought),
1141 Q656607
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
<img src= Para criar a tabela Envolvimento foi utilizada a instrução:
1142 Q656606
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
<img src= Se for alterado o número do processo na tabela Processo, deseja-se que todos os registros da tabela Envolvimento com esse número de processo sejam alterados automaticamente, mantendo a integridade referencial. Para que isso seja possível, após as tabelas estarem criadas, mas sem nenhum registro cadastrado, executa-se a instrução
1143 Q656605
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere o desenho de processo abaixo, o qual deveria seguir a notação BPMN.

Este diagrama representa

1144 Q656604
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Em um software em desenvolvimento para um Tribunal, foram levantados os seguintes requisitos:

1. A arquitetura do sistema deverá ser modularizada de modo a facilitar sua manutenção e adição de novas funcionalidades.

2. Ao registrar um processo, a descrição e todos os demais dados devem aparecer em, no máximo, 2 segundos.

3. Cada processo deve ser associado a um identificador único (ID), que será utilizado para identificá-lo.

4. O sistema deverá suportar uma carga máxima de até 100000 usuários simultâneos.

5. Apenas usuários com privilégios de acesso de Juiz poderão visualizar históricos de andamento de processos.

6. O sistema deve permitir a inclusão, alteração e remoção de processos com os seguintes atributos: ID, número, origem, tribuna...

1145 Q656586
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. Considerando a utilização desse modelo e suas fases, assinale a alternativa que apresenta uma afirmação verdadeira.
1146 Q656585
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O gerenciamento de requisitos constitui-se em uma fase importante na engenharia de requisitos. Nesse gerenciamento, deve haver o acompanhamento e o conhecimento da origem dos requisitos do sistema, o que corresponde à propriedade de
1147 Q656584
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um dos tipos de teste de software é o teste de desempenho. Um teste desse tipo
1148 Q656583
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
No desenvolvimento de um software seguro, ou seja, projetado e instalado em um sistema de segurança crítica (que pode causar danos e/ou ferimentos em caso de falhas),
1149 Q656582
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
A análise por pontos de função constitui uma técnica utilizada para medição da estimativa de esforço no desenvolvimento de software. Um dos tipos de componentes básicos dessa análise introduz dados externos para dentro do domínio do software sob análise. Esse componente é denominado
1150 Q656581
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O padrão de projeto singleton tem por objetivo
1151 Q656580
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
De acordo com a especificação dos Portlets 2.0 (JSR 286), a interface PortletSession permite o armazenamento de objetos nos escopos
1152 Q656579
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
O método do jQuery que permite ocultar um elemento selecionado é:
1153 Q656578
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um usuário implementou uma rotina de um programa, denominada Fatorial, e passou para essa rotina um parâmetro com o valor 6, mas deseja receber, após a execução da rotina, nesse mesmo parâmetro, o valor 6! (seis fatorial). Para isso, a passagem de parâmetro deverá ser por
1154 Q656577
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Quando a propriedade AutoEventWireup do ASP.NET está ativa, os eventos da página passam a ser, automaticamente, associados aos métodos que
1155 Q656576
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
As ferramentas de análise estática de código, como o PMD e o FindBugs, encontram erros nos programas ao
1156 Q656575
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
No Desenvolvimento Orientado a Testes (TDD), os casos de teste que definem o recurso a ser implementado devem ser elaborados
1157 Q656574
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

As etapas principais de um Plano Diretor de Informática (PDI) são as seguintes, não necessariamente na ordem que estão relacionadas.

I. Acompanhamento de Resultados.

II. Análise de Custo-Benefício das Soluções.

III. Levantamento das Necessidades.

IV. Priorização de Projetos.

Considerando essa informação, assinale a alternativa que apresenta a sequência correta de execução dessas atividades.

1158 Q656573
Ciência da Computação
Ano: 2015
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Um dos meios de otimizar o desempenho dos sistemas Web é empregando mecanismos que comprimam os dados antes da transmissão. Embora eles proporcionem uma redução no tempo de transmissão, é possível afirmar que esses mecanismos também necessitam
1159 Q656572
Ciência da Computação
Ano: 2015
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Algumas tecnologias Web, como o Java EE, são mais adequadas para realizar acesso a bases de dados do que outras tecnologias, como o JavaScript ou jQuery, por exemplo. Essa característica se dá principalmente porque o Java EE é uma tecnologia que atua do lado do
1160 Q656571
Ciência da Computação
Ano: 2015
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
No Java EE, o ciclo de vida de um servlet é encerrado após a chamada do método
1161 Q656570
Ciência da Computação
Ano: 2015
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Dentre os servidores de aplicação compatíveis com o Java EE 7 disponíveis, incluem-se os seguintes:
1162 Q656569
Ciência da Computação
Ano: 2015
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
No Java EE, um Servlet é um objeto cuja função primária é
1163 Q656568
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
Um analista de requisitos, após uma série de levantamentos, percebe que existem pequenos detalhes de um processo que carecem de maiores esclarecimentos. Esse processo envolve diversos profissionais que trabalham juntos e têm um bom relacionamento entre si. O levantamento de requisitos deve ser realizado de forma rápida evitando/minimizando o impacto no cronograma do projeto. Nesse caso, a técnica de levantamento de requisitos mais adequada é o(a):
1164 Q656567
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

O Sismarket é um sistema que está sendo desenvolvido para orientar os clientes de um supermercado popular acerca de produtos e promoções. O sistema será instalado em quiosques localizados dentro dos supermercados e deverá ser utilizado pelos clientes de forma independente, sem auxílio de qualquer profissional do supermercado. Muitos desses clientes têm pouco ou nenhum contato com computadores.

O parâmetro de qualidade de software que terá maior influência para que o Sismarket atenda seus clientes de maneira satisfatória será:

1165 Q656566
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere as técnicas de levantamento de requisitos:

I. O Analista se insere no ambiente de trabalho em que o sistema será utilizado. O trabalho diário é observado e são anotadas as tarefas reais em que o sistema será utilizado. O principal objetivo da técnica é ajudar a descobrir requisitos de sistema implícitos, que refletem os processos reais, em vez de os processos formais, nos quais as pessoas estão envolvidas.

II. É composta de duas etapas principais: planejamento, que tem por objetivo elicitar e especificar os requisitos, e projeto, em que se lida com o projeto de software. Cada etapa consiste em três fases: a primeira cuida de organizar a equipe e fazer a preparação para a segunda fase, na qual é realizado um ou mais encontros estruturados, envolvendo desen...

1166 Q656565
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Sobre a prototipação, considere:

I. Auxilia o engenheiro de software e o cliente a entenderem melhor o que deve ser construído quando os requisitos estão confusos.

II. Tem como vantagem a construção rápida de um protótipo que, não podendo ser descartado, passa a ser o núcleo do sistema que será construído.

III. Pode ser usada como um modelo de processo independente.

IV. Apresenta ao cliente uma versão executável do software, sempre utilizando os algoritmos mais eficientes para demonstrar a capacidade do sistema a ser criado.

V. É indicada para estudar as alternativas de interface do usuário e a viabilidade de atendimento dos requisitos de desempenho, dentre outras possibilidades.

Está correto o que consta APENAS em

1167 Q656564
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

A figura abaixo representa uma visão geral de uma metodologia ágil.

 Os itens de I a IV representam as reuniões comumente realizadas nesta metodologia, que são, respectivamente,

1168 Q656563
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Considere o modelo de Processo de Software.

Observando os detalhes da figura, é correto afirmar que

1169 Q656562
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Um Auditor de Controle Externo do Tribunal de Contas dos Municípios do Estado de Goiás da área de TI indicou a seguinte estratégia convencional para testes de um sistema que está sendo desenvolvido:

I. Para cada componente ou módulo, testar a interface, a estrutura de dados local, os caminhos independentes ao longo da estrutura de controle e as condições-limite para garantir que a informação flui adequadamente para dentro e para fora do módulo, que todos os comandos tenham sido executados e que todos os caminhos de manipulação de erros sejam testados.

II. Aplicar uma abordagem incremental de testes para a construção da arquitetura do sistema, de forma que os módulos testados sejam integrados a partir do módulo de controle principal e os testes sejam conduzidos à med...

1170 Q656561
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Um Auditor de Controle Externo do Tribunal de Contas dos Municípios do Estado de Goiás da Área de TI recebeu a tarefa de identificar testes que sejam capazes de verificar:

− a validade funcional do sistema;

− o comportamento e o desempenho do sistema;

− quais classes de entrada vão constituir bons casos de teste;

− se o sistema é sensível a certos valores de entrada;

− quais taxas e volumes de dados o sistema pode tolerar;

− que efeito combinações específicas de dados terão na operação do sistema.

A indicação correta do Auditor é utilizar

1171 Q656560
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

Quando o modelo de dados multidimensionais começa a ser definido, elementos básicos de representação precisam ter sido estabelecidos, de modo a se criar um padrão de modelagem. Considere um modelo em que as dimensões e fatos são representados em tabelas, podendo haver múltiplas dimensões e múltiplas tabelas de fatos.

As lacunas de I a IV são corretas, e respectivamente, preenchidas com:

1172 Q656559
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
A terceirização pode fazer parte das políticas relativas ao alinhamento estratégico entre a área de TI e negócios. Para a terceirização a análise financeira é importante, pois as soluções técnicas (interna e externa) são semelhantes. O fator crítico de sucesso é o gerenciamento. Considerando que as soluções interna e externa (terceirizada) adotam um único critério, como 24 × 7 × 365, em relação ao custo do gerenciamento da disponibilidade da infraestrutura de TI, a solução terceirizada oferece
1173 Q656558
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Os portlets podem ser considerados aplicações web agrupáveis em páginas de portais que compõem o núcleo dos serviços destes portais. Podem ser distribuídos em vários formatos, mas o mais comum é em arquivos WAR, que normalmente contêm
1174 Q656557
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

O Auditor de Controle Externo do TCM/GO que atua na área de Tecnologia da Informação está utilizando o Cobit 4.1 como modelo de controle para governança de TI. Certo dia se deparou com as seguintes questões de gerenciamento:

1. Os novos projetos fornecerão soluções que atendam às necessidades de negócio do TCM/GO?

2. Os novos projetos serão entregues no tempo e orçamento previstos?

3. Os novos sistemas ocorrerão apropriadamente quando implementados?

4. As alterações ocorrerão sem afetar as operações de negócio atuais?

Sabendo que o CobiT define as atividades de TI em um modelo de processos genéricos com domínios que mapeiam as tradicionais áreas de responsabilidade de TI de planejamento, construção, processamento e monitoramento, o Auditor de C...

1175 Q656556
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)
Um desenvolvedor está criando um formulário em uma página web e deseja utilizar um novo elemento de formulário adicionado na versão 5 da linguagem HTML, que especifica uma lista drop-down de opções pré-definidas para um elemento  . O elemento que este desenvolvedor deve utilizar é o
1176 Q656544
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)
O módulo de análise léxica de um compilador tem por objetivo:
1177 Q656543
Ciência da Computação
Ano: 2015
Banca: Fundação Getúlio Vargas (FGV)

A plataforma Java Enterprise Edition (JEE) consiste de um conjunto de containers que fornecem serviços necessários para desenvolver aplicativos multicamadas com base na Web. Cada componente da plataforma JEE necessita de um tipo de container específico para ser executado.

Em relação aos componentes da plataforma JEE, é correto afirmar que Servlets, Message Driven Beans e JSF Managed Beans rodam, respectivamente, nos seguintes containers:

1178 Q656524
Ciência da Computação
Ano: 2015
Banca: Fundação Carlos Chagas (FCC)

No processo de engenharia reversa de um Banco de Dados Relacional o designer pode precisar particionar os elementos do modelo da engenharia reversa em pacotes de áreas de assunto que contêm conjuntos logicamente relacionados de tabelas. A transformação do Modelo de Dados em Modelo de Design pode utilizar um procedimento para produzir Classes de Design a partir dos elementos de modelo no Modelo de Dados. A tabela abaixo mostra um resumo do mapeamento geral entre os elementos do Modelo de Design e os elementos do Modelo de Dados.

 Completam, correta e respectivamente, as lacunas I, II e III da tabela:

1179 Q656737
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

________________ é o conjunto de atividades que ajuda a equipe de projeto a identificar, controlar e acompanhar as necessidades e suas mudanças, a qualquer momento, enquanto o projeto prossegue.

Assinale a alternativa que preenche corretamente a lacuna acima.

1180 Q656736
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

Avaliação de usabilidade é parte integrante do processo de design de interfaces com o usuário. Os métodos de avaliação existentes podem ser categorizados de várias formas, mas uma delas focaliza se a avaliação é feita envolvendo ou não usuários.

Considere as afirmações abaixo.

I - Avaliação Heurística é um método de avaliação que NÃO envolve usuários.

II - Inspeção é um método de avaliação que NÃO envolve usuários.

III - Estudo de Campo é um método de avaliação que NÃO envolve usuários.

Quais estão corretas?

1181 Q656735
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

Considere as afirmações abaixo sobre metodologias ágeis de desenvolvimento de software.

I - "Software em funcionamento é a principal medida de progresso".

II - "As melhores arquiteturas, requisitos e projetos emergem de equipes que se auto-organizam".

III - "O método mais eficiente e efetivo de transmitir informações para e dentro de uma equipe de desenvolvimento é uma conversa aberta, de forma presencial".

Quais são princípios de agilidade da Aliança Ágil?

1182 Q656734
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

Considere as afirmações abaixo sobre Pontos de Função (FP) e Análise por Pontos de Função (AFP).

I - Mesmo utilizando dados históricos, a métrica FP não pode ser empregada para estimar o custo ou o trabalho necessários para projetar, codificar e testar o software.

II - Pontos de Função são derivados por meio de uma relação empírica, baseada em medidas calculáveis (diretas) do domínio de informações do software e em avaliações qualitativas da complexidade do software.

III - Exemplos de valores do domínio de informações utilizados para calcular FP incluem, entre outros, número de entradas externas, número de saídas externas e número de consultas externas.

Quais estão corretas?

1183 Q656733
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

A Microsoft fornece aos seus clientes a possibilidade de utilizarem seu "Active Directory" para gerenciamento de usuários e senhas – também conhecido como MSAD. Considere as seguintes afirmações sobre esse serviço.

I - Requer a adição de uma máquina na rede para seu fornecimento.

II - Agiliza a configuração de usuários e senhas locais das máquinas da rede.

III - É utilizado para gerenciar o acesso dos usuários a um determinado domínio.

Quais estão corretas?

1184 Q656732
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)
Para desenvolver aplicações baseadas em Enterprise Java Beans (EJB), é necessário haver um servidor de aplicações J2EE como o
1185 Q656731
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)
Considere a implementação de serviços web (web services), empregando uma arquitetura baseada em serviços (Services Oriented Architecture – SOA). Assinale a alternativa que permite publicar e descobrir informações sobre um determinado serviço web.
1186 Q656730
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.

Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação – chamado chave primária – do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de

1187 Q656729
Ciência da Computação
Ano: 2014
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAUGRS)

Considere as seguintes afirmações sobre portais corporativos.

I - Usuários devem conseguir localizar e acessar facilmente a informação correta, com o mínimo de treinamento, não importando o local de armazenamento dessa informação.

II - O portal deve permitir aos usuários publicar, compartilhar e receber informações de outros usuários.

III - O portal deve ser capaz de indexar e organizar as informações da empresa. Sua máquina de busca deve refinar e filtrar as informações e apresentar o resultado da pesquisa em categorias de fácil compreensão.

Quais são os requisitos exigidos para portais corporativos?

1188 Q560142
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação às soluções de tecnologia da informação e comunicação, julgue o item a seguir. REST é uma técnica de engenharia de software para sistemas hipermídia distribuídos. De acordo com essa técnica, o estado da informação deve ser mantido no cliente, e o servidor não deve guardar o estado da comunicação de nenhum cliente que se comunique com o servidor, além de uma única requisição.
1189 Q560139
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Quanto ao conceito de requisitos funcionais, é correto afirmar que são
1190 Q560068
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
A engenharia de software apresenta um conjunto de princípios que podem ser usados quando um projeto de desenvolvimento de software for realizado, como os descritos abaixo: I. Decomposição − o software é um produto complexo construído a partir de partes mais simples. A decomposição funcional é uma maneira de conceber o software como um conjunto de funções de alto nível (requisitos) que são decompostas em partes cada vez mais simples até chegar a comandos individuais de linguagem de programação. II. Abstração − muitas vezes é necessário descrever um elemento em uma linguagem de nível mais alto do que o necessário para sua construção. A abstração ajuda os interessados no processo de desenvolvimento a entenderem estruturas grandes e complexas através de descrições mais abstr...
1191 Q559989
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
No Scrum, segundo o guia 2013, o responsável pelo trabalho de expressar claramente os itens do Backlog do Produto é o
1192 Q527942
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
1193 Q104418
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, com relação à avaliação de tolerância a falhas e alta disponibilidade. Falhas de temporização estão relacionadas ao mau funcionamento temporário de elementos de hardware que prejudicam a execução correta de um software.
1194 Q104416
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, com relação à avaliação de tolerância a falhas e alta disponibilidade. A garantia de alta disponibilidade por meio de redundância ativa requer a incorporação de múltiplos itens do mesmo tipo ao projeto.
1195 Q104327
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à engenharia de software, julgue os próximos itens. Sistemas com baixo nível de cobertura de planejamento de testes produzem um baixo nível de cobertura de execução de testes.
1196 Q104324
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à engenharia de software, julgue os próximos itens. Quando se utiliza a análise estática de código fonte, a identificação de um erro não interrompe a verificação do sistema.
1197 Q104321
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à engenharia de software, julgue os próximos itens. O processo de desenvolvimento interativo e incremental apresenta dificuldades para dar visibilidade ao processo.
1198 Q104318
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere à engenharia de software, julgue os próximos itens. Na UML 2.0, o diagrama de tempo é utilizado para demonstrar em que momentos uma classe pode ser instanciada ao longo de um período.
1199 Q104315
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das métricas e estimativas de software, julgue o item abaixo. De acordo com a análise de pontos de função, o desenvolvimento de aplicações sem a preocupação de produzir código reusável não influencia na contagem do fator de ajuste.
1200 Q104312
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com base nos processos e nas práticas ágeis de desenvolvimento de software. No SCRUM, cada ponto de história (PH) implica uma hora de trabalho de uma pessoa.
1201 Q104309
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com base nos processos e nas práticas ágeis de desenvolvimento de software. A principal prioridade dos processos e práticas ágeis de desenvolvimento de software é satisfazer o cliente com entregas rápidas e contínuas, ainda que haja mudanças de requisitos nas etapas finais do projeto.
1202 Q104305
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com base nos processos e nas práticas ágeis de desenvolvimento de software. No XP (Extreme Programming), todos os desenvolvedores da equipe devem possuir autorização para modificar, consertar ou refatorar partes do sistema.
1203 Q104302
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à engenharia de testes, julgue os itens subsecutivos. A medida de complexidade ciclomática é obtida pela contagem de estruturas de seleção e repetição ou pela contagem do número de regiões do grafo de fluxo, tendo a segunda técnica menor precisão que a primeira.
1204 Q104299
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à engenharia de testes, julgue os itens subsecutivos. A realização de testes de carga é importante para os sistemas distribuídos, pois permite a identificação do ponto de degradação desses sistemas, o que possibilita a criação de controles de rejeição de operações a partir desse ponto.
1205 Q104296
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à engenharia de testes, julgue os itens subsecutivos. A adoção da estratégia bottom-up nos testes de integração torna desnecessária a utilização de stubs.
1206 Q104293
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à engenharia de testes, julgue os itens subsecutivos. Os testes de aceitação e os de sistema podem ser planejados e executados da mesma forma, diferenciando-se apenas em relação aos seus objetivos, que são, respectivamente, validação e verificação do sistema.
1207 Q104290
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que diz respeito à engenharia de testes, julgue os itens subsecutivos. A ferramenta SVN, também denominada subversion, é mais eficiente na transmissão e no armazenamento de arquivos textos do que de arquivos binários.
1208 Q104287
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à engenharia de requisitos, julgue os itens que se seguem. Os requisitos funcionais são distribuídos em três tipos: os que restringem o comportamento do software, os derivados de políticas da organização e os provenientes de fatores externos, como as normas de órgãos reguladores.
1209 Q104284
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à engenharia de requisitos, julgue os itens que se seguem. No processo de validação de requisitos, a verificação de consistência assegura que os requisitos possam ser implementados de acordo com as tecnologias existentes.
1210 Q104281
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à engenharia de requisitos, julgue os itens que se seguem. O gerenciamento de requisitos é planejado durante o processo de elicitação de requisitos e iniciado quando se torna disponível a primeira versão do documento de requisitos aprovada pelos stakeholders.
1211 Q104278
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à engenharia de requisitos, julgue os itens que se seguem. A etnografia auxilia na descoberta de requisitos implícitos do sistema ao se observar a forma como um trabalho é executado, em vez de se verificar como os processos são definidos pela organização.
1212 Q104275
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à engenharia de requisitos, julgue os itens que se seguem. A linguagem natural estruturada, em que é admitida a utilização de construções de linguagem de programação, é uma técnica de especificação de requisitos.
1213 Q104068
Ciência da Computação
Ano: 2014
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)
Durante a produção de um software, a etapa em que há a validação de requisitos, ou seja, atividade em que verifica-se os requisitos quanto a realismo, consistência e completude, é denominada de:
1214 Q104064
Ciência da Computação
Ano: 2014
Banca: Instituto de Estudos Superiores do Extremo Sul (IESES)
A respeito da Qualidade de Software, analise as seguintes assertivas:

I. O Gerenciamento da Qualidade exerce um papel fundamental para o desenvolvimento de software. Desde o início de um projeto, a qualidade deve ser vista como um fator crítico para o sucesso do software e deve ser considerada durante todo o ciclo de vida do mesmo.

II. Um modelo de capacitação particularmente importante para a área de software é o CMM (Capability Maturity Model), do Software Engineering Institute. O CMM descreve os estágios de maturidade que passam as organizações quando evoluem no seu ciclo de desenvolvimento de software, através de avaliação contínua, identificação de problemas e ações corretivas, dentro de uma estratégia de melhoria dos processos.

III. Total Quality Manageme...
1215 Q103883
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os próximos itens. A recursividade é uma técnica que pode ser utilizada na implementação de sistemas de lógica complexa, com a finalidade de minimizar riscos de ocorrência de defeitos no software.
1216 Q103881
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os próximos itens. Em sistemas em tempo real orientados a eventos, é adequada a utilização de um modelo de controle orientado à interrupção.
1217 Q103879
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os próximos itens. A finalidade do processo de homologação de um software é a identificação de defeitos no funcionamento desse software, sob o ponto de vista da expectativa do usuário.
1218 Q103877
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os próximos itens. Na técnica dinâmica de geração de dados, a análise de fluxo dos dados é utilizada para determinar as variáveis de entrada responsáveis pelo comportamento incorreto do programa.
1219 Q103876
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de engenharia de software, julgue os próximos itens. Nos testes de integração, quando um problema é detectado, o código-fonte do sistema deve ser analisado para se identificarem os componentes do software a serem depurados.
1220 Q103874
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à gestão de requisitos e de configuração, julgue os itens subsequentes. A rastreabilidade de requisitos identifica a dependência existente entre requisitos distintos, o que possibilita a avaliação do impacto em decorrência da alteração de um requisito em outro requisito, mesmo após a implantação desse requisito em ambiente de produção.
1221 Q103872
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à gestão de requisitos e de configuração, julgue os itens subsequentes. No processo tradicional de desenvolvimento em cascata, a gestão de configuração começa a atuar no momento em que todos os testes são concluídos.
1222 Q103870
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à gestão de requisitos e de configuração, julgue os itens subsequentes. Nos processos iterativos de desenvolvimento de software, o tratamento de mudanças em requisitos deve ser priorizado com a realização de um processo formal de gerenciamento de mudanças.
1223 Q103868
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da qualidade de software, julgue os itens a seguir. Como forma de prever a qualidade do produto de software em operação, recomenda-se que sejam feitas várias avaliações de qualidade ao longo do desenvolvimento, mantendo-se e analisando-se os resultados obtidos.
1224 Q103867
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da qualidade de software, julgue os itens a seguir. O desenvolvedor do software é responsável por registrar os resultados das avaliações não conclusivas, cabendo a um comitê de qualidade definir as ações a serem realizadas para sanar essas eventualidades.
1225 Q103831
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, a respeito das metodologias, dos processos e das práticas ágeis de desenvolvimento de software. Nesse sentido, considere que a sigla XP, sempre que empregada, refere-se a programação extrema. No XP, as mudanças são antecipadas e o software é projetado para facilmente acolher essas mudanças.
1226 Q103829
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, a respeito das metodologias, dos processos e das práticas ágeis de desenvolvimento de software. Nesse sentido, considere que a sigla XP, sempre que empregada, refere-se a programação extrema. No contexto de um processo ágil, tal como o XP, é necessária a criação dos casos de usos da linguagem de modelagem unificada (UML) depois da modelagem das histórias de usuários.
1227 Q103828
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, a respeito das metodologias, dos processos e das práticas ágeis de desenvolvimento de software. Nesse sentido, considere que a sigla XP, sempre que empregada, refere-se a programação extrema. O Scrummaster deve assumir a gerência de um projeto ágil com base no SCRUM, de modo a definir as prioridades para que a equipe entregue, primeiramente, os produtos de software que agreguem maior valor ao negócio do cliente.
1228 Q103826
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, a respeito das metodologias, dos processos e das práticas ágeis de desenvolvimento de software. Nesse sentido, considere que a sigla XP, sempre que empregada, refere-se a programação extrema. Uma vez que o SCRUM não estabelece a programação em pares nem o desenvolvimento teste-primeiro (test-first), o XP pode ser usado em conjunto com o SCRUM em um projeto com a abordagem ágil.
1229 Q103825
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsecutivos, a respeito das metodologias, dos processos e das práticas ágeis de desenvolvimento de software. Nesse sentido, considere que a sigla XP, sempre que empregada, refere-se a programação extrema. No XP, o projeto é uma atividade-chave que ocorre antes de a codificação começar e se prolonga até depois de escrito o programa.
1230 Q103775
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de qualidade de software, julgue o item abaixo. Em engenharia de software, acoplamento refere-se a uma medida de um componente, ao passo que, em casos de sistemas, cada componente pode ser a sua medida de acoplamento. O acoplamento de um componente é alto quando os seus integrantes estão relacionados a um tema comum, isto é, têm o mesmo objetivo, fazem uma única tarefa.
1231 Q103766
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de usabilidade, julgue os itens subsecutivos. Usabilidade de programas e conteúdo refere-se ao acesso a locais, produtos, serviços e informações disponíveis ao maior número e variedade possível de pessoas, independentemente da capacidade motora, cultural e social de cada uma delas.
1232 Q103765
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de usabilidade, julgue os itens subsecutivos. De acordo com a diretriz de consistência e familiaridade do governo eletrônico, as seguintes convenções devem ser utilizadas nas páginas web: links azuis, links sublinhados, botões desenhados como botões (elementos clicáveis), caixa de busca no canto superior direito, nome (ou logotipo) do sítio no canto superior esquerdo e logotipo do sítio com função de link de volta à página inicial.
1233 Q103763
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos processos de desenvolvimento de software, julgue os itens subsequentes. O Scrum é um conjunto simples e eficaz de regras e ferramentas que são utilizadas para maximizar resultados. O ScrumMaster exerce o papel de facilitador e motivador da equipe, além de garantir que as regras e as ferramentas sejam utilizadas com vistas à criatividade do trabalho e ao retorno do investimento.
1234 Q103761
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca dos processos de desenvolvimento de software, julgue os itens subsequentes. A etapa de planejamento do Extreme Programming (XP) inicia-se com a escrita de UserStories (história do usuário). Por meio dessa ferramenta, aqueles que conhecem a técnica de construção de uma solução poderão guiar quem necessita dessa solução no exercício de descrevê-la de forma simples e concisa.
1235 Q103758
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nos conceitos gerais e nas disciplinas de engenharia de software, julgue os próximos itens. Ao adquirir licença de uso de uma planilha eletrônica como ferramenta para automatização de escritório da empresa, está-se adotando uma engenharia de software orientada a reúso.
1236 Q103756
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nos conceitos gerais e nas disciplinas de engenharia de software, julgue os próximos itens.

Em um diagrama de sequência, como o mostrado na figura abaixo, deve-se usar um fragmento combinado com o operador de opt (opção) para representar uma escolha entre dois ou mais comportamentos.

1237 Q103754
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nos conceitos gerais e nas disciplinas de engenharia de software, julgue os próximos itens. No ciclo de vida clássico, ou modelo em cascata, as fases concluídas são congeladas para se evitar o retrabalho e maximizarem-se os custos de produção e a aprovação de documentos.
1238 Q103752
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nos conceitos gerais e nas disciplinas de engenharia de software, julgue os próximos itens. O princípio da extensibilidade, adotado pelo metamodelo da UML 2.3, permite que sejam usados perfis na customização da linguagem para se modelarem cenários específicos de uma organização.
1239 Q103736
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, com relação aos sistemas de gestão de conteúdo e à segurança da informação. A disseminação seletiva da informação, por buscar atender aos interesses e às necessidades de grupos específicos da organização, é uma ação que contraria os objetivos da arquitetura da informação.
1240 Q103725
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. O fato de cada código ter sua própria estrutura não constitui impedimento para se estabelecerem padrões para a prática de refactoring, sendo possível, por exemplo, utilizar padrões de projeto, como o factory method, para remover duplicações no código.
1241 Q103723
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. Para se evitar dispêndio de muito tempo na alteração do código e pouco tempo na programação de novas funcionalidades, a prática de refactoring deve restringir-se aos casos em que haja grandes porções de código a ser refatorado.
1242 Q103721
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. Por não existir relação direta entre as práticas ágeis de integração contínua e de entrega contínua, pode-se garantir a agilidade do processo pela realização de tais atividades em paralelo, ainda que relacionadas à mesma versão.
1243 Q103718
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. Na atividade de TDD (test-driven development), a escrita de teste primeiro define implicitamente tanto uma interface quanto uma especificação do comportamento para a funcionalidade que está sendo desenvolvida, estando, entretanto, a viabilidade do uso dessa abordagem limitada aos processos de desenvolvimento de software que seguem as práticas ágeis.
1244 Q103716
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. A integração contínua constitui um dos pilares das práticas ágeis: a constante integração das respectivas partes deve ocorrer diariamente e ser realizada concomitantemente à atividade de programação em pares.
1245 Q103713
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. As ferramentas de controle de versão Git e SVN oferecem o mesmo grau de confiabilidade no armazenamento das informações e são ambas implantadas conforme o conceito de sistemas de controle de versão distribuído.
1246 Q103710
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. Para a análise estática de código, a ferramenta Findbugs, que permite a verificação dos problemas relativos a defeitos e convenções de codificação em um software, é mais completa que a Checkstyle, que possibilita apenas a detecção dos problemas relativos a convenções de codificação.
1247 Q103707
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. Os comandos da ferramenta Git são relativamente simples: para adicionar, por exemplo, um arquivo novo ao repositório no Git, basta utilizar o comando commit depois de efetuar o comando add.
1248 Q103689
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. As ferramentas do projeto Selenium são adequadas para a realização de testes funcionais automatizados de aplicações web. A API Selenium WebDriver, por exemplo, permite a realização de testes de aplicações web por meio dos métodos get() e findElement().
1249 Q103686
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. O teste de integração objetiva tanto a verificação da correta implantação dos requisitos funcionais quanto a dos requisitos não funcionais, como desempenho e vulnerabilidade.
1250 Q103683
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. No teste de integração, enfatiza-se a construção da estrutura do sistema: à medida que as diversas partes do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas funciona de maneira adequada, sem a ocorrência de erros.
1251 Q103680
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.
1252 Q103677
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. Embora o JUnit apresente limitações, como a de não apoiar a aplicação de um critério de teste, esse framework pode ser utilizado ainda que estejam disponíveis apenas o bytecode e a especificação do programa.
1253 Q103674
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. Por meio do JUnit, framework de teste que viabiliza a documentação e execução automática de testes de unidade em Java, é possível obter informações a respeito da cobertura obtida pelos casos de teste.
1254 Q103671
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens a seguir. Simulações e benchmarks são técnicas de modelagem bastante utilizadas para a avaliação de desempenho de sistemas de software.
1255 Q103514
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
No que se refere à contagem de pontos de função, os arquivos ALI devem ser contados por
1256 Q103502
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Quanto ao ponto de função, assinale a alternativa correta.
1257 Q103496
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
O que é Ponto de Função?
1258 Q103487
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Em um diagrama de classe, o símbolo “+” é chamado de
1259 Q103435
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
No que se refere à análise de requisitos, é correto afirmar que a técnica de imersão tem base
1260 Q103418
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Em relação aos requisitos não funcionais, assinale a alternativa correta.
1261 Q103417
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
O que são requisitos de software?
1262 Q103411
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre os princípios Scrum, consistentes com o manifesto do desenvolvimento ágil, seguem-se três afirmações:

I- Pequenas equipes de trabalho são organizadas de modo a maximizar a comunicação, minimizar a supervisão e maximizar o compartilhamento de conhecimento tácito informal.

II- O trabalho de desenvolvimento é caracterizado por não haver partições claras do pessoal que o realiza e pelo alto grau de acoplamento dos artefatos produzidos.

III- Testes e documentação constantes são realizados à medida que o produto é construído.
1263 Q103322
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Na Análise de Pontos de Função, a contagem estimada de pontos de função é ajustada aplicando-se fatores de ajuste de valor (Value Adjustment Factors), que consistem de 14 fatores avaliados segundo uma escala que varia entre os valores 0 (não importante ou não aplicável) a 5 (absolutamente essencial). Considerando um sistema com uma contagem total estimada de 1.000 pontos de função não ajustados, no qual todos os fatores de ajuste de valor foram avaliados como absolutamente essenciais (valor 5), qual o total de pontos de função ajustados?
1264 Q103046
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Tendo como base os padrões de projeto de software, julgue os itens a seguir. Singleton é um padrão de projeto de software que garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.
1265 Q103039
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Tendo como base os padrões de projeto de software, julgue os itens a seguir. O Abstract Factory, cujo objetivo é permitir a unificação da interface de um sistema, é considerado um padrão comportamental devido à sua propriedade característica de alterar o comportamento do software de acordo com o comportamento do usuário.
1266 Q103036
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue o item abaixo, relativo à JPA (Java Persistence API). A JPA, que foi criada como alternativa para o Hibernate para conexão com os sistemas gerenciadores de banco de dados, está nativa no Java SE a partir da versão 1.3.
1267 Q102260
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos padrões GRASP, assinale a opção correta.
1268 Q102258
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Ainda a respeito de engenharia de software, assinale a opção correta.
1269 Q102257
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a engenharia de software, assinale a opção correta.
1270 Q102249
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca do SCRUM, assinale a opção correta.
1271 Q102047
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens. Arquivos de interface externa (AIE) e arquivo lógico interno (ALI) são as funções de dados utilizadas para a contagem de pontos de função.
1272 Q102043
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens. Na técnica de Nesma utilizada para calcular a estimativa do tamanho do software, realiza-se um detalhamento de cada elemento e de cada função, o que torna a técnica mais trabalhosa que outras.
1273 Q102041
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da análise de pontos de função e de métricas de software, julgue os seguintes itens. As características gerais dos sistemas são utilizadas para realizar o ajuste dos pontos de função, cuja contagem pode sofrer uma alteração de 35% em relação ao valor inicial.
1274 Q102037
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos. No TDD, o refatoramento do código deve ser realizado antes de se escrever a aplicação que deve ser testada.
1275 Q102034
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos. Uma das características do método XP é o uso de um modo de desenvolvimento orientado a testes frequentes, o que garante a entrega de uma única versão do sistema inteiro, testado e validado.
1276 Q102031
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das metodologias de desenvolvimento de software, julgue os itens subsecutivos. Um protótipo de sistema auxilia na validação de requisitos, no projeto de interface com o usuário, podendo, ainda, ser usado para a realização de testes.
1277 Q102025
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com relação à engenharia de software. As fases de concepção, elaboração, construção e transição, que constituem o RUP, formam o processo de software composto por um conjunto de atividades cujos resultados são desenvolvidos incrementalmente.
1278 Q102022
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com relação à engenharia de software. Utilizando-se a técnica de modelagem To-Be, é possível demonstrar a forma com que os processos estão ou são desenhados no momento de sua análise.
1279 Q102019
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com relação à engenharia de software. O uso adequado das técnicas de modelagem de negócio produz como resultados a estabilidade do ambiente organizacional, por meio de processos bem elaborados, o que evita possíveis alterações.
1280 Q102016
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, com relação à engenharia de software. O modelo de negócio é definido como um desenho das atividades sequenciadas geradas por entradas e que geram também saídas, apoiadas por artefatos específicos.
1281 Q101859
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de projetos, julgue os itens a seguir. Há a necessidade de elaboração de um novo projeto para cada manutenção periódica de software que a empresa venha a fazer.
1282 Q101857
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de projetos, julgue os itens a seguir. Para uma instituição pública, é válida a premissa de que o cliente, interno ou externo à instituição, é o destinatário do produto ou serviço de um projeto.
1283 Q101855
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de projetos, julgue os itens a seguir. Recomenda-se a elaboração de um novo projeto no caso de redefinição dos processos de manutenção periódica de hardwares de uma empresa.
1284 Q101844
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a gerenciamento de projetos, julgue os itens seguintes. Os requisitos do projeto incluem os requisitos de negócio, de gerenciamento e de entrega, ao passo que os requisitos de produto contemplam os requisitos técnicos, de segurança e de desempenho.
1285 Q101842
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a gerenciamento de projetos, julgue os itens seguintes. As fases e as suas relações em um projeto devem considerar o modelo de processo de software. No que se refere ao modelo em cascata, é necessária a presença dos membros da equipe, pelo menos, em três fases consecutivas do projeto.
1286 Q101686
Ciência da Computação
Ano: 2014
Banca: Centro de Produção da Universidade Federal do Rio de Janeiro (CEPERJ)
1287 Q101674
Ciência da Computação
Ano: 2014
Banca: Centro de Produção da Universidade Federal do Rio de Janeiro (CEPERJ)
1288 Q101668
Ciência da Computação
Ano: 2014
Banca: Centro de Produção da Universidade Federal do Rio de Janeiro (CEPERJ)
Para atender aos objetivos de negócios, as informações precisam se adequar a certos critérios de controles, aos quais o CobiT denomina necessidades de informação da empresa. Baseados em abrangentes requisitos de qualidade, guarda e segurança, sete critérios de informação distintos e sobrepostos são defi nidos, sendo três deles listados a seguir. I- Relaciona-se com a entrega da informação através do melhor (mais produtivo e econômico) uso dos recursos. II- Relaciona-se com a fi dedignidade e totalidade da informação bem como sua validade de acordo os valores de negócios e expectativas. III- Relaciona-se com a aderência a leis, regulamentos e obrigações contratuais aos quais os processos de negócios estão sujeitos, isto é, critérios de negócios impostos externamente e políticas...
1289 Q101641
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1290 Q101598
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Segundo a Seção II (Seleção do Fornecedor) da Instrução Normativa para Contratação de Soluções de Tecnologia da Informação − IN 04/2010, publicada pela Secretaria de Logística e Tecnologia da Informação − SLTI do Ministério do Planejamento, Orçamento e Gestão, a fase de Seleção do Fornecedor terá início com o encaminhamento do Termo de Referência ou Projeto Básico pela Área de
1291 Q101586
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Segundo a Norma ABNT NBR ISO/IEC 27001:2006, a organização deve continuamente melhorar a eficácia do Sistema de Gestão da Segurança da Informação (SGSI) por meio do uso da política de segurança da informação, objetivos de segurança da informação, resultados de auditorias, análises de eventos monitorados, ações corretivas e preventivas e análise crítica pela direção. Deve executar ações para eliminar as causas de não-conformidades com os requisitos do SGSI, de forma a evitar a sua repetição. O procedimento documentado para ação corretiva deve definir requisitos para
1292 Q101558
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
A declaração do escopo do projeto é um documento-base que deve expressar a concordância entre o cliente e o gerente de projeto para que, a partir dele, o projeto como um todo possa ser planejado. A declaração do escopo do projeto, normalmente,
1293 Q101554
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
O gerenciamento de requisitos em grandes sistemas envolve o processamento de grandes volumes de informações sobre requisitos, o que exige o uso de apoio automatizado. As ferramentas de software para esse gerenciamento devem ser escolhidas durante a fase de planejamento de gerenciamento de requisitos. As ferramentas de apoio são usadas, principalmente, para
1294 Q101551
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)

O desenvolvimento de uma solução para um sistema de informação baseia-se no processo de resolução de problemas. Esse processo pode ser descrito em quatro passos:

1. Definição e entendimento do problema.

2. Desenvolvimento de soluções alternativas.

3. Escolha da melhor solução.

4. Implementação da solução.

A seguir são descritas três atividades que ocorrem neste processo:

I. Define cuidadosamente os objetivos do sistema modificado ou do novo sistema e desenvolve uma descrição detalhada das funções que um novo sistema deve desempenhar.

II. Define se cada alternativa de solução é um bom investimento, se a tecnologia necessária para o sistema está disponível e pode ser administrada pela equipe designada da empresa, e se a organi...

1295 Q101502
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Entre as métricas arquiteturais de um projeto de software está a complexidade estrutural de um módulo em uma arquitetura hierárquica.

Qual a complexidade estrutural de um módulo invocado diretamente por 3 outros módulos, com 2 variáveis de entrada, 1 variável de saída, e que invoca diretamente outros 4 módulos?

1296 Q101499
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

O Balanced Score Card, criado por Kaplan e Norton, é uma ferramenta de gestão estratégica de desempenho de empresas.

Que perspectivas do negócio estão cobertas por essa ferramenta?

1297 Q101493
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Com a evolução das pesquisas na área de qualidade, ficou cada vez mais claro para os pesquisadores que este é um conceito complexo e multifacetado. Muitos autores desenvolveram modelos de qualidade baseados na ideia de descrever qualidade como um conjunto de características ou atributos, organizadas de forma hierárquica. Esse movimento também aconteceu na área de qualidade de software, resultando em múltiplos modelos. Um marco importante nessa discussão foi o estabelecimento de um modelo padrão de qualidade de software, representado na norma ISO/IEC 9126, que identificou seis características da qualidade de software, cada uma delas com um conjunto de subcaracterísticas.

Com relação a esse padrão, a acurácia, ou seja, a capacidade de o produto de software prover com o grau de pr...

1298 Q101481
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
No planejamento de projetos de software, e principalmente em metodologias ágeis de desenvolvimento, muitos autores defendem a técnica conhecida como “timebox”, que
1299 Q101475
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Segundo a metodologia da Análise Estruturada, usada em projetos de sistemas de informações, qual diagrama deve-se usar para representar a transformação de entradas em saídas?
1300 Q101469
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Caso os desenvolvedores decidissem utilizar a técnica de Análise de Pontos de Função para fazer uma estimativa do tamanho do projeto SCL, o diagrama de entidades e relacionamentos desenvolvido permitiria fazer uma contagem inicial dos arquivos lógicos internos.

Considerando a entidade Cliente como um arquivo lógico interno com apenas um tipo de registro e apenas com os campos nela descritos, ela contribuiria com quantos pontos de função não ajustados?

1301 Q101457
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Para o sistema SCL, caso os desenvolvedores resolvam levantar a lista de eventos essenciais do sistema, seguindo os princípios da análise estruturada, um evento que deve constar dessa lista é:
1302 Q101424
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
A estrutura analítica de um projeto deve conter a
1303 Q101347
Ciência da Computação
Ano: 2014
Banca: EXATUS / EXATUSPR Promotores de Eventos e Consultorias
O conceito de SOA (Services Oriented Architecture) visa facilitar a integração entre diferentes sistemas, a proposta deste tipo de arquitetura de software normalmente faz uso da seguinte linguagem como interface:
1304 Q101344
Ciência da Computação
Ano: 2014
Banca: EXATUS / EXATUSPR Promotores de Eventos e Consultorias
O tipo de teste de software, também conhecido como funcional, onde o foco se dá nas entradas e saídas do sistema, é conhecido como:
1305 Q101245
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Dentre os modelos de processo utilizados na engenharia de software, a Prototipação Evolucionária
1306 Q101243
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Após um estudo inicial de viabilidade, o próximo estágio do processo de engenharia de requisitos é a elicitação e análise de requisitos. Nesta atividade deve-se
1307 Q101241
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)

A primeira grande divisão de um processo é a fase. Uma fase é um período de tempo no qual determinadas atividades com objetivos bem específicos são realizados. Sobre as fases dos principais modelos de processos, analise:

I. Alguns processos, como o Modelo Espiral e suas variantes, têm fases sequenciais, ou seja, com o passar do tempo o processo de desenvolvimento passa de uma fase a outra, como requisitos, an álise, programação, testes e implantação.

II. Alguns modelos de processo, como o Modelo Cascata, Modelo de Prototipação Evolucionária e Modelos Ágeis têm fases cíclicas, ou seja, o desenvolvimento passa repetidamente de uma fase para outra, formando um ciclo repetitivo de fases até a finalização do projeto.

III. O Processo Unificado (UP) é estruturado em ...

1308 Q101097
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

O sistema de informação responsável pelo registro civil de um estado brasileiro possui uma função para registrar as informações necessárias sobre um cidadão que precisa obter uma carteira de identidade. Através dessa função, são registrados no sistema informações tais como: o nome, a data de nascimento, os nomes dos pais e o local de nascimento desse cidadão.

No ato do cadastramento descrito acima, o funcionário que opera o sistema pergunta ao cidadão se ele deseja registrar que ele é doador de órgãos para transplante. Caso a resposta seja afirmativa, o funcionário seleciona essa opção no formulário de registro, o que fará com que o sistema abra um formulário para que o funcionário registre informações fornecidas pelo cidadão, tais como: tipo sanguíneo, doenças preexistentes, e...

1309 Q98410
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre os princípios Scrum, consistentes com o manifesto do desenvolvimento ágil, seguem-se três afirmações:

I. Pequenas equipes de trabalho são organizadas de modo a maximizar a comunicação, minimizar a supervisão e maximizar o compartilhamento de conhecimento tácito informal.

II. O processo produz frequentes incrementos de software que podem ser inspecionados, ajustados, testados, documentados e expandidos.

III. O trabalho de desenvolvimento é caracterizado por não haver partições claras do pessoal que o realiza e pelo alto grau de acoplamento dos artefatos produzidos.
1310 Q98390
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
A estratégia de teste que consiste de uma técnica sistemática para construir a arquitetura do software enquanto, ao mesmo tempo, conduz testes para descobrir erros associados às interfaces é denominada teste
1311 Q98383
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Sobre as possibilidades de implementação do padrão de projeto MVC (Modelo-Visão-Controlador, do Inglês Model-View- Controller), analise as seguintes afirmações quanto às interações entre os seus componentes:

I- Um controlador pode enviar comandos para sua visão associada para alterar a apresentação da visão do modelo.

II- Um modelo pode notificar suas visões e controladores associados quando há uma mudança em seu estado.

III- Um controlador pode enviar comandos para o modelo para atualizar o estado do modelo.

Quais dessas afirmações estão corretas?
1312 Q98175
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Um conceito básico da arquitetura, orientada a serviços (SOA), é que ela procura oferecer as competências adequadas às necessidades dos diversos serviços. Portanto, os serviços com necessidades devem ter conhecimento dos serviços com competência para atendê-los. Esse conceito corresponde à(ao)
1313 Q98172
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Uma propriedade fundamental da arquitetura, orientada a serviços (SOA), estabelece a neutralidade de plataforma que apresenta como característica principal
1314 Q97973
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1315 Q97970
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1316 Q97968
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1317 Q97964
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1318 Q97953
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)

Na Norma ABNT ISO/IEC 12207:2009, um dos Processos Técnicos é o Processo de Definição dos Requisitos dos Stakeholders. Com relação a este Processo, analise as tarefas e atividades a seguir:

1. Identificação dos Stakeholders.

2. Classificação dos Stakeholders.

3. Identificação dos Requisitos.

4. Classificação dos Requisitos.

5. Avaliação dos Requisitos.

6. Acordo dos Requisitos.

7. Mediação de Conflitos.

8. Registro dos Requisitos.

9. Produção do Documento de Requisitos.

De acordo com a Norma supracitada, as atividades e tarefas que devem ser implementadas em consonância com as políticas e procedimentos organizacionais aplicáveis, com relação ao Processo de Definição dos Requisitos dos Stakeholders,...

1319 Q97951
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Na Norma ABNT ISO/IEC 12207:2009, os Processos Contextuais de Sistema estão agrupados em Processos Contratuais, Processos Organizacionais Capacitadores de Projeto, Processos de Projeto e Processos Técnicos. Os Processos de Projeto agrupam processos referentes ao planejamento, avaliação e controle. Há duas categorias de Processos de Projeto, os Processos de Gestão de Projetos e os Processos de Apoio ao Projeto. São Processos da categoria Gestão de Projetos:
1320 Q97949
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1321 Q97946
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)

Considere as seguintes atividades:

1. Compreensão do domínio: os analistas devem desenvolver sua compreensão do domínio da aplicação.

2. Coleta de requisitos: processo de interagir com os stakeholders do sistema para descobrir seus requisitos.

3. Classificação: atividade que considera o conjunto não estruturado dos requisitos e os organiza em grupos coerentes.

4. Resolução de conflitos: Solucionar conflitos decorrentes do envolvimento de múltiplos stakeholders.

5. Definição das prioridades: envolve a interação com os stakeholders para a definição dos requisitos mais importantes.

6. Descarte de requisitos: atividade de descartar requisitos menos importantes, baseando-se nas indicações dos stakeholders.

7. Verificação de requi...

1322 Q97944
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Os modelos ágeis de desenvolvimento de software têm menos ênfase nas definições de atividades e mais ênfase na pragmática e nos fatores humanos do desenvolvimento. Um destes modelos enfatiza o uso de orientação a objetos e possui apenas duas grandes fases: 1 − Concepção e Planejamento e 2 − Construção. A fase de Concepção e Planejamento possui três disciplinas (chamadas de processos): Desenvolver Modelo Abrangente, Construir Lista de Funcionalidades e Planejar por funcionalidade. Já a fase de Construção incorpora duas disciplinas (processos): Detalhar por Funcionalidade e Construir por Funcionalidade.

O texto acima apresenta a metodologia ágil conhecida como
1323 Q97941
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1324 Q97590
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
O Capítulo II da Instrução Normativa MP/SLTI no 04, de 12 de novembro de 2010, está divido em 3 seções que contemplam todo o procedimento para execução das fases de Planejamento da Contratação, Seleção de Fornecedor e Gerenciamento do Contrato. Na Seção II do capítulo II, que trata da Seleção de Fornecedor, afirma-se que
1325 Q97580
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Um web service pode ser visto como a convergência de algumas tecnologias como HTTP, XML, SOAP, WSDL e UDDI. O protocolo SOAP é uma especificação da W3C para troca de informações estruturadas em ambientes descentralizados e distribuídos. Um arquivo XML de mensagem SOAP pode conter alguns elementos obrigatórios e outros opcionais. Um dos elementos opcionais é o Fault, que suporta em seu interior os elementos
1326 Q97578
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1327 Q97561
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1328 Q97560
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1329 Q96055
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Segundo o Guia PMBoK, o gerenciamento de projetos é realizado através da aplicação e integração apropriada de processos agrupados logicamente em cinco grupos: Iniciação, P lanejamento, Execução, Monitoramento e controle e Encerramento. No momento da Iniciação de um projeto, apenas as áreas de integração e comunicação terão atividades relacionadas. A alter nativa que apresenta corretamente estas atividades é:
1330 Q96051
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Um processo de engenharia de software é formado por um conjunto de passos parcialmente ordenados, relacionados com artefatos, pessoas, recursos, estruturas organizacionais e restrições, tendo como objetivo produzir e manter os produtos de software finais requeridos. Sobre estes processos é INCORRETO afirmar que
1331 Q96050
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Em uma fábrica de software que utiliza as abordagens da engenharia de software, pode haver diversos papéis, sendo alguns deles descritos abaixo. I. Cuida de um projeto específico, garantindo que os prazos e o orçamento sejam cumpridos. Segue as práticas definidas no processo de engenharia e é responsável por verificar a aplicação do processo. II. É o desenvolvedor responsável pela compreensão do problema relacionado ao sistema que se deve desenvolver, ou seja, pelo levantamento de requisitos e sua efetiva modelagem. Deve, portanto, descobrir o que o cliente precisa (por exemplo, controlar suas vendas, comissões etc.). III. Propõe a melhor tecnologia para produzir um sistema executável para as especificações realizadas. Deve, então, apresentar uma solução para as necessidades do cli...
1332 Q96047
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
É o processo de analisar um sistema ou seus modelos de forma a conseguir produzir especificações de nível mais alto. É um processo de exame e aplicação, particularmente útil quando há um sistema legado e é necessário, entre outras coisas, descobrir regras de negócio nele escondidas. O termo relacionado à reengenharia de sistemas ao qual o texto se refere é
1333 Q96028
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
1334 Q94876
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens a respeito da qualidade de software. Para garantir a qualidade do software de acordo com a norma ISO, são necessárias séries de inspeções, revisões e testes, para se verificar se o software está de acordo com sua especificação.
1335 Q94875
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens a respeito da qualidade de software. São classificadas como requisitos funcionais as especificações de que um software seja desenvolvido na linguagem de programação Java e de que o banco de dados seja o Oracle.
1336 Q94870
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da estimativa de software e da análise de pontos de função (APF), julgue os itens que se seguem. De acordo com a APF, um relatório online que calcula as horas trabalhadas por um funcionário em um projeto deve ser contado como saída externa (SE).
1337 Q94869
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da estimativa de software e da análise de pontos de função (APF), julgue os itens que se seguem. Em um projeto de melhoria, apenas as funções incluídas e alteradas devem ser contadas para se medir o tamanho funcional do projeto.
1338 Q94868
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da estimativa de software e da análise de pontos de função (APF), julgue os itens que se seguem. Um dos objetivos da APF é medir funções impactadas pelo desenvolvimento independentemente da tecnologia empregada.
1339 Q94867
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da estimativa de software e da análise de pontos de função (APF), julgue os itens que se seguem. Na APF, uma consulta externa não precisa ter referência de um arquivo lógico interno (ALI) ou externo (ALE).
1340 Q94866
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, acerca da engenharia de software. No ciclo de vida de um software, a fase de retirada pode ser menos traumática caso sejam utilizados os processos de reengenharia para a migração do legado do software.
1341 Q94865
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, acerca da engenharia de software. Quando os requisitos de um software se encontram em fase de levantamento e, portanto, ainda são passíveis de alterações, as metodologias ágeis não são recomendadas.
1342 Q94864
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir no que se refere à engenharia de requisitos. Para a adequada identificação de requisitos de software, deve-se utilizar apenas a documentação escrita dos processos, prescindindo-se de entrevistas realizadas com as partes envolvidas.
1343 Q94863
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir no que se refere à engenharia de requisitos. Quando forem propostas muitas mudanças nos requisitos do protótipo final, o protótipo deve ser modificado, e não, descartado.
1344 Q94861
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir no que se refere à engenharia de requisitos. Em uma especificação de requisitos, deve-se evitar utilizar, com outro sentido, termo já definido em determinado caso de uso.
1345 Q94860
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir no que se refere à engenharia de requisitos. Em uma especificação informal de requisitos, tal como na formal, a regra deve ser totalmente detalhada de acordo com a linguagem do cliente.
1346 Q94859
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir no que se refere à engenharia de requisitos. O gerenciamento de requisitos garante que os dados se mantenham consistentes e com qualidade e sejam implementados da forma como estão definidos.
1347 Q94038
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere a seguinte árvore de pesquisa binária:

Ao executarmos o procedimento de remoção do nó 11, na nova árvore binária de busca, teremos como filhos do nó 20 os nós

1348 Q94037
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma prática que NÃO é adotada por Extreme Programming (XP) é
1349 Q94036
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um tipo de teste de validação possui as seguintes características:

• Realizado na instalação dos desenvolvedores.

• Conduzido em um ambiente controlado.

• Conta com a participação de usuários e desenvolvedores.

Esse tipo de teste é chamado de

1350 Q94030
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Qual atividade é desenvolvida durante a fase de construção do Processo Unificado (UP)?
1351 Q94014
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de gerenciamento de projetos, julgue os itens seguintes. A declaração do escopo e a documentação dos requisitos são entradas do processo de criação da estrutura analítica do projeto, que inclui a subdivisão de entregas do projeto em componentes menores.
1352 Q94013
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de gerenciamento de projetos, julgue os itens seguintes. O processo de desenvolvimento do plano de gerenciamento de um projeto compreende a coleta de requisitos, a elaboração do termo de abertura do projeto, o registro das partes interessadas, além do fornecimento da declaração do escopo do projeto.
1353 Q94006
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, acerca de gerência de configuração de software. Todas as alterações realizadas em um produto de software devem ser documentadas e colocadas em produção e no registro de controle de defeitos. Para tanto, utilizam-se sistemas como o (Software Configuration Management) SCM; por exemplo: (Correct Visualization System) CVS ou (Visualization Normalization System) VNS.
1354 Q94005
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, acerca de gerência de configuração de software. A gerência de configuração de software monitora e controla todos os elementos de um projeto, como código-fonte, arquivos de configuração, documentação, para coordenar o desenvolvimento e o trabalho em equipe e concomitante dos colaboradores do projeto.
1355 Q94004
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes, acerca de gerência de configuração de software. TDD é uma técnica de desenho e desenvolvimento embasada em práticas de uma estrutura de processo incremental e iterativo. Essa estrutura é formada por iterações de atividades de desenvolvimento que ocorrem uma após a outra, sendo a saída de cada iteração um incremento do produto.
1356 Q94002
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de software, julgue os próximos itens. O teste embasado em especificação ou teste caixa preta, realizado a partir das especificações do programa e requisitos funcionais, é utilizado para demonstração de que as funções do software são operacionais, que a entrada é adequadamente aceita e que a saída é corretamente produzida conforme as especificações.
1357 Q94001
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de software, julgue os próximos itens. O processo de teste denominado teste de integração utiliza técnicas de caixa branca e concentra-se no código-fonte de cada unidade implementada, para a garantia de que as informações fluam para dentro e fora da unidade do programa conforme a especificação levantada.
1358 Q93997
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da engenharia de requisitos, julgue os itens que se seguem. Na fase de levantamento de requisitos, é necessário arrolar os fatos e se ater apenas aos dados coletados pelo cliente.
1359 Q93996
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da engenharia de requisitos, julgue os itens que se seguem. Na etapa de análise de requisitos, são especificadas todas as funções e o desempenho do software, determinando-se, ainda, o que deverá ou não ser feito.
1360 Q93990
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca do ciclo de vida do software, julgue os itens subsecutivos. A prototipagem de um sistema permite demonstrar ao cliente o que ele realmente deseja que seja implementado, além de assegurar que o cliente consiga simular todas as funcionalidades do sistema.
1361 Q93989
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca do ciclo de vida do software, julgue os itens subsecutivos. Na abordagem em espiral, todas as necessidades levantadas pelo cliente são implementadas, o que possibilita a entrega de todo o sistema de uma só vez a esse cliente.
1362 Q93988
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da análise de pontos de função (APF), julgue os itens a seguir. Em um projeto de melhoria do sistema de compra de passagens aéreas, as telas excluídas não deverão ser contatadas.
1363 Q93987
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da análise de pontos de função (APF), julgue os itens a seguir. Considere que, tendo acessado determinada loja virtual, uma pessoa, ao optar por fazer uma compra por meio do cartão de crédito, tenha tido de preencher um formulário de cadastro de cartões de crédito, cujos dados são armazenados junto com os demais dados do cliente. Nessa situação, o cadastro de cartões de crédito é classificado como uma entrada externa.
1364 Q93986
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito da análise de pontos de função (APF), julgue os itens a seguir. Considere que, em um sistema de locação de carros, ao se consultar o valor que deverá ser pago por um cliente, o sistema informe a quilometragem, se o cliente contratou determinado tipo de seguro e, ainda, o valor final a ser pago. Nesse caso, essa consulta, de acordo com a APF, é considerada uma saída externa.
1365 Q93985
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, referentes a metodologias ágeis de desenvolvimento de software. A estimativa final da entrega de um incremento sempre é definida pelo Product Owner.
1366 Q93984
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, referentes a metodologias ágeis de desenvolvimento de software. Os itens do backlog do produto devem conter a ordem de desenvolvimento e a estimativa de sua entrega.
1367 Q93983
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os próximos itens, referentes a metodologias ágeis de desenvolvimento de software. De acordo com o Scrum, na entrega de um novo incremento de funcionalidade de um produto, esse incremento não precisa ser utilizável nem estar funcionando em conjunto com todos os anteriores para que o Product Owner o libere e o adicione aos demais incrementos desse produto.
1368 Q93652
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
No tocante a norma ISO/IEC 20000, a periodicidade com que os planos de continuidade e disponibilidade de serviços devem ser desenvolvidos e revistos para garantir que os requisitos sejam cumpridos conforme acordado em todas as circunstâncias, desde a normalidade até uma grande perda de serviço, é pelo menos
1369 Q93629
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)

Para a área de TI entregar de maneira bem-sucedida os serviços que suportam as estratégias de negócios, deve existir uma clara definição das responsabilidades e direcionamento dos requisitos pela área de negócios (o cliente) e um claro entendimento acerca do que e como precisa ser entregue pela TI (o fornecedor). A estratégia da instituição deve ser traduzida pela área de negócios em objetivos relacionados às iniciativas de TI (objetivos de negócios para TI). Esses objetivos devem levar a uma clara definição dos objetivos próprios da área de TI (os objetivos de TI), o que por sua vez irá definir os recursos e capacidades de TI (a arquitetura de TI para a organização) necessários para executar de maneira exitosa a parte que cabe à TI na estratégia da instituição.

Segundo o CobiT...

1370 Q93417
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Um dos modelos que busca agregar Qualidade de Serviços na Internet é caracterizado pela reserva de recursos. Antes de iniciar uma comunicação, o emissor solicita ao receptor a alocação de recursos necessários para se definir uma boa qualidade na transmissão dos dados. O protocolo RSVP (Resource Reservation Protocol) é utilizado, nesse modelo, para troca de mensagens de controle de alocação dos recursos. Que modelo de serviços é esse?
1371 Q93415
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Manutenção é o processo de modificação de um software depois que ele foi colocado em operação. Assinale a alternativa que indica corretamente o tipo de manutenção de software, segundo Pressman, no qual se busca modificar o software a fim de torná-lo mais fácil de sere corrigido, adaptado e melhorado.
1372 Q93410
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Analise as afirmativas abaixo com relação à GED e ao Worflow. 1. Um workflow é a automação de um processo de negócio, no seu todo, ou em partes, onde documentos, informações ou tarefas são passadas entre os diversos participantes, de acordo com um conjunto de regras procedimentais. 2. Um Sistema GED define, cria e gerencia a execução de um ou vários Workflows. 3. Tecnologias de Gestão de Imagens podem ser utilizadas por sistemas GED. Assinale a alternativa que indica todos os critérios corretos.
1373 Q93409
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
SCRUM é um framework para gerenciar o desenvolvimento de produtos complexos. Com relação a essa metodologia, assinale a alternativa correta.
1374 Q93404
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Com relação à classificação dos requisitos de sistema de software, qual o tipo de requisito que representa restrições sobre os serviços, funções do sistema, processo de desenvolvimento e padrões aplicados ao sistema como um todo?
1375 Q93399
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Assinale a alternativa que apresenta corretamente as etapas do processo de Gestão de Riscos de acordo com a NBR ISO/IEC 27005.
1376 Q93395
Ciência da Computação
Ano: 2014
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Um modelo de processo de software é utilizado para explicar uma abordagem para o desenvolvimento de software. Assinale a alternativa abaixo que melhor identifica o modelo de processo de software no qual uma implementação inicial é exposta ao usuário para que possam ser realizados refinamentos posteriores que representam novas versões do sistema. As atividades de especificação, desenvolvimento e validação são intercaladas.
1377 Q93231
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Os padrões Singleton, Proxy e Memento são classificados, respectivamente, como
1378 Q92984
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Confidencialidade, integridade e disponibilidade são atributos básicos da segurança da informação e devem ser levados em consideração nos trabalhos de auditoria, concernentes ao gerenciamento da segurança da informação. Considerando esses atributos, assinale a alternativa correta.
1379 Q92981
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Os testes de softwares são investigações em sistemas para fornecer informações sobre sua funcionalidade e qualidade em relação às especificações e ao contexto em que estes devem operar. Na prática, isso significa que o teste deve avaliar se o software foi desenvolvido e está funcionando de acordo com o que foi especificado. Entre as diversas técnicas para testes de um software, há aquela que avalia o comportamento externo do componente de software, sem considerar o seu comportamento interno. Essa técnica é denominada
1380 Q92978
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Os requisitos de software são a descrição das funcionalidades e das restrições que um sistema deve possuir. Do ponto de vista do sistema, os requisitos podem ser classificados em funcionais e não funcionais. A esse respeito, é correto afirmar que os requisitos
1381 Q92977
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
A engenharia de software é uma área da computação que engloba as linguagens de programação, bancos de dados, ferramentas e plataformas, padrões, processos e também a qualidade de software. Acerca desse tema, é correto afirmar que a engenharia de software consiste no (a)
1382 Q92966
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
“Detalhes da qualidade do produto de software podem ser melhorados durante a implementação do código, revisão e teste, mas a natureza fundamental da qualidade do produto de software representada pela qualidade ____________________ mantém-se inalterada, a menos que seja reprojetada.” Assinale a alternativa que completa corretamente a afirmativa anterior.
1383 Q92964
Ciência da Computação
Ano: 2014
Banca: Intituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional (IDECAN)
O Scrum engloba um padrão de processos enfatizando prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes. Enfatiza o uso de um conjunto de padrões de processo de software que provaram ser eficazes para projetos com prazos de entrega apertados, requisitos mutáveis e críticos de negócio. “Não são introduzidos(as) durante execução de urgências (Sprint). Portanto, Sprint permite que os membros de uma equipe trabalhem em um ambiente de curto prazo, porém estável.” Trata-se de
1384 Q92949
Ciência da Computação
Ano: 2014
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)
A análise e projeto orientado a objeto pode utilizar diversos diagramas da UML. A versão 2.4 conta com 14 diagramas. Um desses diagramas procura determinar a sequência de eventos que ocorrem em um determinado processo, identificando quais métodos devem ser disparados entre os atores e objetos envolvidos em que ordem. É recomendado a construção de um diagrama desse tipo para cada caso de uso. Selecione entre as opções apresentadas qual é o diagrama descrito.
1385 Q92948
Ciência da Computação
Ano: 2014
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)
Os testes de desempenho têm como base os requisitos. Dessa forma os tipos de testes dessa natureza são determinantes pelos tipos de requisitos não funcionais especificados. Identifique entre as alternativas aquela que apresenta a informação INCORRETA em relação a esses tipos de testes.
1386 Q92947
Ciência da Computação
Ano: 2014
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)
Na atualidade as empresas operam num ambiente onde as mudanças são rápidas e a resposta para o mercado, em algumas situações dependem de soluções informatizadas. As metodologias ágeis vêm de encontro a essas necessidades, buscando fornecer soluções dentro do menor prazo possível. Identifique entre as alternativas aquela que apresenta a informação INCORRETA em relação aos princípios dos métodos ágeis.
1387 Q92945
Ciência da Computação
Ano: 2014
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)
A ferramenta Microsoft Project é considerada uma das principais ferramentas para gerenciamento de projetos disponíveis no mercado. Ela contribui para todas as fases do projeto, permitindo tanto o planejamento do projeto quanto do gerenciamento das equipes e materiais. Apesar de ser uma ferramenta poderosa, o Microsoft Project 2003 possui algumas limitações. Identifique entre as alternativas apresentadas, a que é uma limitação INCORRETA.
1388 Q92944
Ciência da Computação
Ano: 2014
Banca: Instituto Brasileiro de Educação e Gestão (IBEG)
A identificação dos requisitos representa uma parte especialmente importante do processo de desenvolvimento de um sistema. Será necessária a utilização de uma grande variedade de técnicas para se determinar o que os usuários e os clientes querem. A seguir são apresentados alguns tipos de requisitos que são identificados durante a Engenharia de Requisitos. Identifique entre as alternativas apresentadas, a que é uma afirmação INCORRETA.
1389 Q92834
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“O objetivo do Diagrama de __________________ é apresentar as interações entre objetos na ordem temporal em que eles acontecem. Assim como os outros diagramas da UML, o Diagrama de __________________ possui um conjunto de elementos gráficos.” Assinale a alternativa cujo termo completa adequadamente as lacunas da afirmativa anterior.
1390 Q92831
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O modelo conceitual deverá descrever a informação que o sistema irá gerenciar. Trata-se de um artefato do domínio do problema e não do domínio da solução. Quando se trabalha modelagem conceitual com diagramas de classes da UML, existem precisamente três elementos para representar uma informação. Assinale-os.
1391 Q92830
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Pode-se afirmar que o ciclo de vida de software é composto por cinco etapas, que demonstram as atividades fundamentais de desenvolvimento, segundo Sommerville (2007). Acerca dessas etapas, relacione adequadamente as colunas.

A sequência está correta em

1392 Q92829
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O teste baseado em modelo (Model – based testing – MTB) trata-se de uma técnica de teste de caixa-preta que utiliza informações contidas no modelo de requisitos como base para geração de casos de teste. São passos da técnica MTB, EXCETO:
1393 Q92827
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Um modelo de processos descreve os processos operacionais – as atividades que as pessoas executam – e pode ser usado para descrever tanto o sistema no estado quanto o sistema futuro que está sendo desenvolvido. Sobre os elementos do DFD (Diagrama de Fluxo de Dados), relacione adequadamente as colunas.

A sequência está correta em

1394 Q92826
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Em relação ao ciclo de vida de um servlet, que é determinado por três de seus métodos: init, service e destroy, assinale a afirmativa INCORRETA.
1395 Q92825
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Segundo Pressman (2011), teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Proporciona o último elemento a partir do qual a qualidade pode ser estimada e, mais pragmaticamente, os erros podem ser descobertos. Sobre os testes de software, relacione adequadamente as colunas.

A sequência está correta em

1396 Q92824
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“O modelo _______________________, algumas vezes chamado ‘ciclo de vida clássico’, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, a partir do levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.” Assinale a alternativa que completa corretamente a afirmativa anterior.
1397 Q92823
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
“É um método de desenvolvimento ágil de software concebido por Jeff Sutherland e sua equipe de desenvolvimento no início dos anos 90.” Os princípios dessa metodologia são consistentes com o manifesto ágil e 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. Assinale a alternativa que apresenta uma metodologia ágil definida.
1398 Q92822
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Um requisito é simplesmente uma declaração do que o sistema deve ser ou quais características precisa possuir, podendo ser classificado em funcional e não funcional. Analise os requisitos apresentados, marque F para os funcionais e N para os não funcionais.

( ) Impressão.

( ) Operacional.

( ) Desempenho.

( ) Verificação ortográfica.

( ) Segurança.

( ) Cultural e político.

A sequência está correta em

1399 Q92821
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
O objetivo do processo de engenharia de requisitos é criar e manter um documento de requisitos de sistema. Segundo Sommerville (2007), esse processo inclui quatro subprocessos de alto nível de engenharia de requisitos, a saber, EXCETO:
1400 Q92799
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto e GRASP, julgue os próximos itens. Caso haja necessidade de fornecer aos usuários de um sistema diversas maneiras de realizar uma mesma tarefa, como, por exemplo, a partir de menu, barra de ferramentas ou menu pop-up, o padrão chain of responsibility será mais apropriado para esse fim que o padrão command.
1401 Q92798
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto e GRASP, julgue os próximos itens. Enquanto os padrões GRASP refletem práticas mais pontuais da aplicação de técnicas orientadas a objetos, os padrões de projeto GoF (Gang of Four) exploram soluções mais específicas. Dessa forma, não há, no GRASP, um padrão que ajude a solucionar, por exemplo, a definição de qual classe deve ser a responsável por lidar com um evento de determinada interface.
1402 Q92797
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto e GRASP, julgue os próximos itens. Em um cenário em que é necessário minimizar dependências e maximizar o reúso, bem como atribuir uma responsabilidade para que o acoplamento mantenha-se fraco, o padrão Expert é mais adequado que o padrão Low Coupling.
1403 Q92796
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a padrões de projeto e GRASP, julgue os próximos itens. O padrão de projeto Strategy contém um objeto strategy que é análogo ao objeto state do padrão de projeto State. Contudo, o primeiro objeto encapsula um algoritmo, enquanto o segundo encapsula informações sobre o estado de um objeto.
1404 Q92795
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os itens a seguir. Conforme o modelo em espiral, a sequência correta das quatro macro atividades que compõem o processo de engenharia de requisitos é a especificação, a elicitação, a validação e a documentação.
1405 Q92794
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os itens a seguir. As etapas de um teste unitário automatizado incluem a identificação do incremento de funcionalidade, a escrita do teste, a execução do teste, a implementação da funcionalidade, a execução do teste, a análise dos resultados obtidos e, quando necessário, a refatoração.
1406 Q92793
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de engenharia de software, julgue os itens a seguir. A prototipação pode ser utilizada para a verificabilidade de requisitos a partir da construção de um modelo do sistema a ser desenvolvido, bem como pode ser utilizada de forma combinada com a etnografia para compreender e obter requisitos.
1407 Q92777
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere às metodologias ágeis de desenvolvimento, julgue o próximo item. Dentro de uma Sprint no Scrum, as metas de qualidade não diminuem e não são feitas mudanças que possam afetar o objetivo da Sprint.
1408 Q827903
Ciência da Computação
Ano: 2013
Banca: Instituto Nacional de Educação (CETRO)
Assinale a alternativa correta quanto ao processo de desenvolvimento de software.
1409 Q813833
Ciência da Computação
Ano: 2013
Banca: Instituto Nacional de Educação (CETRO)

Com relação aos conceitos do processo ágil, um dos conceitos-chave do Manifesto Ágil é

I. produzir documentação em vez de software executável.

II. a colaboração do cliente em vez da negociação de contratos.

III. obter respostas rápidas a mudanças em vez de seguir planos.

É correto o que está contido em

1410 Q813832
Ciência da Computação
Ano: 2013
Banca: Instituto Nacional de Educação (CETRO)

Quanto ao modelo de ciclo de vida em Cascata da Engenharia de Software, analise as assertivas abaixo.

I. Projetos reais raramente seguem o fluxo sugerido no modelo de ciclo de vida em Cascata, o que pode causar problemas quando se tem mudanças em um projeto em andamento sendo desenvolvido com base nesse modelo.

II. Exige que os clientes identifiquem todos os requisitos, explicitamente, na primeira fase (requisitos), e tem dificuldade em acomodar a incerteza natural que existe em grande parte dos projetos.

III. A primeira versão executável do produto somente estará disponível na primeira etapa do modelo de ciclo de vida em Cascata.

É correto o que se afirma em

1411 Q791124
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.

Métricas internas devem ser usadas para avaliar o comportamento do software, quando usado em situações específicas; predizer a qualidade real no uso; e avaliar e indicar se o produto satisfaz às verdadeiras necessidades durante a operação real pelo usuário.

1412 Q791122
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.

Usando-se o TDD, as funcionalidades devem estar completas e da forma como serão apresentadas aos seus usuários para que possam ser testadas e consideradas corretas.

1413 Q791121
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.

Scrum é um processo de desenvolvimento que tem como ponto de partida um conjunto de requisitos bem definidos.

1414 Q791119
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.

Os sistemas de controle de versões permitem que os artefatos sejam obtidos do repositório por meio da operação conhecida como check-in.

1415 Q791118
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 projeto de software que limita o número máximo de instâncias de uma classe a somente uma instância é denominado Singleton.

1416 Q791117
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 criação Prototype define um sistema sem funcionalidades inteligentes (acesso a banco de dados, por exemplo), podendo conter apenas funcionalidades gráficas. Além disso, é utilizado para fins de ilustração e melhor entendimento.

1417 Q791097
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. Todo software desenvolvido segundo os princípios da engenharia de software deve ser formalmente definido conforme padrões identificáveis de abstração e flexível o suficiente para poder ser decomposto em programas de baixo custo e prever possibilidade de versionamento.
1418 Q791096
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. A análise essencial orienta a análise de sistemas para a essência do negócio, independentemente das soluções tecnológicas que serão utilizadas em sua construção, partindo-se do princípio de que os sistemas existem independentemente dos sistemas eletrônicos e são feitos com vistas a uma oportunidade.
1419 Q791092
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. Denomina-se elicitação dos requisitos a tarefa de comunicar-se com os usuários e clientes para a determinação dos requisitos de sistema.
1420 Q791091
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. No processo de planejamento de sistemas de informação, a etapa organização e métodos é primordial para a elaboração da execução do levantamento dos requisitos necessários para o desenvolvimento de questionários de aceitação para o devido acompanhamento da evolução da gestão.
1421 Q790786
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.

Na manutenção de um sistema que utiliza a engenharia reversa, antes de procurar obter uma especificação do processamento realizado, é importante reestruturar o código-fonte para amenizar o esforço da manutenção.

1422 Q790785
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.

No que concerne às mudanças futuras, a refatoração de um programa orientado a objetos e a manutenção preventiva têm propostas opostas.

1423 Q790773
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 principais níveis de teste de software são os de caixa branca, os de caixa preta, os de sistema e os de aceitação.

1424 Q790771
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.

Na análise estruturada, o modelo criado representa o fluxo e o conteúdo da informação, dividido em partições funcionais e comportamentais. Na análise orientada a objetos, o objetivo é modelar os objetos do domínio do produto, seus relacionamentos e comportamentos.

1425 Q790770
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 engenharia de software define quatro fases para o ciclo de vida de um sistema: iniciação, elaboração, construção e transição, sendo essa última responsável pela homologação dos artefatos junto ao cliente.

1426 Q790769
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.

Controle, planejamento e garantia de qualidade são atividades do gerenciamento de qualidade; o controle de qualidade estabelece procedimentos e padrões que objetivam o desenvolvimento de software com qualidade.

1427 Q790768
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.

Sistemas que incluem software são classificados em duas categorias: sistemas técnicos embasados em computadores e sistemas sociotécnicos. Os primeiros incluem componentes de hardware, software, pessoas, procedimentos e processos; os segundos são regidos pelas políticas e regras organizacionais.

1428 Q790767
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.

A gerência de requisitos deve manter a matriz de rastreabilidade atualizada para, caso o cliente solicite uma mudança, o item de configuração correspondente seja implementado.

1429 Q790766
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.

O desenvolvimento de requisitos é constituído por processos de elicitação de requisitos, análise e negociação de requisitos, especificação e modelagem dos requisitos e validação de requisitos.

1430 Q790765
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.

A rastreabilidade bidirecional deve ocorrer tanto de forma horizontal quanto vertical. A horizontal estabelece a dependência de um requisito-fonte até o nível de decomposição mais baixo do produto, enquanto a rastreabilidade vertical estabelece a dependência dos requisitos entre si.

1431 Q790764
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.

No teste de software, defeitos em um produto podem provocar falhas, gerando erros, que são comportamentos inesperados em um software.

1432 Q790763
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.

No V-model, que integra o ciclo de vida de desenvolvimento de software ao ciclo de teste, a validação refere-se ao desenvolvimento, enquanto a verificação se refere ao teste.

1433 Q790762
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.

A fase de análise define os requisitos do cliente, conforme as necessidades de negócio, e as considerações técnicas envolvidas, que se agrupam em uma solução tecnológica, compõem a fase de projeto de software.

1434 Q790761
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.

O padrão Adapter será mais apropriado que o Façade quando for necessário fornecer uma interface unificada para um conjunto de interfaces em um subsistema.

1435 Q790760
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.

Considerando o desenvolvimento de uma solução de software seguindo sequencialmente as fases de iniciação, elaboração, construção e transição, é possível criar os componentes na fase de iniciação, embora, sob o ponto de vista da arquitetura, esses componentes sejam criados na fase de elaboração e os demais na fase de construção, sendo atualizados durante a fase de transição à medida que defeitos são localizados e corrigidos.

1436 Q790759
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.

O padrão Indirection é utilizado para atribuir responsabilidades à classe que tiver a informação necessária para satisfazer a responsabilidade.

1437 Q790758
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.

O padrão Don’t Talk to Strangers é utilizado para fortalecer o polimorfismo, realizado pelo padrão Polymorphism. O objetivo de ambos os padrões é substituir um componente sem afetar outro componente, embora o primeiro implemente o polimorfismo em nível de classe e o segundo lide com alternativas embasadas no tipo de componente.

1438 Q790757
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.

O uso do padrão Builder tem a vantagem de permitir acesso controlado à instância de uma classe, uma vez que ele encapsula a classe, criando um ponto global único de acesso.

1439 Q790283
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.

A usabilidade consiste em extrair informações a respeito de quando o sistema não suporta a carga aplicada, sendo importante para estruturar e dimensionar a arquitetura e prover informações para escalar o sistema.

1440 Q790282
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.

O principal objetivo de um arquivo de interface externa (AIE) é armazenar dados referenciados por um ou mais processos elementares da aplicação que está sendo contada. Além disso, um AIE contado para uma aplicação deve ser um arquivo lógico interno para outra aplicação.

1441 Q790281
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.

Entrada externa, arquivo referenciado e saída externa são funções do tipo transação.

1442 Q790236
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.

Os processos de gerenciamento de requisitos são iniciados após a elicitação das necessidades, para acompanhar e controlar as mudanças nos requisitos inicialmente identificados.

1443 Q790234
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 validação dos requisitos pode ser feita por meio de uma revisão em que, entre outros aspectos, pode estar envolvida a descrição do ambiente (interfaces, fluxo e estrutura da informação, funções e restrições) em que o sistema operará.

1444 Q790233
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.

As notações gráficas, como o diagrama de casos de uso da UML, são úteis para a especificação dos requisitos funcionais e não funcionais de um sistema de informação.

1445 Q790209
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.

Os modelos de fluxos de dados são utilizados para modelar a forma com que os dados são processados em um sistema, sendo úteis no nível de análise dos dados.
1446 Q790208
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.

Os padrões CORBA auxiliam a comunicação lógica entre objetos em arquiteturas de objetos distribuídos mesmo onde objetos implementados possuam diferentes linguagens ou plataformas.

1447 Q790207
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.

A evolução de um software é realizada ao serem testados, integrados e aceitos os componentes individuais.

1448 Q790206
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.

Uma das técnicas utilizadas para reduzir a ambiguidade de requisitos em tipos abstratos de dados é o uso de notações baseadas em linguagens formais matemáticas, como a abordagem algébrica.

1449 Q790205
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.

A engenharia de software orientada a serviços possui uma arquitetura com padrões de serviços web por meio de tecnologias XML, como, por exemplo, o SOAP, para a mensageria, e o WSDL, para definição de serviços.

1450 Q790204
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.

No modelo MVC, o modelo é utilizado para apresentar as funcionalidades que se pretende adotar no software, permitindo encapsular o estado e responder as consultas do estado.

1451 Q790203
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.

A associação de um texto a cada elemento não textual, como imagens, representações gráficas de texto, animações e botões gráficos, é um princípio definido na acessibilidade, de acordo com W3C.

1452 Q790197
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.

Os requisitos de software, depois de identificados, devem ser modelados, podendo-se utilizar o paradigma de análise estruturada ou análise orientada a objetos para um melhor entendimento do produto de software a ser construído.

1453 Q790196
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.

Segundo o SWEBOK, o processo de projeto de software geralmente considera duas etapas: projeto arquitetural, no qual é descrito como o software é decomposto e organizado em componentes; e o detalhamento do projeto, em que é descrito e especificado o comportamento desses componentes.

1454 Q790195
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.

Na metodologia ágil XP (extreme programming), as metáforas são formas de transmitir ideias complexas de maneira simples, ou seja, utiliza-se uma linguagem simples entre a equipe e o cliente, com o objetivo de que, entre as inúmeras variáveis de controle em projetos, tais como tempo, custo, qualidade e escopo, obtenha-se maior foco no tempo, em detrimento do planejamento do release.

1455 Q790194
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.

Gestão de configuração é uma disciplina técnica e administrativa que tem como objetivos a identificação e a documentação das características funcionais e físicas de um item de configuração, o controle de mudanças dessas características e a verificação de conformidade com os requisitos especificados.

1456 Q790193
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 SWEBOK diferencia parâmetros de produto, que são requisitos de software a serem construídos, e parâmetro de processo, que é uma limitação do desenvolvimento do software.

1457 Q790192
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.

A combinação dos processos de gerência e desenvolvimento de requisitos busca minimizar os riscos associados à compreensão do domínio do problema.

1458 Q790191
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 teste de aceitação pode utilizar um processo chamado de teste alfa e beta, sendo conduzido por desenvolvedores e podendo contar com a participação do usuário. O teste alfa é realizado em ambiente real e o beta em ambiente controlado.

1459 Q790189
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.

Uma linha de produtos de software é um conjunto de aplicações com uma arquitetura comum e componentes compartilhados, sendo cada aplicação utilizada especialmente para refletir necessidades diferentes.

1460 Q790172
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 gerenciamento de projetos e PMBOK, julgue os itens seguintes.

Para criar o diagrama de rede, é necessário criar primeiramente a lista de atividades.

1461 Q790171
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).

Um dos objetivos da APF é medir como o software foi construído.

1462 Q790170
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).

Transferência de dados, transformação de dados, usabilidade, portabilidade e armazenamento de dados são considerados requisitos funcionais.

1463 Q790168
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.

De acordo com a norma ISO/IEC 12.207, se uma atividade é coesiva o suficiente, ela é convertida em um subprocesso por meio da definição de propósito e resultados.

1464 Q790167
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 análise de requisitos envolve descoberta, refinamento, modelagem e especificação do software. Requisitos funcionais estão relacionados aos serviços que o software deve oferecer, ao passo que requisitos não funcionais são restrições acerca de serviços oferecidos pelo software.

1465 Q790166
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.

As principais características do Extreme Programming são a divisão em equipes de até 7 pessoas, duração de uma iteração de quatro semanas e distribuição de equipes.

1466 Q790164
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 evento de início indica onde o processo começa e o que acontece ao longo de sua execução.

1467 Q790163
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 processo tem suas métricas de tempo de execução medidas por meio do tempo necessário para a execução de uma tarefa.

1468 Q790162
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.

Com relação à hierarquia de processos, é correto afirmar que o detalhamento no nível de tarefa é obrigatório durante a modelagem de processos de negócio.

1469 Q790161
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.

Uma das técnicas de análise de processo é a teoria das Redes Petri (RdPs), formada por dois tipos de componentes: as transições que representam ações do sistema e os lugares que representam variáveis de estado do sistema.

1470 Q790159
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.

O diagrama de comunicação mostra a sequência de interações entre os elementos, de acordo com a temporalidade com que os processos acontecem.

1471 Q790152
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.

Testes funcionais são aplicados para identificar não conformidades entre o programa e seus requisitos.

1472 Q790151
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.

As atividades do gerenciamento de requisitos incluem a análise e a negociação, a qual visa garantir que todos os requisitos do sistema tenham sido declarados de modo não ambíguo, sem inconsistências, omissões e erros.

1473 Q790150
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.

Os princípios fundamentais do processo unificado não incluem natureza iterativa e incremental, visto que este é um processo tradicional organizado em cascata.

1474 Q790149
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.

Story point é uma técnica que estima o tamanho de uma story para comparar com outras stories de tipo similar.

1475 Q790148
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.

Na metodologia TDD, ou desenvolvimento orientado a testes, cada nova funcionalidade inicia com a criação de um teste, cujo planejamento permite a identificação dos itens e funcionalidades que deverão ser testados, quem são os responsáveis e quais os riscos envolvidos.

1476 Q790146
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.

Red pointing é o método mais rápido para se realizar engenharia reversa em um código. Para criar um red pointing em um código alvo, é suficiente identificar no programa os locais potencialmente vulneráveis, que fazem chamada ao sistema operacional, e detectar os dados fornecidos pelo usuário, que são processados nesse local.

1477 Q790145
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 engenharia reversa permite conhecer a estrutura do programa e sua lógica e, com base nessas informações, alterar a estrutura do programa, afetando diretamente o fluxo lógico. Essa atividade é conhecida como patching.

1478 Q790097
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.

Se for averiguado, em uma organização, que o Scrum master gerencia o backlog do produto, é correto afirmar que houve falha na execução de papéis, visto que cabe unicamente ao product owner gerenciar o backlog do produto.

1479 Q790096
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.

No desenvolvimento de software conforme as diretivas do TDD (test-driven development), deve-se elaborar primeiramente os testes e, em seguida, escrever o código necessário para passar pelos testes.

1480 Q790095
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 menos pontos de função que o software Z.

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.