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.
Nos métodos ágeis XP e Scrum, as entregas de partes funcionais do projeto são divididas em ciclos, geralmente compreendidos no período de 1 a 4 semanas. Estes ciclos denominam-se, respectivamente,
iterações e sprint.
reunião de planejamento e backlog.
período de entrega e reunião de revisão.
backlog e planejamento da produção.
entrega e retrospectiva.
A análise estruturada prevê o desenvolvimento do Diagrama de Fluxo de Dados como um dos seus principais documentos.
Esse diagrama é composto de fluxos que representam a comunicação entre
atividades, entidades externas e entidades de dados
depósitos de dados, entidades externas e processos
depósitos de dados, eventos e processos
entidades de dados, processadores e terminadores
entidades externas, processos e tabelas
Atenção: As questões de números 43 a 46 referem-se à UML.
O Diagrama de Caso de Uso NÃO tem como objetivo:
associar narrativas de texto à descrição do Caso de Uso.
representar a interface externa do sistema e especificar um conjunto de exigências de como o sistema deve fazer.
descrever um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
mostrar os relacionamentos entre os atores e os Casos de Uso.
mostrar os relacionamentos de Casos de Uso com outros Casos de Uso.
No contexto de programação ágil XP, um débito técnico é descrito como o
número de pontos funcionais não entregues no último período.
custo homem/hora da equipe técnica para um determinado projeto.
método de modificação do código fonte, com alteração do seu comportamento, porém sem alteração de seu significado.
dispêndio relacionado ao desenvolvimento, teste ou entrega da parte funcional do sistema.
total de desenvolvimento feito de maneira rápida e simples sem, às vezes, levar em consideração testes e arquitetura do sistema.
Ao projetar a interface gráfica de um software de consulta a um cadastro de clientes, ficou clara a necessidade de o usuário escolher entre uma resposta em PDF ou em XML.
Que tipo de controle se mostra mais adequado para representar essa escolha na tela de maneira que o usuário visualize imediatamente todas as opções e entenda que uma exclui a outra, não havendo valores intermediários?
Um spinner
Um slider
Um campo de entrada livre
Dois check-boxes
Dois radio-buttons
Atenção: As questões de números 43 a 46 referem-se à UML.
associação, composição e generalização.
generalização, composição e associação.
composição, generalização e agregação.
associação, agregação e composição.
agregação, associação e generalização.
Em relação a Qualidade e Teste de Software, quando um produto é previamente testado e enviado para uma nova avaliação, considere:
I. Todas as partes alteradas nos documentos, funcionalidades e informações devem ser testadas como se fosse um produto novo.
II. Todas as partes inalteradas que sejam influenciadas pelas partes alteradas ou por mudanças em um requerido sistema (de acordo com os conhecimentos específicos do testador) devem ser testadas por amostragem.
III. Todas as outras partes que não foram alteradas ou influenciadas pelas alterações, devem ser testadas como sendo um novo produto.
Está correto o que se afirma em
I, apenas.
I, II e III.
II, apenas.
I e III, apenas.
III, apenas.
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que serão refinadas e expandidas em versões futuras.
Qual o modelo de ciclo de vida de desenvolvimento de software mais adequado a esse caso?
Cascata
Espiral
Formal
Incremental
Prototipação
O componente Controller do MVC:
Define o comportamento da aplicação, as ações do usuário para atualizar os componentes de dados e seleciona os componentes para exibir respostas de requisições.
Envia requisições do usuário para o controlador e recebe dados atualizados dos componentes de acesso a dados.
Responde às solicitações de queries e encapsula o estado da aplicação.
Notifica os componentes de apresentação das mudanças efetuadas nos dados e expõe a funcionalidade da aplicação.
É onde são concentradas todas as regras de negócio da aplicação e o acesso aos dados.
Entre os controles que convêm ser realizados prioritariamente com o objetivo de proteger a integridade do software e da informação contra códigos maliciosos e códigos móveis no gerenciamento das operações de TI e das comunicações em uma empresa, inclui-se a ação de
evitar a instalação de novos patches para não introduzir modificações no ambiente.
realizar procedimentos para a conscientização dos usuários contra métodos de engenharia social.
colocar informações do sistema de emergência em local central na rede como endereços IP e regras para o firewall.
estabelecer acordos de níveis de operação para responder a ameaças e vulnerabilidades na rede com eficiência.
garantir que a segurança da informação seja uma atividade restrita à área de TI.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...