Questões de Concurso Sobre engenharia de software

Foram encontradas 14.525 questões

Q1083857 Engenharia de Software
O seguinte diagrama de caso de uso utiliza o tipo de relacionamento de extensão. Sendo assim, assinale a alternativa correta.
Imagem associada para resolução da questão
Alternativas
Q1073360 Engenharia de Software
Na UML 2.0, há a possibilidade de se representar operadores de interação em um quadro de um diagrama de sequência. Dois desses operadores definidos na UML 2.0 são:
Alternativas
Q1073359 Engenharia de Software
Na representação de diagramas de classes da UML, há a possibilidade de que uma associação tenha como origem e destino a mesma classe. Nesse caso, a associação recebe a denominação de
Alternativas
Q1073326 Engenharia de Software
O Git, ao tratar os arquivos que devem sofrer o processo de controle de versões, classifica o estado desses arquivos em 3 categorias, definidas como
Alternativas
Q1069981 Engenharia de Software

O sistema SISFORÇA está sendo desenvolvido com a utilização do processo unificado. Este processo contém diversas fases. Na fase atual do processo do SISFORÇA está sendo realizada a fusão de vários artefatos de software, possibilitando que o sistema seja implementado quase que completamente. Nessa fase, tem-se uma visão geral de como a Baseline do projeto está sendo seguida.


De acordo com o fragmento acima, o sistema SISFORÇA está na fase de

Alternativas
Q1069980 Engenharia de Software

O diagrama de objetos a seguir representa parte do sistema de uma universidade para o controle de matrículas dos estudantes. Nesse sistema cada estudante deve estar sempre associado à, pelo menos, uma disciplina.


Imagem associada para resolução da questão


O diagrama de classes que representa corretamente o diagrama de objetos apresentado acima é

Alternativas
Q1069979 Engenharia de Software

A figura a seguir representa o diagrama de classes do sistema SISVENDAS. Nesse sistema, os cálculos do salário das subclasses Gerente e Vendedor são diferentes, mas ambos utilizam um valor de salário-base. Esse salário-base deve ser alterado a qualquer momento, independente das instâncias das classes.


Imagem associada para resolução da questão


Para implementar a solução do salário-base deve-se definir

Alternativas
Q1069978 Engenharia de Software

A figura a seguir representa o diagrama de Casos de Uso do Sistema SISCONTA.


Imagem associada para resolução da questão


Em relação ao diagrama acima, assinale a afirmativa correta.

Alternativas
Q944842 Engenharia de Software
Considere que, aplicando as recomendações do PMBOK 5ª Edição, uma equipe de Analistas de Sistemas decidiu realizar um comparativo das práticas reais de processos e operações do CREMESP com outras organizações semelhantes, visando identificar as melhores práticas, gerar ideias para melhorias e obter uma base para medir o desempenho interno. A equipe decidiu realizar
Alternativas
Q944841 Engenharia de Software

De acordo com o PMBOK 5a Edição, é importante que a equipe de gerenciamento de projeto tenha conhecimento prático de processos de controle estatístico da qualidade, para avaliar os dados contidos nas saídas de qualidade do controle, e recomenda que sejam conhecidas as diferenças entre:


..I.. : manter os erros fora do processo e ..II.. : manter os erros fora do alcance do cliente.

..III.. : uma faixa especificada de resultados aceitáveis e ..IV.. : indicam os limites de variação comum em um processo estatisticamente estável ou de desempenho do processo.


As lacunas de I a IV são correta, e respectivamente,

Alternativas
Q944840 Engenharia de Software
No PMBOK 5ª edição, há um processo que monitora o andamento do projeto para atualização do seu orçamento, gerenciamento das mudanças feitas na linha de base de custos e colocação dos excessos de custos não previstos dentro de limites aceitáveis. O principal benefício deste processo é fornecer os meios de se reconhecer a variação do planejado a fim de tomar medidas corretivas e preventivas, minimizando assim os riscos do projeto. Trata-se do processo
Alternativas
Q944839 Engenharia de Software

Considere a figura abaixo que apresenta duas abordagens de teste.


Imagem associada para resolução da questão


A figura

Alternativas
Q944838 Engenharia de Software
Considere que nos projetos do CREMESP baseados em XP pratica-se a propriedade coletiva de código, de forma que todos os desenvolvedores podem fazer alterações e refatoração de qualquer parte do código a qualquer momento. Para isso, é necessário que também haja
Alternativas
Q944837 Engenharia de Software
Considere que um projeto do CREMESP está sendo desenvolvido com base no Scrum e uma sprint precisa ser cancelada. Neste caso,
Alternativas
Q944833 Engenharia de Software

Considere que um Analista de Sistemas sugeriu a implementação de um novo projeto com base em um processo de software que organiza suas iterações em quatro fases principais:


[1] Concepção: levantar, de forma genérica e pouco precisa, o escopo do projeto. O objetivo é ter uma visão inicial do problema, estimar esforço e prazos e determinar se o projeto é viável e merece uma análise mais profunda.

[2] Elaboração: levantar todos, ou a maior parte dos requisitos. Em uma primeira iteração alguns requisitos, de maior risco e valor arquitetural, são especificados em detalhes, implementados e servem como base de avaliação junto ao usuário e desenvolvedores para o planejamento da próxima iteração. Ao fim da fase, 90% dos requisitos devem ter sido levantados em detalhes, o núcleo do sistema deve ter sido implementado com alta qualidade, os principais riscos devem ter sido tratados, podendo-se fazer estimativas mais realistas.

[3] Construção: implementar, de forma iterativa, os elementos restantes de menor risco e mais fáceis e preparação para a implantação.

[4] Transição: realizar testes finais e implantação.


O processo de software indicado pelo Analista é o

Alternativas
Q944832 Engenharia de Software

Após a etapa de levantamento de requisitos, foram relacionados os seguintes RF (Requisitos Funcionais) e RNF (Requisitos Não Funcionais):


I. O sistema deverá permitir emissão de relatório de agendamento de consultas médicas.

II. O sistema deve ter tempo de resposta em consultas inferior a 5 segundos em uma condição de rede normal.

III. O sistema deverá permitir cadastro de medicamentos pelos funcionários e médicos.

IV. O sistema deverá permitir aos médicos a geração de receitas.

V. O sistema deverá disponibilizar acesso às informações seguindo normas instituídas no manual do código de ética para de sites de medicina e saúde do CREMESP usando um hiperlink em HTML5.


É correto afirmar que os requisitos

Alternativas
Q944830 Engenharia de Software
Considere, por hipótese, que no CREMESP existam diversos projetos de desenvolvimento de código aberto que usam o Subversion (SVN) para controle de versões dos códigos fonte. Um Analista de Sistemas foi solicitado a fazer uma transição para o Git mantendo, no entanto, o SVN em funcionamento. O Analista deve usar o Git como um cliente válido para um servidor Subversion, de forma que possa usar todos os recursos locais do Git e fazer um push para um servidor Subversion, como se estivesse usando o Subversion localmente. Com isso ele poderá fazer ramificação (branching) local e fusão (merge), usar a área de teste (staging area), cherry-picking, e assim por diante, enquanto os colaboradores do CREMESP continuam a trabalhar no SVN. Para isso, o Git oferece uma ferramenta que funciona como um canal de comunicação bidirecional para o SVN cujo principal comando é:
Alternativas
Q944829 Engenharia de Software

Existem no SVN três diretórios especiais com funções bem definidas. O primeiro deles é o trunk, que armazena a versão funcional mais recente de desenvolvimento. Os outros são:


I. armazena versões de desenvolvimento paralelo oriundas do trunk, porém isoladas deste. Deve ser utilizado quando uma implementação oferecer risco de afetar a integridade do trunk.

II. armazena rótulos para facilitar a localização de revisões. Cada rótulo possui um nome único que a identifica, sendo criada como um diretório, sempre através do trunk.


Os diretórios I e II são, correta e respectivamente,

Alternativas
Q944823 Engenharia de Software

Um Analista de Sistemas necessita mostrar a troca de mensagens entre objetos de uma aplicação. Para isso, leu a documentação da UML 2.5 e notou que nessa linguagem os diagramas são divididos em duas categorias: estruturais (structure diagrams) e comportamentais (behavior diagrams).


O diagrama que o Analista deverá utilizar e a categoria à qual pertence são, respectivamente: 

Alternativas
Q944822 Engenharia de Software

Considere uma clínica médica na qual os pacientes primeiramente marcam consultas com a secretária, fornecendo suas informações pessoais. Se o paciente ainda não estiver cadastrado no sistema ou existir algum dado que precise ser atualizado, a secretária deverá atualizar o cadastro. Durante a consulta, o médico poderá marcar exames a serem trazidos posteriormente. O pedido de exame e seus resultados serão registrados no histórico do paciente.


Para representar a interação do Paciente, da Secretária e do Médico com o sistema, foi criado o diagrama de casos de uso abaixo.


Imagem associada para resolução da questão


As lacunas I e II representam relações (ou associações) entre os casos de uso e devem ser preenchidas, respectivamente, por:

Alternativas
Respostas
8381: E
8382: A
8383: E
8384: B
8385: E
8386: A
8387: B
8388: C
8389: B
8390: E
8391: A
8392: D
8393: A
8394: E
8395: C
8396: B
8397: E
8398: D
8399: B
8400: D