Questões de Concurso Sobre engenharia de software
Foram encontradas 14.525 questões
Na fase de definição da arquitetura, os processos de engenharia de requisitos e o projeto de arquitetura são absolutos, não podendo haver entre eles sobreposição, para não prejudicar a decomposição da arquitetura.
A gestão de requisitos é composta das seguintes fases: elicitação, na qual se insere a prototipação; especificação; e validação.
O ato de colecionar os requisitos não estruturados, o de agrupar requisitos relacionados e o de organizá-los em grupos coerentes estão relacionados às atividades de classificação e organização de requisitos.
A atividade de classificação deve ocorrer após a descoberta dos requisitos e antes de sua priorização e negociação.
As entregas da elicitação dependem das técnicas utilizadas para a sua realização. Nesse ciclo, preparar a elicitação é uma tarefa que pode ter como entrada o business case e o escopo da solução.
Na técnica de análise de interface, os requisitos da interface do usuário são detalhados e integrados a outros requisitos, como casos de uso, cenários, regras de dados e de negócio, o que permite ao especificador de requisitos avaliar, identificar, descrever e validar suas necessidades de interface da solução a ser desenvolvida.
Essa estratégia de teste em um ambiente controlado é conhecida como teste
Essas pessoas são conhecidas como
Uma das principais críticas a esse ciclo de vida é que a(o)
De acordo com a NC n.º 16/IN01/DSIC/GSIPR, no processo de desenvolvimento de software seguro, devem-se identificar os responsáveis pela definição e validação dos requisitos de segurança que o software deva atender, requisitos que devem ser definidos e homologados ao final do projeto de desenvolvimento do software.
Sistemas com baixo nível de cobertura de planejamento de testes produzem um baixo nível de cobertura de execução de testes.
Quando se utiliza a análise estática de código fonte, a identificação de um erro não interrompe a verificação do sistema.
O processo de desenvolvimento interativo e incremental apresenta dificuldades para dar visibilidade ao processo.
Na UML 2.0, o diagrama de tempo é utilizado para demonstrar em que momentos uma classe pode ser instanciada ao longo de um período.
De acordo com a análise de pontos de função, o desenvolvimento de aplicações sem a preocupação de produzir código reusável não influencia na contagem do fator de ajuste.
No SCRUM, cada ponto de história (PH) implica uma hora de trabalho de uma pessoa.
A principal prioridade dos processos e práticas ágeis de desenvolvimento de software é satisfazer o cliente com entregas rápidas e contínuas, ainda que haja mudanças de requisitos nas etapas finais do projeto.
No XP (Extreme Programming), todos os desenvolvedores da equipe devem possuir autorização para modificar, consertar ou refatorar partes do sistema.
A medida de complexidade ciclomática é obtida pela contagem de estruturas de seleção e repetição ou pela contagem do número de regiões do grafo de fluxo, tendo a segunda técnica menor precisão que a primeira.
A realização de testes de carga é importante para os sistemas distribuídos, pois permite a identificação do ponto de degradação desses sistemas, o que possibilita a criação de controles de rejeição de operações a partir desse ponto.