5201 Q124119
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Em Análise e Projeto orientado a Objetos, as características de seleção para inclusão de objetos no modelo de análise são:

5202 Q124117
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Em Análise e Projeto orientado a Objetos,

5203 Q124115
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

Em Análise e Projeto orientado a Objetos com UML,

5204 Q126756
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

Considere as seguintes tarefas do processo de gerenciamento da informação.

I - Identificação de necessidades e requisitos de informação;

II - Distribuição e disseminação de informação;

III - Classificação e armazenamento de informação/Tratamento e apresentação da informação;

IV - Desenvolvimento de produtos e serviços de informação;

V- Coleta/Entrada de informação.

A seqüência correta de execução dessas tarefas é

5205 Q126754
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

No contexto de desenvolvimento de sistemas é correto afirmar que:

5206 Q126752
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)
Em um diagrama de fluxo de dados,
5207 Q126749
Ciência da Computação
Ano: 2000
Banca: Escola de Administração Fazendária (ESAF)

No contexto de modelagem orientada a objetos é correto afirmar que:

5208 Q827917
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A organização em que você trabalha deseja contratar uma fábrica de software e você é o responsável por elaborar um contrato de aquisição de software. Como você não tem experiência no assunto, decide recorrer ao livro texto do CMMI como fonte de informação. Além da área de processo Gerência de Acordo com Fornecedores (SAM – Supplier Agreement Management), a outra área de processo cujo conhecimento e boas práticas pode auxiliar nessa tarefa é
5209 Q827916
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Você está trabalhando em um projeto com duração prevista inicialmente de 6 meses. Ainda há, pelo cronograma original, mais 3 meses de trabalho pela frente. O gerente do seu projeto resolveu coletar e calcular as medidas referentes ao progresso do projeto em relação a prazo (ou, SPI - Schedule Performance Index, também mencionado como IDP - Índice de Desempenho de Prazo) e ao progresso do projeto em relação a custo (ou CPI - Cost Performance Index, também mencionado como IDC - Índice de Desempenho de Custo). Ele obteve os seguintes valores:

SPI = 0,75

CPI = 1,25

Com base nessa informação, é correto concluir que o projeto está

5210 Q827915
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Você trabalha como analista de sistemas em uma fábrica de software e o gerente do seu projeto lhe pede para avaliar a Estrutura Analítica do Projeto (EAP, ou WBS, do inglês Work Breakdown Structure) que ele definiu para facilitar a estimativa do projeto. É correto dizer que a EAP está bem formulada se
5211 Q827914
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um mecanismo comum de garantia da qualidade adotado por muitas organizações é o de revisões de software, que podem ser aplicadas ao longo do ciclo de vida de desenvolvimento de software. Sobre revisões de software é correto afirmar que
5212 Q821418
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Preenchem corretamente as lacunas I, II e III acima:

5213 Q813884
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um filtro de pacotes pode distinguir entre pacotes recebidos de novas conexões e respostas de conexões já estabelecidas, para permitir sempre a entrada desses últimos. Essa distinção pode ser feita através de uma informação presente no cabeçalho dos pacotes, que no caso é
5214 Q813883
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Para detectar eventuais ataques em um servidor instalado em uma rede 10Gigabit Ethernet, a opção que teria mais possibilidade de efetividade na prática, perdendo o menor número possível de pacotes na análise, seria a instalação de um
5215 Q813882
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ao analisar um dos processos relacionados a projetos de software da organização em que trabalha, você se depara com o fragmento de processo, modelado utilizando a notação BPMN, apresentado abaixo.

 O diagrama não está completo ou usando todo o formalismo da notação. Contudo, é correto afirmar que

5216 Q813881
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considere, no contexto de um processo de desenvolvimento de software, o conjunto de atividades relacionadas a (1) garantir que determinados produtos de trabalho atendam os requisitos especificados e (2) demonstrar que um produto ou componente de produto é capaz de atender o uso pretendido quando colocado no ambiente em que deveria funcionar. Essas atividades, em relação ao CMMI, referem-se respectivamente às áreas de processo
5217 Q813880
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a estrutura de níveis de maturidade e capacidade do modelo de maturidade CMMI versão 1.2. O nível 2 de maturidade é composto pelas áreas de processo: Planejamento do Projeto (PP - Project Planning), Monitoração e Controle do Projeto (PMC – Project Monitoring and Control), Gerência de Requisitos (REQM – Requirements Management), Garantia da Qualidade do Processo e do Produto (PPQA – Process and Product Quality Assurance), Medição e Análise (MA – Measurement and Analysis), Gerência de Configuração (CM – Configuration Management), Gerência de Acordo com Fornecedores (SAM – Supplier Agreement Management).

Se uma organização teve seus processos avaliados como aderentes às áreas de processo de nível 2, exceto PPQA, para a qual falhou em apresentar evidências para as práticas...

5218 Q813879
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um projeto de software em desenvolvimento na sua organização tem um requisito não funcional importante relacionado à usabilidade do sistema. A estratégia adotada foi a definição e adoção de um conjunto de heurísticas, utilizado pelo arquiteto de software, em paralelo à execução dos testes funcionais pela equipe de garantia da qualidade, para avaliar a usabilidade do sistema. Pode-se considerar que essa estratégia
5219 Q813878
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Os artefatos produzidos como consequência da engenharia de requisitos são avaliados quanto à qualidade durante a etapa de validação. Considere os 2 (dois) requisitos a seguir:

1. O sistema a ser desenvolvido deverá ser fácil de aprender a usar pelos usuários.

2. Os horários-limite em que as chaves de acesso serão válidas deverão ser validados.

É correto afirmar que

5220 Q813877
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A engenharia de requisitos estabelece uma base sólida para o projeto e para a construção de software. Sem ela, o software resultante tem grande probabilidade de não atender às necessidades do cliente. No entanto, sabe-se que é comum, ao longo de um projeto, que os clientes e/ou fornecedores de requisitos mudem de opinião e sugiram mudanças no que foi acordado inicialmente. Neste cenário, é uma boa prática
5221 Q813876
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Uma organização está interessada em definir um processo para orientar a sua equipe de desenvolvimento a executar as atividades necessárias para a criação e disponibilização de novas versões do produto de software que é o carro-chefe da empresa. Esse processo precisa conter explicitamente as etapas comuns de um desenvolvimento de software (por exemplo, levantamento, análise, projeto, construção e testes) e, como o produto de software em questão tem um forte requisito de qualidade, é necessário que as atividades de garantia da qualidade sejam bem explícitas em relação às etapas e/ou documentos relacionados sendo avaliados. Dentre as opções de modelos de ciclo de vida abaixo, o mais adequado a essa necessidade é
5222 Q813875
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere uma tabela T com a seguinte instância.

produz como resultado

5223 Q813874
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere uma tabela T com a seguinte instância.

remove

