Questões de Concurso Sobre engenharia de software
Foram encontradas 14.677 questões
Assinale a alternativa correta.
Analise o diagrama de caso de uso UML a seguir.

Um diagrama de caso de uso representa as funcionalidades
propostas para um sistema. De acordo com o diagrama
apresentado,
Analise o diagrama de classes UML, apresentado a seguir.

A análise dos relacionamentos existentes no diagrama
indica que:
Considere as seguintes subcaracterísticas de qualidade de produto de software:
I. se o software efetivamente possibilita executar as funções que lhe são apropriadas;
II. o quanto o software produz dados e consultas corretos e precisos de acordo com a sua definição;
III. o grau em que as funções do sistema facilitam a realização de tarefas e objetivos especificados.
No modelo de qualidade da norma ISO/IEC 25010:2011, essas subcaracterísticas estão vinculadas à característica de qualidade denominada
( ) A manutenção corretiva caracteriza-se por manter o software operacional, mas exige que as causas da falha sejam rastreadas e sanadas, por vezes, até em nível de requisitos. ( ) A manutenção adaptativa ocorre para prevenir defeitos que possam existir e consiste em criar um conjunto de testes a serem executados com o sistema em operação. ( ) Sistemas legados não apresentam dificuldade de manutenção devido à tecnologia adotada e à documentação, pois a aplicação da engenharia reversa supre essas falhas. ( ) Mudanças para melhorar aspectos do sistema e, na documentação, para maior compreensão são classificadas como manutenção perfectiva.
Assinale a sequência correta.
I - Os requisitos de usuários precisam ser capturados para a definição do escopo do sistema e especificados no Documento de Requisitos de Usuário. II - A arquitetura do sistema é definida no Documento de Projeto da Arquitetura que possibilita a construção de protótipos para visualização em conjunto com o cliente. III - Os requisitos de sistema elaborados pelo usuário são especificados no Documento de Requisitos de Software para estimativa de custos. IV - A qualidade de software não se aplica à fase de requisitos, especificações e arquitetura, mas somente à implementação dos programas onde é mensurável.
Está correto o que se afirma em
Os métodos de análise e projeto de software permitem construir modelos e avaliar a completeza e a consistência do processo e do projeto. A adoção de uma metodologia para o processo de desenvolvimento de software impõe uma disciplina que possibilita a previsibilidade e eficiência necessárias à Engenharia de Software. As metodologias tradicionais de desenvolvimento de software, baseadas na elicitação e documentação completa de requisitos para a posterior construção do software, estão sendo confrontadas pelas metodologias ágeis que dão ênfase às pessoas, interações, colaboração dos usuários para a entrega rápida de artefatos. Muitos autores descrevem os modelos de desenvolvimento de software, pois tratam apenas do processo; nessa questão, a abordagem para metodologia é abrangente. A coluna da esquerda apresenta metodologias de desenvolvimento de software e a da direita, características de cada uma. Numere a coluna da direita de acordo com a da esquerda.
1 - Modelo em cascata
2 - Extreme Programming (XP)
3 - Scrum
4 - Modelo Espiral
( ) Ciclo de desenvolvimento curto, feedback constante, incremental.
( ) Backlog de produto, Sprint, Sprint backlog.
( ) Combina elementos de projeto e estágios de prototipação.
( ) Fases progressivas, processo estruturado.
Marque a sequência correta.