Foram encontradas 1.100 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Governança de TI pode ser definido como um conjunto de práticas, padrões e relacionamentos estruturados, assumidos por executivos, gestores, técnicos e usuários de TI de uma organização, com a finalidade de garantir controles efetivos, ampliar os processos de segurança, minimizar os riscos, ampliar o desempenho, otimizar a aplicação de recursos, reduzir os custos, suportar as melhores decisões e consequentemente, alinhar TI aos negócios. No que diz respeito à descrição e visão macro de um processo de planejamento estratégico empresarial típico, dois termos são definidos a seguir.
I. Refere-se ao tratamento de informações internas e externas acerca do mercado, clientes, concorrentes, fornecedores, de cunho político, legal, social e econômico, assim como à avaliação de oportunidades, pontos fracos e pontos fortes, que servem de base para a revisão ou elaboração da estratégia corporativa e competitiva.
II. Documenta as intenções da administração sobre como atingir os objetivos estratégicos do negócio e estabelece as ações necessárias para que os objetivos do negócio sejam atingidos.
Esses termos são conhecidos, respectivamente, como:
A UML – Unified Modeling Language é uma linguagemvisual utilizada para modelar softwares baseados no paradigma de orientação a objetos. Empregado normalmente nas fazes de levantamento e análise de requisitos, embora venha a ser consultado durante todo o processo de modelagem e possa servir de base para outros, um diagrama, exemplificado na figura abaixo, procura identificar usuários, outros sistemas ou mesmo algum hardware especial, que utilizarão o software de algum modo, bem como os serviços e funcionalidades.

A figura representa o diagrama de:
Web services surgiram como uma evolução dos modelos de computação distribuída, sendo considerada uma tecnologia de integração de sistemas, empregada principalmente em ambientes heterogêneos. Na arquitetura, web services padrões:
I. Um protocolo para transmissão dentro da arquitetura proposta pelo W3C, sendo baseado no XML , segue o modelo “REQUEST-RESPONSE” do HTTP.
II. Um arquivo do tipo XML, cuja finalidade é descrever detalhadamente um web service. Essa descrição específica as operações que compõem o web service e define de forma clara como deve ser o formato de entrada e saída de cada operação.
III. Um mecanismo que visa atender tanto o cliente de web service quanto ao provedor. Ele tem que fornecer ao provedor de web services meios para que esses sejam registrados e publicados, o que permitirá a pesquisa e localização dos web services pelos clientes.
Esses padrões são conhecidos pelas siglas:
Um dos parâmetros mais poderosos da programação orientada a objetos possibilita o reaproveitamento de atributos e métodos, otimizando o tempo de desenvolvimento, além de permitir a diminuição de linhas de códigos, bem como facilitar futuras manutenções. É um conceito que trabalha com superclasses e subclasses. A grande vantagem pode ser caracterizada conforme descrito a seguir.
I. Uma classe é declarada com atributos e métodos específicos.
II. Em seguida, uma subclasse é derivada da classe criada.
III. Como consequência, não há necessidade de redeclarar os atributos e métodos previamente definidos.
IV. A subclasse recebe os atributos e métodos, permitindo uma reutilização do código já pronto.
A descrição acima está relacionada ao parâmetro da OO denominado:
A Extreme Programming é um dos métodos ágeis mais conhecidos e usados, e envolve um número de práticas que se enquadram nos princípios gerais da metodologia. Dois desses princípios são descritos a seguir.
I. Os requisitos são registrados em cartões de histórias, sendo as histórias incluídas em um release, determinadas pelo tempo disponível e sua prioridade relativa.
II. Espera-se que todos os desenvolvedores recriem o código continuamente, tão logo os aprimoramentos do código forem encontrados, o que torna o código simples e fácil de manter.
Esses princípios são denominados, respectivamente:
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno derivado da UML e do Processo Unificado de Desenvolvimento de Software de Rumbaugh. O RUP reconhece que os modelos convencionais de processo apresentam uma visão única do processo. O RUP engloba três perspectivas, descritas a seguir.
I. Mostra as fases do modelo ao longo do tempo.
II. Mostra as atividades realizadas no processo.
III. Sugere as boas práticas a serem usadas durante o processo.
Essas perspectivas são conhecidas, respectivamente, como:
Segundo Pressman, os elementos específicos do modelo de análise são ditados pelo método de modelagem de análise usado. No entanto, um conjunto de elementos genéricos é comum à maioria dos modelos de análise. Nesse sentido, observe a figura abaixo, que ilustra o modelo de estado UML e que representa os estados e eventos que modificam um sistema. O diagrama de estados indica que ações são realizadas em consequência de determinado evento.

O diagrama de estado é utilizado quando se trata dos
elementos de análise do tipo:
A figura abaixo representa o ciclo de vida de software, conhecido como modelo em cascata.
Um dos estágios divide os requisitos em sistemas de
hardware ou de software, estabelecendo uma arquitetura
geral do sistema. Envolve a identificação e a descrição das abstrações fundamentais de software e suas relações. Esse
estágio é conhecido por:
O processo de Engenharia de Requisitos é realizado por meio da execução de sete funções distintas: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. Nesse contexto, observe a lista abaixo, que representa um conjunto de questões a serem utilizadas como checklist dentro de uma dessas funções.
1) Os requisitos foram claramente estabelecidos? Eles podem ser mal interpretados?
2) A fonte do requisito foi identificada?
3) O requisito está limitado em termos quantitativas?
4) Que outros requisitos se relacionam a este requisito?
5) O requisito viola alguma restrição do domínio?
6) Pode-se relacionar o requisito a qualquer modelo de sistema que tenha sido criado?
7) O requisito está relacionado aos objetivos globais do sistema/produto?
A função é:
Observe a figura abaixo, associada à linguagem Java.

Para permitir que um mesmo programa seja executado em
vários sistemas operacionais, a plataforma java gera códigos genéricos *.class e os traduz para o código da máquina local,
*.exe ou *.bin, somente no momento da execução. Nesse contexto, os códigos específicos para a máquina virtual Java, e não para a máquina local, recebe o nome de:
Observe a figura abaixo, que representa dois tipos de comutação.

I. Na figura (a), cada um dos seis retângulos representa uma estação de comutação da concessionária de comunicações. Quando uma chamada passa por uma estação de comutação, é estabelecida uma conexão física entre a linha que transportou a chamada e uma das linhas de saída, como mostram as linhas pontilhadas.
II. Contrariamente ao esquema (a), no (b) não é preciso estabelecer um caminho dedicado com antecedência. Nesse esquema não há um caminho fixo, diferentes unidades de transmissão podem seguir caminhos distintos, dependendo das condições da rede no momento e que eles são enviados. Normalmente, as unidades de transmissão são conhecidas por datagramas.
Os esquemas (a) e (b) constituem, respectivamente, os
seguintes tipos de comutação: