Foram encontradas 4.241 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Para obter uma cópia de um repositório Git existente, é correto utilizar o comando git clone <url>.
O Docker é uma ferramenta open source que permite a criação de ambientes virtuais por meio de Linux Containers, sendo uma das vantagens dos contêineres Docker fornecer uma virtualização em nível de sistema operacional, o que isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais.
Na prática de integração contínua para desenvolvimento de software, vários colaboradores criam e mantêm o código de forma organizada e controlada, utilizando ferramentas como Git (controle de versão), Junit (testes), Hudson e Jenkins (deploys em ambientes de desenvolvimento e produção), o que reduz a geração de erros de integração.
Refactoring (refatoração) é o processo utilizado para reescrever aplicações desatualizadas, com a finalidade de incrementar e melhorar suas funcionalidades; o uso dessa técnica normalmente aprimora aplicações para disponibilizá-las na Internet.
No desenvolvimento de software com metodologias ágeis, o backlog priorizado é uma técnica que pode trazer resultados positivos para o design emergente.
No desenvolvimento embasado em domain-driven design, a definição da tecnologia a ser utilizada tem importância secundária no projeto.
Os pontos por função não ajustados (PFNA) devem ser multiplicados pelo seu fator de ajuste (FA) para que se obtenha, assim, o valor final dos pontos por função.
A contagem das funções de transações (FT) deve ser precedida pela contagem dos tipos de funções de dados.
A percepção da qualidade do produto de software sob o ponto de vista do usuário é denominada qualidade externa.
As características de qualidade externa e interna de um software são funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade.
Na UML, o diagrama de caso de uso demonstra as interações entre os usuários e o software, por meio de uma sequência de eventos realizados pelos usuários.
O processo de desenvolvimento de software, independentemente do seu tamanho e da sua destinação, pode envolver atividades genéricas como comunicação, planejamento, modelagem, construção e uso.
No processo unificado, requisitos é a disciplina que demanda maior esforço nas fases de elaboração e construção de software.
A interoperabilidade entre um software que esteja em desenvolvimento e outros sistemas existentes é considerada um requisito funcional.
No modelo de desenvolvimento de software em cascata, a abordagem é orientada ao risco e as tarefas são organizadas nos seguintes ciclos: determinar objetivos, identificar e resolver riscos, desenvolver e testar, e planejar a próxima iteração.
Em DevOps, o princípio monitorar e validar a qualidade operacional antecipa o monitoramento das características funcionais e não funcionais dos sistemas para o início do seu ciclo de vida, quando as métricas de qualidade devem ser capturadas e analisadas.
Entre os processos da gestão de projetos com Scrum, as inspeções constituem os processos mais complexos e formais e, por isso, ocorrem somente ao fim de um ciclo de várias sprints, após a liberação de uma funcionalidade plena e o seu reconhecimento pelo demandante.
Conforme o PMBOK 5, os projetos de interesse negocial determinam as considerações estratégicas a serem adotadas pela organização e, consequentemente, orientam o seu planejamento estratégico.