Questões de Concurso Sobre engenharia de software
Foram encontradas 14.704 questões
O Selenium RC grava as ações do usuário, que podem ser transformadas em código de diversas linguagens, como, por exemplo, Java.
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.
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.
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.
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.
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.
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.
O gerenciamento da qualidade de software deve ser feito de modo organizado pelo gerente do projeto e por sua equipe de desenvolvimento.
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.
Os requisitos de sistema são utilizados para construção do projeto do sistema.
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.
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.
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.
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 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.
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.
Integração contínua, entrega contínua, teste contínuo, monitoramento contínuo e feedback são algumas práticas do DevOps.
PMO (Project Management Office) é, em uma organização, uma unidade que pode recomendar o cancelamento de projetos, priorizar projetos, ajudar a fornecer recursos e fazer parte do comitê de controle de mudanças.
1. Demonstrar ao desenvolvedor e ao cliente que o software atende a seus requisitos.
2. Descobrir situações em que o software se comporta de maneira incorreta, indesejável ou de forma diferente das especificações.
Desse modo, é correto afirmar que
I. Componentes.
II. Comunicação.
III. Implantação.
IV. Caso de Uso.
V. Classes.
VI. Estados.
São Diagramas Comportamentais APENAS os descritos em