Foram encontradas 476 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwareDesenvolvimento Baseado em Componentes
- Manutenção e Evolução de SoftwareReúso de Software
Na maioria dos projetos de software, existe reuso de software. Embora o estágio de especificação inicial de requisitos e o estágio de validação sejam comparáveis a outros processos, os estágios intermediários em um processo orientado a reuso são diferentes, como ocorre no de Engenharia de software baseado em componentes. Dois desses estágios são descritos a seguir:
I- O framework do sistema é projetado ou um já existente é reusado. Os projetistas levam em conta os componentes reusados, organizando o framework para eles.
II- Dada uma especificação de requisitos, é feita uma busca pelos componentes para implementar essa especificação. Geralmente, não existe uma correspondência exata e os componentes que podem ser usados fornecem apenas parte da funcionalidade necessária.
Os estágios descritos são denominados, respectivamente:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwareModelos de Desenvolvimento
Segundo Pressman, o modelo em cascata sugere uma abordagem sistemática e sequencial para o desenvolvimento de software que começa com a especificação dos requisitos pelo cliente e progride ao longo do planejamento, modelagem, construção e implantação, culminando na manutenção progressiva do software acabado. As atividades de análise e codificação são executadas, respectivamente, nas fases de:
Provas
A sintaxe para a instrução TRIGGER em SQL está ilustrada abaixo:
CREATE TRIGGER <nome do triggeer>
<antes ou depois> <evento> ON <nome da tabela básica>
[ REFERENCING <lista_com_vírgulas de nomeação> ]
[ FOR EACH <linha ou instrução> ]
[ WHEN ( <expressão booleana> ) ] <ação> ;
Em <evento> é utilizado um dos seguintes comandos:
Provas
Um banco de dados contém uma tabela FP, sendo F# a referência aos fornecedores e P# o código de peças. Para obter códigos de peças fornecidas por mais de um fornecedor, devese utilizar o seguinte comando SQL:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
Em Java, contêiner é qualquer componente ao qual podem ser adicionados outros componentes. Um contêiner foi projetado para exibir componentes maiores que a área disponível, enquanto outro permite o controle dinâmico do espaço ocupado por dois componentes. Esses contêineres são painéis denominados, respectivamente:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
Analise o código Java abaixo:
class Printxx
{
void ppp(int n)
{
for (int k=0, k<n; k++)
{
System.out.println((( 2*k) + 1 + “, “);
}
System.out.println(*.”); // eraser
{
public static void main(String[ ] args)
[
new Printxx().ppp(9);
}
}
Após a execução do código, o resultado será:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
Introduzidas em Java 5, os tipos de anotação são interfaces através das quais atributos são associados a qualquer elemento do programa, como classes, variáveis e métodos. Para declarar um novo tipo de anotação, deve ser utilizada a seguinte cláusula:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
Todo objeto é um conjunto de variáveis de tipo primitivo, o que possibilita incluir um deles dentro de outro para formar novos tipos. Nesse sentido, um recurso em Java consiste em reutilizar objetos dentro de outros objetos. Analise a figura abaixo referente a esse recurso, representado em UML – Unified Modeling Language – por uma linha encerrada em losango no lado da classe que efetua a reutilização.

Esse recurso denomina-se:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
Analise o código Java abaixo:
class ShortArithmeticOperators
{
void ex()
{
int m = 0,
n = ++m,
p = m++,
q = m;
System.out.println(“m = “ + m +
* n = “ + n +
* p = “ + p +
* q = “ + q);
}
public static void main(String[ ] args)
{
new ShortArithmeticOperators().ex();
}
}
Após a execução do código, o resultado será:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FDC
Orgão: Pref. Belo Horizonte-MG
Java possui seis tipos de operador: os atribuidores, os aritméticos, os comparadores, os combinadores de condições, os combinadores de números bit-a-bit e os deslocadores de bits. Destes, três são caracterizados a seguir:
I- Um operador numérico utiliza um símbolo S1 para o resto da divisão.
II- O comparador “diferente de” utiliza o símbolo S2.
III-O combinador de números bit-a-bit utiliza o símbolo S3 para configurar o bit de resultado como 1, se o bit correspondente de uma variável é o oposto do bit correspondente da outra variável.
Os símbolos S1, S2 e S3 são, respectivamente:
Provas
Caderno Container