Julgue as seguintes afirmações sobre XML.
I. É uma linguagem de marcações (tags) que permite a definição de marcações customizáveis, descrevendo um dado que será armazenado.
II. Diferente de documentos HTML, documentos XML não contêm informações sobre a forma de apresentação dos dados, mas apenas os dados.
III. A sintaxe de XML é flexível, permitindo a definição de marcações (tags) com quaisquer nomes para a definição de documentos bem formados.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

Considerando a figura anterior, que apresenta algumas categorias profissionais, numeradas de 1 a 6, envolvidas com as principais fases do ciclo de desenvolvimento de sistemas, julgue os itens seguintes, acerca dos fundamentos de computação, desenvolvimento de sistemas, reengenharia de sistemas, linguagens de programação, redes de comunicação de dados, segurança da informação e sistemas operacionais bem como acerca das afinidades e relacionamentos estabelecidos entre as categorias de indivíduos numeradas de 1 a 6.
A reengenharia de sistemas, especialmente no que tange ao redesenho de processos de ...
Considere as afirmativas seguintes:
1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.
2. Rational Unified Process e Extreme Programing são processos de engenharia de software.
3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.
4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.
Assinale a alternativa correta
Assinale a alternativa que contém os nomes e a seqüência correta das fases que compõem o RUP (Rational Unified Process):
UML é uma linguagem comumente utilizada para a modelagem de sistemas em análise e projeto orientados a objetos. Com respeito aos diagramas UML, considere as afirmativas abaixo:
1. O diagrama de colaboração é usado para representar a organização estrutural de objetos que enviam e recebem mensagens.
2. O diagrama de classes mostra um conjunto de classes, interfaces e colaborações e é usado para ilustrar a visão estática do projeto de um sistema.
3. Os diagramas de seqüências e de objetos são usados para representar partes dinâmicas de um sistema.
Assinale a alternativa correta
Considere as seguintes afirmativas relacionadas com a análise estruturada moderna
1. É voltada para a modelagem de funções.
2. Utiliza abordagem top-down na elaboração dos diagramas de fluxo de dados.
3. Utiliza abordagem middle-up na elaboração dos diagramas de fluxo de dados.
4. Aborda o sistema apenas sobre duas perspectivas: processos e dados.
Assinale a alternativa correta
A(s) fase(s) do ciclo de vida clássico da engenharia de software que se concentra(m) na estrutura de dados, arquitetura de software, descrição procedimental do software e caracterização da interface, é (são):
A engenharia de software é uma área do conhecimento que focaliza diferentes aspectos ligados à produção de programas de computador. Ela surgiu nos anos 70 do século passado com o objetivo de permitir um tratamento mais sistemático aos processos de desenvolvimento de sistemas de software. A fundamentação científica para esse ramo da engenharia envolve o uso de modelos abstratos e práticos que permitem a especificação, a análise, o projeto, a implementação e a manutenção dos sistemas de software. Com relação aos diversos aspectos ligados a essa área do conhecimento, julgue os itens subseqüentes.
Uma das principais atividades relacionadas à engenharia de software é o levantamento dos requisitos. Nesse contexto, foi introduz...
Um dos diagramas UML utilizado para representar as partes estáticas de um sistema denomina-se diagrama de