5224 Q813873
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Testes unitários são amplamente empregados no desenvolvimento de software. Sua função principal é
5225 Q813872
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O Instituto Nacional do Clima (INC) utilizará uma biblioteca de simulações de clima fabricada por uma empresa americana. Porém, após a aquisição, percebeu-se que as interfaces disponibilizadas pelas classes dessa biblioteca são incompatíveis com as interfaces das classes de outros sistemas do INC. A maneira correta de contornar esse problema é a utilização do padrão de projetos
5226 Q813871
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Maria participa de um projeto cujo objetivo é desenvolver em C# uma versão orientada a objetos de um software legado, e deseja criar um diagrama UML para definir os modelos das classes do sistema. Esse diagrama deve representar as estruturas dessas classes, determinando
5227 Q813870
Ciência da Computação
Ano: 0000
Banca: Banca não informada
João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de
5228 Q813869
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considere uma organização desenvolvedora de software que possua um processo de software composto das fases de Levantamento de Requisitos, Análise de Software, Projeto de Software, Codificação, Testes e Entrega do Software e tenha a cultura de estimar seus projetos utilizando Análise de Pontos por Função. Caso essa organização esteja interessada na criação de uma base de estimativas de seus projetos, a contagem de pontos por função seria mais indicada
5229 Q798565
Ciência da Computação
Ano: 0000
Banca: Banca não informada
ContaBancaria (CB) especializa as classes ItemSuportado (IS) e ItemSujeitoAJuros (ISJ) e generaliza as classes ContaCorrente (CC) e Poupança (PP). Nesse sentido, é correto afirmar que ocorre
5230 Q798564
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Muitos navegadores oferecem ao usuário a opção de bloquear cookies. Tais cookies consistem em
5231 Q798563
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação ao Domain Name System, é correto afirmar que
5232 Q798562
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O serviço de correio eletrônico é composto por uma série de programas, cada um deles com funções específicas. Relacione cada programa com suas respectivas funções.

1. Mail Transfer Agent (MTA)

2. Mail Delivery Agent (MDA)

3. Mail User Agent (MUA)

( ) Programa que recebe as mensagens dos usuários do servidor de e-mail com uso dos protocolos IMAP ou POP.

( ) Programa que envia e-mails dos usuários para um outro servidor de e-mail externo, com uso do protocolo SMTP.

( ) Programa responsável por entregar e arquivar as mensagens na caixa postal correta do destinatário.

Assinale a opção que mostra a relação correta, de cima para baixo.

5233 Q798561
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O sistema de comunicação de dados está sujeito a inúmeros ataques produzidos por uma entidade hostil que pode estar localizada dentro ou fora da rede da empresa.

Um exemplo de ataque passivo é o ataque de

5234 Q798560
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Computação em Nuvem tem se tornado uma tecnologia inovadora em termos de desenvolvimento de soluções de TI para as empresas.

A esse respeito, relacione os diversos tipos de serviço com suas respectivas características.

1 - IaaS (infraestrutura como serviço)

2 - PaaS (plataforma como serviço)

3 - SaaS (software como serviço)

( ) Neste tipo de serviço os usuários tem acesso a uma única cópia da aplicação criada especificamente pelo provedor de serviço e atualizada de uma forma uniforme para todos os usuários.

( ) Este tipo de serviço permite aos desenvolvedores construírem aplicações e serviços na Internet, sendo acessado pelos usuários simplesmente com o uso do navegador.

( ) Neste tipo de serviço os usuários tem acesso dir...

5235 Q798559
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O reconhecimento biométrico consiste em reconhecer um indivíduo com base nas suas características físicas ou comportamentais.

A técnica adotada pelo sistema de identificação biométrico que implica em detectar e comparar a posição das minúcias (minutiae), também conhecida como características de Galton, é utilizada no reconhecimento da

5236 Q798558
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A frequência de operação dos rádios Bluetooth é, aproximadamente, de
5237 Q798499
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com base na análise do código acima, que apresenta uma página HTML, e considerando as características das linguagens Java, JavaScript e HTML, julgue os itens seguintes.

Quando da execução da função valideFormulario, o código da linha 12 será executado 4 vezes, independentemente do conteúdo que houver sido digitado pelo usuário.
5238 Q798491
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama UML mostrado acima baseia-se na engenharia reversa de um conjunto de códigos escritos na linguagem Java. Todos os membros declarados no código são apresentados no diagrama. Considerando as informações contidas no diagrama, as características e os conceitos da notação UML e da linguagem Java, julgue os itens a seguir.

Uma variável do tipo I1 pode fazer referência a instâncias das classes C1 e C2.
5239 Q798487
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama UML mostrado acima baseia-se na engenharia reversa de um conjunto de códigos escritos na linguagem Java. Todos os membros declarados no código são apresentados no diagrama. Considerando as informações contidas no diagrama, as características e os conceitos da notação UML e da linguagem Java, julgue os itens a seguir.

A classe C2 implementa a interface I1.
5240 Q798475
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

As atividades realizadas na disciplina de gerenciamento de projetos podem ser agrupadas em três categorias: planejamento, monitoramento e contro...
5241 Q798471
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

A adoção da notação UML é considerada opcional na metodologia RUP.
5242 Q798469
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

A disciplina de testes do RUP é pautada pela execução de missões de avaliação da qualidade de produtos e processos de software.
5243 Q798464
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

Entre as disciplinas do RUP, a de ambiente é a que apresenta relação mais estreita com a garantia de qualidade de processos de software.
5244 Q798463
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

Entre as disciplinas do RUP, a de gerenciamento de projeto é a que possui relação mais estreita com o planejamento estratégico empresarial.
5245 Q798460
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama acima, extraído e adaptado da ferramenta IBM/RUP (IBM Rational Unified Process), apresenta o relacionamento entre os conceitos de fases e disciplinas da metodologia RUP. Julgue os itens subseqüentes, acerca das características do RUP e da sua relação com métodos, processos, ferramentas e equipes que atuam na produção de software, em seus aspectos de gerenciamento de projetos, requisitos, arquitetura, garantia de qualidade, gerenciamento de configuração, modelagem, análise e projeto orientado a objetos.

A metodologia RUP é recomendável para aplicação em um contexto de operação de sistemas de informação.
5246 Q798459
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Entre as ferramentas mais simples para apoio à atividade de testes, estão os comparadores do conteúdo de arquivos.
5247 Q798458
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de reengenharia apóiam diretamente a reestruturação e melhoria de implementações de software.
5248 Q798457
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Uma ferramenta IDE pode ser considerada uma ferramenta CASE que integra uma grande quantidade de outras ferramentas, como editores, depuradores e documentadores. Uma característica marcante das IDEs modernas é a capacidade de suportarem o desenvolvimento de plug-ins, que são módulos criados por uma organização em particular e que realizam atividades especializadas pertinentes diretamente à arquite...
5249 Q798456
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de linha de comando java e javac podem ser enquadradas, respectivamente, nas categorias compilador e interpretador.
5250 Q798455
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de prototipação apóiam a produção de entregáveis de projetos de software em seu estágio final, isto é, os entregáveis que serão diretamente utilizados pelo cliente e usuário ao término de um projeto de software.
5251 Q798454
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de build e de controle de versão são enquadradas na categoria de ferramentas de gerenciamento de configuração. Elas apóiam as atividades rotineiras que dizem respeito a monitoramento e controle da situação dos vários itens que compõem as linhas de base liberadas por um projeto de software.
5252 Q798453
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O gerenciamento de mudanças concentra-se no registro, controle e análise de impacto de quaisquer mudanças propostas pelos clientes, usuários ou técnicos, o que está diretamente associado à gestão de requisitos de software e sistemas. Portanto, é uma atividade vertical do ciclo de desenvolvimento de software.
5253 Q798452
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de documentação apóiam a preparação do leiaute de páginas e a edição de imagens. O Photoshop e o GIMP são exemplos de ferramentas de edição de imagens.
5254 Q798451
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de edição — editores de texto, editores de diagramas e processadores de texto — são aplicáveis, em geral, a todas as fases e atividades do desenvolvimento de software.
5255 Q798450
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

