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

Foram encontradas 1.129 questões

Q712769 Engenharia de Software
O modelo de ciclo de vida de desenvolvimento de sistemas em cascata caracteriza-se por
Alternativas
Q712282 Engenharia de Software

O Processo Unificado é um processo de software – orientado por casos de uso, centrado na arquitetura, iterativo e incremental – (PRESSMAN, 2010), projetado como arcabouço para métodos e ferramentas UML. Esse processo é um modelo incremental no qual cinco fases são definidas.

Sobre as fases do Processo Unificado, a fase que engloba atividades de comunicação com o cliente, e modelagem com foco na criação de modelos de análise e projeto, com ênfase nas definições de classes e representações arquiteturais, é a Fase de

Alternativas
Q705211 Engenharia de Software
Quando se fornece um produto, seja desenvolvendo um software, escrevendo um relatório ou fazendo uma viagem a negócios, segue-se costumeiramente uma sequência de etapas para completar um conjunto de tarefas. A respeito dos modelos de processo de software, assinale a alternativa correta: 
Alternativas
Q700858 Engenharia de Software
Um Analista de Sistemas, ao iniciar a análise orientada a objetos, define um conjunto de classes que descreve o comportamento do sistema. Estando trabalhando com base no Processo Unificado, desta atividade resulta um modelo de análise, que depois é refinado em um modelo de projeto preliminar. Estes modelos expandem e refinam uma representação da arquitetura do software e são produtos da fase
Alternativas
Q698300 Engenharia de Software

Observe a figura a seguir, que representa um modelo de processo de software.

Imagem associada para resolução da questão

Este modelo, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software nos casos em que os requisitos de um problema são bem compreendidos e quando o trabalho flui da comunicação ao emprego de forma relativamente linear.

O modelo apresentado é denominado 

Alternativas
Q694361 Engenharia de Software
O Rational Unified Process (RUP) é constituído de 4 fases para o desenvolvimento de software por grandes equipes. Um dos principais objetivos da fase de Construção p ara aplicações de pequeno porte é
Alternativas
Q693431 Engenharia de Software
Acerca de UML e RUP, assinale a opção correta.
Alternativas
Q693417 Engenharia de Software
As disciplinas do RUP (rational unified process) são
Alternativas
Q687697 Engenharia de Software
Um modelo de processo de software possui as seguintes características:      • é uma extensão do modelo em cascata;     • cada estágio da fase de verificação tem um estágio correspondente na fase de validação;   • demonstra as relações entre cada fase do ciclo de vida de desenvolvimento e sua fase de testes correspondente.
Essas características estão relacionadas com o modelo
Alternativas
Q682601 Engenharia de Software
Um modelo de desenvolvimento de software intercala as atividades de especificação, desenvolvimento e validação. Ele permite desenvolver rapidamente um sistema inicial a partir de especificações abstratas, que são então refinadas com informações do cliente, para produzir um sistema que atenda suas necessidades. Esse modelo é conhecido como desenvolvimento
Alternativas
Q667782 Engenharia de Software
RUP - Rational Unified Process - é um processo proprietário de Engenharia de Software. Leia as alternativas abaixo e marque a correta.
Alternativas
Q644115 Engenharia de Software
Um aspecto comum entre o desenvolvimento baseado no UP e no Scrum é que ambos
Alternativas
Q644076 Engenharia de Software
Um Técnico está participando de uma fase do PU e ajudou na especificação inicial de dois requisitos, considerados de maior risco. Estes requisitos foram implementados, servindo de base para o planejamento da próxima iteração. Nas iterações seguintes mais requisitos foram detalhados e melhor esclarecidos. Ao fim da fase, 90% dos requisitos estavam detalhados, o núcleo do sistema estava implementado com alta qualidade e os principais riscos puderam ser tratados. O Técnico participou da fase de
Alternativas
Q634186 Engenharia de Software
A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais de longa duração da SONOVATOS é:
Alternativas
Q626254 Engenharia de Software
Hoje, a maioria das empresas de software tendem a utilizar modelos de desenvolvimento de software iterativos, em contraposição a modelos mais antigos, como o modelo cascata. Sobre a comparação entre os modelos iterativo e cascata, pode-se afirmar que:
Alternativas
Q626250 Engenharia de Software

Para atender este mercado crescente de computadores criaram-se modelos de desenvolvimento de softwares que atendem as necessidades singulares de alguns setores e, ao mesmo tempo, podem ser utilizados na elaboração softwares triviais. Sobre os modelos de desenvolvimento, são feitas as seguintes afirmações: 


I. O modelo de desenvolvimento Cascata, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a próxima. Pode ter retroalimentação de uma fase para a anterior, mas, em uma visão macro, as fases seguem sequencialmente.

II. No modelo de desenvolvimento iterativo e incremental, um software é desenvolvido em vários passos similares (iterativo) e, em cada passo, o sistema é estendido (incremental).

III. O modelo de desenvolvimento XP (Extreme Programming) é um processo de desenvolvimento de software que adota os valores de comunicação, simplicidade, feedback e coragem. É uma metodologia ágil para equipes médias ou grandes e que irão desenvolver software com requisitos bem especificados e com poucas mudanças.

IV. O modelo de desenvolvimento Scrum é um processo clássico de desenvolvimento software. É um modelo iterativo e incremental para gerenciamento de projetos e desenvolvimento de software. Muito utilizado para trabalhos de curta duração nos quais é impossível acompanhar o cliente. No Scrum, os projetos são divididos em ciclos chamados de Kanban.

V. O modelo de desenvolvimento BDD (Behavior Driven Development) é uma técnica de desenvolvimento de software que baseia em um ciclo curto de repetições. Primeiramente, o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente ser refatorado para um código sob padrões aceitáveis.


Em relação a estas afirmações, assinale a alternativa correta:

Alternativas
Q623557 Engenharia de Software
O RUP, abreviação de Rational Unified Process, é um modelo de desenvolvimento de software dividido em fases. Uma de suas fases é a Elaboração, cujos objetivos são listados abaixo, EXCETO:
Alternativas
Q623554 Engenharia de Software
Dentre os modelos de processos de desenvolvimento de software, o Modelo em Cascata, também conhecido como ciclo de vida clássico, é um dos mais conhecidos e o mais discutido. Qual das seguintes características não se aplica a um processo de software baseado no Modelo em Cascata?
Alternativas
Q623419 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a atividade cujo objetivo é analisar a demanda recebida, identificar os requisitos básicos e definir o escopo do produto é
Alternativas
Q623413 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), um dos eixos de trabalho trata do planejamento das condições necessárias para que o software desenvolvido seja mantido, operado e evoluído de forma sustentável e viável. Este é o eixo
Alternativas
Respostas
541: A
542: D
543: D
544: C
545: B
546: B
547: D
548: C
549: E
550: C
551: C
552: B
553: C
554: B
555: C
556: B
557: D
558: C
559: D
560: E