Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.
A partir das informações apresentadas, julgue os itens que se seguem.
O diagrama de casos de uso apresentado segue a notação gráfica padrão da UML (unified modeling language). Nesse diagrama, os elementos indicados pelos nomes "administrador do sistema", "responsável por ETE", "monitor de vazão" e "cidadão" são chamados atores, podendo um ator ser uma pessoa ou um sistema computacional, como é o caso do elemento chamado "monitor de vazão".
Observe a definição abaixo:
"Especificamente, seu propósito é definir uma construção de blocos válidos para um documento XML, bem como a estrutura do documento usando uma lista de elementos válidos. A sua declaração pode ser feita dentro de um documento XML ou num arquivo à parte".
A definição acima é correta para
Interface de Modelo de Objeto do Documento ou, originalmente, Document Object Model - DOM.
Protocolo de Transmissão de Hypertexto ou, originalmente, Hypertext Transmit Protocol - HTTP.
Definição do Tipo do Documento ou, originalmente, Document Type Definition - DTD.
Linguagem de Estilo Estendida ou, originalmente, Extensible Stylesheet Language - XSL.
Linguagem de Marcação de Hipertexto ou, originalmente, Hypertext Markup Language - HTML.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.
A partir das informações apresentadas, julgue os itens que se seguem.
Os casos de uso apresentados no diagrama de nomes "gerenciar ETE", "alterar dados pessoais", "registrar vazão da ETE" e "emitir relatório da ETE" representam os requisitos não-funcionais do sistema MONETEs.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
O RUP (rational unified process) é um processo de engenharia de software desenvolvido pela Rational Software Corporation. Ele oferece uma abordagem embasada em workflows para atribuir tarefas e responsabilidades dentro de uma organização de desenvolvimento. A respeito das disciplinas ou workflows do RUP, assinale a opção incorreta.
A modelagem de negócios provê um entendimento da estrutura da organização, garantindo que os stakeholders, partes envolvidas no processo, tenham a mesma visão da organização para a qual será feito o desenvolvimento.
Os requisitos têm como objetivo o entendimento e a delimitação do escopo, definindo os requisitos que serão atendidos pelo produto de software.
A análise e o projeto objetivam a implementação de subsistemas, codificação das classes e objetos em termos de componentes e testes dos componentes.
O workflow implantação ou distribuição disponibiliza o produto por meio de empacotamento, distribuição, instalação e treinamento de usuários.
No workflow teste, valida-se o sistema como um todo. Por meio dos testes, verifica-se se os requisitos foram atendidos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A figura acima apresenta um possível diagrama de casos de uso que descreve algumas das relações estabelecidas entre as pessoas que participam do sistema MONETEs e o próprio sistema.
A partir das informações apresentadas, julgue os itens que se seguem.
O diagrama de casos de uso considerado propõe uma arquitetura de módulos de software do sistema MONETEs.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
Ainda considerando a figura anterior, que apresenta um cenário para integração de sistemas de informação, julgue os itens abaixo. A integração embasada em aplicativos distribuídos usualmente é fundamentada na definição de diversas interfaces públicas de acesso a serviços, utilizando protocolos de invocação remota de procedimentos, em serviços orientados a objetos.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia de software aplicáveis ao cenário descrito.
O diagrama apresentado é chamado diagrama de instalação ou deployment UML. Nesse diagrama, estão representados exatamente 7 nós computacionais e 9 componentes de software ou hardware.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia de software aplicáveis ao cenário descrito.
A arquitetura de sistema empregada na plataforma MONETEs pode ser corretamente chamada de 3-tier, ou em três camadas, em que se destacam: a camada de interface com o usuário, formada pelos componentes "Browser Web" e "Atualizador"; a camada de negócios, formada pelo componente "Application Server" e seus subcomponentes; e a camada de armazenamento, formada pelo componente "SGBD Oracle" e seus subcomponentes.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia de software aplicáveis ao cenário descrito.
Considerando a necessidade de armazenamento dos dados do modelo de informação da aplicação cujo protótipo foi apresentado no diagrama, é correto afirmar que um esquema do modelo de dados relacional da aplicação MONETEs, normalizado para a 3.a forma normal, deverá conter 6 ou mais tabelas.
Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2005
A plataforma em que o sistema MONETEs, apresentado no texto I, será implantado é embasada em tecnologia web e envolve o desenvolvimento de módulos instaláveis em servidores http. Esses módulos deverão ser programados em linguagem orientada a objetos Java, gerar páginas HTML e fazer conectividade com SGBD cliente-servidor embasado em SQL e protocolo JDBC. O diagrama acima apresenta uma visão geral de alguns aspectos tecnológicos envolvidos na construção da referida plataforma. A partir dessas informações e do texto I, julgue os itens a seguir, relativos a tecnologias de redes, sistemas operacionais, SGBDs, linguagens de programação e engenharia de software aplicáveis ao cenário descrito.
Componentes do tipo "Application Server" são tipicamente utilizados na instalação de vários serviços de sistemas de informação em ambiente web/intranet, existindo, hoje, diversos servidores de aplicação de código aberto ou proprietário para as plataformas Windows XP/2000 e Linux.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...