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.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2013
Acerca dos conceitos da engenharia reversa, julgue os itens subsecutivos.
A engenharia reversa permite conhecer a estrutura do programa e sua lógica e, com base nessas informações, alterar a estrutura do programa, afetando diretamente o fluxo lógico. Essa atividade é conhecida como patching.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2013
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função. Do ponto de vista histórico, o termo usabilidade evoluiu a partir do termo qualidade em uso, que, por sua vez, substituiu o termo interface amigável, principalmente devido à pouca abrangência e subjetividade que estes últimos sugeriam.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2013
Julgue os itens subsequentes, relativos a qualidade de software e análise de pontos de função.
Considere a seguinte situação hipotética.
Em uma tela de consulta existem três combo boxes de filtros. Duas delas são carregadas a partir da simples leitura de informações de arquivos lógicos classificados como AIEs da aplicação (combo de profissões, carregada a partir do AIE profissões e combo de cargos na organização, carregada a partir do AIE de cargos da organização). Uma delas é carregada a partir de uma tabela fixa não mantida por processos elementares da aplicação-combo de valor máximo de salário (valor numérico em R$). Os valores são lidos somente na tabela fixa. A partir dessa situação, ao se escolherem os dados das combo boxes e clicar-se a tecla Pesquisar, a aplicação apresentará um conjunto de linhas pesquisadas (grid), recuperando dados de funções de dados relacionadas na aplicação em contagem. No grid, serão apresentados os seguintes campos negociais:
-Profissão (igual ao da combo de filtro recuperado do AIE profissões)
- Cargo (igual ao da combo de cargos
Recuperado do AIE cargos da organização)
- Salário máximo do cargo (igual ao valor escolhido na combo, mas convertido do seu valor numérico para seu valor literal)
- Nome do funcionário (vindo do ALI funcionários)
- Endereço (todo o campo endereço em um único DER), exceto o CEP e a UF em campos separados
- CEP do endereço do funcionário
- UF do endereço
Nessa situação hipotética, para a referida tela como um todo, devem ser contados quatro processos elementares do tipo consultas externas.
Ciência da Computação - Engenharia de Software - Instituto Americano de desenvolvimento (IADES) - 2013
Acerca dos conceitos de ciclo de vida do software, a imagem acima representa o seguinte modelo de processo de software:
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2013
Encontra-se em desenvolvimento uma nova aplicação, que possuirá 10 ALIs, dos quais 3 serão simples; 5, médios; e 2, complexos. Essa aplicação referenciará dados em dois AIEs simples e possuirá 32 funções transacionais, das quais 18 serão EEs de complexidade baixa; 8 serão CEs de complexidade média; e 6 serão SEs complexas. O fator de ajuste será igual a 1,00 e não serão necessárias funções de conversão de dados.
Julgue o item abaixo, relativo à situação hipotética apresentada.
Na hipótese em questão, o tamanho funcional do projeto de novo desenvolvimento será de 239 pontos de função.A respeito dos objetivos que pertencem especificamente à área de processo Gerência de Requisitos (Requirements Management), analise as afirmativas a seguir.
I. Obter o comprometimento dos participantes do projeto com os requisitos do projeto.
II. Manter um rastreio bidirecional dos requisitos.
III. Desenvolver um documento completo da especificação de requisitos do sistema.
Assinale:
se somente a afirmativa I estiver correta.
se somente a afirmativa II estiver correta.
se somente a afirmativa III estiver correta.
se somente as afirmativas I e II estiverem corretas.
se todas as afirmativas estiverem corretas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2013
A respeito de engenharia de software, julgue os itens subsequentes. O modelo espiral de modelagem de processos para desenvolvimento de software é finalizado quando o software é implantado.
Padrões de projeto visam fornecer soluções para problemas recorrentes do projeto de software. Considerando o catálogo de padrões Core J2EE patterns,analise o problema descrito a seguir:
A maioria dos aplicativos possuem alguns requisitos, tais como segurança e logging, que são aplicáveis a todas as requisições da aplicação. Adicionar esse tipo de funcionalidade separadamente para cada serviço da aplicação seria demorado, propenso a erros e difícil de manter.
Assinale a alternativa que indica o nome do padrão de projeto que pode ser usado para solucionar esse problema.
Decorator.
InterceptingFilter.
Emmulator.
Sessionfaçade.
ApplicationController.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2013
A respeito de engenharia de software, julgue os itens subsequentes. Em um sistema com base em workflow que utiliza a metodologia BPM (business process management), parte do gerenciamento e monitoramento ocorre na fase em que os processos refletem o que está acontecendo dentro da empresa, de acordo com o design do sistema.
Kanban é um dos métodos ágeis mais recentes e sofreu grande influência do movimento Lean, surgido nos anos 1980.
São práticas comuns a esse método:limitar o WIP (Work In Progress) e uma visualização explícita do fluxo de trabalho.
integração Contínua e gerenciamento de configuração.
limitar o WIP (Work In Progress) e gerenciamento de configuração.
gerenciar o fluxo de trabalho e manter estimativas previamente definidas.
melhoria contínua e nunca limitar o WIP para evitar folgas no sistema de trabalho.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...