Questões de Concurso Público STF 2013 para Técnico Judiciário - Tecnologia da Informação
Foram encontradas 19 questões
Integração contínua, entrega contínua, teste contínuo, monitoramento contínuo e feedback são algumas práticas do DevOps.
No Scrum, durante um script, mudanças que afetem o objetivo da Sprint podem ser realizadas somente se elas forem aprovadas pelo Product Owner e não acarretarem diminuição das metas de qualidade do produto.
O DevOps aplica abordagem ágil de desenvolvimento de software ao permitir que um negócio maximize a velocidade de entrega de um produto ou serviço.
As características básicas pertinentes aos métodos ágeis incluem a dependência de requisitos bem definidos, que não devem ser constantemente alterados, e a dependência do uso de UML para a modelagem.
O ciclo de vida de um software deve apresentar, no mínimo, as etapas de elaboração do documento de visão, levantamento de regras de negócio, especificação/validação de requisitos e prototipagem.
A prototipação é uma técnica adotada para a verificação dos requisitos de um software, portanto, para a adequada validação desses elementos, recomenda-se que o usuário participe do processo de análise dos requisitos.
Atendimento aos requisitos de sistema, cuidado com a qualidade do projeto e do software e gerenciamento da produtividade do desenvolvimento são pontos fundamentais da engenharia de software que devem ser feitos de modo sistematizado.
Os requisitos de sistema são utilizados para construção do projeto do sistema.
O processo de software fundamentado no modelo em espiral apresenta o processo em loops compostos basicamente por setores, como, por exemplo, definição de objetivos, avaliação de riscos, planejamento e desenvolvimento e avaliação.
O gerenciamento da qualidade de software deve ser feito de modo organizado pelo gerente do projeto e por sua equipe de desenvolvimento.
Cada projeto de desenvolvimento de software apresenta particularidades, portanto evita-se o uso de padrões internacionais de medição e análise, que, geralmente, dificultam o processo de gerenciamento da qualidade.
Em projetos de engenharia de software orientados a objetos, as classes de objetos são declaradas com todos os atributos e operações que devem ser associados aos objetos pertinentes a essa classe.
O diagrama de fluxo de dados é uma técnica utilizada para a modelagem de processos de negócio, visto que representa uma estrutura estática do sistema.
O design emergente é uma forma de desenvolvimento de software criado para países emergentes, especialmente a Índia, que possui avançada indústria de desenvolvimento de software. A principal característica do design emergente é o desenvolvimento 24 horas, em que, quando uma equipe acaba o turno de trabalho, outra equipe continua em outro ponto do planeta.
Por conterem referências às suas próprias classes, os objetos são mais vulneráveis a combinações incompatíveis de tipos do que as variáveis da programação convencional, o que impede a verificação dinâmica da satisfação dos pressupostos de um método.
São características de um servidor de integração contínua: compilação do código-fonte, realização de operações de checkout do gerenciador de configuração, execução de um conjunto de testes, auditoria do código-fonte e testes funcionais.
O Selenium RC grava as ações do usuário, que podem ser transformadas em código de diversas linguagens, como, por exemplo, Java.
No TDD, o primeiro passo do desenvolvedor é criar o teste, denominado teste falho, que retornará um erro, para, posteriormente, desenvolver o código e aprimorar a codificação do sistema.
O refactoring aprimora o design de um software, reduz a complexidade da aplicação, remove redundâncias desnecessárias, reutiliza código, otimiza o desempenho e evita a deterioração durante o ciclo de vida de um código.