Foram encontradas 370 questões.
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoInterpretação
- Compilação e Interpretação de CódigoLinkedição (Linker)
Um programa, desde sua criação em uma linguagem de alto nível, é manipulado por um grande conjunto de outros programas que traduzem seu código para linguagem de máquina, e controlam sua execução no computador. Este conjunto de programas recebe a denominação genérica de software de
Provas
O tipo de desenvolvimento que trabalha com o conceito de refinamento de descrições do programa em distintos níveis de abstração, que é uma das estratégias mais utilizadas nos projetos de software, é o desenvolvimento
Provas
- Compilação e Interpretação de CódigoLinkedição (Linker)
- Fundamentos de ProgramaçãoPonteiros e Referências
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
A utilização de ponteiros em softwares orientados a objetos é essencial para suas operações. Para determinar o item que é apontado nessas operações utiliza-se o processo
Provas
Nas linguagens de programação orientadas a objeto, encapsulamento é um mecanismo que consiste em
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às(aos)
Provas
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwarePrincípios de Engenharia de Software
A Engenharia de Software estabelece alguns princípios de desenvolvimento que independem da linguagem de programação adotada. Esses princípios são utilizados nas três grandes fases da vida de um programa, que são:
Provas
No processo de desenvolvimento de software, qual é a metodologia de desenvolvimento, classificada como metodologia ágil, que trata o código coletivamente, permitindo que qualquer programador modifique o código caso encontre algum problema ou solução de otimização?
Provas
Atualmente, no âmbito da Engenharia de Software, uma boa metodologia de projetos tem-se tornado um fator diferencial, visto que influencia diretamente a qualidade do processo e do produto. Nessa nova abordagem, tornou-se comum, durante o processo de desenvolvimento, a prática da
Provas
Os métodos orientados a objetos utilizam um modelo único, o qual é usado em todas as fases do ciclo de vida de um sistema. Dessa forma, o processo de desenvolvimento de sistemas é simplificado, interativo e controlável. Em relação ao exposto, considere as afirmações abaixo.
I - O desenvolvimento de sistemas com base em objetos concentra a maior parte do esforço na fase de análise de requisitos, sendo esse esforço adicional compensado pela implementação mais rápida e mais simples do projeto.
II - Grande parte de projetos de desenvolvimento de sistemas fracassa devido, principalmente, à má administração de riscos, construção de sistemas errados e por superestimar a tecnologia.
III - O processo de desenvolvimento tem que ser controlado e medido para facilitar a gerência dos riscos do projeto em cada fase, disciplinar a criatividade quando o desenvolvimento é feito em equipe e assegurar a qualidade do sistema.
IV - A escolha de uma metodologia constitui um dos passos mais importantes no processo de desenvolvimento de sistemas, e é através dela que as equipes e seus membros mantêm uma linguagem comum durante todo o ciclo de desenvolvimento.
Estão corretas as afirmações
Provas
Muitos processos de desenvolvimento de software tais como CMM (Capability Maturity Model) ou RUP (Rational Unified Process) baseiam-se na perspectiva de que a(o)
Provas
Caderno Container