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

Questões Discursivas

Foram encontradas 1.099 questões

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
Q468008 Engenharia de Software
O Processo Unificado (Unified Process) é um processo de desenvolvimento de software que compreende um conjunto de atividades para construção de sistemas orientados a objetos e organiza suas iterações em quatro fases principais: Concepção, Elaboração, Construção e Transição.

Com relação a essas fases do Processo Unificado, analise as afirmativas a seguir:

I. Na fase de Elaboração o projeto de software é detalhado o suficiente para permitir um planejamento acurado para sua construção.
II. A maioria dos requisitos são identificados e estimativas mais realistas são elaboradas na fase de Concepção.
III. Em fase de Construção, os componentes de software são implementados e colocados à disposição dos usuários para realizaçãos dos testes beta, enquanto na fase de Transição acontece a implantação.

Está correto o que se afirma em:
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
Q2240205 Engenharia de Software

Acerca do ciclo de vida do software, julgue o item subsecutivo. 


Na abordagem em espiral, todas as necessidades levantadas pelo cliente são implementadas, o que possibilita a entrega de todo o sistema de uma só vez a esse cliente.

Alternativas
Q1803365 Engenharia de Software

A questão baseia-se nas Figuras 2(a) e 2(b). A Figura 2(a) mostra, uma visão geral do Processo Unificado Rational (RUP). A Figura 2(b) mostra um conjunto de pastas utilizadas no subconjunto do desenvolvimento de um software.



A Figura 2(b) mostra um conjunto de pastas dentro das quais se desenvolveu um subconjunto do software que se está construindo. Sobre essa porção do sistema informatizado, sabese o seguinte: (1) mesmo não sendo o produto completo, será entregue ao cliente e disponibilizado aos usuários, conforme estabelecido em um marco previamente acordado com O cliente; (2) caracterizase por ser uma versão estável e executável do software: (3) será acompanhada dos artefatos necessários para sua utilização, como, por exemplo, as instruções de instalação e uso, (4) essa porção do software já foi entregue algumas vezes para O cliente que realizou diversos testes, em tempo de execução, e finalmente o aprovou; (5) após aprovado, O software será entregue ao cliente versionado, de modoa facilitar o controle do produto que está sendo implementado; e (6) esse subconjunto de software, ao ser entregue ao cliente, será "congelado" em seu repositório e somente poderá ser modificado ou evoluído após a realização de um procedimento formal de gerenciamento de mudanças e controle de configuração. Nesse caso, pode-se afirmar que:


I. A versão estável e executável do produto, entregue ao cliente, devidamente acompanhada dos artefatos necessários para sua utilização, que é um subconjunto desse software, é chamada de "release".

Il. O subconjunto de software entregue ao cliente e "congelado" em seu repositório, somente podendo ser modificado após a realização de um procedimento formal de gerenciamento de mudanças e controle de configuração, constitui uma "baseline”.

III. A liberação de um subconjunto do software, para que o cliente teste os seus recursos e funções do sistema, em tempo de execução, caracteriza-se por ser uma “build”.


Quais estão corretas?

Alternativas
Q1803364 Engenharia de Software

A questão baseia-se nas Figuras 2(a) e 2(b). A Figura 2(a) mostra, uma visão geral do Processo Unificado Rational (RUP). A Figura 2(b) mostra um conjunto de pastas utilizadas no subconjunto do desenvolvimento de um software.



Há um artefato elaborado no RUP que tem as seguintes características: (1) estabelece um entendimento comum entre os envolvidos do produto a ser desenvolvido, em termos de suas necessidades e problemas a serem resolvidos; (2) identifica os investidores do sistema, (3) define os limites do sistema; e (4) descreve os principais recursos do sistema. Ao final de uma determinada fase do RUP (Figura 2(a)), considera-se que Se atingiu adequadamente o marco do ciclo de vida dessa fase, quando esse artefato foi refinado e evoluído com base em novas informações obtidas durante a fase, tais como, a compreensão sólida dos casos de uso mais críticos, a estabilização dos demais casos de uso, a definição de uma opção de arquitetura e a resolução dos principais riscos. Portanto, a partir desse enunciado, deseja-se identificar, nas alternativas a seguir, os seguintes aspectos: (1) o nome desse artefato; (2) o nome da fase em que esse artefato é refinado e evoluído, nas condições descritas nesse enunciado; e (3) o nome do responsável que elabora e evolui esse artefato. Portanto, assinale, dentre as alternativas a seguir, aquela que melhor apresenta os nomes solicitados:
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
Q607354 Engenharia de Software
No Processo Unificado (RUP), o marco de Arquitetura do Ciclo de Vida é atingido ao fim da fase de:
Alternativas
Q605237 Engenharia de Software
Analise as afirmativas sobre o modelo de processo de software conhecido como “modelo em cascata".

I. Em geral, o resultado de cada fase do processo resulta em um ou mais documentos aprovados.
II. É adequado a situações com pequena probabilidade de mudanças radicais durante o desenvolvimento do sistema. 
III. Prevê a execução simultânea das fases de desenvolvimento.

Estão CORRETAS as afirmativas:
Alternativas
Q585945 Engenharia de Software
O Rational Unified Process (RUP) divide um projeto de desenvolvimento em quatro grandes fases. Assinale a alternativa que NÃO se refere à fase denominada “inception" (em português, “concepção").
Alternativas
Q548604 Engenharia de Software
A figura abaixo representa os estágios do ciclo de vida em cascata para o projeto, análise e desenvolvimento de sistemas.
                    Imagem associada para resolução da questão  Sendo I – Definição de requisitos, os demais estágios (II / III / IV / V) são, respectivamente, denominados:
Alternativas
Q514820 Engenharia de Software
Observe a figura abaixo, associada ao modelo em cascata ou ciclo de vida clássico, de acordo com Pressman, que sugere uma abordagem sistemática e sequencial para o desenvolvimento de software.

Imagem associada para resolução da questão

As fases I, II, III, IV e V são denominadas, respectivamente:
Alternativas
Q514819 Engenharia de Software
Considerando o entendimento de que os modelos convencionais apresentam uma visão única do processo, o Rational Unified Process (RUP) estabelece três perspectivas:

I - mostra as atividades realizadas no processo;

II - mostra as fases do modelo ao longo do tempo;

III - mostra o uso das melhores práticas durante o processo.

Essas perspectivas I, II e III são denominadas, respectivamente:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Analista de Negócios |
Q499265 Engenharia de Software
Observe a figura a seguir, que ilustra o modelo em cascata para o ciclo de vida de desenvolvimento de software.

                        imagem-001.jpg

“Operação e Manutenção” , “Definição de requisitos” , “ Integração e teste do sistema” , “ Implementação e teste de unidade” e “Projeto de sistema e software” correspondem , respect ivamente , as fases identificadas por:
Alternativas
Respostas
581: D
582: C
583: A
584: E
585: E
586: E
587: E
588: A
589: D
590: A
591: D
592: B
593: D
594: B
595: A
596: B
597: B
598: A
599: B
600: A