Questões de Concurso Sobre arquitetura de software para analista de sistemas
Foram encontradas 1.046 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A Interação Humano-Computador (IHC) é uma área de estudo da ciência da computação interdisciplinar por considerar conceitos presentes em áreas de design, ergonomia e psicologia. O usuário de sistemas informatizados tem a necessidade de interagir com tais sistemas através de operações de entrada e saída. Ao longo do tempo, essa forma de interação evoluiu sempre com o intuito de maximizar as habilidades de uso destes sistemas, tornando-as mais intuitivas, simples e seguras. A respeito de conceitos que envolvem IHC, analise as afirmativas abaixo e marque alternativa correta.
-
I. Graphical User Interface (GUI) é o nome dado para Interfaces que se comunicam com o usuário através do uso de elementos gráficos. Podem ser consideradas uma evolução em relação as interfaces de linha de comando, um tipo de interface em que o homem e o computador se comunicam através de texto.
lI. Adaptabilidade, clareza e consistência são exemplos de características presentes em uma boa interface gráfica de usuário. As duas últimas, por exemplo, ajudam a tomar a interface mais intuitiva, o que acaba tornando o processo de aprendizagem de uso do sistema mais simples.
lII. VUI é o acrônimo utilizado para descrevermos Interfaces de comunicação entre homem e computador através do uso da voz. VUI é considera um exemplo de Natural User Interface (NUI) pois se aproxima da forma como humanos interagem, dispensando a presença de elementos fisicos intermediários, como por exemplo teclados e mouses. Um bom exemplo de VUI são as inteligências artificiais, que se comunicam com o usuário através da voz, por meio de assistentes virtuais.
Facade é o nome de um padrão de projeto comportamental. Esse tipo de padrão é caracterizado por facilitar processos de delegação de responsabilidade entre objetos. Marque a alternativa que indica, corretamente, onde se aplica este tipo de padrão.
Em computação muitos problemas são recorrentes e boas soluções para eles já foram devidamente catalogadas pois são consideras soluções consagradas. Com o intuito de definir uma nomenclatura universal no mundo do desenvolvimento de software, foram estabelecidos os padrões de projeto. A respeito dos nomes e conceitos que envolvem os diversos padrões de projeto atualmente existentes, analise as afirmativas abaixo e marque alternativa correta.
-
I. Singleton e lterator são exemplos de padrões de projeto comportamentais.
II. Command e Prototype são exemplos de padrões de projeto de criação.
III. Adapter é o nome do padrão de projeto que se propõe a ser um intermediador entre uma classe não adaptável e uma interface esperada. Pode ser útil, por exemplo, para tomar "plugável" a interface de comunicação entre um sistema e módulos fornecidos por terceiros, facilitando a troca de fornecedor destes módulos se necessário.
A respeito dos diagramas comportamentais presentes na Unified Modeling Language (UML), analise as afirmativas abaixo e marque alternativa correta.
-
I. São exemplos deste tipo de diagrama, o diagrama de objeto e o diagrama de componentes. O segundo é complementar ao primeiro pois apresenta detalhes do comportamento dos métodos dos objetos.
II.O diagrama de transição de estados é uma representação da situação que um objeto pode se encontrar no decorrer da execução de processos em um sistema. São exemplos de conceitos relacionados a este tipo de diagrama: Estado, Transição, Estereótipo e Perfil.
III.O diagrama de tempo tem aplicabilidade mais clara em sistemas de tempo real onde, por exemplo, a concorrência e a velocidade de acesso são fatores críticos.
Unified Modelíng Language (UML) é muito utilizada em modelagem para sistemas desenvolvidos em linguagens orientadas a objeto. Ela possui um grande conjunto de diagramas, cada um deles com características e objetivos específicos. A respeito dos diagramas da linguagem UML, marque a alternativa correta.