Questões de Concurso Comentadas sobre processos de software em engenharia de software

Foram encontradas 818 questões

Q543320 Engenharia de Software
O modelo de ciclo de vida em cascata é considerado o paradigma mais antigo da engenharia de software. Apesar de apresentar diversas desvantagens em relação ao modelo incrementai, pode ser útil principalmente em situações que :
Alternativas
Q535642 Engenharia de Software
A mais detalhada e mais antiga implementação do Unified Process − UP é conhecida como Rational Unified Process − RUP. Esta implementação conta com 6 disciplinas de projeto e 3 disciplinas de suporte. Com relação às disciplinas de suporte, considere:


I. Monitorar o progresso do projeto.

II. Gerenciar contratos.

III. Gerenciar riscos.

IV. Gerenciar o orçamento.

V. Planejar cada iteração individual.

VI. Planejar o projeto como um todo.

VII. Gerenciar pessoas, incluindo contratação e treinamento.


A disciplina de Gerenciamento de Projeto tem como objetivos aqueles que constam APENAS em 

Alternativas
Q528417 Engenharia de Software
Em relação ao Processo Unificado, considere:


I. É dirigido por casos de uso, pois parte do princípio que o conjunto de casos de uso deve definir e esgotar toda a funcionalidade possível do sistema.

II. Como a arquitetura do software resulta de várias versões incrementais, não é centrado em arquitetura.

III. É iterativo e incremental, pois assim como nos métodos ágeis, preconiza o desenvolvimento baseado em ciclos iterativos de duração fixa.

IV. É focado em riscos, pois prioriza casos de uso mais críticos nos primeiros ciclos iterativos.


São características básicas do Processo Unificado o que se afirma APENAS em 

Alternativas
Q522750 Engenharia de Software
 Desenvolve ou adquire os componentes de software que vão tornar cada caso de uso operacional para os usuários finais.


A frase anterior descreve qual fase do Processo Unificado de desenvolvimento de software?

Alternativas
Q514745 Engenharia de Software
Considere as atividades tipicamente realizadas nas 4 fases do Processo Unificado (PU):

a. Descrição da arquitetura do sistema.
b. Incremento de software entregue; sistema em fase beta.
c. Modelo de casos de uso.
d. Plano e casos de testes.
e. Avaliação inicial de risco.
f. Modelo de implementação.

A associação correta entre as atividades e as fases do PU, é apresentada em
Alternativas
Q510235 Engenharia de Software
Deve-se propor um modelo e processo(s) de software adequado(s) para o desenvolvimento de sistemas com as seguintes características:

I. Os requisitos do negócio e do produto mudam frequentemente à medida que o desenvolvimento prossegue. Prazos reduzidos impossibilitam criar uma versão completa e abrangente do software, mas é desejável a produção de uma versão reduzida para fazer face às pressões do negócio. Há um conjunto básico de requisitos bem determinado, mas os detalhes e extensões do produto precisam ser definidos.
II. Os requisitos iniciais estão bem definidos, mas o escopo global do esforço de desenvolvimento não é linear. Há necessidade de se fornecer rapidamente um conjunto limitado de funcionalidades do software aos usuários e depois refinar e expandir aquelas funcionalidades em versões subsequentes do sistema.