São exemplos de ferramentas de planejamento as ferramentas de PERT, de estimativa de esforço ou tamanho de produtos, além das ferramentas de cálculo, como planilhas e tabelas.
5256 Q798449
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O apoio fornecido pelas ferramentas CASE não revolucionou a engenharia de software, como haviam previsto seus proponentes originais, principalmente devido a duas limitações: (i) a engenharia de software é essencialmente uma atividade de projeto que tem como base o pensamento criativo e (ii) a tecnologia CASE não é, em geral, compatível com a situação da maioria das organizações, onde a engenharia ...
5257 Q797900
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O método Use Case Points foi criado para que seja possível estimar o tamanho de um sistema na fase de levantamento de Casos de Uso e é composto por vários passos. Considere os dados abaixo, de um hipotético conjunto de casos de uso de um sistema sendo desenvolvido no Tribunal.

1. Cálculo do Unadjusted Actor Weight − UAW Há 3 tipos de ator: − Simples (peso 1): outro sistema acessado através de uma API de programação − Médio (peso 2): outro sistema acessado interagindo através da rede − Complexo (peso 3): um usuário interagindo através de uma interface gráfica

2. Cálculo do Unadjusted Use Case Weight − UUCW Os casos de uso são divididos em 3 níveis de complexidade: − Simples (peso 5): Tem até 3 transações, incluindo os passos alt...

5258 Q797899
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma equipe de Analistas Judiciários está utilizando o modelo Canvas em um projeto de um Tribunal. Um dos analistas expôs o seguinte cenário:

− Principais questões a serem respondidas: Qual valor nós oferecemos aos nossos clientes? | Qual dos problemas de nossos clientes nós estamos ajudando a solucionar? | Qual mix de produtos e serviços será oferecido para cada segmento de cliente? | Quais necessidades dos nossos clientes estamos satisfazendo?

− Elementos que podem agregar valor: Novidade | Performance | Customização | Fazer o serviço | Design | Redução de Custo | Redução de Risco | Acessibilidade | Conveniência/Usabilidade.

As questões e os elementos apresentados pelo Analista indicam que eles estão trabalhando no bloco

5259 Q797898
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a solução de Gerenciamento Eletrônico de Documentos − GED abaixo.

De acordo com a figura, a etapa

5260 Q797895
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma das recomendações que consta nas Web Content Accessibility Guidelines − WCAG é fornecer legendas e outras alternativas para conteúdo multimídia. Nesse contexto, considere o código abaixo, que disponibiliza um vídeo de orientação ao cidadão em um site do Governo.

 Para fornecer um arquivo de legenda em português chamado legenda_br.vtt para o vídeo utiliza-se, na lacuna I, o comando

5261 Q797881
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O padrão de projeto comportamental que define uma dependência de um-para-muitos entre objetos de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente é o
5262 Q797692
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O gerenciamento do tempo de um projeto que utiliza o PMBoK 5a edição inclui os processos necessários para gerenciar o término pontual do projeto. Em um destes processos, "Estimar as durações das atividades", a partir de um plano de gerenciamento do cronograma, da lista de atividades com seus atributos e requisitos de recursos, da declaração do escopo do projeto, do registro dos riscos, da estrutura analítica dos recursos, dos fatores ambientais da empresa e dos ativos de processos organizacionais, utiliza-se um conjunto de ferramentas e técnicas para obter a estimativa de duração das atividades. Dentre estas ferramentas e técnicas que podem ser utilizadas estão as opiniões de especialistas, as técnicas de tomada de decisão em grupo, análise de reservas, estimativas análoga e paramétrica e
5263 Q797684
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere que a tabela abaixo para controle de funcionários, possui o campo registro como chave primária e que o campo salario_liquido é resultante da subtração do desconto sobre o salario_bruto.

Esta tabela

5264 Q797683
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No que se refere ao design ou programação visual do site, os padrões web de acessibilidade em Governo Eletrônico recomendam
5265 Q797680
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um Analista Judiciário foi solicitado a fornecer informações técnicas relativas a um sistema multimídia a ser implantado no Tribunal, que envolvia TV de alta definição, videoconferência, vídeo sob demanda etc. O Analista afirmou, corretamente, que
5266 Q797678
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o diagrama BPMN abaixo.

Neste diagrama,

5267 Q792225
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Entre as ferramentas mais simples para apoio à atividade de testes, estão os comparadores do conteúdo de arquivos.
5268 Q792224
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Uma ferramenta IDE pode ser considerada uma ferramenta CASE que integra uma grande quantidade de outras ferramentas, como editores, depuradores e documentadores. Uma característica marcante das IDEs modernas é a capacidade de suportarem o desenvolvimento de plug-ins, que são módulos criados por uma organização em particular e que realizam atividades especializadas pertinentes diretamente à arquite...
5269 Q792223
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de prototipação apóiam a produção de entregáveis de projetos de software em seu estágio final, isto é, os entregáveis que serão diretamente utilizados pelo cliente e usuário ao término de um projeto de software.
5270 Q792222
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O gerenciamento de mudanças concentra-se no registro, controle e análise de impacto de quaisquer mudanças propostas pelos clientes, usuários ou técnicos, o que está diretamente associado à gestão de requisitos de software e sistemas. Portanto, é uma atividade vertical do ciclo de desenvolvimento de software.
5271 Q792219
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de edição — editores de texto, editores de diagramas e processadores de texto — são aplicáveis, em geral, a todas as fases e atividades do desenvolvimento de software.
5272 Q792218
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

O apoio fornecido pelas ferramentas CASE não revolucionou a engenharia de software, como haviam previsto seus proponentes originais, principalmente devido a duas limitações: (i) a engenharia de software é essencialmente uma atividade de projeto que tem como base o pensamento criativo e (ii) a tecnologia CASE não é, em geral, compatível com a situação da maioria das organizações, onde a engenharia ...
5273 Q792201
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O processo de desenvolvimento de sistemas usando o modelo de cascata funciona melhor quando:

5274 Q792200
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As atividades realizadas durante a fase de projeto, no processo de desenvolvimento de um sistema, incluem a definição:

