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

Foram encontradas 986 questões

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
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
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
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
Q113160 Engenharia de Software
Opção que relaciona produtos de trabalho da fase de elaboração, integrante da metodologia do processo unificado (PU):
Alternativas
Q101183 Engenharia de Software
Para o desenvolvimento de qualquer programa, devem-se seguir etapas, conhecidas como Ciclo de Vida do Sistema. Das alternativas abaixo, marque aquela que não condiz com essas etapas:
Alternativas
Q74663 Engenharia de Software
Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é:
Alternativas
Q59596 Engenharia de Software
Os planos de desenvolvimento de software cobertos em RUP são:
Alternativas
Q59595 Engenharia de Software
Em RUP, a iteratividade ajuda no gerenciamento de recursos e custos porque
Alternativas
Q59594 Engenharia de Software
Em RUP, a integração contínua, no contexto do ciclo de vida iterativo, significa
Alternativas
Q54653 Engenharia de Software
É um processo de desenvolvimento de software que oferece uma forma sistemática para construir um tipo de sistema que usa a arquitetura baseada em componentes; pode ser facilmente extensível, promovendo a reutilização de software e um entendimento intuitivo; define tanto métodos para controlar e monitorar mudanças quanto áreas de trabalho seguras, garantindo a um programador que as mudanças efetuadas em outro sistema não afetarão o seu sistema. Trata-se do processo
Alternativas
Q50832 Engenharia de Software
Assinale a opção correta acerca das metodologias de desenvolvimento de software.
Alternativas
Respostas
861: E
862: C
863: C
864: C
865: D
866: B
867: B
868: E
869: C
870: E
871: E
872: D
873: D
874: C
875: E
876: E
877: B
878: B
879: A
880: E