Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.116 questões
Sobre os diagramas de classes da UML, considere as seguintes afirmativas:
1. Uma classe é uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações e semântica.
2. O retângulo que representa uma classe pode ser constituído de três partes: a de cima representa o nome, a do meio os atributos e a de baixo as operações.
3. Os diagramas de classes costumam conter os seguintes itens: Classes, Interfaces e Relacionamentos.
4. Os diagramas de classes são utilizados para fazer a modelagem da visão estática de um sistema. Essa visão oferece principalmente suporte para os requisitos funcionais de um sistema – os serviços que o sistema deverá fornecer aos usuários finais.
Assinale a alternativa correta.
Tão logo exista uma versão do documento de requisitos, o processo de gerenciamento de requisitos deverá ser iniciado.
As informações de rastreabilidade de requisitos possibilitam a realização de estimativa do custo de mudanças em requisitos.
As mudanças de requisitos em processos ágeis de desenvolvimento não seguem um processo formal de gerenciamento de requisitos.
Para a elicitação dos requisitos, é indicada à empresa a realização de um workshop de requisitos, em que seja determinado um facilitador, mesmo que sem grande experiência com os processos de gerenciamento de requisitos.
Os requisitos não funcionais a serem especificados estabelecerão restrições que devem ser seguidas por todo o sistema da referida empresa, podendo até mesmo levar à necessidade de definição de requisitos funcionais.
A definição de um protótipo para a validação dos requisitos pode tornar o processo de requisitos mais barato e mais simplificado, já que ele vai corresponder à real forma de uso do sistema a ser construído.
Uma forma de validação dos requisitos é a geração de casos de teste para os requisitos documentados.
A aplicação de métricas estáticas de produto é comumente usada para se avaliar a complexidade de um software.
A métrica conhecida como resposta para uma classe relaciona o nível de complexidade de uma determinada classe com a quantidade de interações que ela faz com objetos de outras classes.
A aplicação da análise de pontos de função determina o custo do software a ser desenvolvido, independentemente dos índices de produtividade de cada empresa.
No ciclo de vida do software, o congelamento dos requisitos do software garante que este, quando em desenvolvimento, atenda à expectativa do usuário, desde que tudo que tenha sido requisitado seja implementado.
Metodologias de desenvolvimento ágil enfocam atividades de projeto e implementação, desconsiderando as atividades de elicitação de requisitos e a produção de documentação.