5275 Q792199
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A maioria dos problemas gerados pela herança múltipla na orientação a objetos está relacionada a estratégias de:

5276 Q792198
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Um diagrama de seqüência em UML representa:
5277 Q792186
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A análise estruturada clássica previa a construção de quatro modelos do sistema, nesta ordem:

I. modelo físico do sistema atual;

II. modelo lógico do sistema atual;

III. modelo lógico do novo sistema;

IV. modelo físico do novo sistema.

Uma das críticas à abordagem clássica era:

5278 Q792185
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta poderosa para modelagem das funções de um sistema. Considere as afirmativas abaixo a respeito dos DFDs:

I. os terminadores representam entidades externas com as quais o sistema se comunica.

II. o depósito é utilizado para modelar uma coleção de dados em repouso, e os fluxos são utilizados para mostrar o movimento dos dados.

III. o processo ou transformação mostra uma parte do sistema que transforma entradas em saídas.

IV. os fluxos servem somente para conectar processos.

Assinale:

5279 Q792048
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

São exemplos de ferramentas de planejamento as ferramentas de PERT, de estimativa de esforço ou tamanho de produtos, além das ferramentas de cálculo, como planilhas e tabelas.
5280 Q792047
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

Ferramentas de documentação apóiam a preparação do leiaute de páginas e a edição de imagens. O Photoshop e o GIMP são exemplos de ferramentas de edição de imagens.
5281 Q792046
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de build e de controle de versão são enquadradas na categoria de ferramentas de gerenciamento de configuração. Elas apóiam as atividades rotineiras que dizem respeito a monitoramento e controle da situação dos vários itens que compõem as linhas de base liberadas por um projeto de software.
5282 Q792045
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de linha de comando java e javac podem ser enquadradas, respectivamente, nas categorias compilador e interpretador.
5283 Q792044
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela acima apresenta uma classificação de ferramentas CASE, com base em fases e atividades do desenvolvimento de software. Considerando essa tabela bem como conceitos e características de ferramentas CASE e das fases indicadas, julgue os itens subseqüentes.

As ferramentas de reengenharia apóiam diretamente a reestruturação e melhoria de implementações de software.
5284 Q791976
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais dos sistemas NÃO fazem parte do kit de desenvolvimento pelo "Designer/2000"?

5285 Q791975
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é um dos principais propósitos do desenvolvimento de sistemas baseado na arquitetura componentizada:

5286 Q791974
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é processo do ciclo de vida da fase Projeto Estruturado na metodologia de Análise Estruturada:

5287 Q791973
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é processo da fase de Análise do ciclo de vida tradicional do desenvolvimento de sistemas:

5288 Q791972
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o objetivo da Análise Estruturada?

5289 Q791970
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O modelo da UML, que possibilita a descrição de uma seqüência de ações (incluindo alternativas) realizadas pelo sistema para produzir um resultado observável do ponto de vista de um usuário, é o de:

5290 Q791969
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Acerca do Projeto Estruturado de Sistemas, preencha as lacunas abaixo: Um dos métodos de medir a qualidade de um projeto é o acoplamento, que representa o grau de interdependência entre dois módulos. Os módulos são acoplados por ____ quando se comunicam por parâmetros únicos. No caso de um módulo passar para outro um grupo de dados, que altere a lógica interna, teremos o acoplamento de _____. Quando um módulo desvia a seqüência de instruções, ou altera o comando de outro módulo, consideramos que houve o acoplamento de ____. Para o preenchimento das lacunas acima têm de ser usados, na ordem em que aparecem, os termos que constam da opção:

5291 Q791968
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As ferramentas de modelagem de dados devem ter as características abaixo, EXCETO:

5292 Q791967
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO se refere aos princípios da modelagem essencial:

5293 Q791966
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O planejamento de implementação, a preparação do teste de implementação, a preparação do teste de sistema e a documentação do usuário são atividades paralelas ao Projeto Estruturado de Sistemas que se referem ao aspecto:

5294 Q791962
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais dos diagramas do "Designer/2000" definem a fase de análise de sistemas das aplicações?

5295 Q791961
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na metodologia de Processos Unificados, o modelo de arquitetura é representado pelas visões, EXCETO:

5296 Q791960
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das frases abaixo NÃO define corretamente o conceito de objeto?

5297 Q791959
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das opções abaixo é necessário considerar no processo de Quantificação de Opções de novos Diagramas de Fluxos de Dados Físicos?

5298 Q791958
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na metodologia de Análise Estruturada, NÃO é característica dos Diagramas de Contexto:

5299 Q791957
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Não é diagrama da Linguagem de Modelagem Unificada (UML):

5300 Q791956
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das definições abaixo não faz parte da diagramação de Fluxos de Dados pelo "Designer/2000"?

5301 Q791955
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O comando utilizado para abrir um loop do tipo CURSOR FOR é:

5302 Q791954
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais das ferramentas abaixo NÃO são utilizadas pela Análise Estruturada?

5303 Q791953
Ciência da Computação
Ano: 0000
Banca: Banca não informada

NÃO é causador de problema para desenvolvimento da Análise Estrutura de sistema:

5304 Q791952
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No processo de estudo do ambiente corrente da Análise Estruturada, NÃO faz parte do "check list" de tarefas:

5305 Q791951
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na moderna engenharia de software, NÃO faz parte de uma boa prática de desenvolvimento de sistemas:

5306 Q791950
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos princípios abaixo NÃO faz parte dos princípios básicos da Orientação Objeto?

5307 Q791949
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Você criou uma nova aplicação e deseja customizá-la. Qual das opções abaixo é um componente do formulário que você pode customizar?

5308 Q791948
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em qual nível de objeto você inclui gatilhos do tipo WHEN-WINDOW?

5309 Q791929
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que:

5310 Q791928
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere as seguintes afirmações quanto a eventos temporais na Análise Essencial:

I. Os eventos temporais não são acionados por fluxos de dados que chegam, de modo que não são tão fáceis de ser encontrados como os eventos externos.

II. A origem de muitos eventos temporais normalmente está no relacionamento entre o sistema em estudo e outros sistemas, como por exemplo: acionamento de pagamento de salário semanal.

III. Eventos temporais são identificados para melhorar a performance do aplicativo.

IV. Eventos temporais são eventos externos acionados a partir de informações de tempo; por exemplo: datas ou horas específicas.

5311 Q791927
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Dado o diagrama de fluxo de dados abaixo, escolha a alternativa correta:

5312 Q791926
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na UML (Unified Modeling Language) o ciclo de vida do desenvolvimento do software é dividido nas seguintes fases:

5313 Q791925
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos Diagramas disponíveis na UML deve ser utilizado na modelagem do contexto ou requisitos de um sistema?

5314 Q791850
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um caso de uso é uma descrição de uma funcionalidade (uma utilização específica do sistema) que o sistema fornece. Através da modelagem de casos de uso, os atores internos que tem interesse no sistema são modelados de acordo com a funcionalidade que eles requerem do sistema. Cada caso de uso especifica o que o cliente espera do sistema sem considerar como a funcionalidade será implementada. O diagrama de casos de uso é gerado na etapa de:

