5051 Q124326
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Relacionando características do framework Zachman, apresentado no texto II, julgue os itens a seguir, relativos a técnicas de reunião, entrevista e análise de sistemas de informação.

A técnica de análise etnográfica é mais aplicável à construção dos modelos das colunas 4, 5 e 6 que dos modelos das colunas 1, 2 e 3 apresentados na tabela do texto II.

5052 Q124325
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Relacionando características do framework Zachman, apresentado no texto II, julgue os itens a seguir, relativos a técnicas de reunião, entrevista e análise de sistemas de informação.

Brainstorm e JAD são técnicas mais aplicáveis às células das colunas 1 e 2 da tabela incluída no texto II que às células das colunas 5 e 6.

5053 Q124324
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O conceito de OCL (object constraint language) está mais relacionado à coluna 6 que à coluna 1.

5054 Q124322
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso do modelo de entidades e relacionamentos, adotado na célula (2,1), é mais afim às atividades de um gerente de projetos que o uso de diagramas PERT.

5055 Q124320
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O fluxo de produtores e consumidores de informação e recursos físicos do negócio é mais bem descrito por meio das redes logísticas produzidas na célula (2,3) que por meio das regras lógicas de negócios produzidas na célula (3,6).

5056 Q124318
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A quantidade e a distribuição de filiais de uma grande organização não influencia a arquitetura dos sistemas de informação dessa organização.

5057 Q124315
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Com base no framework proposto, na arquitetura de sistemas de informação, não devem ser representados elementos que realizam processamento de dados manuais, embasados, por exemplo, no uso de formulários em papel.

5058 Q124314
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

De acordo com a proposta do framework Zachman, é possível que a arquitetura de sistemas de informação seja sumarizada precisamente por meio do uso de um único diagrama ou visão arquitetural, em seus aspectos temporais e espaciais.

5059 Q124312
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso de software que suporta o protocolo SNMP está mais relacionado aos modelos e atividades da coluna 3 que aos da coluna 6.

5060 Q124309
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Um diagrama de atividades UML é mais indicado para uso na célula (3,1) que na célula (3,2).

5061 Q124307
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

As descrições concernentes com a especificação de requisitos de sistemas de informação estão situadas nas linhas superiores do framework Zachman relativamente à especificação de requisitos de componentes de software que estão situadas nas linhas inferiores.

5062 Q124305
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

A coluna 1 está mais associada a descrições estruturais, enquanto a coluna 5 está mais associada a descrições comportamentais.

5063 Q124303
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O planejamento estratégico de sistemas de informações deve ser realizado principalmente por projetistas de software, em detrimento da participação de proprietários de processos de negócios.

5064 Q124302
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

Tendo por base a tabela incluída no texto I, é correto afirmar que o framework Zachman está mais adequado para uso em uma abordagem de planejamento dirigida a negócios que para uso em uma abordagem de planejamento tecnológica.

5065 Q124301
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Uma tabela de rastreamento (traceability table) é utilizada na engenharia de um sistema para prever a capacidade de rastreamento das operações do produto de software que será desenvolvido.

5066 Q124299
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Em uma estrutura de módulos de um software, o acoplamento simples entre os módulos resulta em erros que ao ocorrerem em determinado módulo se propagam facilmente para outros módulos no sistema.

5067 Q124293
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes quanto à publicação de informações do SAP BW 3.0 via Web.

Dispositivos móveis podem fazer chamadas ao módulo mobile intelligence do BEx, utilizando a mesma URL que as chamadas ao módulo web applications do BEx.

5068 Q124292
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

O operador de atribuição (=) e a instrução MOVE têm efeitos diferentes na atribuição de valores a objetos de dados: enquanto o primeiro pode transferir byte a byte os valores "no caso de objetos fonte e destino completamente compatíveis", o segundo é capaz de realizar uma conversão de tipo de acordo com regras prefixadas - no caso de objetos fonte e destino conversíveis.

5069 Q124290
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir com relação à programação de aplicações SAP.

No contexto do SAP BW, a abreviatura RFC refere-se à utilização de padrões de comunicação da Internet, correspondendo à expressão request for comments, usual dos padrões de fato daquela rede.

5070 Q124289
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da metodologia de gerência de projetos proposta pelo Project Management Institute (PMI), julgue os itens subseqüentes.

O PMBOK mapeia 39 processos de gestão de projeto em 5 grupos de processos - iniciação, planejamento, execução, controle e encerramento - e em 9 áreas de conhecimento - escopo, prazo, custo, qualidade, recursos humanos, comunicação, risco, aquisições e integração.

5071 Q124287
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da metodologia de gerência de projetos proposta pelo Project Management Institute (PMI), julgue os itens subseqüentes.

O project management body of knowledge, edição 2000 (PMBOK 2000), é um padrão formal dos Estados Unidos da América.

5072 Q124286
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A metodologia accelerated SAP (ASAP) é integrada à família de produtos SAP, na forma de bancos de dados específicos para informações e processos negociais e ferramentas para organização de projetos, orientação aos projetistas e integração com módulos de software SAP. No que se refere à metodologia ASAP e aos componentes e ferramentas que lhe dão sustentação, julgue os itens que se seguem.

