Upload
acbrazil
View
14
Download
8
Embed Size (px)
Citation preview
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:
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:
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.