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.
Em uma aplicação distribuída que possua uma camada de objetos de negócio localizada no servidor da aplicação, há a necessidade de comunicação entre processos que estão sendo executados nas máquinas cliente e servidora. Para implementar essa comunicação, é possível o uso do padrão Fachada Remota (Remote Facade), do catálogo P of EAA. Nesse contexto, considere as afirmações a seguir.
O uso do padrão Fachada Remota para intermediar chamadas a processos em execução por um servidor de aplicações, a partir de um cliente fisicamente remoto, aumenta o desempenho da aplicação.
PORQUE
Uma característica do objeto Fachada Remota é que ele implementa parte da lógica de negócio no lado cliente, o que diminui a quantidade de chamadas necessárias ao servidor.
Analisando as afirmações, conclui-se que
as duas afirmações são verdadeiras e a segunda justifica a primeira.
as duas afirmações são verdadeiras e a segunda não justifica a primeira.
a primeira afirmação é verdadeira e a segunda é falsa.
a primeira afirmação é falsa e a segunda é verdadeira.
as duas afirmações são falsas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com relação a conceitos gerais da engenharia de software, julgue os itens seguintes.
Os estágios da engenharia de software compõem um ciclo que pode ser dividido em duas grandes etapas: a análise do problema e a síntese da solução.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com relação ao assunto tratado no texto acima, julgue os itens a seguir.
A realização de pesquisas abrangentes com grande número de usuários, preferencialmente com a utilização de técnicas de grupo focal, é a estratégia mais adequada para propiciar facilidade de uso de uma interface.
Com relação aos modelos de desenvolvimento ágeis de software, qual modelo ágil de processo possui como principais características o uso de histórias do usuário durante as atividades de planejamento, o uso de cartões CRC (Class- Responsability-Colaboration) como mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos e o uso de protótipos denominados solução de ponta como estratégia de diminuir riscos antes da implantação real do software?
Ciência da Computação - Engenharia de Software - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Segundo Pressman, o trabalho associado com a engenharia de software pode ser categorizado em três fases genéricas, independentemente da área de aplicação, do tamanho do projeto ou de sua complexidade. São elas:
definição, desenvolvimento e manutenção;
modelagem do negócio, projeto e geração de código;
planejamento, desenvolvimento e modelagem de dados;
modelagem do negócio, modelagem do processo e geração da aplicação;
modelagem de dados, desenvolvimento e reutilização.
O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos éUm dos diagramas da UML pode ser utilizado para construir o modelo cujo nome está omitido na figura fornecida (caixa com interrogação, na parte central).
Trata-se do diagrama de
objetos.
transições de estados.
atividades.
sequência.
implantação.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com relação a conceitos gerais da engenharia de software, julgue os itens seguintes.
A documentação de requisitos deve conter duas perspectivas: uma voltada para o cliente, em linguagem compreensível por ele, e outra voltada para o desenvolvedor, em uma linguagem técnica de modelagem.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2011
Com relação ao assunto tratado no texto acima, julgue os itens a seguir.
Embora não se enquadre no conceito de usabilidade, a utilidade de um website é tão importante quanto as variáveis de usabilidade, pois se a informação não é útil, pouco importa a facilidade de encontrá-la.
Com relação a análise por ponto de função, técnica ou métrica pela qual é possível medir o tamanho de um software a partir de suas funcionalidades e levando em consideração o ponto de vista do usuário, qual das alternativas abaixo indica a soma do nível de influência em um sistema cuja quantidade total de pontos de função ajustado e não ajustado é respectivamente 1900 e 2000?
Ciência da Computação - Engenharia de Software - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Na fase de manutenção de software, são tipos de modificações encontradas durante essa fase os abaixo relacionados, EXCETO:
correção;
adaptação;
aperfeiçoamento;
teste do software;
prevenção.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...