Foram encontradas 60 questões.
Analise as seguintes afirmações sobre banco de dados relacional.
I. Banco de dados relacional é um banco de dados em conformidade com o modelo relacional, baseado em lógica proposicional e em teoria dos grafos.
II. As relações de um banco de dados relacional são definidas como um conjunto de tuplas que possuem os mesmos atributos. A forma mais comum de representar tal conjunto é utilizar uma tabela na qual cada linha armazene os valores de uma tupla com seus atributos dispostos em colunas.
III. São exemplos de sistemas de gerenciamento de banco de dados relacional: Oracle, Microsoft SQL Server, PostgreSQL e MySQL.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre diagramas de interação UML.
I. Diagramas de interação são um subconjunto de digramas de comportamento. Diagramas de seqüência, de colaboração e de implantação são exemplos de diagramas de interação.
II. Diagramas de seqüência mostram como uma seqüência de eventos ocorre. Nesse tipo de diagramas, não há a noção de tempo/ordem de execução, sendo possível expressar a criação e a destruição de objetos, conforme os eventos ocorrem.
III. Diagramas de colaboração mostram as relações que existem entre os objetos bem como a ordem que mensagens transmitidas entre eles, através dessas relações.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre diagramas de comportamento UML.
I. Os diagramas de casos de uso, de componente, de atividade e de estado são diagramas UML, que modelam o comportamento do sistema.
II. Diagramas de atividades são responsáveis por apresentar o fluxo de controle de um ou um conjunto de casos de uso ou uma regra de negócio complexa com processamento paralelo. Exemplos de elementos de um diagrama de atividade são: atividades, pontos de decisão e guardas (condições), que são utilizados nos pontos de decisão.
III. Diagramas de estado apresentam todos os possíveis estados de um objeto do sistema. Além dos estados, um diagrama de estado possui transições entre estados e condições para que as transições ocorram.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre Diagrama de casos de uso.
I. Um diagrama de casos de uso é uma representação gráfica detalhada dos casos de uso de um sistema.
II. Atores, casos de uso e relacionamentos são exemplos de elementos mais comuns encontrados em um diagrama de casos de uso.
III. São exemplos de relacionamentos entre casos de uso: include e extend.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre UML.
I. UML é uma linguagem de modelagem de propósito geral, que tem como objetivo exclusivo a modelagem software e é utilizada pelo Rational Unified Process (RUP).
II. Existem diversos diagramas UML que lidam com os modelos funcional, de objeto e dinâmico e de validação de um sistema.
III. UML é uma linguagem que prevê sua extensibilidade através do uso de perfis (profiles) e estereótipos.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Arquitetura e Design de SoftwarePadrões de Arquitetura
Analise as seguintes afirmações sobre Implementação de Arquitetura em Camadas.
I. Um disseminado tipo de arquitetura de software é a Arquitetura em Camadas. Nessa arquitetura, os elementos estão dispostos em 3 camadas (apresentação, negócio e dados).
II. Na arquitetura em camadas, os elementos ficam dispostos um sobre o outro, como camadas de uma lasanha. O elemento que se encontra na camada acima utiliza os serviços do elemento da camada abaixo, e um elemento só se relaciona com o elemento da camada imediatamente acima e com o elemento da camada imediatamente abaixo, se houver.
III. Um dos objetivos dessa arquitetura é que mudanças na implementação dos serviços de uma camada não devem afetar as demais, desde que as interfaces dos serviços oferecidos pelas camadas não sejam alteradas.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwarePadrões de Arquitetura
Analise as seguintes afirmações sobre Arquitetura de Software.
I. A arquitetura de um software representa a estrutura do sistema, ou seja, quais são os elementos do software, suas propriedades/serviços externos e como estes se relacionam.
II. São exemplos típicos de componentes de uma arquitetura de software: interface com o usuário (apresentação), lógica (regras) do negócio, comunicação e (armazenamento de) dados.
III. Cliente-servidor, repositório, invocação implícita e camadas são exemplos de arquiteturas de software.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre Requisitos Funcionais e Não-funcionais.
I. Requisitos funcionais são as funcionalidades do software, as necessidades descritas pelo cliente/usuário, o comportamento específico, as regras do negócio de um sistema.
II. Requisitos não-funcionais são restrições de projeto e de implementação que dão suporte aos requisitos funcionais. Diferente dos requisitos funcionais, os requisitos não-funcionais estão ligados à forma com que o software opera e não, ao comportamento específico deste.
III. Exemplos de requisitos não-funcionais são: desempenho, distribuição, persistência e segurança.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre Requisitos de Software.
I. As atividades da engenharia de requisitos são fundamentais no desenvolvimento de software, pois os requisitos é que vão guiar o software a ser desenvolvido. Erros nestas atividades são propagados por todo o desenvolvimento.
II. A engenharia de requisitos é responsável por definir o escopo do software, identificando, refinando, modelando e especificando funções, desempenho, interfaces com outros sistemas e restrições do software a ser desenvolvido.
III. Um dos grandes problemas da atividade de levantamento de requisitos é garantir que as necessidades reais do cliente/usuário são identificadas. É bastante comum que os próprios clientes/usuários do software não saibam exatamente o que querem ou não consigam exprimir suas necessidades de forma clara, levando a erros na identificação dos requisitos.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre o desenvolvimento iterativo e incremental do Rational Unified Process (RUP).
I. O desenvolvimento de software no RUP é iterativo, pois ele se dá através da repetição da execução de um mesmo conjunto de atividades, durante o desenvolvimento do software. Tal repetição acontece inúmeras vezes, até que o software esteja terminado.
II. A natureza iterativa e incremental do RUP permite atacar o desenvolvimento do software em partes, no qual uma parte é desenvolvida por vez. Essa natureza segue o princípio bastante conhecido de "dividir para conquistar".
III. O desenvolvimento deve ser planejado, de tal forma que cada iteração adicione um incremento ao software tanto no que diz respeito ao programa em si quanto na documentação e nos demais artefatos que compõem o desenvolvimento.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Caderno Container