5315 Q791848
Ciência da Computação
Ano: 0000
Banca: Banca não informada

"Deve-se enxergar o sistema como uma �caixa preta� e validar se o sistema possui a funcionalidade final como a esperada por um usuário final."

Trata-se da etapa de:

5316 Q790822
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A figura a seguir mostra uma associação bidirecional com multiplicidade um-para-um entre as classes A e B.

 Como você implementaria fisicamente o relacionamento um-paraum entre as classes?

5317 Q790772
Ciência da Computação
Ano: 0000
Banca: Banca não informada
São consideradas metodologias ágeis de desenvolvimento de software:
5318 Q729984
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um método que implementa um algoritmo de busca binária recebe como parâmetros um vetor de inteiros ordenados descendentemente, o comprimento desse vetor e um número inteiro que se deseja localizar no vetor. O cabeçalho desse método é o seguinte:

public int buscaBin(int vet[], int n, int val)

Admitindo-se que o vetor passado como parâmetro tenha 750 elementos, qual será o número máximo de iterações que o algoritmo irá realizar até que o valor (val) seja localizado ou que seja detectado que esse valor não se encontra no vetor?

5319 Q729983
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma árvore binária foi percorrida em ordem simétrica, e os valores de seus nós exibidos no console. O resultado desse procedimento foi o seguinte:

15 12 10 19 20 13 34

Dentre as árvores apresentadas, a única capaz de produzir o resultado acima é

5320 Q729982
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As Tabelas abaixo foram geradas a partir de um modelo E-R de modo que a semântica desse modelo foi integralmente preservada.

Qual modelo E-R serviu de base para a geração das Tabelas acima?

5321 Q729981
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Os grupos de processos de gerenciamento de projetos são representados ao longo do ciclo de vida do projeto, em intensidades diferentes, de acordo com as necessidades específicas de cada projeto. Eles não se comportam como fases estanques e não se confundem com o ciclo de vida do projeto. Em sua maioria, eles não existem ao longo de todo o ciclo de vida. Entretanto, há um grupo de processos que se comporta de modo diferente, existindo, em intensidades diferentes, durante todo o tempo. Esse grupo é o grupo de
5322 Q729980
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Hoje em dia, as GPUs, que originalmente eram processadores gráficos, têm sido utilizadas para várias tarefas de computação de alto desempenho. Uma das formas que esses dispositivos têm de aumentar seu desempenho é executar uma mesma instrução em um conjunto de dados em paralelo. Por exemplo, uma única instrução de soma pode ser usada para somar duas matrizes (a soma será executada em paralelo para cada posição das matrizes). Esse tipo de processamento paralelo é descrito, na classificação de Flynn, como
5323 Q729885
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. Um dos princípios de UX determina que aplicativos para dispositivos móveis devem ter telas iniciais diferentes do mesmo sítio, com priorização do conteúdo mais relevante.
5324 Q729884
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. O modelo de acessibilidade e-MAG recomenda a criação de páginas sem atualização automática periódica.
5325 Q729883
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. A linguagem GraphQL é utilizada para consulta a objetos gráficos em bancos de dados relacionais.
5326 Q729882
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação a desenvolvimento de aplicativos, julgue os seguintes itens. Em dispositivos móveis, motion design é a utilização de técnicas para apresentar o deslocamento do usuário em um ambiente geográfico.
5327 Q729881
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A respeito de construção de sistemas, julgue os itens subsequentes. Em sistemas desenvolvidos em Java, o objetivo do framework Hibernate é a transformação das classes para tabelas de dados, com a geração dos comandos SQL.
5328 Q729880
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A respeito de construção de sistemas, julgue os itens subsequentes. Em qualidade de software, o atributo de eficiência define o quanto o software adere às necessidades declaradas do usuário.
5329 Q729879
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A respeito de construção de sistemas, julgue os itens subsequentes. Em orientação a objetos, os membros de dados de uma classe devem ser acessados por um método específico do objeto, e não diretamente.
5330 Q729878
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. O modelo da computação em nuvem permite acesso ubíquo.
5331 Q729877
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. A utilização da computação em nuvem é desaconselhada para novos negócios, tendo em vista que a opção por essa tecnologia demanda grande investimento inicial.
5332 Q729876
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. Uma das premissas da computação em nuvem é que a empresa contratante seja informada sobre a localização geográfica exata de armazenamento dos seus dados.
5333 Q729875
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. Um dos exemplos de utilização da computação em nuvem é a virtualização, na qual duas máquinas virtuais são implementadas em um mesmo equipamento físico.
5334 Q729874
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Acerca de cloud computing, julgue os próximos itens. O fato de um sistema utilizar computação em nuvem não é suficiente para que ele seja considerado escalável.
5335 Q729873
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os seguintes itens, relativos a testes de software. Em testes de integração, a estratégia de integração bottom-up integrará componentes de infraestrutura que fornecem serviços comuns, adicionando a eles componentes funcionais; para testar uma nova característica, pode ser necessário integrar componentes diferentes.
5336 Q729872
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os seguintes itens, relativos a testes de software. Em um processo de cascata, testes de sistemas testam todo o sistema, enquanto, em processos de desenvolvimento iterativo, será testado apenas um incremento a ser entregue ao cliente.
5337 Q729871
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os seguintes itens, relativos a testes de software. Testes de regressão servem ao propósito de verificar se o sistema pode operar na carga necessária, fazendo-a regredir constantemente até que o comportamento de falha do sistema seja testado ou que defeitos sejam identificados.
5338 Q729870
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. As funcionalidades são medidas sob o ponto de vista dos analistas responsáveis pela conceituação do sistema; a contagem em projetos de melhoria considera a exclusão de funcionalidades implementadas, bem como a inclusão de novas funcionalidades.
5339 Q729869
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Em projetos de desenvolvimento ágil, considera-se que o ciclo de trabalho evolutivo encerra-se a cada release; alterações ocorridas em funcionalidades após o término de uma release serão tratadas como projeto de melhoria.
5340 Q729868
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Segundo a Nesma, a contagem indicativa considera a quantidade existente de arquivos lógicos internos e de interface externa, considerando, ainda, que toda função do tipo dado tem sua complexidade funcional avaliada como baixa e as funções transacionais avaliadas como de complexidade média.
5341 Q729867
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. As funcionalidades de conversão de dados serão contadas como entrada externa, no caso da carga inicial dos dados, e como consultas ou saídas externas, quando o usuário solicitar relatório associado à funcionalidade de migração de dados.
5342 Q729866
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue os itens subsequentes. Os arquivos lógicos internos são desconsiderados em contagens indicativas, reconhecidos pelo usuário, referenciados pela aplicação sob medição e mantidos dentro da fronteira de outra aplicação.
5343 Q729865
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. Na XP (Extreme Programming), programadores trabalham em pares, e requisitos são expressos como cenários, denominados histórias de usuários, os quais são implementados como uma série de tarefas.
5344 Q729864
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. Tendo por base o modelo incremental, o processo unificado utiliza casos de uso para capturar requisitos funcionais e compreende as fases de concepção, elaboração, construção e transição. Esta última fase busca garantir que todos os requisitos do projeto sejam atendidos e implementados.
5345 Q729863
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Julgue os próximos itens, referentes às metodologias de desenvolvimento de software. O TDD (test driven development) parte de um caso de teste que caracteriza uma melhoria desejada ou nova funcionalidade a ser desenvolvida, de modo a confirmar o comportamento correto e possibilitar a evolução ou refatoração do código.
5346 Q729862
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No contexto do desenvolvimento de sistemas de processamento de dados, julgue os itens a seguir, relativos ao gerenciamento de processos de negócio. Para melhor compreender o processo e a organização, modelos AS-IS (estado atual) realizam avaliação inicial baseada em fatos documentados e validados; e modelos TO-BE (estado futuro) utilizam simulação para compreender as lacunas no processo atual que impedem a transição para o estado desejado.
5347 Q729861
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No contexto do desenvolvimento de sistemas de processamento de dados, julgue os itens a seguir, relativos ao gerenciamento de processos de negócio. Além de buscarem medir, monitorar e controlar atividades e administrar o presente e o futuro do negócio, os processos de suporte entregam valor para outros processos, mas não o fazem diretamente para os clientes.
5348 Q729207
Ciência da Computação
Ano: 0000
Banca: Banca não informada
As tecnologias Bluetooth (IEEE 802.15), VLAN (IEEE 802.1Q) e LDAP (Lightweight Directory Access Protocol) correspondem a protocolos que operam, respectivamente, em quais camadas do modelo de referência OSI?
5349 Q729041
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um serviço de vídeo sob demanda que utiliza a Internet, a aplicação cliente começa a recuperar o vídeo com antecedência, antes de começar a exibi-lo, criando um buffer de reserva para a exibição. Dessa forma, diminui-se a chance de que qualquer variação de retardo que ocorra durante a transmissão provoque uma degradação da exibição. Entretanto, caso a variação de retardo seja muito grande, esse buffer de reserva pode não ser suficiente.

