Foram encontradas 5.707 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A qualidade do produto de software garante a aplicação correta do processo de desenvolvimento, concentrando esforços na busca pela qualidade do modo de criar e de manter o produto final.
O relacionamento no modelo entidade-relacionamento é uma associação intuitiva entre entidades, cujo número de entidades envolvidas é conhecido como hierarquia.
O polimorfismo de objeto pode criar objetos que herdam comportamento de uma classe e pode possibilitar que o desenvolvedor programe um comportamento diferente para os métodos de classes existentes, mas, para que seja da forma sobrescrita, o polimorfismo precisa possuir a mesma assinatura.
Embora não afetem diretamente o que o software irá entregar, os requisitos de espaço são classificados, excepcionalmente, como requisitos funcionais em projetos orientados a objetos, especialmente devido à reusabilidade.
Na análise de requisitos não funcionais, o tempo de treinamento, o tempo de reinício após falha, o número de sistemas-alvo e a disponibilidade são medidas para, respectivamente, facilidade de uso, robustez, portabilidade e confiabilidade.
Na Extreme Programming, a programação em pares cria ilhas de especialistas na equipe por meio da análise simultânea de duas pessoas no desenvolvimento do software.
O foco nos métodos ágeis está na entrega incremental do software, ou seja, na entrega de valor, com fundamento no princípio de processos prescritivos.
Serão classificados como organizacionais os requisitos operacionais e de desenvolvimento que forem identificados na análise de requisitos não funcionais.
As etapas da engenharia de software são, frequentemente, citadas como paradigmas, cuja escolha é realizada em função da natureza do projeto e da aplicação, dos métodos e das ferramentas a serem utilizados.
Os métodos da engenharia de software proporcionam os detalhes de como construir o software e introduzem, muitas vezes, uma notação gráfica ou orientada à linguagem especial.
A engenharia de software, cujo objetivo é o de apoiar o desenvolvimento de programas de computador, prioriza a programação individual e especializada, excluindo-se a documentação e as configurações do programa, que são tratados pela engenharia de sistemas e pela ciência da computação.
Os procedimentos de engenharia de software constituem o elo entre os métodos e as ferramentas, o que possibilita o desenvolvimento racional e oportuno de software.
DevOps é um conceito pelo qual se busca entregar sistemas melhores, com menor custo, em menor tempo e com menor risco.
O profissional especialista em DevOps deve atuar e conhecer as áreas de desenvolvimento (engenharia de software), operações e controle de qualidade, além de conhecer, também, de forma ampla, os processos de desenvolvimento ágil.
O índice de desempenho para término é uma métrica de desempenho de custos obtida pela razão entre o custo para se terminar o trabalho restante e o orçamento restante do projeto.
Os objetivos de uma daily scrum incluem a disseminação do conhecimento sobre o que foi executado no dia anterior, a identificação de impedimentos e a priorização do trabalho a ser realizado.
No contexto da metodologia Scrum, ocorre um sprint quando o scrum master acelera o ciclo de desenvolvimento de um produto ou serviço.
A técnica heurística pode ser utilizada para estimar partes do cronograma de um projeto.
O caminho crítico de um projeto é calculado a partir das datas de início e término mais cedo e das datas de início e término mais tarde, para todas as atividades, sem que sejam consideradas quaisquer limitações de recursos. Assim, a sequência de atividades obtida representa o caminho mais longo e determina a menor duração possível.
Caso o gerente de um projeto necessite recalcular a duração de sua execução, decidindo-se por analisar a sequência de atividades do cronograma com menor flexibilidade, a melhor técnica para esse fim será o método do diagrama de precedência.