Questões de Engenharia de Software - Processos de Software para Concurso

Foram encontradas 921 questões

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
Q635787 Engenharia de Software

Analise as seguintes afirmativas sobre os modelos de ciclo de vida para desenvolvimento de software.

I. O modelo “Cascata” representa as fases do processo de forma separada e sequencial. A fase de implementação, por exemplo, é iniciada apenas após a conclusão da fase de projeto.

II. O modelo “Prototipagem” define objetivos gerais do software para construção de um protótipo, que é utilizado para refinar os requisitos do software.

III. No modelo “Codificação e Correção”, a codificação é iniciada sem especificação ou projeto e as funcionalidades são refeitas quantas vezes forem necessárias para atender o cliente até a entrega do software.

Estão CORRETAS as afirmativas

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
Q624835 Engenharia de Software
O processo unificado possui, em suas fases, um conjunto de produtos de trabalho. Segundo Pressman, os produtos de modelo de caso de uso, requisitos suplementares, descrição da arquitetura do software e protótipo arquitetural executável são produzidos na fase de
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
Q623412 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), o processo de software tem oito eixos de trabalho. Um desses eixos é a (o)
Alternativas
Q622545 Engenharia de Software
No que diz respeito ao processo de software, que é conceituado como uma metodologia para as atividades, ações e tarefas necessárias para se desenvolver um software de alta qualidade, assinale a opção correta.
Alternativas
Q622282 Engenharia de Software
Com relação às metodologias ágeis XP, Scrum e UP e à metodologia RUP, assinale a opção correta.
Alternativas
Q622265 Engenharia de Software
Assinale a opção que apresenta modelos de desenvolvimento de software.
Alternativas
Q619881 Engenharia de Software

Quanto aos artefatos produzidos em cada fase do processo unificado, analise as afirmativas a seguir.

I. O “Modelo de Projeto Preliminar” é um produto da fase de concepção.

II. O “Plano de Projeto, Fases e Iterações” é um produto da fase de elaboração.

III. O “Modelo de Projeto” é um produto da fase de construção.

Assinale:

Alternativas
Q617473 Engenharia de Software
O Processo Unificado estabelece que as maiores porções (cargas ou fluxos de trabalho) da Modelagem de Negócios e de Requisitos são realizadas durante as fases de
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613077 Engenharia de Software
No RUP (Rational Unified Process) a disciplina denominada
Alternativas
Q609040 Engenharia de Software
O Processo Unificado de desenvolvimento de software representa um conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. A fase do Processo Unificado destinada a endereçar os fatores de riscos conhecidos, e estabelecer e validar a arquitetura do software é a:
Alternativas
Q609004 Engenharia de Software
Um sistema de informação está sendo desenvolvido com a utilização do Processo Unificado, que possui diversas fases. Na fase atual de desenvolvimento do sistema, os requisitos de negócio estão sendo refinados e será definida uma base de arquitetura executável. Essa arquitetura executável corresponde a uma evolução da arquitetura rudimentar que foi proposta na fase anterior. O sistema está atualmente na fase:
Alternativas
Q607354 Engenharia de Software
No Processo Unificado (RUP), o marco de Arquitetura do Ciclo de Vida é atingido ao fim da fase de:
Alternativas
Respostas
421: C
422: A
423: B
424: C
425: B
426: D
427: D
428: C
429: D
430: E
431: B
432: D
433: D
434: C
435: C
436: A
437: A
438: B
439: C
440: B