1021 Q1008801
Engenharia de Software UML Diagrama de Classes Diagrama de Casos de Uso
Ano: 2022
Banca: UFRPE

A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.


1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).


2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao long...

1022 Q1008800
Engenharia de Software Desenvolvimento de Software
Ano: 2022
Banca: UFRPE

Sobre interoperabilidade de sistemas, analise as afirmativas a seguir.


1) A JSON (Java Object Notation) é uma linguagem de programação.


2) Com a predominância de mercado da plataforma REST, o protocolo SOAP não está mais sendo utilizado no projeto de Serviços Web. O REST se mostra superior em relação ao SOAP em todos os aspectos.


3) Mesmo com o avanço do JSON, XML continua sendo usado em projetos de Serviços Web e é possível usar XML em projetos de Serviços Web que envolvam tanto SOAP como REST.

...
1023 Q1008799
Engenharia de Software Conceitos Básicos em Engenharia de Software
Ano: 2022
Banca: UFRPE

Na literatura computacional, a análise algorítmica geralmente leva em conta a ____________, relacionada à progressão do crescimento de uso de ciclos, em função do tamanho dos dados de entrada; assim como a sua ______________, relacionada à progressão do crescimento de uso de recursos de armazenamento, em função do tamanho dos dados de entrada.


Os termos que preenchem, correta e respectivamente, as lacunas são: 

1024 Q1008798
Engenharia de Software Gerência de Configuração
Ano: 2022
Banca: UFRPE
O Git é uma ferramenta de controle de versão que permite aos desenvolvedores de softwares estarem trabalhando juntos, de forma distribuída em um mesmo projeto, e mantendo um completo histórico dos trabalhos realizados. Considerando essa informação, assinale a alternativa que contém um código git válido.
1025 Q1008797
Engenharia de Software Gerência de Configuração
Ano: 2022
Banca: UFRPE
Imagine que seu software está armazenado no git e surge a necessidade de efetuar um merge normal de duas branches de sua aplicação. Qual o tipo de estratégia de mesclagem que o git irá utilizar para efetuar tal procedimento?
1026 Q1008796
Engenharia de Software Processos de Software - Desenvolvimento Ágil Scrum
Ano: 2022
Banca: UFRPE

Considere as seguintes afirmações sobre o framework Scrum.


1) Sprint Backlog é uma lista priorizada de tudo o que pode ser necessário no produto.


2) Os papéis em Scrum são o ScrumMaster, Product Owner e o time. O segundo é responsável por assegurar que o processo seja entendido e seguido pelo time.


3) Na retrospectiva da sprint (Sprint Retrospective), o ScrumMaster incentiva o time a revisar as práticas adotadas e eleger as mais eficazes para a próxima Sprint.


...
1027 Q1008795
Engenharia de Software Orientação a Objetos
Ano: 2022
Banca: UFRPE
Relacionamentos são elementos importantes nos diagramas UML. Existem 4 tipos básicos de relacionamentos em UML: associação, generalização, realização e dependência. Sobre esses elementos, assinale afirmativa correta. 
1028 Q1008794
Engenharia de Software UML Diagrama de Classes Diagrama de Casos de Uso
Ano: 2022
Banca: UFRPE

Diagramas UML permitem expressar diferentes visões e abstrações na modelagem de um sistema. Acerca desse tema, analise as afirmativas a seguir.


1) Diagramas de casos de uso e diagramas de atividade são exemplos de diagramas que representam o comportamento dinâmico do sistema.


2) Diagramas de classes representam a visão estática do sistema e podem ser expressos em diferentes níveis de abstração, desde a perspectiva conceitual até a de implementação.


3) Diagramas de máquinas de estados representam os possíveis estados da instânci...

1029 Q1008793
Engenharia de Software Diagrama de Sequência UML Diagrama de Comunicação
Ano: 2022
Banca: UFRPE
Sobre diagramas de interação, assinale a afirmativa correta: 
1030 Q1008792
Engenharia de Software Qualidade de Software
Ano: 2022
Banca: Avança SP
Atualmente, muitas instituições têm se preocupado em criar normas para permitir o desenvolvimento de softwares de qualidade. Qual das alternativas a seguir é da norma responsável pelas características da qualidade de produtos de software?