Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 8.303 questões
Considerando o desenvolvimento de uma solução de software seguindo sequencialmente as fases de iniciação, elaboração, construção e transição, é possível criar os componentes na fase de iniciação, embora, sob o ponto de vista da arquitetura, esses componentes sejam criados na fase de elaboração e os demais na fase de construção, sendo atualizados durante a fase de transição à medida que defeitos são localizados e corrigidos.
No contexto de desenvolvimento de uma solução de software, as etapas do ciclo de vida de um componente podem ser descritas como: análise e design da solução, implementação do componente, realização de testes unitários e sua integração com os demais componentes em builds
Os quatros principais elementos de um arquivo WSDL são<message>, <portType>, <types> e <binding>. A sintaxemostrada a seguir, para o elemento <message>, que define osdados que estão sendo transmitidos, está correta. <message name="getTesteRequest"> <part name="nome" type="xs:string"/> </message> <message name="getTesteResponse"> <part name="valor" type="xs:string"/> </message>
O WSDL descreve um web service utilizando a sintaxe XML. Está correta a sintaxe mostrada a seguir para o elemento <portType> , que define o protocolo e a porta de comunicação para troca de mensagens do web services.
<portType>
<portType protocol = "HTTP">
<porType port = "80">
</portType>
O SOAP permite a troca de mensagens estruturadas em ambiente distribuído e descentralizado, com o uso de tecnologias XML. Essas mensagens podem ser trocadas por uma variedade de protocolos subjacentes como, por exemplo, o HTTP.
As mensagens SOAP são transmitidas em formato XML, cujo envelope é composto de cabeçalho e corpo. Apenas o cabeçalho é opcional, e, quando preenchido, é necessariamente composto de rota, dados de segurança, origem e destino.
A engenharia de software define quatro fases para o ciclo de vida de um sistema: iniciação, elaboração, construção e transição, sendo essa última responsável pela homologação dos artefatos junto ao cliente.
Os padrões CORBA auxiliam a comunicação lógica entre objetos em arquiteturas de objetos distribuídos mesmo onde objetos implementados possuam diferentes linguagens ou plataformas.
O fornecimento de um serviço depende exclusivamente da aplicação, pois provedores podem oferecer diversos tipos de serviços para inúmeros usuários daquela aplicação.
O modelo de arquitetura em camadas auxilia na identificação do serviço específico que cada camada pode oferecer.
A WSDL 2.0 possui uma parte abstrata, responsável por definir type,messages, operations e PortType, e uma parte concreta, que define binding, service e endpoint.
A EMAG descreve como condição obrigatória que todo o conteúdo não textual do sítio seja disponibilizado por meio de applets, ou por programas interpretáveis.
No JEE7,para uma aplicação em três camadas, é correto afirmar que,na camada cliente, seriam distribuídos os componentes JavaServer Pages, JavaServer Faces Pages e componentes JavaBeans; na camada servidor Web, os componentes Enterprise Beans e Java Servlets; e na camada de banco de dados, os componentes SGBD e arquivos XML.
O SOA promove a integração entre o negócio e a tecnologia da informação por meio de serviços, que são o principal componente dessa arquitetura.
De acordo com o SOA, um limite representa a fronteira entre a interface pública de um serviço e sua realização privada. Ultrapassar limites em SOA é barato e altamente recomendado porque torna o serviço público e acessível a outros sistemas.
O SOA garante serviços fortemente acoplados, fracamente coesos e com alta possibilidade de reutilização.