Questões de Concurso Sobre engenharia de software

Foram encontradas 14.885 questões

Q789129 Engenharia de Software
Considerando o referencial de Boehm para o processo de desenvolvimento de software, modelo em espiral, assinale a alternativa que define as quatro ações que devem ocorrer em cada iteração:
Alternativas
Q789127 Engenharia de Software

Segundo Pressan (2010), um conjunto de ações de engenharia de software, mecanismos que assegurem o controle sobre as modificações nos projetos inerentes ao desenvolvimento de sistemas computacionais integram um modelo prescritivo de processo de desenvolvimento de software.

Considerando este referencial teórico, assinale a alternativa correta. Para Pressan (2010, p.38) São modelos de processos prescritivos.

Alternativas
Q789126 Engenharia de Software

Um modelo de desenvolvimento de um software pode ser descrito como um rol de eventos e atividades que levam ao desenvolvimento de um software. Este rol de atividades pode ser diferente para cada modelo de processo de desenvolvimento, porém, há um conjunto destas atividades e eventos que estão presente na maioria destes modelos.

Assinale a alternativa que contenha os elementos que estão presentes na maioria dos modelos.

Alternativas
Q789125 Engenharia de Software
Considerando que modelos evolucionários se caracterizam por sua iteratividade e permitem o desenvolvimento de versões de software cada vez mais completas e que pela iteratividade possibilitem desenvolvermos versões cada vez mais completas do software (SOMMERVILLE, 2007,) assinale a alternativa que caracteriza os dois tipos processos mais comuns destes modelos são:
Alternativas
Q789081 Engenharia de Software

A atividade de teste de software contribui para revelar defeitos latentes nos programas.

Em relação às técnicas de testes de software, é correto afirmar que:

Alternativas
Q789078 Engenharia de Software

Um sistema está sendo desenvolvido com a utilização do processo unificado, que contém diversas fases. Na fase atual do processo será feita a implantação do sistema e a análise de lições aprendidas. Os analistas de requisitos e de negócio, praticamente, já terminaram suas atividades. É necessário ainda analisar a possibilidade de se executar outro ciclo de desenvolvimento.

O sistema está na fase de:

Alternativas
Q789077 Engenharia de Software

Um sistema está sendo desenvolvido por uma empresa terceirizada para apoiar as vendas de um mercado varejista da Grande São Paulo denominado “Mendes Sá Colão”. Após o desenvolvimento do sistema, a empresa terceirizada deverá passar o código fonte para a área de TI da “Mendes Sá Colão”, que passará a ser responsável pela continuidade do sistema. Foi ressaltada, também, a necessidade de que o sistema, caso ocorra uma falha, se recupere de forma automática e rapidamente.

Nesse caso, os atributos de qualidade do sistema com maior peso são:

Alternativas
Q789076 Engenharia de Software

O Analista de Sistemas Pedro está realizando um levantamento de requisitos por meio de prototipação. Sua intenção com esse protótipo é proporcionar uma visão geral do sistema com todas as suas funcionalidades, sem entrar em detalhes específicos de cada funcionalidade, de forma que a interface como um todo possa ser criticada pelos usuários.

Nesse caso, o tipo de protótipo mais adequado é o(a):

Alternativas
Q789075 Engenharia de Software

O diagrama de sequência abaixo representa o processo de matrícula de um aluno em determinado módulo de um curso preparatório.

Imagem associada para resolução da questão

Com relação ao diagrama, analise as afirmativas a seguir:

I. O aluno só será cadastrado no sistema após a confirmação de matrícula.

II. Caso os dados do aluno estejam inválidos o objeto M da classe Matricula será excluído.

III. O método criarMatricula(dados) não passa parâmetros em sua chamada.

IV. O método apresentarMsgDadosInvalidos() é o retorno do método criarMatricula(dados).

V. M é uma instância da classe Matricula criada após o início do processo representado no diagrama.