Os modelos corretos propostos em I e II, são, respectivamente,
Alternativas
Q500524 Engenharia de Software
O modelo mais tradicional de desenvolvimento de software é o modelo em cascata. Considerando a utilização desse modelo e suas fases, assinale a alternativa que apresenta uma afirmação verdadeira.
Alternativas
Q492966 Engenharia de Software
O Processo Unificado Rational (RUP) fornece uma abordagem disciplinada para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento de software. NÃO se trata de uma das seis melhores práticas do RUP:
Alternativas
Q492965 Engenharia de Software
As fases do RUP fornecem marcos bem definidos de negócio que permitem verificar se as iterações estão fazendo progresso e convergindo para uma solução. Garantir que o sistema esta pronto para ser implantado no ambiente do usuário final e um objetivo primário da fase de :
Alternativas
Q492958 Engenharia de Software
O modelo de ciclo de vida em cascata e considerado o paradigma mais antigo da engenharia de software. Apesar de apresentar diversas desvantagens em relação ao modelo incremental, pode ser útil principalmente em situações que :
Alternativas
Q492778 Engenharia de Software
Com o crescimento da internet aumenta, também, a área de desenvolvimento. A programação está presente em diversas áreas, mas programar não quer dizer desenvolvimento, apenas. No desenvolvimento de qualquer produto/processo, diversas fases são muito importantes para que se faça um acompanhamento e, assim, mensurar o tempo. A Engenharia de Software é uma área que auxilia muito no desenvolvimento de software, sendo o seu processo um conjunto estruturado de atividades necessárias para desenvolver um sistema de software, existem vários processos para desenvolvê-lo. “Modelo dirigido a planos, cujas fases de especificação e desenvolvimento são separadas e distintas.” Trata-se do modelo de
Alternativas
Q492516 Engenharia de Software
As metodologias ágeis de desenvolvimento surgiram em meados de 1990, como reação aos chamados métodos pesados de desenvolvimento, que eram caracterizados por muita formalidade nas documentações e regulamentações. Muitos eram gerenciados pelo tradicional modelo em cascata. Em 2001, de fato, após uma reunião no estado de Utah, surgiu, definitivamente, e foi propagado o paradigma de desenvolvimento de softwares ágeis. Muitos foram os motivos que levaram a essa concepção, por exemplo: gestão orientada a pessoas, adaptabilidade de processos, design e construção de software usando uma metodologia adaptativa, entre outros. Uma dessas metodologias ágeis é “centrada em estabelecer os recursos e o tempo fixo para o desenvolvimento de um projeto, ajustando suas funcionalidades de maneira a atender os prazos estipulados”. A respeito dessa metodologia, assinale a alternativa correta.
Alternativas
Q492509 Engenharia de Software
Nos últimos anos, em virtude da busca por alternativas para os modelos tradicionais de desenvolvimento de projetos, surgiram as metodologias ágeis. Quando o escopo e o tempo são reduzidos, essa necessidade se justifica. A utilização de metodologias tradicionais, para projetos de curta duração, pode atrasar a sua concepção, o que certamente traria prejuízo para os clientes. A utilização das metodologias ágeis pode proporcionar que o cliente tire proveito da aplicação o quanto antes e, dessa forma, receber constantemente partes do software, no tempo em que vão sendo concluídas. Acerca das metodologias tradicionais, analise a seguinte afirmação: “É um processo de desenvolvimento de software evolucionário que combina a natureza iterativa da prototipagem com aspectos controlados e sistemáticos do modelo sequencial linear”. De acordo com o exposto, assinale a alternativa que apresenta esse modelo.
Alternativas
Q2319263 Engenharia de Software
Analise as afirmações e assinale a alternativa que aponta a(s) correta(s) sobre Processos de Software.

I. Processo é um conjunto de atividades, ações e tarefas realizadas na criação de algum produto de trabalho (work product).
II. Cada atividade do processo de software aloca-se dentro de uma metodologia ou um modelo que determina seu relacionamento com o processo e o seu relacionamento com as outras atividades.
III. O modelo cascata foi o primeiro modelo publicado do processo de desenvolvimento de software. Esse modelo sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com o levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.

Assinale a alternativa correta:  
Alternativas
Q1018502 Engenharia de Software
No RUP (Rational Unified Process), a disciplina de
Alternativas
Q925899 Engenharia de Software
O IBM RUP é composto de 4 fases e 9 disciplinas. As disciplinas de “Análise e Projeto (design)” e “Implementação” são importantes para o efetivo desenvolvimento do sistema. “Análise e Projeto (design)” e “Implementação” estão presentes, com mais intensidade, respectivamente, nas fases de
Alternativas
Q925898 Engenharia de Software
Sobre o IBM RUP (Rational Unified Process), é correto afirmar que é um processo
Alternativas
Q855501 Engenharia de Software
Em relação ao modelo espiral, é correto afirmar que:
Alternativas
Q756931 Engenharia de Software
As técnicas elaboradas pelo RUP fornecem à equipe de desenvolvimento de sistemas uma série de instruções que visam ao aumento da produtividade nesse processo. Quanto a essas técnicas, é correto afirmar que elas são baseadas em 4Ps, que se referem a
Alternativas
Q747185 Engenharia de Software
Assinale a opção que NÃO corresponde a uma das fases da metodologia de processo unificado (Unified Process – UP) de desenvolvimento de software.
Alternativas
Respostas
361: B
362: D
363: D
364: C
365: A
366: B
367: A
368: E
369: E
370: B
371: A
372: D
373: C
374: E
375: A
376: D
377: A
378: D
379: B
380: D