Para que o serviço de vídeo funcione de maneira adequada, é desejável controlar um dos parâmetros de QoS da rede, que é justamente aquele relacionado à variação do retardo, também chamado de

5350 Q728817
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O guia ABPMP-CBOK divide o Business Process Modeling − BPM em 9 Áreas de Conhecimento que refletem as capacidades que devem ser consideradas por uma organização que vise à implantação do BPM. Uma das áreas envolve a criação de novos processos de negócio e a especificação de como funcionarão, serão medidos, controlados e gerenciados dentro do contexto das metas de negócio e dos objetivos de desempenho dos processos. A área envolve a criação do modelo futuro de processos de negócio (to be), fornecendo planos e diretrizes sobre como fluxos de negócios, aplicações de negócio, plataformas de tecnologia, recursos de dados, controles financeiros e operacionais interagem com outros processos internos e externos. Esta área é denominada
5351 Q728816
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com base nos comandos MySQL 5.6 precedentes, julgue os itens a seguir.

A execução do comando

5352 Q728549
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual será o resultado?

5353 Q728543
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No diagrama apresentado abaixo, o conceito de orientação a objetos utilizados é:

5354 Q728540
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual será o resultado?

5355 Q728481
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No mercado, atualmente, existem vários tipos de métricas para análise de dimensão de tamanho de software. Nesse sentido, assinale a alternativa que apresenta um dos objetivos da análise de pontos de função (FPA –Function Point Analysis).
5356 Q728478
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Integridade de dados é a manutenção e a garantia da precisão e consistência de dados durante todo o ciclo de vida da informação, e é um aspecto crítico para o projeto, implementação e uso de qualquer sistema que armazene, processe ou recupere dados. Um bom exemplo de integridade, seria a criação de chave primaria em uma tabela. A respeito desse tipo de integridade é correto afirmar:
5357 Q656551
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em relação aos conceitos de orientação a objetos, assinale a opção correta.
5358 Q656550
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Assinale a opção correta acerca do NET Framework.
5359 Q656549
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na construção de um RSS, o elemento que determina o tempo para que o canal seja recarregado de sua fonte é
5360 Q656548
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Para vendas durante o período de natal, uma loja decidiu criar na web um sítio exclusivo, em que os itens vendidos podem ser pesquisados a partir da seção à qual pertencem. Nesse modo de pesquisa, a forma de estruturação da informação utilizada foi
5361 Q656547
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando o grafo ilustrado acima, assinale a opção em que é apresentada a descrição em vértices (V) e arestas (A).

5362 Q656546
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se
5363 Q656545
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O conjunto de operações cujo resultado seja uma nova relação e que envolve seleção, projeção, união e produto cartesiano é denominado
5364 Q656520
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira.

A preocupação demonstrada por Manuel pode ser traduzida pela heurística:

5365 Q656519
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Análise de Pontos de Função (APF) é um método de medição de tamanho funcional de um software. Nesse método são contadas as funções de dados e funções de transação. Após essas contagens são aplicados fatores de ajuste.

A opção que apresenta 3 fatores de ajuste desse método é:

5366 Q656518
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Testes devem ser realizados durante o desenvolvimento de um sistema computacional para garantir a qualidade e detectar falhas antes que ele seja disponibilizado para os seus usuários finais. Analise as afirmativas a seguir sobre tipos de teste de software:

I. Teste de caixa preta é uma técnica de teste onde o código-fonte e a estrutura interna do sistema são considerados para modelar os casos de teste.

II.Teste de regressão tem a função de verificar se alguma modificação recente causou algum efeito indesejado e certificar se o sistema ainda atende aos requisitos.

III.Teste de desempenho foca na experiência do usuário, ergonomia da interface e acesso às funcionalidades.

Está correto o que se afirma em:

5367 Q656517
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Test Driven Development (TDD) é uma prática muito utilizada no processo de desenvolvimento de sistemas computacionais. Analise as afirmativas a seguir sobre o uso da prática de TDD:

I. Tornam os testes de regressão mais demorados porque o desenvolvedor precisará fazer testes manuais várias vezes por dia.

II. Garante que os requisitos do sistema sejam atendidos porque o desenvolvedor escreverá o código de testes sempre que acabar a implementação do código do sistema.

III. Ajuda o desenvolvedor a escrever código de qualidade porque ele gastará parte do seu tempo escrevendo código de testes.

Está correto o que se afirma em:

5368 Q656516
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Análise de Pontos de Função (APF) é uma técnica para a medição de software que estabelece uma medida de tamanho independente da linguagem de programação ou da tecnologia utilizada em seu desenvolvimento.

No processo de contagem de pontos de função, um grupo de dados logicamente relacionados ou informações de controle, identificado pelo usuário, requerido para referência ou validação pelo software que está sendo contado e cuja manutenção é feita por outra aplicação é denominado:

5369 Q656515
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O tratamento de exceções permite ao desenvolvedor gerenciar os erros durante a execução de um programa de forma organizada. O seguinte bloco exemplifica o tratamento de exceções em uma linguagem orientada a objetos:

Considere que o método print exibe a mensagem passada como parâmetro na tela, que o método CopyFiles realiza operação de cópia de todos os arquivos do diretório passado por parâmetro e que a classe IOException herda de Exception. Utilizando o código apresentado e seu conhecimento sobre tratamento de exceções, a alternativa correta é:

5370 Q656462
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a tabela ItemPedido abaixo, onde a chave primária é composta pelos campos NumeroPedido e NumeroItemPedido.

É correto afirmar que

5371 Q656461
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a descrição de recursos usados para sinalização e controle da comunicação entre terminais que suportam aplicações de áudio, vídeo ou comunicação de dados multimídia.

I. Define um número de características para gerenciar falhas de entidades intermediárias da rede. Por exemplo, se um gatekeeper falha, o protocolo está preparado para utilizar um gatekeeper alternativo. Os endpoints podem se registrar a outro gatekeeper.

II. Não dispõe de procedimentos para gerenciamento de falhas nos dispositivos. Se um agente falha, não existem meios para que o Proxy venha detectar a falha, exceto se o Proxy enviar mensagens Invite para o dispositivo e aguardar o retorno dentro de um time-out determinado. Além disso, caso o Proxy falhe, o agente não possui mecanismos para de...

5372 Q656460
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o ciclo do Test-Driven Development – TDD.

A caixa

5373 Q656459
Ciência da Computação
Ano: 0000
Banca: Banca não informada

It is a document created by system analyst after the requirements are collected from various stakeholders. It defines how the intended software will interact with hardware, external interfaces, speed of operation, response time of system, portability of software across various platforms, maintainability, speed of recovery after crashing, Security, Quality, Limitations etc. The requirements received from client are written in natural language. It is the responsibility of system analyst to document the requirements in technical language so that they can be comprehended and useful by the software development team.

The text refers to

5374 Q560402
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No Projeto de Objetos, deve-se
5375 Q560364
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Assinale a alternativa que lista três características desejáveis do produto gerado no processo de desenvolvimento de sistemas.
5376 Q127041
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Análise Orientada a Objetos, as funções que não pertencem naturalmente a nenhuma das classes de entidade são realizadas

5377 Q127039
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na fase de testes, aquele responsável por verificar as interfaces entre as partes de uma arquitetura de um produto é o teste

5378 Q127035
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Análise Orientada a Objetos, objetos similares devem ser agrupados em

5379 Q127033
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Análise Orientada a Objetos, as entidades do domínio do problema são representadas por

5380 Q127030
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando a Especificação dos Requisitos de um software, a característica da qualidade que permite a fácil determinação dos antecedentes e conseqüências de todos os requisitos é a

5381 Q127027
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma "seqüência lógica de ações e de decisões que transforma uma necessidade operacional em uma descrição de parâmetros de desempenho e em uma configuração preferencial de um sistema" identifica o

5382 Q127024
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma das etapas que deve ser considerada para a estimativa de custo de um sistema é a de:

5383 Q127021
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Considerando-se o desenvolvimento de sistemas, um dos serviços prestados ao cliente é a(o)
5384 Q127018
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando-se as fases do ciclo de vida de um sistema, aquela em que o produto mostra sinais de exaustão é o(a)

5385 Q127015
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma das fases do ciclo de vida de um sistema é a

5386 Q127013
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Entre as medidas diretas do processo de engenharia de software, incluem-se

5387 Q127010
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em uma das fases do desenvolvimento de um software, o projeto deve ser traduzido numa forma legível para uma máquina, caracterizando a etapa de

5388 Q127008
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Nas etapas de desenvolvimento de um software, um dos tipos de mudanças que são encontradas durante a fase de manutenção é a

5389 Q127005
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise as seguintes afirmações relativas a fundamentos de engenharia de software:

I. a Classificação dos requisitos determina as prioridades relativas dos requisitos e avalia a estabilidade e a complexidade de realização;

II. a Revisão dos requisitos determina se todos eles satisfazem os critérios de qualidade e se as Especificações dos Requisitos do Software estão claras e bem entendidas por todas as partes interessadas;

III. a Especificação dos Requisitos nunca pode ser rastreável;

IV. na Especificação dos Requisitos, nem todo requisito presente é um requisito a ser construído.

Indique a opção que contenha todas as afirmações verdadeiras.

5390 Q126549
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O Projeto Orientado a Objetos tem os componentes:

5391 Q126548
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação à coesão e acoplamento de um Projeto Estruturado, é correto afirmar que

5392 Q126545
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação a Projeto Estruturado, é correto afirmar que

5393 Q126544
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação a Projeto Estruturado, é correto afirmar que

5394 Q126542
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Projeto Estruturado de Sistemas,
5395 Q126541
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O Diagrama de Estrutura mostra
5396 Q126539
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na Análise Orientada a objetos,
5397 Q126537
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na especificação de sistema
5398 Q126536
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Ciência de Software de Halstead, que estabelece uma métrica de qualidade de software,

5399 Q126534
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As cinco camadas do modelo de Análise Orientada a objetos são:

5400 Q126531
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Comparando-se as metodologias TMO (Técnica de Modelagem de Objetos) e AE/PE (Análise Estruturada/ Projeto Estruturado), é correto afirmar que

5401 Q126530
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na construção de um Diagrama de Fluxo de Dados (DFD), é correto afirmar que

5402 Q126528
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação a Diagrama de Fluxo de Dados (DFD), é correto afirmar que o

5403 Q126526
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Análise Estruturada, um processo é também denominado

5404 Q126524
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Gerência de Projetos, a
5405 Q125943
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Depósitos de dados, entidades externas e funções ou processos são elementos utilizados na análise estruturada e, tipicamente, compõem um Diagrama

5406 Q125942
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Entre as técnicas de programação orientada a objetos (OO) encontram-se aquelas que utilizam representação de soluções por meio de diagramas típicos da orientação a objetos (UML) que, dentre outros, são os diagramas de

5407 Q125939
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analise:

A representação algorítmica acima, apresentado na forma de fluxograma de programa (ou diagrama de blocos), terá como resultado final de execução.
5408 Q125754
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Leia a definição abaixo e depois responda.

"Conjunto de componentes inter-relacionados para coletar, recuperar, processar, armazenar e distribuir informações, com a finalidade de facilitar o planejamento, a coordenação e o processo decisório em empresas e outras organizações".

Do ponto de vista do usuário, a definição acima refere-se a

5409 Q125752
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais os componentes básicos da UCP (Unidade Central de Processamento)?

5410 Q125749
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da ferramenta de software que pode apoiar o processo de desenvolvimento de sistemas em diversas fases, agilizando e facilitando o entendimento dos usuários e analistas através da geração de gráficos e diagramas (fases de análise e projeto) e a própria geração de código (na fase de programação) ?

5411 Q125746
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da atividade que é um elemento crítico da garantia de qualidade de software e representa a última revisão de especificação, projeto e codificação?