O conteúdo negocial padrão (standard business content) do SAP BW é um modelo de dados predefinido para aplicação analítica cujos infocubos, consultas e demais objetos de conteúdo negocial são armazenados nos metadados do SAP BW e podem ser acessados e estendidos por meio do AWB, permitindo a implementação rápida de aplicações...

5073 Q124284
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Um indicador de desempenho-chave key performance indicator - KPI) constitui uma métrica para avaliação do desempenho de consultas ao SAP BW.

5074 Q124283
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Um esquema é uma representação da estrutura de um banco de dados e pode ser expresso de forma gráfica ou por intermédio de uma linguagem de definição de dados (data definition language - DDL).

5075 Q124280
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca dos conceitos de sistemas de data warehouse e das metodologias, técnicas e ferramentas de implantação a eles associadas, em especial no sistema SAP BW, julgue os itens seguintes.

Na modelagem de dados para o SAP BW, a decisão acerca de granularidade dos dados envolve um compromisso entre a flexibilidade das análises e o desempenho das correspondentes consultas.

5076 Q124279
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Extrações de dados são escalonadas no SAP BW usando o escalonador do AWB e empregando um modelo de extração do tipo pull.

5077 Q124277
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, referentes à modelagem de dados para o SAP BW e aos elementos lógicos e físicos que a fundamentam.

Em um data warehouse como o SAP BW, os dados não são associados a uma aplicação determinada, mas integrados a partir de várias aplicações.

5078 Q124276
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da tecnologia e da arquitetura do sistema SAP business information warehouse (SAP BW), julgue os itens subseqüentes.

O sistema SAP R/3 de planejamento de recursos empresariais, enterprise resource planning — ERP, que consiste no ERP sobre o qual foi desenvolvido o SAP BW, é um sistema de arquitetura cliente-servidor capaz de ser executado em vários sistemas operacionais, incluindo Unix, Windows NT e AS/400, e pode utilizar diferentes sistemas de gerência de bancos de dados, incluindo Oracle, DB2, Informix e SQL server.

5079 Q124204
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O diagrama de fluxo de dados (DFD) é uma ferramenta de representação dos processos de um sistema e dos dados que ligam esses processos. Acerca dos conceitos dessa ferramenta, julgue os itens subseqüentes.

Os fluxos de dados, nos diagramas, representam um sistema de canalização pelo qual as informações fluem. São representados por uma seta que entra ou sai do processo.

5080 Q124134
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a diagramas na UML e Programação Orientada a Objetos.

 I. Um diagrama de classes é considerado estático porque a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema.

II. Um diagrama de objeto descreve a funcionalidade do sistema percebida por atores externos. Um ator interage com o sistema podendo ser um usuário, dispositivo ou outro sistema.

III. O diagrama de seqüência mostra a colaboração dinâmica entre um número de objetos e mostra a seqüência de mensagens enviadas entre objetos.

IV. Um diagrama de seqüência é unidimensional e representa apenas o comportamento de um dado objeto ao longo do tempo.

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

5081 Q124132
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relativas à UML e Programação Orientada a Objetos.

I. Um classificador é um mecanismo que descreve características comportamentais e estruturais. Classificadores incluem interfaces, classes e tipos de dados e componentes.

 II. Uma condição de guarda é uma condição que deve ser satisfeita para causar o disparo de uma transição associada.

 III. Um domínio é um componente atômico de um modelo representando uma abstração desenhada em uma modelagem de problema.

 IV. O encapsulamento é um elemento de modelo que pode participar em um relacionamento de generalização.

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

5082 Q124130
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a diagramas na UML.

I. Um diagrama de classes exibe um conjunto de classes, interfaces e colaborações e seus relacionamentos.

II. Um diagrama de implantação representa situações estáticas de instâncias de itens encontrados em diagramas de classes.

III. Os diagramas de casos de uso são importantes para a modelagem dos aspectos dinâmicos do sistema.

IV. Os diagramas de objetos fazem a modelagem de instâncias de itens contidos nos diagramas de casos de uso.

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

5083 Q124097
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Na última década percebe-se um grande esforço, em

diversas áreas do conhecimento, para aumento da qualidade

por meio da padronização de normas internacionais.

Na área de software isso não é diferente e uma série de

esforços normativos para especificação e avaliação da

qualidade dos produtos de software hoje estão em andamento.

Entre as características de qualidade de software apresentadas abaixo, verifique aquelas em que a definição apresentada é correta e assinale a opção correspondente.

5084 Q98966
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir.

 O fragmento de DFD mostrado abaixo está equilibrado.

5085 Q791530
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

A manutenção de um software pode ser definida por atividades que são levadas a efeito depois que um programa é liberado para uso. Essas atividades podem ser representadas como:

5086 Q791529
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Com relação a projeto e implementação de software, leia com atenção as sentenças abaixo. I O projeto de interface estabelece o "layout" e os mecanismos de interação para a interação homemmáquina. II As atividades de projeto, codificação e teste absorvem 75% ou mais do custo da engenharia de software, excluindo-se a manutenção. III O projeto de software pode ser visto de uma perspectiva administrativa composto de atividades de projeto de dados, projeto arquitetural, projeto procedimental e projeto de interfaces. Pode-se dizer que as sentenças:

5087 Q791528
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Os métodos de análise de requisitos de software orientados a objeto possibilitam que o analista modele um problema representando:

