Questões de Concursos Públicos - Engenharia de Software

Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q129098 FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2019
Órgão: FURG
Banca: FURG
Assunto: Ferramentas de Desenvolvimento de Software

No que diz respeito aos comandos básicos de gerenciamento de versões utilizando GIT, é correto afirmar: I) git initialize - Cria um repositório git vazio ou reinicializa um existente. II) git clone - Clona um repositório em um novo diretório. III) git insert - Adiciona o conteúdo do arquivo ao índice. IV) git status - Mostra o status da árvore de trabalho. V) git commit -m "Mensagem do commit" - Cria um novo commit contendo o conteúdo atual do índice e a mensagem de registro fornecida. Assinale a alternativa que indica as afirmativas corretas.
Q129097 FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2019
Órgão: FURG
Banca: FURG
Assunto: Processos de Software - Desenvolvimento Ágil

Sobre a metodologia SCRUM, marque a afirmativa verdadeira:
Q129096 FURG - 2019 - FURG - Técnico de Tecnologia da Informação - Desenvolvimento de Sistemas
Ano: 2019
Órgão: FURG
Banca: FURG
Assunto: XP (eXtreme Programming)

No que diz respeito à metodologia Extreming Programming, é correto afirmar: I) Integrar as partes do sistemas deve ser feito com a maior frequência possível. II) Um desenvolvedor deve ser responsável por uma parte do sistema em particular, para fazer uma melhoria em seu código outra pessoa deve pedir autorização ao responsável. III) Metáfora é um artifício que deve ser utilizado somente na conversa com os clientes IV) O design de uma funcionalidade deve ser o mais simples possível para passar nos testes criados para ela. V) Utilizar padrões de codificação não é recomendado pois interfere na individualidade do programador. Assinale a alternativa que indica as afirmativas corretas.
Q128655 FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca: FUNDATEC
Assunto: Métricas de Software

Após observar as Figuras 10(a) e 10(b), e ler o texto introdutório dessa questão, pode-se afirmar que: I. Na metodologia de desenvolvimento de software RUP, os módulos nº 1 e 2, mostrados na Figura 10(a), são exemplo de iterações. II. No RUP, o escopo do software é estabelecido na fase chamada de "Iniciação". III. "Manter Aluno", "Manter Professor" e "Manter Curso", no RUP, são exemplos de requisitos funcionais do sistema, chamados de casos de uso. Quais estão corretas? 
Q128654 FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca: FUNDATEC
Assunto: Métricas de Software

Sabe-se que em todos os processos elementares de "CONSULTA", dos "CRUD's" do primeiro mês, haverá contabilização, devendo ser apresentado, no rodapé de cada página do relatório gerado, o número da página atual e o seu total, por exemplo, 1/5 (página 1 de 5). Nesse caso, considerando apenas as funções do tipo transação, a contagem estimada de Pontos de Função, do Módulo 1, segundo a NESMA, será um número: 
Q128653 FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca: FUNDATEC
Assunto: Frameworks

No framework "Scrum", a equipe pode monitorar seu progresso ao final de cada Sprint por meio do gráfico mostrado na Figura 17, o qual é chamado de: 
Q128652 FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca: FUNDATEC
Assunto: Frameworks

No framework "Scrum", elabora-se uma lista ordenada de tudo que é conhecido ser necessário no produto. Sobre essa lista, considere, ainda, as seguintes características: (1) ela é a única origem dos requisitos para qualquer mudança a ser feita no produto; (2) essa lista é dinâmica, mudando constantemente para identificar o que o produto necessita para ser mais apropriado, competitivo e útil; (3) ela evolui tanto quanto o produto e o ambiente no qual ele será utilizado; (4) nessa lista, constam todas as características, funções, requisitos, melhorias e correções que formam as mudanças que devem ser feitas no produto nas futuras versões. Nesse caso, pode-se afirmar que tal lista é chamada de:
Q128651 FUNDATEC - 2019 - Prefeitura de Porto Alegre - RS - Auditor Fiscal da Receita Municipal - Bloco II
Ano: 2019
Banca: FUNDATEC
Assunto: Teste de Software

Sabe-se que a equipe responsável pelo desenvolvimento da funcionalidade Agendar Atendimento, do software Sistema de Atendimento Agendado (SAA), realizou testes intensivos, com o objetivo de entregar tal funcionalidade estável e sem erros. A equipe de testes, antes de iniciar suas atividades, estudou os artefatos elaborados no projeto, tais como documento visão, diagramas e especificações de casos de uso, histórias de usuário, casos de teste, regras de negócio, modelo de dados, lista de mensagens, tipos de dados e valores válidos de entrada e saída, dentre outros. Os testadores realizaram muitas simulações, inserindo, na tela de entrada de dados, dados certos e errados, de modo a observar o comportamento do software e as correspondentes saídas de dados. Não cabia a essa equipe realizar testes na arquitetura do software e nem a validação de algoritmos, linguagem de programação ou quaisquer outras estruturas de dados, dessa funcionalidade. Nesse caso, pode-se afirmar que a equipe realizou o seguinte tipo de testes de software: 
Q111593 AMAUC - 2018 - Prefeitura de Seara - SC - Técnico em Informática
Ano: 2018
Banca: AMAUC
Assunto: UML

Para a análise e projeto de sistemas, podemos utilizar modelos de representação ou abstração da realidade para facilitar a compreensão do problema e auxiliar no desenvolvimento de softwares. Um destes recursos é a UML que consiste em uma linguagem de notação representada por um conjunto de diagramas. Neste sentido, para que serve um diagrama de CASOS DE USO?
Q107489 FUMARC - 2018 - CEMIG - MG - Analista de Sistemas de Informática JR
Ano: 2018
Órgão: CEMIG - MG
Banca: FUMARC
Assunto: Engenharia de Requisitos

De acordo com Sommerville (2011), requisitos não funcionais podem ser classificados em Requisitos de Produto, Requisitos Organizacionais e Requisitos Externos. Analise as afirmativas abaixo sobre esses três tipos de classificação. I. Requisitos de Eficiência, Confiabilidade e Portabilidade são Requisitos de Produto. II. Requisitos de Entrega, Implementação e Padrões são Requisitos Externos. III. Requisitos de Interoperabilidade, Éticos e Legais são Requisitos Organizacionais. Está CORRETO apenas o que se afirma em: