Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.682 questões

Q1965828 Engenharia de Software
UML é considerada um padrão do Object Management Group (OMG) desde 2000. E resultado do trabalho de pessoas como Grady Booch, James Rumbaugh e lvar Jacobson que na década de 90 se uniram para tentar unificar práticas de modelagem. A respeito do que é a UML e dos diagramas que a compõem, analise as afirmativas abaixo e marque alternativa correta.

|. Em UML os diagramas comportamentais possuem este nome pois representam os aspectos da aplicação que sofrem alterações, ou seja, aspectos dinâmicos.
Il. UML não é uma metodologia. Ela é uma linguagem reconhecida como poderosa para a comunicação em equipes de desenvolvimento de software. Detalha, através de diagramas, as estruturas e os comportamentos que fazem parte do negócio de uma aplicação.
Ill. São exemplos de digramas comportamentais: Diagrama de Interação, Diagrama de Atividades, Diagrama de Tempo e Diagrama de Implantação. 
Alternativas
Q1965827 Engenharia de Software
Nos tempos atuais a utilização de software é essencial na vida de pessoas e empresas. O software é capaz de viabilizar a execução de tarefas que um humano não seria capaz de realizar, mas contribui também tornando mais rápida a execução de tarefas que demorariam horas para serem executadas sem ele. O ponto negativo do software é que pode ser complexo desenvolve-lo. A disciplina de Análise e Projeto Orientados a Objetos busca estudar formas de especificarmos software que será desenvolvido no paradigma orientado a objeto. A respeito da análise e desenvolvimento de software através deste paradigma, analise as afirmativas abaixo e marque alternativa correta.

|. O mecanismo que permite a definição de uma nova classe (subclasse) a partir de uma classe já existente (superclasse) é chamado de herança.
Il. A análise de projetos com paradigma orientado a objeto surgiu após a criação das metodologias ágeis. Essa sucessão ocorreu graças a crise do software que, na década de 70, motivou a criação dos métodos ágeis e estes impulsionaram o paradigma orientado a objeto.
IIl. O polimorfismo é um conceito que deve ser aplicado quando percebemos, durante a análise do projeto, a necessidade de unificarmos atributos comuns às classes que possuem um ancestral comum.  
Alternativas
Q1965811 Engenharia de Software
Machine Leaming é um ramo da ciência da computação que utiliza conceitos das áreas de Estatística, Engenharia e da própria Computação com o objetivo de reconhecer padrões e ensiná-los a uma máquina. Além das áreas citadas, outro aspecto importante para Machine Leaming são os dados. Sem eles não é possível viabilizar o treinamento da máquina. Esses dados devem estar relacionados ao tema para o qual a máquina será treinada. Isso é fundamental pois o objetivo de Machine Learning é permitir que a máquina seja capaz de evidenciar informações que um humano não perceberia facilmente, permitindo, por exemplo, a predição de eventos ou a execução de diagnósticos precisos. A respeito dos fundamentos que envolvem Machine Learning, analise as afirmativas abaixo e marque alternativa correta.

I. No processo de aprendizagem supervisionada o computador recebe um conjunto de dados. Ele encontrará neste conjunto dados de entrada atrelados as saídas esperadas. Neste tipo de aprendizagem o objetivo é encontrar as regras que conseguem mapear aquelas entradas com aquelas saídas. 
II. À aprendizagem por reforço é um tipo de treinamento usado onde enfrentamos um ambiente complexo. Através das tentativas e erro o computador busca uma solução para O problema. Para que a máquina entenda o que são acertos e erros ela receberá recompensas e penalidades durante o processo de busca da solução.
III. Quando o conjunto de dados repassado para o computador possui apenas os valores de saída possíveis (rótulos) mas não conhecemos nada a respeito dos valores das entradas, devemos fazer uso do processo de aprendizagem não supervisionada. Ela foi criada justamente para atender este cenário. Esse aprendizagem envolve complexidades adicionais quando comparada a aprendizagem supervisionada. 
Alternativas
Q1965642 Engenharia de Software
Julgue o item subsecutivo, a respeito de engenharia de software

A fase de iniciação do RUP possui como marco o objetivo do ciclo de vida, o qual avalia a viabilidade básica do projeto, a fim de formular o seu escopo e obter os requisitos mais importantes para o desenvolvimento da solução.
Alternativas
Q1965641 Engenharia de Software
Julgue o item subsecutivo, a respeito de engenharia de software

O padrão ISO/IEC 9126 identifica o grau de facilidade de utilização do software, incluindo facilidade de compreensão, facilidade de aprendizagem e operabilidade como atributos de qualidade. 
Alternativas
Q1965640 Engenharia de Software
Julgue o item subsecutivo, a respeito de engenharia de software

