Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q1087733 Engenharia de Software
Para um bom gerenciamento de projetos, é muito importante utilizarmos algumas ferramentas para a análise de riscos. Assinale a alternativa correta que contenha apenas três exemplos dessas ferramentas.
Alternativas
Q1087732 Engenharia de Software
Em gerenciamento de projetos, é comum que uma organização execute pré-projetos, ou como sendo a primeira fase de um projeto ou como sendo um projeto isolado (standalone). Em geral, essa estratégia é realizada para
Alternativas
Q1087729 Engenharia de Software
O diagrama UML utilizado para, dentre outras funções, destacar a função de cada módulo, facilitando assim a reutilização, é tecnicamente conhecido como diagrama de
Alternativas
Q1087727 Engenharia de Software
A UML é uma linguagem utilizada principalmente por analistas de sistemas na fase de projeto de um software. Três dos diagramas considerados Diagrama de Estruturas da UML 2.2 são:
Alternativas
Q1087725 Engenharia de Software
Na Engenharia de Software, o modelo de processo de software que é baseado na ideia de uma implementação inicial, expondo essa implementação para a apreciação do usuário, envolvendo diversas versões até uma que seja adequada e atenda as especificações do produto, é conhecido como
Alternativas
Q1087724 Engenharia de Software
  Imagem associada para resolução da questão
Para o processo de desenvolvimento de software existem diversos modelos na literatura que uma equipe de desenvolvimento pode adotar. Um deles oferece um framework de processos específicos para a análise de riscos. Sendo assim, assinale a alternativa correta com o nome desse modelo.
Alternativas
Q1087710 Engenharia de Software
O software utilizado para suportar as atividades do processo de software, como a engenharia de requisitos, o design, o desenvolvimento do software e os testes, é tecnicamente denominado
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
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
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
Respostas
7261: C
7262: E
7263: D
7264: C
7265: B
7266: A
7267: B
7268: A
7269: E
7270: B
7271: E
7272: B
7273: E
7274: A
7275: A
7276: E
7277: C
7278: B
7279: E
7280: D