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

Foram encontradas 1.096 questões

Q1057713 Engenharia de Software

Considere as seguintes atividades.


I Elicitar requisitos, restrições e descrição do ambiente.

II Avaliar a confiabilidade, estimando-se a frequência e a severidade das falhas.

III Identificar a sensibilidade dos atributos de qualidade em relação a vários atributos de arquitetura.

IV Identificar eventos que dirigem a sequência de interações e compreender como esses eventos se relacionam com objetos específicos.


No desenvolvimento de aplicações em ambiente web, para estabelecer a arquitetura adequada a cada caso, são realizadas atividades iterativas de análise de projeto, entre as quais se incluem as apresentadas apenas nos itens

Alternativas
Q1057710 Engenharia de Software
No Domain-Driven Design, a Ubiquitous Language é considerada
Alternativas
Q1022726 Engenharia de Software
A Fazenda Municipal aplica, em seus projetos de software, as práticas de construção de software, dentre as quais está a codificação, que conta com três princípios fundamentais: de preparação, de codificação propriamente dita e de validação, sendo certo que
Alternativas
Q1017775 Engenharia de Software
Nos projetos de sistemas computadorizados, a interação com o usuário tem a missão de emitir dados e comandos associados ao sistema, que recebem classificações, entre as quais a classificação que possui interação rápida e intuitiva e facilidade de aprendizado, denominada
Alternativas
Q1010256 Engenharia de Software
Sobre o desenvolvimento de aplicações na plataforma EJB (Enterprise JavaBeans), são definidos papéis distintos a serem desempenhados pelos elementos envolvidos no processo de desenvolvimento de aplicações e gerência do ciclo de vida de implantação. Sobre esses papéis, podemos afirmar que
Alternativas
Q998326 Engenharia de Software
Ao analisar os projetos de software da Fazenda Municipal, é importante considerar o número de módulos em um projeto desse tipo, sendo correto que o custo de
Alternativas
Q996791 Engenharia de Software
Com relação a desenvolvimento de software, julgue o item a seguir.
Na prática de integração contínua para desenvolvimento de software, vários colaboradores criam e mantêm o código de forma organizada e controlada, utilizando ferramentas como Git (controle de versão), Junit (testes), Hudson e Jenkins (deploys em ambientes de desenvolvimento e produção), o que reduz a geração de erros de integração.
Alternativas
Q996782 Engenharia de Software
Julgue o próximo item, a respeito de domain-driven design, design patterns, emergent design, enterprise content management e REST.
No desenvolvimento embasado em domain-driven design, a definição da tecnologia a ser utilizada tem importância secundária no projeto.
Alternativas
Q996755 Engenharia de Software
Com relação a DevOps e TOGAF, julgue o seguinte item.
Em DevOps, o princípio monitorar e validar a qualidade operacional antecipa o monitoramento das características funcionais e não funcionais dos sistemas para o início do seu ciclo de vida, quando as métricas de qualidade devem ser capturadas e analisadas.
Alternativas
Q994874 Engenharia de Software
O desenvolvimento de software envolve várias atividades, papéis e artefatos. Equipes que desenvolvem software, em geral, também fazem uso de ferramentas que
Alternativas
Q993834 Engenharia de Software
Sobre Jenkins, assinale a alternativa correta.
Alternativas
Q979955 Engenharia de Software
No processo de desenvolvimento de uma especificação, a definição de nomes das operações e a descrição das condições para a veracidade das distintas combinações entre as operações é realizada na:
Alternativas
Q979953 Engenharia de Software
Na modelagem de sistema, a modelagem de dados é realizada pela técnica:
Alternativas
Q2028480 Engenharia de Software
Considere que uma equipe de Analistas de Sistemas da Câmara Legislativa do DF ficou com a responsabilidade de indicar um método de análise econômica para ser aplicado nos projetos de software da instituição e apresentou-o conforme a descrição abaixo. 
De um modo geral, não seria inteligente investir em um projeto com um retorno de 10% quando há outra alternativa que pode retornar 20%. Para isso é importante que seja definida uma taxa que corresponda à menor taxa interna de retorno que a instituição consideraria um bom investimento. Essa taxa será uma referência para indicar que o projeto pode alcançar pelo menos essa taxa de retorno e representa o custo de oportunidade da instituição para seus investimentos. Este valor indica a taxa mínima de retorno que um gerente de projeto deve considerar atraente antes de iniciar um projeto. Assim, deve ser mais provável que um gerente de projeto inicie um novo projeto se sua taxa exceder o nível atual de outros projetos. 
De acordo com a descrição, o método escolhido pelos Analistas é denominado

Alternativas
Q2028477 Engenharia de Software
Considere, por hipótese, que um Analista de Sistemas da CLDF, atuando na etapa de iniciação e definição de escopo de um novo projeto, foi designado para desenvolver uma descrição clara dos objetivos do projeto e avaliar abordagens alternativas, a fim de determinar se o novo projeto é a melhor escolha, dadas as limitações de tecnologia, recursos, finanças e considerações sociais e políticas da Câmara. O documento a ser produzido pelo Analista deve conter o projeto inicial com uma declaração do escopo do produto, as entregas do projeto, as restrições de duração do projeto e estimativas de esforço e de custo com base em métodos apropriados. Este documento é relativo
Alternativas
Q2028476 Engenharia de Software
Considere o processo de depuração de software mostrado na figura abaixo.
00_44.png (428×387)
(Fonte: PRESSMAN, Roger S; MAXIM, Bruce R. Engenharia de software − uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. p. 489)

Ao analisar a figura, um Analista de Sistemas conclui corretamente que 
Alternativas
Q2028474 Engenharia de Software

Uma Analista de Sistemas da Câmara Legislativa ficou com a tarefa de verificar a complexidade dos trechos de algoritmo em pseudocódigo abaixo.  


00_42.png (510×520)


Considerando que o valor de n é maior que 1, a Analista conclui corretamente que

Alternativas
Q2028472 Engenharia de Software

Considere a figura abaixo.


00_40.png (517×190)


(Adaptado de: https://brunoleite.wordpress.com/2012/02/24/principios-basicos-da-gerencia-de-configuracao/)


Com base na estrutura de gerenciamento de configuração de software apresentada na figura, conclui-se corretamente que 

Alternativas
Q2028471 Engenharia de Software
Considere que um software desenvolvido pela equipe de Analistas de Sistemas da Câmara Legislativa, ao longo de sua utilização, passou por processos de manutenção em que o software foi modificado
I. em função de uma mudança na legislação sobre a transparência das ações públicas, que obrigou a equipe a modificar uma função do sistema diretamente atingida. Como esta mudança exigiu a disponibilidade de um grande volume de informações ao público por meio da web, o sistema foi migrado para outra plataforma mais robusta;
II. para melhorar a sua qualidade, de forma que novos recursos de acessibilidade foram incluídos. Esses recursos não estavam previstos no documento de requisitos original do sistema; e
III. após ter apresentado defeitos ao ser utilizado por usuários da Câmara. Embora o sistema tenha passado pela fase de testes, os erros não foram detectados. Uma nova versão do sistema foi disponibilizada após as modificações.
Nas situações I, II e III o software passou, correta e respectivamente, por manutenções do tipo
Alternativas
Q2028470 Engenharia de Software
Uma Analista de Sistemas da Câmara Legislativa deve utilizar uma ferramenta de teste de software do tipo 
Alternativas
Respostas
701: A
702: C
703: D
704: C
705: A
706: B
707: C
708: C
709: C
710: D
711: D
712: D
713: B
714: E
715: C
716: A
717: B
718: D
719: B
720: C