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) - 2010
Com relação à engenharia de requisitos, julgue os itens a seguir.
Considerando-se o programa final como caixa preta, a validação dinâmica, ou teste, pode ser utilizada para identificar a ocorrência de defeitos no programa ou para confirmar se ele atende aos requisitos estabelecidos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Assinale a opção correta quanto a requisitos de software.
Requisitos funcionais descrevem as propriedades emergentes do sistema, como segurança e tempo de resposta.
Requisitos não funcionais são descritos de forma qualitativa e não quantitativa.
Requisitos são provenientes de pessoas relevantes para o sistema, e não de outros sistemas que interagem com o sistema que está sendo especificado.
A matriz de rastreabilidade não oferece suporte para requisitos funcionais.
Revisão de requisitos, prototipação e geração de casos de teste são exemplos de técnicas de validação de requisitos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Com relação à engenharia de requisitos, julgue os itens a seguir.
Nos testes de caixa branca, o código-fonte do programa é usado para identificar testes de defeitos potenciais, particularmente no processo de validação, o qual demonstra se um programa atende a sua especificação.
A técnica utilizada no desenvolvimento de sites que evita o uso de tabelas como recurso para a criação de layouts e utiliza Cascading Style Sheets (CSS), para definir as posições dos elementos e formatação na página, denomina-se
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
A respeito de mudança de software, assinale a opção correta.
A manutenção de software é um processo geral de mudanças que ocorre antes ou depois que um sistema é entregue.
A manutenção corretiva para reparar defeitos de software diz respeito à mudança em um sistema para corrigir erros, que podem ser somente de codificação. Erros de projeto e de lógica não estão incluídos nessa categoria.
A manutenção adaptativa para adaptar o software a mudanças ambientais se refere a mudanças de diversos tipos, como uma nova plataforma de hardware. Mudanças de sistemas operacionais ou software em geral não estão incluídas nessa categoria.
A manutenção perfectiva tem como objetivo tornar o software perfeito, melhorar seu desempenho e sua manutenibilidade ou adicionar-lhe funcionalidade para satisfazer a novos requisitos.
A manutenção preventiva tem como objetivo detectar e corrigir falhas latentes no produto antes que elas virem falhas efetivas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Com relação à engenharia de requisitos, julgue os itens a seguir.
Requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, e podem ser, também, declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a entradas específicas e como deve comportar-se em diversas situações.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Em relação a conceitos gerais de UML (Unified Modeling Language), assinale a opção correta.
Exemplos de diagramas de modelagem UML que expressam partes estáticas de um sistema são: diagrama de classes e diagrama de atividades.
Exemplos de diagramas de modelagem UML que expressam partes dinâmicas de um sistema são: diagrama de caso de uso e diagrama de implantação.
Um diagrama de componentes é do tipo estrutural, e mostra partes internas, conectores e portas que implementam um componente.
O diagrama de comunicação enfatiza a ordem temporal de mensagens, que reagem a eventos externos e internos.
A UML é uma linguagem de programação orientada a objetos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Com relação à engenharia de requisitos, julgue os itens a seguir.
Em sistemas de grande porte, um único requisito pode ser implementado por diversos componentes; cada componente, por sua vez, pode incluir elementos de vários requisitos, o que facilita o seu reúso, pois os componentes implementam, normalmente, uma única abstração do sistema.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Acerca de diagramas de casos de uso da UML, assinale a opção correta.
Os diagramas de casos de uso são diagramas UML para modelagem de aspectos estáticos de sistemas.
O relacionamento de dependência que usa o estereótipo especifica que um caso de uso incorpora recursos opcionais, ou seja, o sistema pode ser utilizado com ou sem os recursos adicionais.
O relacionamento de dependência que usa o estereótipo especifica que o caso de uso de origem incorpora explicitamente outro caso de uso, que representa uma atividade significativa.
Em diagramas de casos de uso, não é possível utilizar relacionamento de generalização entre atores nem entre casos de uso.
O uso de pacotes permite formar grupos de casos de uso e de atores, de modo a facilitar a compreensão de um sistema complexo. Pacotes de atores refletem os tipos de usuários do sistema.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2010
Com relação à engenharia de requisitos, julgue os itens a seguir.
Se os requisitos forem organizados de acordo com os diversos pontos de vista relativos a grupos de usuários do sistema, é possível identificar aqueles comuns a todos ou à maioria dos pontos de vista. Esses requisitos comuns podem estar relacionados a assuntos separados, implementados como extensões da funcionalidade central.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...