Está correto o que se afirma em:

Alternativas
Q788628 Engenharia de Software

No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:

I Checkout é o comando de excluir um código-fonte do repositório.

II Commit é o comando de submeter mudanças em um código-fonte.

III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.

IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.

Estão corretas as afirmações

Alternativas
Q787447 Engenharia de Software
Um sistema de informação digital, ao buscar a personalização de seus serviços e produtos, deverá
Alternativas
Q787442 Engenharia de Software

O trecho a seguir trata-se de um fragmento de um estudo de usuários. Leia-o atentamente.

“Recrutados em anúncios de jornais, 21 usuários da Web participaram de três sessões como voluntários. Cada sessão foi coordenada por um moderador e demorou de duas a três horas. O objetivo da utilização do método foi o de identificar as necessidades, expectativas e problemas dos usuários da informação em saúde na Web, com ênfase na avaliação destes em relação à qualidade da informação recuperada.”

A análise desse trecho permite afirmar que o método de coleta de dados utilizado foi:

Alternativas
Q787439 Engenharia de Software
Os selos de validade que qualificam páginas Web e atendem aos critérios de qualidade definidos para a informação na área de saúde assumem o papel tradicionalmente desempenhado pela revisão por pares. Na atualidade, esses selos são instrumentos de
Alternativas
Q786893 Engenharia de Software
A respeito da elaboração de um plano de testes de software, assinale a alternativa correta.
Alternativas
Q786892 Engenharia de Software
Quanto ao teste de software, é correto afirmar que os testes
Alternativas
Q786891 Engenharia de Software

Imagem associada para resolução da questão

Com base nessa figura, assinale o tipo correto de relacionamento (associação) existente entre as classes Veículo e Caminhão.

Alternativas
Q786890 Engenharia de Software

Imagem associada para resolução da questão

Com base na figura apresentada, assinale a alternativa que expressa corretamente, em notação UML, que “algumas pessoas pilotam motos”.

Alternativas
Q786889 Engenharia de Software
Pontos por função utilizam medidas de contagem direta para avaliar as funcionalidades entregues pela aplicação. O seu cálculo pode ser dado pela fórmula FP (Function Points) = Contagem_Total x [0,65 + 0,01 x £(Fi)]. A complexidade para cada parâmetro de medicação é dada pela tabela a seguir, e deve ser considerada no cálculo da Contagem_Total.  Imagem associada para resolução da questão
Um sistema em desenvolvimento tem as seguintes características:  • o número de entradas de usuário é 12 (Simples); • o número de saídas de usuário é 8 (Simples); • o número de consultas é 6 (Médio); • o número de arquivos é 3 (Médio); • o número de interfaces externas é 1 (Complexo); e, • os valores de ajuste de complexidade £(Fi) = 35. Considerando todos esses aspectos, assinale a alternativa que indica a contagem de número de pontos de função (FP) para esse sistema. 
Alternativas
Q786887 Engenharia de Software
A medição é fundamental para a engenharia de software; ela permite aos gerentes planejar, controlar, melhorar e aperfeiçoar o processo de desenvolvimento de software. Acerca desse assunto, assinale a alternativa correta.
Alternativas
Q786248 Engenharia de Software
O modelo de requisitos define um conjunto completo de classes de análise. Cada uma descreve algum elemento do domínio do problema [...]. Conforme evolui o modelo de projeto, a equipe de software deve definir um conjunto de classes de projeto que refina as classes de análise [...]. Segundo os conceitos de análise e projeto orientado a objeto, são considerados os seguintes tipos específicos de classes de projeto, EXCETO:
Alternativas
Respostas
8561: C
8562: C
8563: B
8564: A
8565: A
8566: D
8567: B
8568: E
8569: B
8570: A
8571: C
8572: A
8573: B
8574: C
8575: E
8576: B
8577: A
8578: D
8579: B
8580: A