Foram encontradas 211 questões.
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Engenharia de SoftwareModelos de Desenvolvimento
Analise o texto abaixo:
Processo de desenvolvimento de software é o conjunto de soluções adotado por uma pessoa ou grupo para desenvolver software. É composto por um conjunto de etapas, a sequência das etapas, ................... de cada etapa e................... , ..................., ................... e ................... utilizados em cada ................... .
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Provas
Analise a veracidade das seguintes afirmações a respeito de ciclo de vida de software:
I. A etapa de projeto tem como foco o domínio do problema, enquanto a etapa de análise tem como foco o domínio da solução.
II. Os testes são necessariamente planejados e executados durante a etapa de testes.
III. Na etapa de projeto são tratadas as alternativas tecnológicas que comporão o software construído.
IV. A etapa de manutenção inicia apenas após o encerramento da etapa de testes.
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Provas
Identifique se são verdadeiras ( V ) ou falsas ( F ) as afirmações com relação ao diagrama de casos de uso mostrado abaixo.

( ) A ocorrência de ‘ler dispositivo’ implica a ocorrência de ‘esvaziar dispositivo’.
( ) Quando da ocorrência de ‘ler dispositivo’, é possível, mas não obrigatória, a ocorrência de ‘esvaziar dispositivo’.
( ) A ocorrência de ‘ler dispositivo’ implica a ocorrência de ‘armazenar registro’.
( ) Quando da ocorrência de ‘ler dispositivo’, é possível, mas não obrigatória, a ocorrência de ‘armazenar registro’.
( ) A associação de dois atores a um mesmo caso de uso sempre implica a participação simultânea dos dois atores no caso de uso.
( ) O ator ‘InterfaceUsuario’ participa dos quatro casos de uso da modelagem.
Assinale a alternativa que indica a sequência correta, assinalada de cima para baixo.
Provas
Identifique se são verdadeiras ( V ) ou falsas ( F ) as afirmações com relação à modelagem com diagrama de classes mostrada abaixo.

( ) Uma instância de ‘Empresa’ aponta exatamente para uma instância de ‘EquipeDeProjeto’.
( ) Uma instância de ‘Empresa’ aponta para uma ou mais instâncias de ‘Empregado’.
( ) Uma instância de ‘Empregado’ pode estar agregada a mais de uma instância de ‘EquipeDeProjeto’.
( ) Uma instância de ‘Empregado’ pode estar agregada a mais de uma instância de ‘Empresa’.
( ) A destruição de uma instância de ‘Empresa’ resulta na destruição de instâncias de ‘EquipeDeProjeto’ que estiverem a ela relacionadas por composição.
( ) A destruição de uma instância de ‘EquipeDeProjeto’ resulta na destruição de instâncias de ‘Empregado’ que estiverem a ela relacionadas por agregação.
Assinale a alternativa que indica a sequência correta, assinalada de cima para baixo.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Considere as seguintes afirmações a respeito do paradigma de orientação a objetos:
I. É inconsistente a presença de mais de um atributo com o mesmo tipo em uma classe.
II. A presença de mais de um atributo com o mesmo identificador em uma hierarquia de herança constitui uma inconsistência.
III. A presença de mais de um atributo com o mesmo identificador em uma hierarquia todo-parte constitui uma inconsistência.
IV. A presença de mais de um atributo com o mesmo identificador em uma mesma classe constitui uma inconsistência.
V. A presença de mais de um método com a mesma assinatura em uma hierarquia de herança constitui uma inconsistência.
VI. A presença de mais de um método com o mesmo identificador em uma mesma classe constitui uma inconsistência.
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Provas
Considere as seguintes afirmações a respeito do diagrama ER mostrado abaixo.

I. Pode-se inferir que um livro de endereços está organizado como n grupos de contatos.
II. Pode-se inferir que um contato pode estar relacionado a n livros de endereços.
III. Um grupo de contatos é composto por n contatos.
IV. Um contato pode compor n grupos de contatos.
V. Um grupo de contatos está relacionado a n livros de endereços.
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Provas
O diagrama de fluxo de dados contém os seguintes elementos sintáticos:
- .................................................... representa sistema, pessoa, empresa ou outro elemento definido como fonte ou destino de um fluxo de dados.
- .................................................... é o meio de armazenamento de dados para posterior acesso e/ou atualização por um processo.
- .................................................... representa uma transformação de dados ou informações.
- .................................................... é um duto de informações que transitam entre os componentes do diagrama.
Assinale a alternativa que completa correta e sequencialmente as lacunas do texto.
Provas
Considere as seguintes afirmações a respeito de modelagem de software.
I. Modelagem estrutural corresponde à descrição das partes que compõem um software e suas interligações.
II. Modelagem comportamental corresponde à descrição das funcionalidades de um software.
III. Modelagem dinâmica corresponde à descrição de um software quando em execução.
IV. Modelagem transversal corresponde a uma descrição que abrange os aspectos estrutural e dinâmico, simultaneamente.
Assinale a alternativa que indica todas as afirmações verdadeiras.
Provas
Identifique se as afirmações abaixo, a respeito do modelo cliente/servidor e de sua utilização em ambiente distribuído, são verdadeiras.
I. O cliente e o servidor interagem utilizando um protocolo de comunicação suportado por ambos.
II. O servidor fornece serviços aos clientes, e pode interagir com diversos clientes simultaneamente.
III. A World Wide Web é um exemplo de aplicação baseada na arquitetura cliente/servidor.
IV. As redes P2P (peer to peer) constituem uma solução alternativa ao modelo cliente/servidor, na qual todos os nós podem assumir os papéis de cliente e de servidor.
Assinale a alternativa que indica todas as afirmações verdadeiras.
Provas
- Conceitos BásicosPrincípiosAutenticidade
- Conceitos BásicosPrincípiosIntegridade
- Certificado DigitalAssinatura Digital
- CriptografiaCriptografia Assimétrica
Suponha a seguinte situação: o usuário X deseja enviar uma mensagem para o usuário Y, de modo que Y possa se assegurar de que a mensagem foi realmente enviada por X, e que o conteúdo da mensagem não foi adulterado durante a transmissão.
Assinale a alternativa que descreve corretamente uma maneira possível de efetuar o envio da mensagem, conforme descrito acima, empregando criptografia assimétrica.
Provas
Caderno Container