Foram encontradas 55.959 questões.
Imagine um desenvolvedor trabalhando em um projeto com outros colegas, utilizando o Git para controlar as versões do código-fonte. Ele precisa fazer uma alteração significativa em um módulo do sistema, mas não quer afetar o trabalho dos seus colegas enquanto desenvolve essa nova funcionalidade.
Qual a sequência de comandos Git que ele deve executar para criar uma ramificação (branch) para desenvolver a nova funcionalidade, fazer as alterações e, posteriormente, integrar as alterações na ramificação principal (main)?
Provas
Para responder à questão, analise o código a seguir, escrito em uma linguagem de programação que utiliza o paradigma de orientação a objetos:
\( \ \)

\( \ \)
Com base na análise do código e nos seus conhecimentos sobre programação orientada a objetos, selecione a alternativa correta.
Provas
- Arquitetura e Design de SoftwareSOA: Arquitetura Orientada a Serviço
- Interoperabilidade e IntegraçãoWeb Services
Analise as afirmativas a seguir sobre os conceitos de SOA (Service-Oriented Architecture) e Web Services:
I.SOA é um estilo de arquitetura de software que define a utilização de serviços para expor funcionalidades de aplicações a outras aplicações, promovendo a reutilização e a interoperabilidade.
II.Web Services são componentes de software que podem ser acessados remotamente por meio de protocolos de rede, como HTTP, e utilizam padrões como XML para troca de informações.
III.Um dos princípios da SOA é a granularidade dos serviços, o que significa que cada serviço deve ser responsável por uma tarefa específica e bem definida.
IV.Web Services podem ser implementados utilizando diferentes tecnologias, como SOAP (Simple Object Access Protocol) e REST (Representational State Transfer).
V.A utilização de Web Services em uma arquitetura SOA garante a independência entre os sistemas, permitindo que aplicações desenvolvidas em diferentes plataformas e linguagens de programação se comuniquem.
Assinale a alternativa que indica todas as afirmativas corretas:
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
Um Analista de Informática precisa modelar um sistema de controle de estoque para uma loja de materiais de construção. Ele deseja representar visualmente as interações entre os diferentes atores do sistema (cliente, vendedor, gerente) e as funcionalidades do sistema (consultar estoque, realizar venda, gerar relatório).
Qual diagrama UML é o mais adequado para essa finalidade?
Provas
- Controle de VersãoBranching (Ramificação) e Merging (Fusão)
- Controle de VersãoGit
- Controle de VersãoResolução de Conflitos em VCS
Uma equipe de desenvolvimento está utilizando o Git para controlar as versões do código-fonte de um projeto. Dois desenvolvedores, Ana e Bruno, estão trabalhando em funcionalidades diferentes do mesmo sistema. Ana fez alterações em um arquivo chamado index.php e enviou suas alterações para o repositório remoto. Bruno, que também fez alterações no mesmo arquivo index.php, tentou enviar suas alterações, mas o Git reportou um conflito.
O que Bruno deve fazer para resolver o conflito e integrar suas alterações ao código de Ana?
Provas
Analise o seguinte trecho de código HTML:
\( \ \)

\( \ \)
Com base no código, qual será o resultado exibido no navegador?
Provas
Um sistema de gerenciamento de tarefas precisa permitir que os usuários desfaçam ações realizadas, como a exclusão de uma tarefa ou a alteração de sua prioridade. Qual padrão de projeto é mais adequado para implementar essa funcionalidade de "desfazer"?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUNPRESP-EXE
- Interoperabilidade e IntegraçãoAPIs
- Interoperabilidade e IntegraçãoIntegração de Sistemas e Middleware
- Interoperabilidade e IntegraçãoWeb Services
- Manutenção e Evolução de SoftwareReúso de Software
A respeito da especificação de web services, julgue os itens que se seguem.
A especificação de web services com uma descrição clara e abrangente da funcionalidade e da interface do serviço, sem expor detalhes internos de implementação, facilita a integração e o reúso em diferentes contextos de aplicação.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUNPRESP-EXE
Em relação a arquiteturas e tecnologias de sistemas de informação, julgue os itens subsecutivos.
Na arquitetura orientada a serviço, promove-se geralmente a criação de serviços altamente especializados, com granularidade fina e com a maximização da reutilização para a maior eficiência do sistema.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: FUNPRESP-EXE
Considerando os conceitos, fases e técnicas da engenharia de requisitos, julgue os itens subsequentes.
A análise de domínio é uma técnica apropriada para revelar requisitos não funcionais importantes que frequentemente permanecem ocultos em abordagens tradicionais de elicitação.
Provas
Caderno Container