Foram encontradas 56.730 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
A linguagem de modelagem unificada (UML, do inglês unified modeling language) é “uma linguagem-padrão para descrever/documentar projeto de software. A UML pode ser usada para visualizar, especificar, construir e documentar os artefatos de um sistema de software intensivo”.
PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de software. Grupo A, 2021.
A UML 2.5.1 fornece especificação para 13 diagramas. A partir disso, analise as definições a seguir.
I. Um diagrama de classe fornece uma visão estática ou estrutural do sistema. Ele não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.
II. Um diagrama UML de caso de uso é uma visão geral de todos os casos de uso e de como eles estão relacionados. Fornece uma visão geral da funcionalidade do sistema.
III. O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa.
IV. O diagrama de atividade UML (conhecido como “diagrama de colaboração” na UML 1.X) fornece outra indicação da ordem temporal das comunicações, mas dá ênfase às relações entre os objetos e as classes em vez da ordem temporal.
É correto o que se afirma em
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
Segundo a Free Software Foundation (Fundação para o Software Livre), é considerado livre qualquer programa que pode ser copiado, usado, modificado e redistribuído de acordo com as necessidades de cada usuário.
Disponível em: https://www.fsf.org. Acesso em: 6 ago. 2023.
A respeito das licenças de software livre existentes, analise as afirmações a seguir.
I. Licença GNU General Public License (GPL): atualmente na versão 3, a GPL requer que qualquer software derivado ou construído a partir de um software licenciado sob a GPL também seja distribuído sob os termos da GPL. Isso significa que as modificações e os derivados também devem ser de código aberto.
II. Licença Creative Commons (CC): embora mais comum para conteúdo como imagens, música e texto, as licenças Creative Commons também podem ser aplicadas ao software. Elas permitem diferentes níveis de compartilhamento e atribuição, possibilitando aos autores personalizar as restrições de uso.
III. Licença Berkeley Software Distribution (BSD): as licenças BSD são conhecidas por serem menos restritivas. Elas permitem que os usuários modifiquem, redistribuam e até mesmo vendam o software, desde que a atribuição do autor original seja mantida.
IV. Licença Mozilla Public License (MPL): uma licença que permite modificação e distribuição do código-fonte, mas com requisitos específicos para como as modificações devem ser atribuídas e documentadas.
É correto o que se afirma em
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: LJ Assessoria
Orgão: Pref. Dom Eliseu-PA
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: LJ Assessoria
Orgão: Pref. Dom Eliseu-PA
Provas
Uma Analista do Tribunal de Justiça esta trabalhando em um ambiente de programação Java totalmente configurado e funcionando em condições ideais. Em um trecho do código, ela deseja realizar um teste unitário. Para verificar se o método calcular, com os parâmetros 900 e 0.24, produz 216 como resultado desejado. Para isso, escreveu corretamente e sem erros de sintaxe, a classe TesteReqserv:
Provas
No Scrum,
Provas
Considere que os Analistas do Tribunal de Justiça utilizam o método Kanban e dividiram o quadro nas seguintes colunas, nesta ordem:
Backlog Em Análise Fazendo Em Teste (subdi vidi do em Aguardando e Testando) Finalizado
Os Analistas decidiram utilizar uma métrica para verificar quanto tempo se gasta para que um item do Backlog que atingiu o Ponto de Compromisso chegue até a coluna Finalizado. O Ponto de Compromisso é a coluna Em Analise e a política de medição é
- Unidade de medida: dia útil (OU);
- Data inicial: data de início de Em Análise;
- Data final: data de Finalizado;
- Tempo mínimo medido: um dia útil (1 OU), horas nem frações são consideradas;
- Indicadores: os seguintes ciclos de tempo são considerados:
- Desenvolvimento: começa na data inicial de Em Análise e termina na data inicial de Em Teste/ Aguar dando;
- Teste: começa na data inicial de Em Teste/ Aguardando e termina na data final de Em Teste/ Testando.
Com base nessas informações, a métrica utilizada pelos Analistas é denominada
Provas
- LinguagensJavaJPA: Java Persistence API
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Tratamento de Exceções
Considere o método a seguir, de uma classe presente em uma aplicação Java que utiliza JPA, em condições ideais.
public List<Servico> listarTodosServicos() {
TypedQuery<Servico> query;
query = em. createNamedQuery{"Servico. findAl l " , Servico . class) ;
try {
\( \underset{......}{I} \)
return services;
}catch (NoResultException ex) {
return nul l ;
}finally {
c lose() ;
}
}
Para se obter a lista de seNiços, o comando que preenche corretamente a lacuna :r é:
Provas
Considere o método a seguir, que é parte de um programa Java.
\( \underset{......}{I} \) {
return 1;
}
Em condições ideais, para que esse método possa receber como para.metro um objeto genérico e retornar corretamente o valor 1, do tipo lnt, a lacuna \( I \) deve ser corretamente preenchida com
Provas
Em condições ideais, na interface de linha de comando, um Analista foi até o diretório raiz de um projeto Angular e utilizou o comando ng lint para
Provas
Caderno Container