Questões de Concurso

Foram encontradas 8.670 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q954230 Engenharia de Software

O desenvolvimento de requisitos é geralmente subdivido em elucidação (elicitation), análise, especificação e validação. A cada uma dessas disciplinas estão associadas várias práticas, que contribuem para o bom andamento das atividades das disciplinas.


Dentre as práticas associadas à disciplina de especificação se encontra a

Alternativas
Q954229 Engenharia de Software

Seja o seguinte diagrama de classes UML.


Imagem associada para resolução da questão


Qual diagrama de sequência UML é semanticamente compatível com o diagrama de classes acima?

Alternativas
Q954228 Engenharia de Software
De acordo com o Processo Unificado (RUP), que resultado deve ser alcançado ao término da fase de elaboração?
Alternativas
Q954221 Engenharia de Software

Um grupo de desenvolvedores elaborou vários casos de teste que selecionam caminhos de teste de acordo com as definições e com o uso de variáveis existentes em um programa.


Esse tipo de teste caixa-branca é denominado

Alternativas
Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952973 Engenharia de Software

O processo é um dos pilares do espectro da Gestão de Produção de Software (4 p´s) além de pessoal, produto e projeto. O processo é um dos componentes que, aparentemente, menos interfere no resultado já que trata de organizar a forma como será conduzida a produção, mas tal impressão é superficial, já que a escolha acertada do modelo de processo tem um papel fundamental na qualidade final de um software. Sendo assim, pelo viés da Gestão de Produção, analise as afirmativas a seguir:


I - Independente do modelo de processo adotado, há a necessidade da decomposição do processo que responderá: “Como será desenvolvida a atividade do arcabouço”.

II - Em um dado momento do projeto, haverá a fusão entre processo e produto. Neste momento o processo deixa de ser abstrato e passa a ser correspondente a uma função específica do software.

III - A importância da data de início e fim de projeto é marcada por se tratar de uma das medidas de sucesso da gestão da produção já que um projeto entregue com atraso ou antecipadamente evidencia a dificuldade do gestor em dimensionar ou controlar recursos do projeto.

IV - Validação de esforço, um dos princípios da cronogramação de projetos de software, trata da qualidade de produção individual de cada um dos membros da equipe. Por exemplo, no caso de um programador específico, qual taxa de sucesso que ele possui em uma unidade de trabalho.


É correto o que se afirma em:

Alternativas
Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952971 Engenharia de Software

Sabendo que os itens abaixo são os produtos resultantes de atividades práticas de Engenharia de Software:


I - Software instalado, documentação completa do componente entregue e esquema de suporte e feedback consolidado.

II - Diagramas de análise e de projeto que seguirão o cumprimento do plano estabelecido na fase de planejamento.

III - Diagramas, entrevistas, relatórios e até protótipos podem ser realizados e aproveitados desta tarefa. IV - Software funcionando e com testes de componente efetuados.

V - Um plano justo às necessidades do projeto e o mais próximo da realidade possível.


A ordem correta destes produtos para relacioná-los com as atividades do arcabouço genérico do processo de Engenharia Software: Comunicação, Planejamento, Modelagem, Construção e Implantação respectivamente é: 

Alternativas
Ano: 2018 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2018 - IF-MT - Informática |
Q952963 Engenharia de Software
Há muito tempo que se tem proposto métodos de desenvolvimento de software. Os métodos mais conhecidos foram baseados em duas abordagens: Estruturada e Orientada a Objetos. Ambas possibilitam desenvolver sistemas em várias áreas de aplicação. Atualmente, os métodos orientados a objetos utilizam notação UML (Unified Modeling Language) que, com o apoio da OMG (Object Management Group), tornou-se padrão da indústria de desenvolvimento de software. Sobre a UML é correto afirmar que:
Alternativas
Q952938 Engenharia de Software

O aplicativo Apache JMeter é um software de código aberto desenvolvido em Java e projetado para realizar testes de carga e medir desempenho. Para executar um teste de carga, podemos utilizar o comando abaixo. O que se pode afirmar por meio dele?


