Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.089 questões
A UML (Unified Modeling Language) é uma linguagem de elementos gráficos que podem ser utilizados na modelagem de sistemas. Os diagramas que compõem a UML podem ser agrupados em categorias de acordo com o contexto em que as representações podem ser empregadas. Diante disso, relacione as sentenças:
I. Diagramas Estruturais
II. Diagramas Comportamentais
III. Diagramas de Interação
( ) Diagrama de Caso de Uso e Diagrama de Atividade
( ) Diagrama de Classes e Diagrama de Componentes
( ) Diagrama de Sequência e Diagrama de Tempo
A fase onde o foco é a arquitetura do sistema, criando-se projetos a partir do levantamento de requisitos e casos de uso, em processo unificado de desenvolvimento de software é a:
Tratando-se de gerenciamento de memória virtual, a estratégia de substituição de página menos recentemente usada (MRU) :
Um ________, às vezes denominado processo leve (Lightweight Process — LW P), compartilha muitos atributos de um processo. ___________ são escalonados em um processador, e cada _________ pode executar um conjunto de instruções independentemente de outros processos e ________. Entretanto, eles não são planejados para existir sozinhos — normalmente pertencem a processos tradicionais, às vezes denominados processos pesados (Heavyweight Processes — HWP).
A sentença acima é a definição, segundo Deitel, de:
Relacione as sentenças a seguir:
I. Data Definition Language (DML)
II. Data Control Language (DCL)
III. Data Manipulation Language (DDL)
IV. Data Transaction Language (DTL)
( ) - GRANT, REVOKE
( ) - ROLLBACK, COMMIT
( ) - DELET, INSERT
( ) - COMMENT, ALTER
A sequência correta é:
"O NoSQL existe desde 1998 e não tem nada a ver com o recém-nascido NoSQL Movement, que tem recebido muita visibilidade ultimamente. Enquanto o primeiro é um pacote de software bem definido, um banco de dados relacional para todos os efeitos e apenas intencionalmente não usa SQL como uma linguagem de consulta.
O recém-chegado é, principalmente, um conceito (e também não é um romance), que parte a partir do modelo relacional e, portanto, deveria ter sido chamado mais apropriadamente de "NoREL", ou algo nesse sentido, já que não ser baseado em SQL é apenas uma consequência óbvia de não ser relacional, e não o contrário."
(Referência: NoSQL: a non-SQL RDBMS, disponível em http://www.strozzi.it/cgibin/CSA/tw7/I/en_US/NoSQL/Home%20Page.)
Dentre as opções abaixo, aponte aquela que apresenta somente bancos de dados NO-SQL:
Uma importante característica das linguagens de programação são os tipos de dados utilizados, sendo estes uma combinação de valores e de operações que uma variável pode aceitar ou não. Dentre as linguagens abaixo qual delas é uma linguagem “fortemente tipada”.
Dadas as seguintes proposições:
X: Paris está na França
Y: Paris está na Inglaterra
Z: 6 * 7 = 42
W: 6 * 7 = 49
Qual o valor lógico das conjunções:
Dentre as opções arquiteturas de aplicação qual das opções se refere a uma arquitetura onde todos os dados são transmitidos pela rede de computadores e um servidor ou host é responsável por executar um ou mais serviços e compartilhar seus recursos.
Um sistema de gerenciamento de banco de dados é responsável por retirar da aplicação do cliente a responsabilidade de garantir a persistência, manipulação e organização dos dados e gerenciar os acessos aos dados. Dentre as alternativas abaixo qual delas não é um sistema de gerenciamento de banco de dado.
Atualmente são utilizados diversos modelos de banco de dados nos sistemas para gerenciar a forma como os dados são salvos. Dentre as características abaixo qual delas não é um ponto forte do modelo de banco de dados não-relacional.
Um sistema de arquivos se caracteriza por ser um conjunto de estruturas lógicas e rotinas, que possibilitam o sistema operacional gerenciar o acesso ao hard disk. Dentre os sistemas de arquivos citados abaixo qual dos sistemas não é reconhecido pelo sistema operacional Microsoft Windows.
Ao executarmos um código fonte de um determinado arquivo a linguagem contida nele pode ser Compilada, interpretada ou traduzida de acordo com a linguagem. Uma linguagem de programação onde o código é executado diretamente pelo sistema operacional ou pelo processador é:
Um tipo de servidor construído para montagem em prateleiras onde ele pode ser introduzido em um espaço menor devido ao seu design diferenciado permitindo o compartilhamento de componentes em comum. Este tipo de servidor é:
O problema “Jantar dos Filósofos” é um problema ilustrativo comum de programação concorrente. Qual das seguintes opções a seguir pode ser utilizada para solucionar o problema:
Nas questões de 21 a 40, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‐padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‐se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‐la, acionando‐a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
A área funcional do gerenciamento de redes que tem como objetivo monitorar os recursos para detectar, isolar e corrigir as operações anormais, executar testes diagnósticos e realizar a investigação do ocorrido, entre outros, é o gerenciamento de
Nas questões de 21 a 40, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‐padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‐se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‐la, acionando‐a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.
Acerca de infraestrutura de rede ethernet, julgue os itens subsequentes.
I Equipamentos como repetidores não são utilizados em redes ethernet, pois suas tecnologias são incompatíveis.
II Para configurar uma rede ethernet, é necessário uma placa ethernet para cada computador integrante da rede.
III O protocolo de transmissão de dados conhecido como CSMA/CD (Carrier Sense Multiple Access/Collision Detection) é utilizado na rede ethernet.
IV Por ser um cabo mais fino e flexível, o cabo thinwire (10Base2) não é considerado como uma forma de cabeamento ethernet.
A quantidade de itens certos é igual a
Em Linux, as configurações são realizadas editando os arquivos de configuração dos aplicativos e componentes do sistema. Para que o usuário possa alterar o grupo de trabalho de uma estação operando com sistema Linux, tornando-a visível em computadores operando com sistemas operacionais Windows, ele deverá editar qual dos arquivos abaixo?
De acordo com a ISO 9241-11, usabilidade é definida como a medida pela qual um sistema, produto ou serviço pode ser utilizado por usuários específicos para atingir objetivos específicos, em contextos específicos. Ainda de acordo com essa definição, para que um website seja considerado um sistema que propicie boa usabilidade, o designer deve se projetar pensando em
Softwares e ferramentas, tais como Balsamiq, Marvel, Adobe XD, dentre outros, podem ser usados para representar o grid projetado pelo web designer com o propósito de organizar e hierarquizar visualmente informações e elementos na tela, além de possibilitarem a representação do fluxo de navegação. Para compor um layout, o web designer deve projetar o grid por meio da composição de diversos elementos constituintes do grid. Independentemente do uso de softwares gráficos, os componentes de um grid são: