- ID
- 2764600
- Banca
- FAURGS
- Órgão
- TJ-RS
- Ano
- 2018
- Provas
- Disciplina
- Direito Constitucional
- Assuntos
Conforme as disposições da Constituição do Estado do Rio Grande do Sul:
De acordo com a Lei Federal nº 9.609/1998, quanto à propriedade intelectual de programas de computadores, é correto afirmar que
Os vários diagramas que fazem parte de UML 2.5 proporcionam representações gráficas de modelos do sistema. No entanto, estas representações gráficas, muitas vezes, não são suficientes; muitas vezes, pré-condições ou pós-condições devem ser satisfeitas antes de completar alguma ação especificada. __________ complementa UML, permitindo especificar pré e pós-condições de uma maneira formal.
A alternativa que contém o termo que completa corretamente a lacuna do texto acima é
Os diagramas de classe UML também podem exibir relações entre classes. Uma relação de ___________ representa uma conexão particular entre classes em que alterações na segunda classe podem requerer alterações na primeira classe; essa relação é indicada por uma linha tracejada (com setas opcionais nas extremidades e com rótulos opcionais).
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Considere as seguintes afirmações sobre princípios dos métodos ágeis.
I - Os clientes devem estar totalmente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações.
II - Embora as habilidades da equipe devam ser reconhecidas e exploradas, seus membros não devem desenvolver maneiras próprias de trabalhar, podendo o processo ser prescritivo.
III- Deve-se ter em mente que os requisitos do sistema irão mudar, por isso, o sistema deve ser projetado de maneira a acomodar essas mudanças.
Quais estão corretas?
Considere as seguintes afirmações sobre princípios ou práticas da XP (Extreme Programming).
I - Um representante do usuário final do sistema (cliente) deve estar disponível todo o tempo à equipe de XP. Em um processo de Extreme Programming, o cliente é um membro da equipe de desenvolvimento e é responsável por levar ao grupo os requisitos de sistema para implementação.
II - Todos os desenvolvedores devem refatorar o código continuamente, assim que encontrarem oportunidades de melhorias de código.
III- Os desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise. Todos os desenvolvedores têm responsabilidade em relação ao código; qualquer um pode mudar qualquer coisa.
Quais estão corretas?
No contexto da orientação a objetos, ___________ é um conceito que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e comportamento de alguma entidade do mundo real.
A alternativa que contém o termo que completa corretamente a lacuna do texto acima é
Técnicas de descoberta de requisitos (às vezes chamada de elicitação de requisitos) é o processo de reunir informações sobre o sistema requerido e os sistemas existentes e separar dessas informações os requisitos do usuário e de sistema; o uso destas técnicas faz parte da maioria dos processos de engenharia de requisitos. ___________ é o nome dado a uma técnica em que o stakeholder responde a um conjunto predefinido de perguntas sobre o sistema usado no momento e sobre o sistema que será desenvolvido; os requisitos surgem a partir das respostas a essas perguntas.
A alternativa que contém o termo que completa corretamente a lacuna do texto acima é
Em relação à modelagem Entidade-Relacionamento, considere as situações abaixo. Em cada situação são dados o nome de um relacionamento e de três entidades (identificados em letras maiúsculas), junto com a descrição de uma situação a ser modelada.
Assinale com V (verdadeiro) ou F (falso) os itens abaixo, no que se refere às situações modeladas adequadamente por um relacionamento ternário entre as três entidades participantes indicadas.
( ) Relacionamento ALOCACAO, entidades FUNCAO, PROJETO, e EMPREGADO: deseja-se registrar sobre cada alocação, além da data de início da alocação e número de horas semanais, o empregado alocado, o projeto e a função a ser executada.
( ) Relacionamento ENVIO, entidades FORNECEDOR, PECA, e CLIENTE: deseja-se registrar sobre cada envio, além da data de envio e custo do envio, o fornecedor que enviou, o cliente e todas as peças enviadas.
( ) Relacionamento TURMA, entidades PROFESSOR, MONITOR, e DISCIPLINA: deseja-se registrar sobre cada turma, além do horário das aulas, a disciplina relativa à turma, o professor responsável e o monitor que faz o acompanhamento.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
O padrão SQL (SQL2 ou superior) define vários tipos de cláusulas ou comandos que têm por objetivo a especificação de restrições de integridade, delimitando valores válidos dos dados no banco. Analise as opções abaixo.
I - Cláusula CHECK em um comando CREATE TABLE ou ALTER TABLE.
II - Assertiva (comando CREATE ASSERTION).
III- Domínio (comandos CREATE DOMAIN ou ALTER DOMAIN).
IV - Procedimentos armazenadores (comando CREATE PROCEDURE).
Quais dentre os recursos SQL acima (comandos ou cláusulas de comandos) têm por objetivo a especificação de restrições de integridade sobre os dados?
Considere as afirmações abaixo sobre documentos XML (Extensible Markup Language).
I - Documentos XML centrados em dados possuem muitos itens de dados pequenos que seguem uma estrutura específica e, portanto, podem ser extraídos de um banco de dados estruturado. Normalmente, seguem um esquema predefinido, que especifica os nomes de tags.
II - Documentos XML centrados no documento são documentos com grande quantidade de texto. Há pouco ou nenhum elemento de dado estruturado nesses documentos.
III- Documentos XML híbridos podem ter partes que contêm dados-estruturas, e outras partes que são predominantemente textuais ou não estruturadas; podem ou não ter um esquema predefinido.
Quais estão corretas?
__________ é propriedade da transação que garante que as mudanças aplicadas ao banco de dados pela transação confirmada persistam no banco de dados, isto é, que as mudanças não sejam perdidas por causa de alguma falha.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Um rótulo de tempo é um identificador exclusivo para cada transação, gerado pelo sistema. Os valores de rótulos de tempo são gerados na mesma ordem que os tempos de início e fim das transações. Qual é o protocolo de controle de concorrência que utiliza ordenação por rótulo de tempo para garantir a serialização das transações?
___________ é a técnica de recuperação de banco de dados que posterga qualquer atualização real do banco de dados em disco até que uma transação atinja seu ponto de confirmação (commit). Cada transação força a gravação do log em disco antes de gravar as atualizações no banco de dados.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Considere as afirmações abaixo sobre sistemas multiprocessados.
I - Em sistemas multiprocessados com memória distribuída, embora a escalabilidade seja muito boa, a comunicação torna-se um problema, por ser necessária uma rede de alto desempenho para comunicação entre processadores.
II - Sistemas multiprocessados com memória compartilhada são mais fáceis de programar, pois não aparece o problema de coerência de cache.
III- Sistemas Single Instruction Multiple Data referem-se a ambientes em que uma única instrução é executada por várias CPUs sobre dados diferentes, como por exemplo, em GPUs.
Quais estão corretas?
Considere as afirmações abaixo em relação à programação concorrente.
I - Para realização de exclusão mútua com instrução de test and set, em uma única instrução de máquina, o processador testa o valor de uma variável e atribui um novo valor à mesma variável. É possível que uma interrupção ocorra durante a execução desta instrução.
II - Pode-se usar o bloqueio binário, que impõe a exclusão mútua no item de dado, para sincronizar o acesso a transações concorrentes.
III- No modelo de chamada remota de procedimentos (RPC) em objetos distribuídos, o objeto servidor possui interface com métodos que podem ser chamados remotamente.
Quais estão corretas?
Information Technology Infrastructure Library (ITIL) corresponde a uma abordagem sistemática para garantir qualidade na entrega de serviços de TI, sendo apresentada também como “melhores práticas”.
Considere as afirmações abaixo relacionadas com a ITIL.
I - Gerenciamento financeiro é um dos processos listados como processo de estratégia de serviço.
II - Gerenciamento de redes e administração de banco de dados são atividades comuns da operação de serviços.
III- Entre os processos de desenho de serviço encontra-se o gerenciamento de segurança da informação.
Quais estão corretas?
Numere a segunda coluna de acordo com a primeira, conforme a Resolução nº 182/2013 do Conselho Nacional de Justiça.
(1) Plano de Trabalho
(2) Planejamento Estratégico Institucional (PEI)
(3) Planejamento Estratégico de Tecnologia da Informação e Comunicação (PETIC)
(4) Plano de Contratações de Solução de Tecnologia da Informação e Comunicação (STIC)
(5) Plano Diretor de Tecnologia da Informação e Comunicação (PDTIC)
( ) Instrumento que define os objetivos, as estratégias e os indicadores de desempenho a serem alcançados pelo órgão em um período determinado.
( ) Instrumento de diagnóstico, planejamento e gestão de pessoas, de processos e de tecnologia da informação e comunicação, que visa a atender as necessidades de tecnologia de informação e de comunicação de um órgão em um período determinado.
( ) Documento elaborado quando o objeto da contratação consignar a previsão de cessão de mão de obra da empresa contratada de forma exclusiva e nas dependências do órgão contratante.
( ) Instrumento que declara as iniciativas estratégicas da área de tecnologia da informação e comunicação que deverão ser executadas em um período determinado, em harmonia com os objetivos estratégicos do órgão.
( ) Conjunto de contratações de solução de tecnologia da informação e comunicação a serem executadas com base no PDTIC do órgão.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Considere as afirmações abaixo, relacionadas com as recomendações do eMAG 3.1.
I - As recomendações do eMAG são relacionadas exclusivamente com o Modelo de Usabilidade em Governo Eletrônico.
II - As recomendações do eMAG excluem a utilização das boas práticas contidas no documento internacional WCAG, pois são uma generalização deste último.
III- As recomendações do eMAG são direcionadas para aspectos de implementação: Marcação, Comportamento (Document Object Model - DOM); Conteúdo/Informação; Apresentação/Design; Multimídia; Formulário.
Quais estão corretas?
Considere as afirmações abaixo, relacionadas com o desenvolvimento de aplicativos para dispositivos móveis.
I - Aplicativos escritos em HTML5 apresentam a vantagem de possibilitar a portabilidade para diferentes plataformas e dispositivos.
II - Páginas responsivas são páginas HTML5 que permitem interação entre aplicativo e usuários.
III- O desenvolvimento de aplicativos para a plataforma Android é feito usando a linguagem de programação JavaScript.
Quais estão corretas?
Considere as seguintes afirmações sobre o Capability Maturity Model Integration (CMMI).
I - Um dos objetivos do CMMI é guiar a melhoria de processos na organização.
II - No CMMI, a representação contínua começa com práticas básicas de gerenciamento e progride por um caminho predefinido de níveis de sucesso, cada um servindo de base para o próximo.
III- No CMMI existem quatro disciplinas de conhecimento denominadas: engenharia de sistemas, engenharia de software, desenvolvimento e integração de produtos e processos, e fontes de aquisição.
Quais estão corretas?
Business Process Model and Notation (BPMN) – Notação e Modelo de Processos de Negócio apresenta diversos elementos notacionais para modelagem de processos de negócio. Os elementos que são representados graficamente por círculos e que definem algum acontecimento no processo de negócio são denominados
Considere as seguintes afirmações sobre Modelagem de Processos.
I - Modelos de processo são usados com o objetivo de facilitar a visualização e o entendimento de um processo de negócio por todos os envolvidos, criando um vocabulário comum entre eles.
II - Redes de Petri descrevem modelos baseados em fundamentos matemáticos, que podem ser usados para a modelagem de processos, embora não tenham sido criados para isso.
III- Dentre os diagramas comportamentais apresentados pela Linguagem de Modelagem Unificada, o Diagrama de Casos de Uso é o mais adequado para modelagem de processos de negócio.
Quais estão corretas?
Numere a segunda coluna de acordo com a primeira, associando as fases do ciclo de vida dos processos às suas respectivas descrições.
(1) Projeto
(2) Implantação
(3) Execução
(4) Análise
( ) São incluídas no modelo informações técnicas que facilitam a execução do processo pelo Sistema de Gerenciamento de Processos.
( ) Inclui o levantamento sobre processos, ambiente organizacional e técnico.
( ) O histórico de execução é explorado e problemas são identificados, podendo levar à remodelagem de processos.
( ) O Sistema de Gerenciamento de Processos de Negócio cria uma instância do modelo de processo.
A sequência numérica correta de preenchimento dos parênteses, de cima para baixo, é