No SCRUM 2020, uma sprint possui duração fixa de um mês ou menos, e todo o trabalho necessário para atingir a meta do produto, incluindo-se sprint planning, daily scrums, sprint review e sprint retrospective, acontece dentro de sprints
Alternativas
Q1965639 Engenharia de Software
Julgue o item subsecutivo, a respeito de engenharia de software

No diagrama de caso de uso a seguir, UC03 - Manter Cadastro de Processo aciona obrigatoriamente UC04.1 - Consultar Envolvido, e este último é acionado opcionalmente por UC04 – Manter Cadastro de Envolvido.
Imagem associada para resolução da questão


Imagem associada para resolução da questão
Alternativas
Q1965637 Engenharia de Software
Julgue o item subsequente, a respeito de gestão, qualidade e governança de tecnologia da informação e engenharia de software

O PMBOK 6 dispõe dos processos de gerenciamento de projetos e gerenciamento de requisitos nas áreas de conhecimento e gerenciamento da integração do projeto e do escopo do projeto, respectivamente. 
Alternativas
Q1965600 Engenharia de Software
Considerando o DMBOK, julgue o item subsequente, a respeito de técnicas em qualidade de dados.

Profiling data ajuda a identificar problemas, mas não identifica a sua origem nem determina o seu impacto nos processos de negócios.
Alternativas
Q1965599 Engenharia de Software
Considerando o DMBOK, julgue o item subsequente, a respeito de técnicas em qualidade de dados.

Entre as dimensões da qualidade de dados, a consistência refere-se ao grau em que os dados representam corretamente as entidades do mundo real. 
Alternativas
Q1965388 Engenharia de Software
Acerca de conceitos e fundamentos de metodologias ágeis, julgue o item que se segue.  

Em um ambiente de DevOps, o gerenciamento de liberação é geralmente integrado à cadeia de ferramentas de integração contínua e implantação contínua.
Alternativas
Q1965386 Engenharia de Software
Acerca de conceitos e fundamentos de metodologias ágeis, julgue o item que se segue.  

A Sprint pode ser considerada o núcleo do Scrum, pois é nesse período que são executados eventos como: reunião de planejamento da Sprint, reunião diária, revisão da Sprint e retrospectiva da Sprint. 
Alternativas
Q1965384 Engenharia de Software
Acerca de conceitos e fundamentos de metodologias ágeis, julgue o item que se segue.  

Um ponto fundamental do Scrum é o conceito de equipe que deve ser seguido, principalmente quando se refere a equipes multifuncionais ou multidisciplinares, em que existem responsabilidades individuais e não papéis. 
Alternativas
Q1965378 Engenharia de Software
Acerca da governança de TI e de aspectos relacionados ao gerenciamento de projetos, julgue o seguinte item. 

Ferramenta de cronograma é um fator ambiental da empresa que pode influenciar o processo de sequenciar as atividades. 
Alternativas
Q1965376 Engenharia de Software
Acerca da governança de TI e de aspectos relacionados ao gerenciamento de projetos, julgue o seguinte item. 

O gerenciamento de integração do projeto inclui os processos necessários para assegurar que o projeto abarque todo o trabalho, e apenas o necessário, para que se conclua com sucesso. 
Alternativas
Q1965368 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

O Appium foi projetado para, entre outras finalidades, automatizar testes sem a necessidade de recompilar códigos ou estruturas específicas do próprio Appium ou de terceiros.
Alternativas
Q1965367 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Na gestão de defeitos, o princípio de teste da regra 10 de Myers estabelece que as atividades de teste estático e dinâmico devem ser planejadas muito antes de serem iniciadas. 
Alternativas
Q1965366 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Na programação de um script Selenium, a sincronização do código ao estado atual do navegador pode ser realizada com uma espera explícita, durante a qual o código interrompe a execução do programa até que se resolva a condição definida ou decorra o limite de espera da chamada. 
Alternativas
Q1965365 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

No desenvolvimento orientado a comportamento (BDD), os ciclos iniciam-se com a criação de testes de unidade e integração.
Alternativas
Q1965364 Engenharia de Software
Acerca da análise, do controle e da gestão de testes e casos de testes de software, julgue o item a seguir.

Antes de utilizar o Selenium em um projeto de automação de testes, é preciso instalar as bibliotecas de linguagem para a linguagem escolhida e os drivers para os navegadores definidos. 
Alternativas
Respostas
5261: A
5262: A
5263: B
5264: C
5265: C
5266: C
5267: C
5268: E
5269: C
5270: E
5271: C
5272: C
5273: E
5274: C
5275: E
5276: C
5277: E
5278: C
5279: E
5280: C