Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Observe o diagrama de classes a seguir:
Com base neste diagrama, os possíveis valores para XXX no código a seguir são:
copiar, recortar e imprimir;
colar, recortar e imprimir;
colar, copiar e imprimir;
colar, copiar e recortar;
colar, copiar, recortar e imprimir.
São responsabilidades típicas de um middleware para aplicações distribuídas baseadas em componentes:
I. controle de transações
II. mecanismos para localizar e criar componentes remotos
III. tratar questões de segurança
IV. manter a persistência do estado do sistema
V. transformação de dados (marshalling)
O número de afirmações corretas é:
1
2
3
4
5
Observe o seguinte diagrama de classes:
No código a seguir, os possíveis valores para XXX são:
m1, m2
m3, m4
m5, m6
m1, m2, m3, m4, m5, m6
Nenhum deles. O compilador acusa uma atribuição entre tipos incompatíveis na linha 1
O RUP (Rational Unified Process) define conceitos básicos relativos ao ciclo de desenvolvimento de software, tais como: fases, atividades (workflow) e iterações. Com relação a estes três conceitos, assinale a alternativa correta, na qual se expressa a relação entre eles:
Em cada fase pode existir uma ou mais iterações, bem como podem ser desenvolvidas várias atividades.
Em cada fase pode existir uma ou mais iterações, bem como pode ser desenvolvida somente uma atividade.
Cada iteração pode envolver várias fases, bem como várias atividades.
Cada iteração envolve somente uma única fase e uma única atividade.
Cada atividade pode ser desenvolvida em várias fases, bem como em uma única iteração.
A figura a seguir representa um tipo de relacionamento entre classes na notação UML. Que tipo de relacionamento corresponde à representação nas classes apresentadas na figura, e qual o seu significado?
Representa um tipo de relacionamento de dependência da classe A em relação à classe B, isto é, a Classe A depende da Classe B. Este tipo de relacionamento mostra que uma classe faz referência à outra, isto é, embora uma classe não instancie a outra, é necessário enviar mensagens à outra classe.
Representa um tipo de relacionamento de dependência da classe B em relação à classe A, isto é, a Classe B depende da Classe A. Este tipo de relacionamento mostra que uma classe faz referência à outra, isto é, embora uma classe não instancie a outra, é necessário enviar mensagens à outra classe.
Representa um tipo de relacionamento de dependência da classe A em relação à classe B, isto é, a Classe A depende da Classe B. Este tipo de relacionamento mostra que uma classe faz referência à outra, isto é, instância a outra através do envio de uma mensagem.
Representa um tipo de relacionamento de associação unidirecional, onde a Classe A tem conhecimento das operações e atributos públicos da Classe B, mas a Classe B não conhece as operações e atributos da Classe A
Representa um tipo de relacionamento de associação unidirecional, onde a Classe B tem conhecimento das operações e atributos públicos da Classe A, mas a Classe A não conhece as operações e atributos da Classe B
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por
Delphi.
Putnam.
Estimacs.
Cocomo básico.
Pontos de função.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Com relação aos conceitos de engenharia de software, o modelo de ciclo de vida de software que descreve uma seqüência de atividades do ciclo de vida, começando pela engenharia de sistemas e concluindo com a manutenção, é conhecido por
Espiral.
Cascata.
Incremental.
Prototipação.
Evolucionário.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
Sobre a análise de riscos, utilizada no processo de engenharia de software, é correto afirmar que
os riscos de cronograma não devem ser levantados pela análise de riscos.
identificação, projeção e avaliação são atividades principais da análise de riscos.
a projeção dos riscos, também conhecida por estimativa dos riscos, só pode ser estabelecida de forma qualitativa.
a projeção dos riscos, também conhecida por estimativa dos riscos, só pode ser estabelecida de forma quantitativa.
a análise de riscos deverá se ater somente aos riscos técnicos, que identificam potenciais problemas de projeto, implementação, interface, verificação e manutenção.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
A análise de requisitos é uma tarefa da engenharia de software. Sobre esta análise, é correto afirmar que
a análise de requisitos deverá somente fazer a descrição funcional do software.
na análise de requisitos não deverá ser feita uma descrição comportamental do software.
a análise de requisitos é uma atividade que deverá envolver e ser realizada somente pelo engenheiro de software.
a FAST é uma técnica utilizada na identificação do problema e na especificação de um conjunto preliminar de requisitos de solução.
a técnica, que estimula a criação de uma equipe de desenvolvedores e clientes para a realização das primeiras etapas de análise e especificação, é conhecida por SQA.
Ciência da Computação - Engenharia de Software - Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA) - 2006
O processo de analisar um programa existente, num esforço para criar uma representação do programa em um nível de abstração maior do que o código-fonte, é conhecido por
Prototipação.
Reusabilidade.
Análise essencial.
Engenharia reversa.
Engenharia progressiva.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...