5088 Q791527
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

O objetivo principal do projeto de casos de teste é derivar um conjunto de testes que tenha uma alta probabilidade de revelar defeitos no software. Dos testes aplicados em projetos de software existem duas categorias diferentes de técnicas de projetos de caso de teste, as quais são:

5089 Q791526
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

A engenharia de software abrange um conjunto de três elementos fundamentais. Aquela que melhor representa esses elementos é:

5090 Q125353
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

O método de modelagem de requisitos que utiliza diagramas de fluxo de dados e de controle como base, divide em partições as funções que transformam os fluxos, cria um modelo comportamental utilizando o diagrama de transição de estados e um modelo de conteúdo de dados através de um dicionário de requisitos, em que o sistema é representado como uma transformação de informação, sendo sua função global representada por uma bolha, é a análise:

5091 Q124479
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Sejam dadas as afirmações sobre o modelo waterfall:

I. Muitas vezes força a estimativa de custos a ocorrer após uma pequena quantidade de requerimentos ser levantada.

II. Enfatiza a necessidade de antecipação de mudanças.

III. Leva a um estilo burocrático de trabalho com muitos formatos de documen-tos a serem preenchidos. Esse estilo pode levar o engenheiro de software a se preocupar mais com a sintaxe do projeto do que com a semântica.

IV. A especificação de requerimentos origina um documento escrito que permite o entendimento do usuário a respeito do produto final a ser desenvolvido.

Marque a alternativa com todas as afirmações CORRETAS, de acordo com o livro...

5092 Q124477
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 371:

"O modelo waterfall teve um importante papel por incorporar a disciplina ao processo de desenvolvimento de software e, dessa forma, superar o desestruturado processo de codificar-e-corrigir. Esse modelo introduziu duas contribuições fundamentais para o processo de software: primeiro que o processo de desenvolvimento de software deve ser submetido à disciplina, planejamento e gerenciamento, e, segundo, que a implementação de um sistema deve ser adiada até que todos os objetivos estejam bem entendidos."

Marque a alternativa que representa uma ordem ascendente de etapas de desenvolvimento defendidas pelo modelo waterfall.

5093 Q124475
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Este trecho foi extraído do livro GHEZZI, Fundamentals of Software Enginee-ring, pg 54:

"Por outro lado, essa solução pode ser mais cara, no tocante à velocidade de execução, requerimentos de memória, ou tempo de desenvolvimento... Dessa forma, é necessário avaliar a adoção ou não dessa solução levando-se em conta o custo e a eficiência..."

Marque a alternativa que descreve o princípio de engenharia de software dis-cutido por esse trecho do livro de GHEZZI.

5094 Q124473
Ciência da Computação
Ano: 2003
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere as afirmações a respeito de características de software:

I. A garantia de que um software está "Correto", ou satisfaz a característica Correctness, é também a garantia de que esse software vai atender aos requerimentos dos usuários;

II. Um software é dito "Confiável", ou satisfaz a característica Reliability, ca-so, estatisticamente, possua a probabilidade de operar satisfatoriamente durante um período específico de tempo;

III. Um programa é dito "Correto" caso esse atenda à especificação de requerimentos funcionais;

IV. Um programa é dito "Robusto", ou satisfaz a característica Robusteness, caso a especificação de requerimentos funcionais esteja correta.

...
5095 Q791851
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere a seguinte lista de produtos componentes de modelos de sistemas de informação:

I. Declaração de objetivos;

II. Lista de eventos externos;

III. Modelo Comportamental;

IV. Diagrama de Contexto;

V. Mini-especificações de processos.

Os itens que fazem parte do modelo Ambiental de um sistema de informação são:

5096 Q791327
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

Os métodos utilizados na análise e projeto orientados a objetos significam

5097 Q791326
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

As estruturas de classificação e de montagem utilizadas na modelagem orientada a objetos NÃO se aplicam na etapa

5098 Q126885
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

O ciclo de vida de desenvolvimento de um software com arquitetura Web não precisa ser necessariamente diferente do ciclo de vida de um sistema sta...

5099 Q126882
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

Um requisito típico para projeto de sistemas para ambientes do tipo Web é a implementação de interfaces em linguagem HTML e suas principais extens...

5100 Q126878
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

A engenharia de sistemas deve considerar a definição de um ambiente de comunicação e operação em rede, pois é impossível obter, com uso de tecnolo...

5101 Q126875
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

Métodos de projeto de sistemas híbridos, incorporando conceitos da concepção estruturada e da concepção por objetos, simultaneamente, não são raro...

5102 Q126872
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de sistemas de informação concebidos para emprego e utilização de arquitetura Web acarreta um conjunto de requisitos para as fases de projeto (design) e de implementação do ciclo de vida do software. Esses requisitos precisam ser considerados desde as fases de análise e concepção dos sistemas, além de influenciarem na definição da metodologia e da abordagem de desenvolvimento a serem seguidas. Julgue os itens seguintes, acerca de metodologias de desenvolvimento de sistemas e de requisitos de projeto e implementação para sistemas com arquitetura Web.

A utilização de técnicas de orientação a objetos é imperativa para o projeto de interfaces, ainda que esse não seja necessariamente o caso para o ...

5103 Q126870
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

Por ser um processo que se caracteriza por exigir um grau de inteligência muito alto, constata-se que praticamente não existem ferramentas de automação da gerência de configuração, ainda que existam ferramentas específicas restritas ao controle de versões.

5104 Q126867
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

São tarefas básicas da gerência de configuração a identificação de itens de configuração, o controle de versões, o controle de modificações, a auditoria de configuração e o relatório de status de configuração.

5105 Q126864
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

O padrão IEEE Std. 610.12-1990 define o conceito de baseline, que se trata de uma especificação (ou qualquer produto resultante do desenvolvimento) que foi revista formalmente e obteve aprovação, podendo assim servir de referência ou base para novos desenvolvimentos, e que só pode ser modificada por intermédio de procedimentos formais de controle de modificações.

5106 Q126861
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

Constata-se para os softwares de ciclo de vida longo que, à medida que o software evolui, a quantidade de itens de configuração se estabiliza a partir de determinado momento do ciclo de vida.

5107 Q126858
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gerência de configuração e o controle de versões constituem processos fundamentais do desenvolvimento de software. Acerca desses processos e das técnicas a eles associadas, julgue os itens a seguir.

A configuração de um software é constituída de três grandes classes de itens: os programas-fonte e executáveis, os documentos que descrevem tais programas e os dados internos e externos necessários à operacionalização dos programas, itens esses que compreendem a informação produzida como parte do processo de engenharia do software.

5108 Q126855
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

O produto da probabilidade de sucesso de uma etapa do projeto por uma variável que dimensione o impacto (financeiro e(ou) temporal) relacionado ao não-cumprimento da etapa define objetivamente o risco associado a essa etapa.

5109 Q126851
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

A avaliação de riscos consiste em avaliar objetivamente quais os possíveis prejuízos decorrentes do não-atendimento das especificações para os requisitos do projeto.

5110 Q126848
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

A estimativa de pontos de função para um sistema ou módulo a ser construído é realizada com o objetivo de dimensionar os recursos financeiros e os prazos estimados para a realização das etapas do projeto.

5111 Q126846
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas de qualidade só podem ser definidas em termos de parâmetros subjetivos de qualidade. Assim, tais métricas devem ser avaliadas na forma de questionários aplicados sistematicamente aos usuários do sistema em desenvolvimento.

5112 Q126843
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A gestão de projetos de engenharia de software, além de envolver heurísticas relacionadas às boas práticas de gestão de recursos e de pessoal, envolve cada vez mais a definição e a aplicação sistemática de métricas objetivas para avaliação e acompanhamento da evolução dos riscos, da qualidade e do próprio ciclo de vida (processo) do software. Acerca das métricas de projeto, julgue os itens que se seguem.

Métricas relacionadas a tamanho de código-fonte são sistematicamente aplicadas e úteis. Entretanto, esse tipo de métrica não pode ser utilizado para a realização de medidas comparativas entre projetos que utilizem linguagens de programação diferentes.

5113 Q126840
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5114 Q126837
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5115 Q126835
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5116 Q126833
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Técnicas de reengenharia de sistemas vêm sendo incorporadas sistematicamente à prática corrente da engenharia de software, em especial devido ao suporte oferecido pelas modernas ferramentas CASE a esse tipo de técnica. Assim, as técnicas de engenharia direta e reversa, de reestruturação de código e de documentação integram-se às técnicas de gestão de configuração, documentação e requisitos, entre outras. Em atividades de auditoria de sistemas, a utilização de técnicas de reengenharia assistida por uma ferramenta CASE pode ser bastante útil para revelar detalhes internos de sistemas existentes, muitas vezes ocultos na documentação disponível, bem como auxiliar na identificação de alterações de configuração, documentação e especificação de requisitos desses siste...

5117 Q126830
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Nas arquiteturas de sistemas de informação modernos, integrando acesso, transporte, processamento e armazenamento da informação, um importante papel cabe ao middleware, o assim denominado software subjacente às aplicações e que inclui funções de comunicação, controles operacionais, elementos de gerência e de segurança, suporte à programação e à operação dos sistemas distribuídos etc., elementos fundamentais às arquiteturas modernas de sistemas do tipo cliente-servidor, com duas ou três camadas, e sistemas distribuídos de uma maneira geral. Acerca dos diversos elementos de middleware e dessas possíveis arquiteturas, julgue os seguintes itens.

Uma arquitetura cliente-servidor a três camadas caracteriza-se por impo...

5118 Q126828
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os ambientes de computação e de comunicação da informação vêm-se caracterizando por aportar a flexibilidade e as funcionalidades necessárias a um bom desempenho e à obtenção da qualidade nas empresas no ambiente de negócios e nas organizações em geral, exigindo assim abordagens próprias de planejamento, projeto, implementação e suporte, abordagens essas ligadas às características negociais e organizacionais. Acerca dessas abordagens e da correlação entre sistemas de tratamento e comunicação da informação com os processos negociais e organizacionais, julgue os itens que se seguem.

Na análise de necessidades de informação, constata-se que, embora os usuários tenham um entendimento completo das necessidades e do d...

5119 Q126819
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na notação UML os papéis dos usuários de um produto são modelados através de

5120 Q126816
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Um sistema de informação consiste em três entidades que se ajustam mutuamente e podem ser relacionadas como

5121 Q126720
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O Planejamento Estratégico da Tecnologia da Informação

5122 Q126719
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O processo de decisão dos objetivos da empresa, das mudanças nesses objetivos, dos recursos utilizados para atingi-los e das políticas que deverão governar a aquisição, utilização e disposição desses recursos caracteriza

5123 Q126716
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O conjunto de tomada deliberada e sistemática de decisões envolvendo empreendimentos mais limitados, prazos mais curtos, áreas menos amplas e níveis baixos da hierarquia da organização caracteriza o planejamento

5124 Q126715
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

As estratégias que podem ser perseguidas por meio de recursos como a integração vertical, a integração horizontal, a diversificação, as fusões e as joint ventures são estratégias de

5125 Q126712
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Em uma implementação Orientada a Objetos uma herança múltipla indica que

5126 Q126711
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas à programação Orientada a Objetos e UML:

I. O diagrama de estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados;

II. Uma associação representa uma população variada de vínculos de relacionamentos entre instâncias de classe;

III. Uma classe Class é denominada literal quando as classes que Class utiliza internamente são fornecidas apenas no momento em que um objeto da classe Class é gerado;

IV. A reusabilidade é a facilidade pela qual um único nome de operação poderá ser definido sobre mais de uma classe, e poderá denotar métodos diferentes em cada uma dessas classe...

5127 Q126709
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na UML, ao se especificar que uma característica carac definida para um objeto obj de uma classe Class é protegida, isto implica que carac será visível

5128 Q126706
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

No RUP, a passagem pelas fases é chamada de ciclo de desenvolvimento, que gera um software, adicionalmente dividido em interações e finalizado com ponto de avaliação para analisar os objetivos e os resultados propostos. A interação, com nove componentes, é estruturada em workflows de processo ou fluxos de trabalho realizados pela equipe de projeto. Ao descrever a estrutura dinâmica da empresa, objetivando o entendimento comum entre os envolvidos, sobre quais processos de negócios devem ser contemplados, a equipe de projeto encontra-se no componente de

5129 Q126703
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Um gerente de projeto sabe que o modo para descrever os vários aspectos de modelagem pela UML é por meio da notação definida pelos seus vários tipos de diagramas. Em um determinado projeto, ele necessita de um diagrama estático onde a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema. O diagrama UML recomendado para suprir esta necessidade deste gerente é o

5130 Q126700
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na UML, para indicar que um atributo é protegido deve-se incorporar ao nome deste atributo o prefixo

5131 Q126697
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

No RUP, um modelo é uma simplificação da realidade. Ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de

5132 Q126694
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

No RUP, a análise dos eventuais defeitos que devem ser removidos antes da implantação é um objetivo do workflow do Ciclo de Desenvolvimento de

 

5133 Q126691
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Ao se considerar as ferramentas CASE como uma solução pontual, pode-se classificá-las, por exemplo, por suas funções. Considerando este modelo de classificação, para um engenheiro de software prever o comportamento de um sistema de tempo real antes de ele ser construído, deve utilizar uma ferramenta CASE de

5134 Q126689
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Se um programa não for amigável ao usuário (user friendliness) freqüentemente estará destinado ao fracasso, mesmo que as funções que ele execute sejam valiosas. A usabilidade é a forma de se quantificar este fator e pode ser medida segundo quatro características. Uma destas características é a(o)

5135 Q126685
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Na especificação dos requisitos de um sistema, um dado cliente definiu um conjunto de objetivos gerais para o software, mas não identificou requisitos de entrada e saída detalhados. Neste caso, o desenvolvedor pode não ter certeza da forma que a interação homem-máquina deve assumir. Uma abordagem da Engenharia de Software que pode ser aplicada para melhor solucionar esta deficiência de especificação é a

5136 Q126683
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Considerando-se as diversas medidas de qualidade de software, as mais usadas incluem: corretitude, manutenibilidade, integridade e usabilidade. Entre estes atributos, a medida da capacidade que um sistema tem de suportar ataques está relacionada com

5137 Q126680
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

A gerência de projetos é a primeira camada do processo de engenharia de software, abrangendo todo o processo de desenvolvimento do software. Em um determinado projeto, ocorreram várias reuniões entre o gerente do projeto e o cliente. Em uma delas, foram identificados os objetivos do projeto. No documento resultante dessa reunião, no que se refere aos objetivos, deverão estar identificadas

5138 Q126677
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O processo de desenvolvimento de software contém três fases genéricas, independentemente do paradigma de Engenharia de Software escolhido. Elas são encontradas em todo desenvolvimento de software. Entre elas, a que focaliza o "o que", na qual o desenvolvedor de software tenta identificar, por exemplo, quais informações têm que ser processadas e quais os critérios de validação são exigidos para se definir um sistema bem sucedido, é a fase de

5139 Q126674
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)
A Engenharia de Software abrange um conjunto de três elementos fundamentais: métodos, ferramentas e procedimentos. Com relação a estes elementos, é correto afirmar que

5140 Q126671
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

O paradigma do ciclo de vida clássico da engenharia de software requer uma abordagem sistemática, seqüencial ao desenvolvimento do software, que se inicia no nível do sistema e avança ao longo da análise, projeto, codificação, teste e manutenção. A etapa deste ciclo, que se apresenta como um processo de múltiplos passos e se concentra em quatro atributos distintos do programa: estrutura de dados, arquitetura de software, detalhes procedimentais e caracterização da interface, é a atividade de

5141 Q126113
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o diagrama de classes na notação UML:

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

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

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

As assertivas corretas são

5142 Q126111
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre as regras de consistência do modelo ambiental de um sistema de informação:

 I. cada um dos fluxos de entrada do diagrama de contexto deve ser utilizado pelo sistema para reconhecer um evento, ou produzir uma saída, ou ambos.

II. cada um dos fluxos de saída deve fazer parte da resposta a um evento

III. a detecção de todo evento não-temporal deve estar associada a pelo menos um fluxo de entrada

As assertivas corretas são:

5143 Q125516
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O recurso "Journal" do Caché (versão 4.x) é necessário quando:

5144 Q125512
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Tomando por base que boa parte do processo desenvolvimento de projetos hoje, é baseada na utilização de componentes e que uma tecnologia muito utilizada na construção desses objetos é ActiveX, qual das afirmações sobre ActiveX é correta ?

5145 Q125509
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Entre os paradigmas de ciclo de vida de engenharia de software, aquele que se caracteriza mais fortemente por uma abordagem sistemática e sequencial das atividades é o denominado.

5146 Q125506
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Projetistas de software devem procurar produzir sistemas:

5147 Q125503
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre orientação a objetos é correto afirmar que:

5148 Q125499
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Quando avaliamos a modularidade de um design de software devemos:

5149 Q125495
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Em relação ao estudo de viabilidade de um sistema, pode-se afirmar que:

Estão corretas apenas:

5150 Q125453
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o diagrama de seqüência da UML:

I. O diagrama mostra a interação entre os objetos de um sistema.

II. A interação entre objetos se dá pela troca de mensagens.

 III. O diagrama mostra a ordem temporal das interações

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

5151 Q125450
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o modelo de classes da UML:

I. Uma classe descreve os atributos e o comportamento de um tipo de objeto.

II. Herança é o processo para derivar novas classes a partir do processo de especialização.

 III. Classe abstrata é uma classe que possui uma única instância

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

5152 Q124820
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o seguinte diagrama de transição de estados. Suponha que o sistema se encontra no estado Estado0, e que ocorra a seguinte seqüência de eventos:

                               a b c b b b c a

O estado do sistema após a ocorrência destes eventos é:

5153 Q124819
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Do ponto de vista da Análise Essencial, a detecção da ocorrência de um evento externo está associada a:

As respostas corretas são

5154 Q124818
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

- Considere os seguintes pares de elementos de um Diagrama de Fluxo de Dados:

Os pares cujas conexões são consideradas válidas são:

5155 Q124816
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Os diagramas de fluxo de dados são usados para representar:

 

As respostas corretas são:

5156 Q124727
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe o diagrama de seqüência mostrado abaixo

Observe as seguintes assertivas sobre o diagrama de seqüência dado:

I. Os nomes dos objetos participantes da seqüência são: TFRMEMPRESTIMO, TCNTEMPRESTIJMO e LEITOR

II. ObterCodLeitor é um serviço de cntEmprestimo

III. ObterCodLeitor é executado antes de MostraNomeLeitor

As assertivas corretas são:

5157 Q124724
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Modelo de Casos de Uso:

Considere as seguintes assertivas sobre casos de uso:

I. descrevem uma seqüência de passos iniciada por um ator

II. o estado em que o mundo deve se encontrar para que o caso possa ser executado é chamado de pré condição

III. o caso de uso não descreve as respostas do sistema aos estímulos enviados pelo ator

IV. a recuperação de falhas na execução de um passo é descrita nas exceções

As assertivas corretas são:

5158 Q124721
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

ANÁLISE DE SISTEMAS/ PLATAFORMA GRANDE PORTE

Considere o Modelo E-R abaixo:

A pergunta que NÃO pode ser respondida a partir desta estrutura de dados é:

5159 Q124718
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:

5160 Q124557
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as seguintes assertivas sobre o modelo de classes mostrado abaixo (notação UML padrão):

 As assertivas corretas são:

5161 Q124554
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere as seguintes assertivas sobre o modelo essencial de um sistema de informação:

As assertivas corretas são:

5162 Q124488
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Segundo Yourdon, é INCORRETO afirmar sobre a prototipação que:

5163 Q124486
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere o modelo clássico de uma metodologia de desenvolvimento de software conhecida como WaterFall Model:

Sobre esse modelo, é INCORRETO afirmar:

5164 Q124484
Ciência da Computação
Ano: 2002
Banca: Fundação Mariana Resende Costa (FUMARC)

Considere o seguinte diagrama de fluxo de dados como proposto por Your-don:

De acordo com esse diagrama, é INCORRETO afirmar que:

5165 Q124275
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Deve existir uma tabela (Ensina) com campo único (idCurso:Numero).

5166 Q124273
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Para que os objetos das classes do diagrama mostrado possam ser armazenados corretamente, mantendo as relações entre eles, é necessária a definição de uma tabela (Assiste) cujos campos seriam (idEst:Numero, idCurso:Numero).

5167 Q124271
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Em um banco do dados relacionais, uma representação correta da classe Departamento seria: tabela (Departamento): C a m po s ( n o m e : N o m e , i d U n i v : N u m e r o , diretor(idProf):Numero).

5168 Q124269
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do diagrama UML descrito acima e dos conceitos de banco de dados relacionais, julgue os itens a seguir.

Uma tabela do tipo (Universidade): Campos (idUniv:Numero, nome, Nome; endereço:String, telefone:Numero) poderia armazenar objetos da classe Universidade.

5169 Q124266
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo...

5170 Q124264
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um evento ...

5171 Q124262
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo...

5172 Q124260
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Um exemplo...

5173 Q124258
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Um motor de corrente alternada dispõe de duas bobinas, uma de partida e outra de funcionamento. Para que o motor dê a partida, as duas bobinas recebem corrente. Após algum momento em funcionamento, quando o motor passa a funcionar em regime permanente, somente recebe corrente a bobina de funcionamento. A mudança de estado entre a partida e o regime permanente é controlada automaticamente por um sensor interno. O motor contém também um sensor de temperatura que provoca a sua parada automática no caso de um grande aquecimento.

Nesse caso, não se pode dar uma nova partida no motor sem o acionamento do botão reset. Aplicando à situação descrita os conceitos de análise orientada a objetos, julgue os itens que se seguem.

Consideran...

5174 Q124256
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao modelo de processo de software apresentado acima, julgue os itens que se seguem.

Nesse modelo, considera-se o uso de técnicas de quarta geração, em que se trabalha com a reutilização de componentes de programas já existentes.

5175 Q124255
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao modelo de processo de software apresentado acima, julgue os itens que se seguem.

Na fase de modelagem de negócios, o fluxo de informação é modelado em um conjunto de objetos de dados.

5176 Q124253
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação ao modelo de processo de software apresentado acima, julgue os itens que se seguem.

Se o sistema não puder ser modularizado, a construção de componentes será problemática.

5177 Q124251
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Definida uma classe "cliente", poder-se-ía ter um método chamado "Sacar (int quantidade)", que representaria um caso de poliformismo, já que, nas subclasses "titular" e "autorizado", suas implementações seriam distintas.

5178 Q124249
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Na representação orientada a objeto do diagrama apresentado, poder-se-ía definir as classes "titular" e "autorizado" como relação de dependência de uma classe chamada "cliente".

5179 Q124247
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O domínio de técnicas, métodos e ferramentas que conduzem o projeto de sistemas de software ao resultado esperado é uma exigência para a evolução profissional. O Software Engineering Institute (SEI) constatou que o principal problema que aflige as organizações de software é gerencial. Acerca dos conhecimentos da gerência de projetos, julgue os itens que se seguem.

O gerenciamento de projeto inclui práticas gerenciais como planejamento estratégico e qualidade total.

5180 Q124244
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Esse modelo é chamado de modelo de desenvolvimento concorrente.

5181 Q124242
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Esse modelo é classificado como evolucionário, sendo adequado ao desenvolvimento de sistemas orientados a objetos.

5182 Q124241
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Nesse modelo, pode-se aplicar o modelo de prototipagem em qualquer estágio de evolução do produto.

5183 Q124238
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Os riscos técnicos são considerados somente nos últimos níveis dentro da cadeia de evolução do software.

5184 Q124236
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base na figura acima, que representa um modelo de processo de software, julgue os itens a seguir.

Esse modelo é ideal para o desenvolvimento de sistemas de grande porte, já que o desenvolvedor e o cliente reagem aos riscos em cada nível evolucionário.

5185 Q124235
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

Uma classe que possua uma operação abstrata é considerada uma classe abstrata.

5186 Q124233
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O conceito de interface é que, se esta não muda para o exterior, a classe não muda.

5187 Q124231
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

As heranças representam relações de dependência entre classes.

5188 Q124229
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O polimorfismo caracteriza-se pela possibilidade de uma operação ter várias implementações em classes diferentes.

5189 Q124227
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na metodologia estruturada de desenvolvimento de sistemas, a implementação de um conceito do mundo real está presente na linguagem de programação por meio de atributos e operações. Na metodologia orientada a objeto, esse conceito e suas operações estão reunidos em apenas uma construção, as classes. Levando em consideração as vantagens do modelo orientado a objetos para o desenvolvimento de softwares, julgue os itens que se seguem.

O modelo orientado a objetos dá mais ênfase às funções dos sistemas que às estruturas.

5190 Q124225
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Uma vez definida uma classe "contas", um exemplo de método dentro desta poderia ser "void Saldo()" para mostrar o saldo da conta.

5191 Q124223
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

Conforme a metodologia estruturada de sistemas, o processo 2, "Tratar titular", poderia gerar subprocessos como "2.1 consultar saldo" e "2.2 sacar dinheiro titular", que estariam relacionados com o mesmo depósito de dados "contas" mostrado no diagrama.

5192 Q124221
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base no diagrama 0 do processo de metodologia estruturada mostrado acima, que representa um subsistema de controle de cliente bancário, julgue os itens subseqüentes.

O depósito de dados "contas" poderia ser representado como uma classe conforme definições de sistemas orientados a objeto.

5193 Q124220
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.

O modelo RAD (Rapid Application Development) é uma adaptação de alta velocidade do modelo apresentado.

5194 Q124218
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.

Nesse modelo, não existe tempo gasto em espera, pois os membros da equipe podem trabalhar em paralelo.

5195 Q124216
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do modelo de processo de software acima apresentado, julgue os itens a seguir.

Nesse modelo, o processo começa com a análise de requisitos de software.

5196 Q797515
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O emprego de redes de comunicação nas arquiteturas de sistemas de informação vem-se generalizando e o assunto passou a adquirir importância estratégica, merecendo tratamento específico no planejamento de sistemas de informação. Acerca dos temas relacionados à engenharia de redes nessa área de planejamento organizacional, julgue os seguintes itens.

Se as realidades econômicas ou de mercado levarem à decisão de que uma rede é requerida para uma organização, então o estudo de viabilidade dessa rede pode ser desnecessário.

5197 Q797514
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O emprego de redes de comunicação nas arquiteturas de sistemas de informação vem-se generalizando e o assunto passou a adquirir importância estratégica, merecendo tratamento específico no planejamento de sistemas de informação. Acerca dos temas relacionados à engenharia de redes nessa área de planejamento organizacional, julgue os seguintes itens.

A produtividade no escritório de trabalho tem cada vez menos importância, posto que, graças às redes de comunicação, o trabalho feito em casa por intermédio de computadores conectados às redes corporativas tornou-se o fator-chave da produtividade organizacional.

5198 Q795888
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em computadores, números, caracteres e outros tipos de informação podem ser representados de diversas formas. Nos itens a seguir, considere que o subscrito de um número indica o sistema de numeração em que ele está representado. Assim, 25DEZ e 1001DOIS são números representados em base dez e em base dois, respectivamente. Com relação aos sistemas de representação de números e caracteres utilizados em computadores, julgue os itens a seguir.

A representação no sistema octal do número em notação hexadecimal 3A1DDEZESSEIS é 35035OITO.
5199 Q795887
Ciência da Computação
Ano: 2001
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em computadores, números, caracteres e outros tipos de informação podem ser representados de diversas formas. Nos itens a seguir, considere que o subscrito de um número indica o sistema de numeração em que ele está representado. Assim, 25DEZ e 1001DOIS são números representados em base dez e em base dois, respectivamente. Com relação aos sistemas de representação de números e caracteres utilizados em computadores, julgue os itens a seguir.

O código ASCII é um código de 16 bits que contém os caracteres de praticamente todas as línguas vivas, e o código Unicode é um código de 8 bits que é capaz de representar uma quantidade bem menor de caracteres.

5200 Q124121
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)
Em Análise Orientada a Objetos,
5201 Q124119
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

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

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

Em Análise e Projeto orientado a Objetos,

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

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

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

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

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

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

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

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

V- Coleta/Entrada de informação.

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

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

No contexto de desenvolvimento de sistemas é correto afirmar que:

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

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

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

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

SPI = 0,75

CPI = 1,25

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

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

Preenchem corretamente as lacunas I, II e III acima:

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

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

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

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

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

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

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

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

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

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

É correto afirmar que

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

Considere uma tabela T com a seguinte instância.

produz como resultado

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

Considere uma tabela T com a seguinte instância.

remove

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

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

1. Mail Transfer Agent (MTA)

2. Mail Delivery Agent (MDA)

3. Mail User Agent (MUA)

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

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

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

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

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

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

Um exemplo de ataque passivo é o ataque de

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

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

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

1 - IaaS (infraestrutura como serviço)

2 - PaaS (plataforma como serviço)

3 - SaaS (software como serviço)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

De acordo com a figura, a etapa

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

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

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

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

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

Esta tabela

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

Considere o diagrama BPMN abaixo.

Neste diagrama,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

I. modelo físico do sistema atual;

II. modelo lógico do sistema atual;

III. modelo lógico do novo sistema;

IV. modelo físico do novo sistema.

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

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

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

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

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

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

IV. os fluxos servem somente para conectar processos.

Assinale:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qual o objetivo da Análise Estruturada?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Trata-se da etapa de:

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

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

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

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

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

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

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

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

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

15 12 10 19 20 13 34

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

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

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

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

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

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

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

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

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

A execução do comando

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

Qual será o resultado?

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

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

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

Qual será o resultado?

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

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

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

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

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

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

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

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

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

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

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

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

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

Está correto o que se afirma em:

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

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

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

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

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

Está correto o que se afirma em:

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

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

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

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

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

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

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

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

É correto afirmar que

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

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

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

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

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

Considere o ciclo do Test-Driven Development – TDD.

A caixa

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

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

The text refers to

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

O Projeto Orientado a Objetos tem os componentes:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Analise:

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

Leia a definição abaixo e depois responda.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Devido à natureza convergente das atividades de Engenharia de Software,

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

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

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

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

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

Em Projeto Orientado a Objetos, o empacotamento envolve

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

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

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

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

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

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

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

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

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

Em Análise Estruturada, é correto afirmar que o

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

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

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

Em Análise de requisitos, é correto afirmar que

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A notação gráfica representa

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

Considere o diagrama de classes em UML:

É correto afirmar que todo disco tem:

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

A atividade de análise de requisitos foca: