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

Questões Discursivas

Foram encontradas 1.098 questões

Q2263274 Engenharia de Software
Julgue o item, a respeito de engenharia de software.
O RUP (Rational Unified Process) é um processo proprietário de engenharia de software embasado no seguinte conjunto de princípios e melhores práticas de desenvolvimento software: modelagem de negócios, requisitos, análise e projeto, implementação, teste, implantação, ambiente, configuração e gerência de mudança e gerência de projeto.

Alternativas
Q2263270 Engenharia de Software
Julgue o item, a respeito de engenharia de software.
O desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.

Alternativas
Q2262551 Engenharia de Software

Considerando a figura acima, julgue o item a seguir, com relação ao RUP.


A solicitação da gestão de mudança (change request management) trata tanto da captura e gestão das alterações solicitadas, geradas pelos interessados internos e externos, como da análise do impacto potencial da mudança. No entanto, não realiza o acompanhamento do que acontece com a mudança até que ela seja concluída, tarefa de responsabilidade do CM.

Alternativas
Q2262550 Engenharia de Software

Considerando a figura acima, julgue o item a seguir, com relação ao RUP.


O gerenciamento de configuração (configuration management – CM) trata da identificação do artefato, das versões e das dependências entre artefatos, bem como da identificação de configurações que são conjuntos coerentes de artefatos relacionados.

Alternativas
Q2262546 Engenharia de Software
Qualquer decisão tomada durante o processo de desenvolvimento de software pode comprometer sua qualidade final. Os requisitos de software e a dimensão da qualidade do software no rational unified process (RUP) são categorizados segundo o modelo FURPS, conforme ilustra a figura acima. A esse respeito, julgue o item que se segue.
O termo artefato, empregado na dimensão da qualidade do processo, além de um produto tecnológico, pode ser entendido também como qualquer saída produzida por uma atividade do ciclo de desenvolvimento de software.
Alternativas
Q2262542 Engenharia de Software

Acerca de engenharia de software, julgue o item a seguir.


Os seguintes projetos fazem parte das atividades específicas do processo de desenvolvimento de software: de arquitetura, de interface, de componente, de estruturas de dados, e de algoritmo.

Alternativas
Ano: 2009 Banca: FUNCAB Órgão: AFEAM
Q1221115 Engenharia de Software
Os nomes das quatro fases do Processo Unificado (UP) são:
Alternativas
Q193792 Engenharia de Software
Assinale a alternativa INCORRETA sobre o modelo cascata:
Alternativas
Q149998 Engenharia de Software
O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que não indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP.

Alternativas
Q149997 Engenharia de Software
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno que foi derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software associado. O RUP reconhece que os modelos convencionais de processo apresentam uma visão única de processo e é geralmente descrito a partir de três perspectivas:

Alternativas
Q147571 Engenharia de Software
Imagem 013.jpg

Considerando a figura acima, assinale a opção correta, a respeito de RUP.
Alternativas
Q147336 Engenharia de Software
O SEI – Software Engineering Institute criou na década de 1980 o CMM – Capability Maturity Model com o objetivo de avaliar a qualidade de software desenvolvido pelas empresas. Desde 1991 surgiram diversos CMMs, voltados para necessidades específicas, como desenvolvimento de sistemas, engenharia de software, aquisição de software, desenvolvimento de produtos e processos, entre outros. O SEI, no intuito de integrá-los, criou o CMMI – Capability Maturity Model Integration. O CMMI está dividido em cinco estágios, sendo o estágio GERENCIADO caracterizado por:
Alternativas
Q147316 Engenharia de Software
O MPS.BR1 é um programa para Melhoria de Processo do Software Brasileiro coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), contando com apoio do Ministério da Ciência e Tecnologia (MCT), Financiadora de Estudos e Projetos (FINEP) e Banco Interamericano de Desenvolvimento (BID), e é baseado no CMMI, nas normas ISO/IEC 12207 e ISO/IEC 15504 e na realidade do mercado brasileiro. Observe a tabela abaixo, que mostra os níveis de maturidade e atributos de processo.

Imagem 012.jpg
Imagem 013.jpg

Sendo “A” e “B” os níveis mais altos, são denominados, respectivamente, Em otimização, e Gerenciado Quantitativamente.

Os níveis mais baixos “E”, “F” e “G” são conhecidos, respectivamente, por:

Alternativas
Q147313 Engenharia de Software
O CMMI – Capability Maturity Model Integration, criado pelo SEI – Software Engineering Institute, é um conjunto de modelos integrados de maturidade e capacidade para diversas áreas, como engenharia de software e sistemas, fontes de aquisição e desenvolvimento integrado do produto, que auxilia na garantia e melhoria da qualidade de produtos e serviços na área de TI. Estruturado em 5 níveis de maturidade, o CMMI abrange 25 áreas de processo divididas em 4 categorias, como mostra a figura a seguir:

Imagem 010.jpg

As categorias identificadas por III e IV são denominadas, respectivamente:
Alternativas
Q146678 Engenharia de Software
Conforme o SWEBOK, corpo de conhecimento da engenharia de
software, a engenharia de software é a aplicação de uma abordagem
sistemática, disciplinada e quantificada ao desenvolvimento, operação
e manutenção de software. Julgue o item a seguir acerca das
informações apresentadas e dos conceitos de engenharia de software.
Entre os modelos de ciclo de vida de software, o modelo espiral possui maior proximidade com as práticas da engenharia clássica empregadas, por exemplo, na construção de casas, quando comparado aos modelos cascata e de componentes reusáveis.
Alternativas
Q141667 Engenharia de Software
O produto resultante de cada iteração do processo de software Rational Unified Process — RUP — é uma versão executável do sistema.
Alternativas
Q141666 Engenharia de Software
As Abordagens Evolucionárias de desenvolvimento de software permitem determinar, de forma precisa, o número de ciclos necessários para a construção do produto.
Alternativas
Q123267 Engenharia de Software

Julgue o item subsequente, acerca do RUP (Rational Unified Process), versão 7.0, e da UML (Unified Modeling Language), versão 2.0.


Em relação à engenharia de usabilidade, a definição e a validação da arquitetura da interface com o usuário, bem como os testes de desempenho, estão mais associados à fase de construção que à fase de elaboração.

Alternativas
Q122135 Engenharia de Software
No modelo de etapas de ações, um princípio que deve ser seguido para um bom projeto é:

Alternativas
Q122125 Engenharia de Software
Com relação ao Ciclo de Vida de um Sistema, associe as colunas:
A sequência correta de cima para baixo é:



Alternativas
Respostas
941: E
942: E
943: E
944: C
945: C
946: C
947: C
948: C
949: D
950: B
951: D
952: B
953: E
954: A
955: E
956: C
957: E
958: E
959: D
960: C