Foram encontradas 687 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Atividades
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Colaboração
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Comunicação
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Sequência
Atenção: Para responder à questão, utilize o diagrama abaixo.

Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Considere o trecho de código 1 simplificado e sem erros de sintaxe.

Considere o trecho de código 2 simplificado e também sem erros de sintaxe.

Considere as afirmativas sobre os trechos de código 1 e 2 e princípios de Engenharia de Software.
I. Princípio DRY: cada parte do conhecimento deve ter uma representação única, não ambígua e definitiva dentro do sistema.
II. O código duplicado visa garantir que todas as instâncias repetidas serão modificadas quando uma alteração for requerida.
III. O código 2 aplica um princípio cujo conceito está em conformidade com o princípio Open/Closed, que se refere à criação de código reutilizável que pode ser consumido por mais de uma entidade.
Está correto o que consta em
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Considere a definição abaixo.
Arquitetura de software onde todos os componentes são projetados para virarem serviços. Atualmente significa que os componentes de uma aplicação devem atuar como serviços interoperáveis e podem ser usados de forma independente e/ou recombinados com outras aplicações.
Trata-se de
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- 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
Considere que um Analista de TI sabe que uma classe Pessoa Física e uma classe Pessoa Jurídica possuem o atributo nome como uma informação em comum e que o CPF é um atributo específico para a Pessoa Física e o CNPJ é um atributo específico para Pessoa Jurídica. Então o Analista criou uma outra classe com o atributo nome e seu objetivo é que haja herança deste e, eventualmente, outros métodos e atributos, para as classes filhas, Pessoa Física e Pessoa Jurídica, que já existiam.
Essa classe criada não é instanciada, apenas fornece um modelo para geração de outras classes, e é denominada
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Considere que uma aplicação Java possua a classe abaixo.

Para testar o método raiz utilizando JUnit, foi criada a classe de teste a seguir:

Para que o teste seja aprovado, a lacuna I deverá ser preenchida por
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Em uma página web um Analista de TI criou um contêiner com outros 3 contêineres em seu interior, como mostra a imagem abaixo.

Os códigos CSS e HTML são mostrados abaixo.

Para conseguir a disposição dos contêineres mostrada na figura, a lacuna I deve ser corretamente preenchida por
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Na orientação a objetos uma classe abstrata é construída para ser um modelo para classes derivadas e na sua construção há algumas restrições. Assim, considere a classe abstrata abaixo, criada na Linguagem Java.
public abstract class Calcula {
private static final double VALOR=10;
public abstract double soma(double n1, double n2);
public abstract void exibeResultado( );
protected abstract double soma(double n1, double n2, double n3);
private abstract int multiplica(double n1, int n2);
private double multiplica(double n1, double n2){return n1*n2;}
public Calcula( ) { }
}
A instrução que NÃO é permitida nessa classe é
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: SANASA-Campinas
Considere o enunciado abaixo.
Uma empresa de abastecimento de água deseja modelar um sistema de cadastro de clientes e respectivo consumo de água mensal. As informações de cadastro são de responsabilidade do cliente e o consumo é registrado pelo empregado medidor no momento da leitura do registro.Os dados de cadastro e de consumo devem ficar guardados para um batimento posterior.
No momento do registro do consumo o sistema deve verificar a existência do cliente a fim de manter a consistência dos dados. Feita a consistência, o sistema emite uma relação de conformidade e disparidade, destacando as informações inconsistentes. Essa relação deve ser encaminhada ao empregado-supervisor para que ele possa tomar as providências necessárias e cabíveis. O contexto do sistema não inclui cliente, nem empregado medidor e nem empregado-supervisor.
Para desenhar o Diagrama de Fluxo de Dados – DFD de nível zero, um Analista de TI teve que responder às perguntas:
Quantas Entidades Externas devem ser modeladas?
Quantos Depósitos de Dados devem ser projetados?
Quantas Funções devem ser executadas nesse contexto?
As respostas corretas às questões foram, respectivamente,
Provas
Caderno Container