jmeter -n -t my_test.jmx -l my_test.jtl -H my.server -P 8000

Alternativas
Q952927 Engenharia de Software
O Git é um sistema de controle de versão distribuído gratuitamente e de código aberto projetado usado, principalmente, no desenvolvimento de software. Sobre o Git o que é correto afirmar?
Alternativas
Q952923 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software. Object Constraint Language (OCL) é uma linguagem declarativa para descrever as regras que se aplicam aos modelos da UML. Qual sentença abaixo é verdadeira acerca da OCL?
Alternativas
Q952916 Engenharia de Software
Sobre testes unitários, assinale a alternativa correta.
Alternativas
Q952874 Engenharia de Software
Segundo Pressman (2016), Theo Mandel, em seu livro sobre projeto de interfaces com o usuário, cunha três regras de ouro para projetos de interface: deixar o usuário no comando, reduzir a carga de memória do usuário, tornar a interface consistente. Essas regras formam, na verdade, a base para um conjunto de princípios para o projeto de interfaces com o usuário. NÃO é um dos princípios que deva ser considerado durante o projeto de interface com o usuário, segundo Mandel:
Alternativas
Q952872 Engenharia de Software
Sobre tarefas da engenharia de requisitos, é INCORRETO afirmar:
Alternativas
Q952507 Engenharia de Software
Um Analista está trabalhando em um projeto de desenvolvimento de software utilizando o método Extreme Programming (XP) e executando testes com base no ciclo definido no Test-Driven Development (TDD). Nesse ciclo,
Alternativas
Q952504 Engenharia de Software
Enquanto o processo de desenvolvimento Scrum usa sprints formais (ciclos de trabalho) com funções específicas atribuídas, o Kanban
Alternativas
Q952503 Engenharia de Software

Considere as características abaixo.


I. Colaboração e desenvolvimento de empatia entre integrantes das equipes com foco no projeto e não em interesses pessoais.

II . Reuniões com a participação de profissionais de várias áreas necessárias para o projeto (desenvolvimento, operações, apoio).

III . Utilização de metodologias ágeis como RUP, XP e/ou Scrum para permitir entregas rápidas e contínuas.

IV. Implementação do gerenciamento de configuração para que mudanças realizadas manualmente nos servidores, sem conhecimento da gerência de configurações, sejam desfeitas.

V. Estratégias para gestão de incidentes bem definidas, políticas de rollback, backup e ferramentas de monitoração proativas.

VI. Ambientes necessários para o trabalho da equipe de desenvolvimento providos de forma dinâmica e automatizada, sem necessidade de intervenção da equipe de operações.


São características corretas e alinhadas às práticas DevOps APENAS os itens

Alternativas
Q952502 Engenharia de Software
Um Analista de Sistemas deseja documentar os papéis e responsabilidades dos membros da equipe no desenvolvimento de um projeto de software que utiliza como base para gestão o guia PMBOK 5ª edição. Para isso poderá utilizar
Alternativas
Q952499 Engenharia de Software
Em uma organização, os portfolios são gerenciados de maneira centralizada com atividades que envolvem priorização, autorização, gerenciamento e controle de projetos, programas e outros trabalhos relacionados para atingir os objetivos estratégicos específicos. Nessa organização, a melhor escolha para liderar o Portfólio Management (PfM) é um
Alternativas
Q949800 Engenharia de Software
O planejamento de testes é governado pela necessidade de selecionar alguns poucos casos de teste de um grande conjunto de possíveis casos. O exame que avalia se um grupo de entrada de dados resultou nas saídas pretendidas, levando-se em consideração a especificação do programa, é denominado teste
Alternativas
Q949796 Engenharia de Software
Em um diagrama de caso de uso, o ator representa
Alternativas
Respostas
3941: E
3942: C
3943: B
3944: B
3945: A
3946: E
3947: E
3948: D
3949: A
3950: C
3951: C
3952: E
3953: C
3954: B
3955: A
3956: C
3957: C
3958: E
3959: B
3960: B