4
Av 2 - Projeto de Sistemas Responder Período: 16/09/13 00:00 à 21/10/13 23:59 Situação: Não finalizado 25/09/2013 15:04 Cabeçalho Questão 1: Nota: Não gerada A UML - Unified Modeling Language tem vasto uso para a documentação do projeto de software. Analise as afirmações sobre Herança e escolha a alternativa correta. I. Herança é uma hierarquia de abstrações na qual uma subclasse herda a estrutura e/ou comportamento de uma ou mais superclasses. II. Herança simples é quando uma subclasse herda estrutura e/ou comportamento de mais de uma superclasse. III. Herança múltipla é quando uma subclasse herda estrutura e/ou comportamento de uma única superclasse. IV. Herança é uma relação entre Classes de Objetos, e não uma relação entre instância das Classes. Estão corretas as afirmações: Alternativas 1 - I, II e IV 2 - II e III 3 - I, II e III 4 - I e IV 5 - II e IV Sua resposta Sem resposta Questão 2: Nota: Não gerada A UML - Unified Modeling Language tem vasto uso para a documentação do projeto de software. Analise as afirmações sobre Agregação e escolha a

Av 2 - Projeto de Sistemas.docx

Embed Size (px)

Citation preview

Page 1: Av 2 - Projeto de Sistemas.docx

Av 2 - Projeto de Sistemas

Responder Período:

16/09/13 00:00 à 21/10/13 23:59Situação:

Não finalizado 25/09/2013 15:04Cabeçalho

Questão 1:

Nota: Não gerada A UML - Unified Modeling Language tem vasto uso para a documentação do projeto de software. Analise as afirmações sobre Herança e escolha a alternativa correta.I. Herança é uma hierarquia de abstrações na qual uma subclasse herda a estrutura e/ou comportamento de uma ou mais superclasses.II. Herança simples é quando uma subclasse herda estrutura e/ou comportamento de mais de uma superclasse.III. Herança múltipla é quando uma subclasse herda estrutura e/ou comportamento de uma única superclasse.IV. Herança é uma relação entre Classes de Objetos, e não uma relação entre instância das Classes.

Estão corretas as afirmações: Alternativas1 - I, II e IV

2 - II e III

3 - I, II e III

4 - I e IV

5 - II e IV

Sua resposta

Sem resposta

Questão 2:

Nota: Não gerada A UML - Unified Modeling Language tem vasto uso para a documentação do projeto de software. Analise as afirmações sobre Agregação e escolha a alternativa correta.I. Agregação é uma forma especializada de associação na qual um todo é relacionado com suas partes. Também conhecida como relação de conteúdo.II. Agregação é representada como uma linha de associação com um diamante junto à Classe agregadora. A multiplicidade é representada da mesma maneira que nas associações.III. Agregação Compartilhada: é dita compartilhada quando ocorre uma variação desse tipo de Relacionamento, quando o Objeto de uma Classe é composto de Objetos da própria Classe.

Estão corretas as afirmações:

Page 2: Av 2 - Projeto de Sistemas.docx

Alternativas1 - I e II

2 - II e III

3 - I

4 - II

5 - III

Sua resposta

Sem resposta

Questão 3:

Nota: Não gerada

Ao criar um MER, em seguida é gerado o script do modelo lógico para ser executado num SGBD. Escolha a alternativa correta analisando as três afirmações sobre o script a seguir.CREATE TABLE Carros (idCarro int PRIMARY KEY,marca Texto(20),modelo Texto(20),arcondicionado Texto(1),cambioauto Texto(1),bancocouro Texto(1),dvd Texto(1),airbag Texto(1),km Texto(1))

I – Refere-se à alteração da tabela chamada “Carros”.II – O atributo “marca” não deverá armazenar nulo.III – O atributo “idCarro” nunca poderá armazenar nulo.

 

Alternativas1 - Apenas I está correta.

2 - Apenas II está correta.

3 - Apenas III está correta.

4 - Apenas I e II estão corretas.

5 - Apenas II e III estão corretas.

Sua resposta

Sem resposta

Questão 4:

Page 3: Av 2 - Projeto de Sistemas.docx

Nota: Não gerada Os papéis de cada pessoa da equipe de desenvolvimento é importante no processo de software. São definidos pela função e resultados que devem produzir, conforme as algumas regras da UML. Analise atentamente cada afirmação abaixo para escolher a alternativa correta.I. O diagrama de Classes é semelhante ao MER (modelo de entidade e relacionamentos), portanto ao construir um deles o outro é dispensável, segundo autores da Análise Orientada a Objetos.II. A construção do Diagrama de Caso de Uso é responsabilidade do Analista de Sistemas, porém pode ter a participação do Analista de Negócios.III. Na fase de Projetos são criados os Diagramas da UML e do Modelo de Entidade e Relacionamentos.

Alternativas1 - Apenas I está correta.

2 - Apenas II está correta.

3 - Apenas III está correta.

4 - Apenas I e II estão corretas.

5 - Apenas II e III estão corretas.

Sua resposta

Sem resposta

Questão 5:

Nota: Não gerada A fase de Validação e Verificação é uma das mais importantes no Projeto de Software. Analise as

afirmações e escolha a alternativa correta: Alternativas1 - Destinada para Verificar e Validar a expectativa do programador.

2 - O sistema concluído ficou de acordo com as normas ISO 15504 e 12207.

3 - São validadas somente quanto à operação do software na visão do usuário final.

4 - Prever a verificação de diversas formas: documentação, código-fonte, confiabilidade, entre outros.

5 - Tem o foco principal em verificar o protótipo com o código-fonte.

Sua resposta4 - Prever a verificação de diversas formas: documentação, código-fonte, confiabilidade, entre outros.