Questões de Concurso Sobre processos de software em engenharia de software

Foram encontradas 1.054 questões

Q2050052 Engenharia de Software
Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software. Existem muitos processos de software diferentes, cada qual com suas características, que podem ser categorizados em:
• Dirigidos a planos: as atividades são planejadas com antecedência e o progresso é avaliado por comparação com o planejamento inicial.
• Ágeis: possuem planejamento gradativo e possibilitam alterar o processo mais facilmente de maneira a refletir as necessidades de mudança dos clientes.
Sobre processos de software, é INCORRETO afirmar: 
Alternativas
Q1759471 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

Diversos tipos de modelos de processos de desenvolvimento têm sido propostos e utilizados na engenharia de software ao longo do tempo.
Com relação a modelos de processos de desenvolvimento, é CORRETO afirmar que
Alternativas
Q1759465 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

O PU, Processo Unificado, e outros processos que surgiram posteriormente baseados neste modelo de processo, visam o desenvolvimento de software com a utilização da UML.
Com relação a esses processos, é INCORRETO afirmar que
Alternativas
Q1378009 Engenharia de Software
Para capturar a dimensão do tempo de um projeto de sistema, o RUP divide todo o processo em quatro fases. A fase que representa a entrega (deployment) do software é denominada
Alternativas
Q1192282 Engenharia de Software
A arquitetura geral do RUP (Rational Unified Process) estabelece fases e disciplinas. Segundo o RUP,
Alternativas
Q1192004 Engenharia de Software
No RUP, a disciplina que tem por objetivo produzir versões do produto software e entregar esse produto software a seus usuários finais é
Alternativas
Q1191155 Engenharia de Software
Um sistema está sendo desenvolvido com a utilização do processo unificado. Este processo contém diversas fases. O foco da fase atual é assegurar que o software esteja disponível para seus usuários finais. Nessa fase, o usuário é consultado e este feedback deve priorizar o ajuste fino do produto, a configuração, a instalação e os problemas de usabilidade.
O sistema está na fase denominada 
Alternativas
Q1175986 Engenharia de Software
Uma empresa A possui hoje quatro etapas de desenvolvimento de software, sendo estas: levantamento de requisitos, análise de implementação, programação e testes. Assinale a alternativa que sugere o modelo de processo de software que possui etapas mais aproximadas ao modelo dessa empresa.
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
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
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
Ano: 2016 Banca: IF-PI Órgão: IF-PI Prova: IFPI - 2016 - IF-PI - Professor - Informática |
Q818375 Engenharia de Software
Na engenharia de software, um processo de software pode ser definido como um conjunto de atividades relacionadas que conduzem a produção de um Software. Um modelo de processo de Software ou modelo de desenvolvimento de software é uma representação simplificada de um processo de Software que mostra diferentes abstrações do processo de software, representando-o sob uma perspectiva em particular. Baseado nestes conceitos, indique a alternativa que apresenta um modelo de processo de software:
Alternativas
Q810404 Engenharia de Software

Dadas as afirmativas acerca das metodologias de desenvolvimento de software,


I. Muitos processos modernos de desenvolvimento de software, tais como RUP e XP, adotam o modelo de desenvolvimento conhecido como espiral.

II. O modelo espiral possui a vantagem de ser iterativo e incremental, porém possui a limitação de não ter atividade de análise de riscos.

III. Apesar de ser um modelo pouco iterativo, o modelo em cascata é indicado para projetos pequenos e que tenham requisitos estáveis e bem definidos.


verifica-se que está(ão) correta(s)  

Alternativas
Q776560 Engenharia de Software
Qual modelo de desenvolvimento de software, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a seguinte?
Alternativas
Q765885 Engenharia de Software

Considere a figura abaixo.

Imagem associada para resolução da questão

Pelas características apresentadas na figura, este processo de software

Alternativas
Q765884 Engenharia de Software
Considere, por hipótese, que uma equipe de Analistas de Sistemas da Procuradoria Geral do Estado de Mato Grosso está desenvolvendo um projeto com base no PU − Processo Unificado e os seguintes trabalhos foram produzidos:
− Modelo de implementação do projeto − Incremento integrado do software − Plano e procedimentos de testes − Casos de teste
Com base nos trabalhos produzidos, a equipe está na fase do PU: 
Alternativas
Q751826 Engenharia de Software
O modelo de desenvolvimento de software em cascata, também conhecido como ciclo de vida clássico, sugere uma abordagem sistemática e sequencial para o desenvolvimento de softwares. Este ciclo de desenvolvimento é constituído pelas seguintes fases, em ordem de execução:
Alternativas
Q748765 Engenharia de Software
O RUP (Rational Unified Process) estabelece que as maiores cargas, ou fluxos de trabalho, da Implantação são realizadas durante as fases de:
Alternativas
Q733507 Engenharia de Software

O processo de engenharia de software, conhecido como Rational Unified Process (RUP), organiza o desenvolvimento de software em quatro fases. Relacione cada uma das fases a seu respectivo objetivo.

1- Fase de concepção/iniciação.

2- Fase de elaboração.

3- Fase de construção.

4- Fase de transição.


( ) Modelagem do modelo genérico do processo. O objetivo desta fase é analisar de forma mais detalhada a análise do domínio do problema, revisando os riscos que o projeto pode sofrer. Nesta fase, a arquitetura do projeto começa a tomar sua forma básica.

( ) Fase de comunicação com o cliente e planejamento, avaliando os possíveis riscos, estimativas, custo e prazos. São ações, nesta fase, o estabelecimento de prioridades e o levantamento de requisitos.

( ) Contempla a entrega do software ao usuário e a fase de testes. Esta fase também inclui o treinamento dos usuários finais e a realização de testes da versão beta.

( ) Fase que desenvolve ou adquire os componentes de software. Esta fase tem como foco o desenvolvimento de componentes e outros recursos do sistema.

A sequência correta é

Alternativas
Respostas
441: A
442: C
443: C
444: B
445: C
446: C
447: B
448: B
449: B
450: A
451: E
452: C
453: D
454: D
455: A
456: D
457: A
458: D
459: D
460: B