5412 Q125743
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Com relação ao projeto de software, qual o conceito que indica que um módulo do software executa uma única tarefa, exigindo pouca interação com procedimentos que são executados em outras partes de um programa?

5413 Q125740
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da tarefa da engenharia de software</ que possibilita que o analista especifique a função e o desempenho do software</ que o usuário deseja, indicando a interface do software</ com outros elementos do sistema e estabelecendo quais as restrições de projeto que o software deve enfrentar?

5414 Q125736
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das alternativas a seguir apresenta as fases do ciclo de vida clássico da engenharia de software </na ordem correta?

5415 Q125734
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na abordagem da análise estruturada, qual o nome da listagem organizada de todos os elementos de dados pertencentes ao sistema, com definições precisas e rigorosas para que os usuários e os analistas possam conhecer todas a entradas, saídas, componentes de depósito e cálculos intermediários?

5416 Q125731
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o nome da ferramenta da análise estruturada através da qual são mapeadas as funções do sistema em especificação, relevante principalmente para sistemas de informação nos quais as funções do sistema sejam fundamentais e mais complexas do que os dados manipulados?

5417 Q125414
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Especificação dos Requisitos de um software a característica da qualidade que indica que todo requisito presente deve possuir apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos usuários chaves, é a

5418 Q125412
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando o processo Praxis para Engenharia de Software, a etapa do fluxo que visa detalhar, estruturar e validar os requisitos em termos de um modelo conceitual do problema, de forma que estes possam ser usados como base para o planejamento e acompanhamento detalhado da construção do produto é a fase de

5419 Q125409
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando a Modelagem de Objetos, o relacionamento entre uma classe e uma ou mais versões refinadas dela é denominado

5420 Q125406
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considerando as metodologias para o desenvolvimento baseado em objetos, o modelo que é definido como uma abstração concisa e precisa do que o sistema desejado deverá fazer, desconsiderando- se como deverá fazê-lo, é a etapa do(a)

5421 Q125403
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Analisando-se os tipos dos conjuntos de testes de um software, aqueles que têm por objetivo validar o produto, ou seja, verificar se este atende aos requisitos especificados, são os Testes de

5422 Q124793
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Devido à natureza convergente das atividades de Engenharia de Software,

5423 Q124790
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Análise de Informações baseada em Logística (AIL)

5424 Q124787
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ward e Mellor ampliam a notação de Análise Estruturada para um sistema de tempo real, contemplando

5425 Q124784
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Projeto Orientado a Objetos, o empacotamento envolve

5426 Q124781
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Uma das etapas do Projeto Estruturado é
5427 Q124778
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação à garantia da qualidade do software, é correto afirmar que a

5428 Q124774
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação à garantia da qualidade do software, é correto afirmar que a

5429 Q124772
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na Análise Orientada a Objetos,
5430 Q124768
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em relação à Análise Estruturada, é correto afirmar que

5431 Q124765
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O diagrama de transição de estado é uma especificação

5432 Q124762
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Análise Estruturada, é correto afirmar que o

5433 Q124759
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Projeto Estruturado,
5434 Q124756
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Em Análise Estruturada,
5435 Q124754
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O método de Jackson contém, entre outros, o passo de

5436 Q124751
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Os diagramas de transição de estados
5437 Q124748
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em Análise de requisitos, é correto afirmar que

5438 Q124745
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No estabelecimento de objetivos para o desenvolvimento de sistemas, é correto afirmar que

5439 Q124495
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quais são os 5 (cinco) níveis da Maturidade do Processo de Software definidos pelo CMM (Modelo de Maturidade de Capabilidade de Software)?

5440 Q124483
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Uma empresa decidiu aplicar, em suas equipes de empregados, regras que garantem uma boa modularidade tal como se cada equipe de empregados fosse um módulo de um software. Abaixo estão listadas alternativas que contribuem para que cada equipe execute suas tarefas e leve a empresa a conseguir uma boa modularização. Selecione a alternativa INCORRETA.

5441 Q124481
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Sejam dadas as afirmações sobre fatores que influenciam a qualidade de um software:

I. Correção é a habilidade de um software em executar tarefas assim como elas foram definidas na especificação desse software;

II. Programas de software feito em linguagens de programação que suportam "tratamento de exceção" podem levar esses programas a adquirir a habilidade de serem robustos.

III. Capacidade de extensão é a habilidade de elementos de um software servirem para a construção de diferentes aplicações.

IV. Funcionalidade é a habilidade de um software ser lançado na data combinada ou então antes dessa data. São afirmações INCORRETAS:

5442 Q124435
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A fase do ciclo de vida de um Projeto Estruturado, que inclui a codificação e a integração dos módulos, em que o analista não está presente, a menos que este seja, também, o programador, chama-se:

5443 Q124386
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Instrução: Uma das  fases da Engenharia de Informação é o desenvolvimento do modelo de dados. No momento em que se realiza a definição de dados com o método de definição e armazenamento de dados, surge a possibilidade de utilização do Modelo Hierárquico, do Modelo Rede e do Modelo Relacional. Analise os seguintes diagramas, respectivamente identificados.

5444 Q124384
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Durante a documentação dos sistemas, um documento é gerado e permite que os analistas obtenham informações sobre todos os objetos do modelo. Nesse documento estão expressas de forma textual diversas explicações sobre os relacionamentos e atributos. O documento em questão é

5445 Q124382
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Um dos conceitos envolvidos na construção de sistemas é o Ciclo de Vida. Nesse conceito são identificadas algumas fases: Definição, Projeto, Construção, Avaliação e Uso e Manutenção. Nessas fases, vários documentos são gerados, entre eles o Manual de Instalação. Em qual das fases é produzido esse Manual?

5446 Q124380
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A Engenharia de Informação se divide em cinco fases integradas:

 Planejamento Estratégico  Análise das Áreas de Negócio  Projeto Lógico do Sistema  Construção  Manutenção Numa dessas fases são desenvolvidos os modelos de dados de cada processo. A fase em questão é

5447 Q124379
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na gerência de projetos se pode considerar a existência de cinco etapas. As etapas envolvidas na gerência de um projeto são: Definição de Objetivos; Planejamento de Tarefas; Organização e Coordenação; Avaliação de Progresso; Revisão e Registro Histórico.

A etapa em que se definem quais atividades devem ser realizadas (O QUÊ), devidamente justificadas (POR QUÊ), em que ordem (QUANDO) devem ser feitas, com que técnicas (COMO), empregando quais recursos humanos (QUEM), trabalhando em que lugar (ONDE) é conhecida como

5448 Q124377
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na Engenharia de Informações algumas ferramentas auxiliares são utilizadas a fim de realizar a representação lógica de processos. Uma dessas ferramentas tem o objetivo de descrever o que acontece, sem se preocupar como e quando essas coisas acontecem, como mostra a seguinte notação gráfica.

A notação gráfica representa

5449 Q124079
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere o diagrama de classes em UML:

É correto afirmar que todo disco tem:

5450 Q124077
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A atividade de análise de requisitos foca: