Questões de Concurso Comentadas para fcc

Foram encontradas 59.770 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2254308 Programação
Com relação à implementação de técnicas de acessibilidade em tabelas HTML compatíveis com os padrões do W3C, é certo que
Alternativas
Q2254307 Programação
Em relação à utilização das folhas de estilos (CSS2) para posicionamento, é certo que
Alternativas
Q2254306 Governança de TI
No SW-CMM, quando os processos utilizados estão estabelecidos e padronizados em toda a organização e todos os projetos usam uma versão aprovada e específica do padrão de processo de software para desenvolvimento e manutenção de software da organização, essa organização encontra-se classificada no nível
Alternativas
Q2254305 Engenharia de Software
No RUP,
Alternativas
Q2254304 Engenharia de Software
Em relação aos workflows de engenharia no RUP, analise:
I. Dentre os artefatos produzidos pelo workflow Modelagem do Negócio, o Plano de Gerência dos Requisitos descreve o documento de especificação dos requisitos, tipos de requisitos e seus atributos e especifica mecanismos de controle para medir, comunicar e controlar mudanças nos requisitos do sistema.
II. O workflow Requisitos define, entre outros, um planejamento técnico das iterações, estima custo e tempo para desenvolver o sistema e define a interface do usuário. Contém, ainda, todos os tipos de requisitos que um stakeholder deve ter sobre o sistema a ser desenvolvido, como também os requisitos de software do sistema ou de parte dele.
III. O Documento de Arquitetura fornece uma visão da arquitetura do sistema, utilizando diversas visões arquiteturais, dependendo de vários aspectos do sistema, enquanto o Modelo de Dados, artefato definido como opcional pelo RUP, contém a modelagem do Banco de Dados, de acordo com o modelo de Análise e Projeto. Ambos os artefatos são produzidos pelo workflow Análise e Projeto.
IV. No workflow Análise e Projeto, o Modelo de Projeto, o Documento de Arquitetura e as Realizações dos Casos de Uso, são artefatos tipicamente produzidos pelo Arquiteto de Software, enquanto ao Projetista de Banco de Dados cabe a produção dos artefatos Modelo de Análise, Modelo de Dados e Classes de Análise.
É correto o que consta em
Alternativas
Q2254303 Engenharia de Software
O RUP (Rational Unified Process)
Alternativas
Q2254300 Governança de TI
Em relação ao CMMI, analise: I. O CMMI foi criado como uma integração e evolução dos modelos SW-CMM, SECM - EIA 731 (System Engineering Capability Model) e IPD-CMM (Integrated Product Development CMM). O CMMI é um modelo alinhado com a Norma ISO/IEC 12207 e é representado por três modos: estágio, contínua e estruturada.
II. A principal mudança que ocorreu no nível 2 do modelo CMMI, em relação ao mesmo nível do Modelo CMM, foi a inclusão de uma nova área de processo denominada Medição e Análise, tendo como objetivos desenvolver e sustentar uma capacidade de medição usada para apoiar gerencialmente as necessidades de informação.
III. A área de processo Medição e Análise do nível 2 do modelo CMMI envolve, entre outras, a especificação dos objetivos de medição e análise, de forma que estes sejam alinhados com as necessidades de informação identificadas e com os objetivos e a implementação da coleta, armazenamento, análise, e comunicação dos dados.
IV. O modelo CMMI tem como objetivo fornecer um guia para melhorar os processos e a habilidade de gerenciar o desenvolvimento, a aquisição e a manutenção de produtos e serviços da organização. O modelo coloca as melhores práticas dentro de uma estrutura que ajuda na avaliação da maturidade organizacional ou da capacidade da área do processo, estabelecendo prioridades para a melhoria, implementando tais melhorias.
É correto o que consta em
Alternativas
Q2254299 Governança de TI
No SW-CMM, o ciclo de vida dos projetos é assunto tratado em vários níveis de maturidade. As áreas chave de processo, nas quais o ciclo de vida é abordado, são
Alternativas
Q2254298 Governança de TI
Analise o texto abaixo:
Um projeto é desenvolvido envolvendo diferentes equipes compostas por vários integrantes. Sendo assim, deve-se assegurar que todos os envolvidos estejam cientes do andamento das atividades do projeto e das pendências relacionadas a sua equipe. Portanto, é fundamental que as comunicações sejam documentadas e que haja o comprometimento das equipes envolvidas em relação as suas responsabilidades dentro do projeto.
No modelo SW-CMM, o assunto tratado no texto acima refere-se à prática das comunicações que é tratada, também, na área chave de processo de
Alternativas
Q2254297 Arquitetura de Software
O Modelo MVC é uma técnica de modelagem adotada em sistemas interativos, que agrupa os seus componentes sob as perspectivas Model, View e Controller (Buschmann et al., 1996). Nesse sentido, analise:
I. podem ser criados vários componentes definindo várias Views para apresentação diferenciada de um mesmo dado. Estas Views podem ser usadas simultaneamente, permitindo que um mesmo dado seja apresentado de várias maneiras ao mesmo tempo. As Views que serão utilizadas podem ser selecionadas em tempo de execução;
II. a separação em camadas do MVC permite a troca dos componentes nas camadas View e Controller sem afetar a camada Model. As camadas View e Controller definem a interface do sistema, que poderá ser então substituída completamente em tempo de execução sem afetar a camada de processamento de dados principal;
III. o alto grau de acoplamento entre as camadas View e Controller repercute na camada de processamento principal (Model), mas não diminui a portabilidade do sistema, uma vez que as interfaces entre as camadas podem ser alteradas para se adequarem aos elementos de uma nova plataforma.
É correto o que consta APENAS em 
Alternativas
Q2254296 Banco de Dados
Em relação a banco de dados é pertinente concluir: 
Alternativas
Q2254295 Banco de Dados
Em relação a banco de dados é correto afirmar:
Alternativas
Q2254294 Sistemas Operacionais
Analise os itens abaixo, relativos à Internet, Extranet, Intranet e Portal:
I. Internet é o conjunto de páginas (webpages e homepages) agrupadas por um mesmo assunto, propósito ou objetivo, podendo ser de uma instituição, empresa ou indivíduo e tem como objetivo apresentar a empresa, vender os produtos ou apresentar mais informações sobre o negócio.
II. A Extranet, além de incorporar toda a tecnologia Intranet, pode utilizar a estrutura de comunicação de dados da própria rede pública, através do protocolo SMTP, para se comunicar com filiais ou com qualquer empresa conectada à grande rede.
III. Intranet é uma rede interna baseada no protocolo IP que se caracteriza pelo uso das tecnologias Word Wide Web. Dentro desse limite, tudo o que circula em forma de papel pode ser colocado na Intranet de forma simples e objetiva, desde manuais e políticas de procedimento até informações de marketing, catálogos de venda de produtos, catálogos telefônicos, entre outros.
IV. Portal é uma rede corporativa que utiliza a tecnologia da Internet, para prover amplo acesso a todo e qualquer recurso informacional, suportando conexão com sistemas heterogêneos, tais como correio eletrônico, bancos de dados, sistemas de gestão de documentos, servidores web, etc. Para isso, deve ser capaz de gerenciar vários formatos de dados estruturados e não estruturados e se comunicar com outros aplicativos, sistemas e plataformas.
É correto o que consta em
Alternativas
Q2254293 Sistemas Operacionais
Em relação a servidores WEB, é correto afirmar:
Alternativas
Q2254292 Sistemas Operacionais
Analise os itens abaixo, relativos aos modelos de desenvolvimento de aplicações, baseados em tecnologia Web:
I. No modelo de três camadas, toda a Lógica do negócio fica no servidor de aplicações. O Cliente não tem acesso direto ao banco de dados, sem antes passar pelo servidor de aplicações, onde estão contidas as regras do negócio, que determinam de que maneira os dados serão utilizados. A camada Apresentação reside no programa instalado no cliente.
II. Retirar a camada Apresentação do cliente e centralizá-la, na maioria das vezes, em um servidor Web, é a idéia básica do modelo de quatro camadas. Com isso, o Cliente passa a ser o navegador (browser) utilizado pelo usuário. Todo o acesso do Cliente ao banco de dados é feito de acordo com as regras contidas no servidor de aplicações, onde estão contidas as regras do negócio, que determinam de que maneira os dados serão utilizados. A camada Apresentação passa a residir no servidor WEB.
III. No modelo de duas camadas, toda a lógica do negócio fica no servidor de banco de dados. O programa Cliente é instalado e passa a acessar o banco de dados, onde estão contidas as regras do negócio, que determinam de que maneira os dados serão utilizados. Neste modelo a aplicação Cliente é responsável pelas funções Apresentação e Lógica do Negócio.
IV. No modelo de três camadas, a Apresentação passa a residir no servidor WEB. A camada Lógica cujas regras do negócio determinam de que maneira os dados serão utilizados, encontra-se no servidor de aplicação e o navegador passa a desempenhar o papel de Cliente.
É correto o que consta APENAS em
Alternativas
Q2254291 Engenharia de Software
A XP (Extreme Programming) é baseada em um conjunto de regras, também conhecidas como best practices. Nesse aspecto, analise:
I. The Customer is Always Available: Na XP todas as decisões sobre o rumo do projeto devem ser tomadas pelo cliente. Ele deve priorizar as tarefas, ser responsável pelos testes de aceitação, e, acima de tudo, orientar e tirar dúvidas dos desenvolvedores durante o processo de programação.
II. A técnica de Continuous Integration diz que o código desenvolvido por cada par de desenvolvedores deve ser integrado ao código base constantemente. Quanto menor o intervalo entre cada integração, menor a diferença entre os códigos desenvolvidos e maior a probabilidade de identificação de erros, pois cada vez que o código é integrado, todos os unit tests devem ser executados, e, se algum deles falhar, é porque o código recém integrado foi o responsável por inserir erro no sistema.
III. Pair Programming – na XP todo o código deve ser produzido por duas pessoas utilizando o mesmo computador. Enquanto um dos parceiros se preocupa com detalhes da implementação, ficando responsável pela digitação do código, o outro deve tentar ter uma visão mais ampla da rotina, imaginando as suas peculiaridades.
IV. Collective Code Ownership – O código deve ser de propriedade de todos e todos devem ter permissão para alterar o que for necessário para que seu trabalho possa ser desenvolvido e, também, para se evitar atrasos no desenvolvimento, devido à necessidade de alterações nas rotinas.
É correto o que consta em
Alternativas
Q2254290 Engenharia de Software
Com relação à melhoria dos processos de software, é correto afirmar:
Alternativas
Q2254289 Governança de TI
Com relação a norma NBR ISO/IEC 12207, analise:
I. Nesta norma, um dos princípios básicos é o da Responsabilidade, em que cada processo na norma é de responsabilidade de uma parte envolvida, que pode ser uma organização ou parte dela, sendo que as partes envolvidas podem ser da mesma organização ou de organizações diferentes.
II. No princípio básico da Modularidade, os processos têm baixa coesão e alto acoplamento, ou seja, o número de interfaces entre os processos é maximizado, visando facilitar modificações nos processos, de forma que a alteração de um processo seja repassada aos demais processos da estrutura.
III. A norma estabelece uma estrutura comum para os processos de ciclo de vida de software, cobrindo desde a concepção até a retirada do software do mercado e também provê um processo que pode ser utilizado para definir, controlar e melhorar os processos de ciclo de vida de software.
IV. Nesta norma os processos são classificados em três tipos: fundamentais, de apoio e organizacionais, sendo que a existência dos processos de apoio e organizacionais dependem da organização e do projeto que está sendo executado.
É correto o que consta APENAS em
Alternativas
Q2254288 Engenharia de Software
Em relação à análise de requisitos funcionais e não-funcionais, é correto afirmar:
Alternativas
Q2254287 Engenharia de Software
Em relação ao diagrama de classes na notação UML, analise:
I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um; II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes; III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.
É correto o que consta APENAS em
Alternativas
Respostas
2561: A
2562: D
2563: C
2564: D
2565: B
2566: E
2567: C
2568: D
2569: E
2570: A
2571: E
2572: B
2573: D
2574: C
2575: A
2576: E
2577: A
2578: C
2579: D
2580: C