Prévia do material em texto
Avaliação: CCT0305_AV2_201408116367 » PARADIGMAS DE ANÁLISE E DESENVOLVIMENTOS Tipo de Avaliação: AV2 Professor: JOSE CARLOS MILLAN Turma: 9006/AE Questão número 1.1a Questão (Ref.: 201408375940) Pontos: 0,0 / 1,5 Podemos dizer que uma linguagem de programação é orientada a objetos, quando a expressão abaixo é verdadeira Linguagem OO = Objetos + classes Herança Interprete essa expressão e explique, como através dela podemos dizer que uma linguagem é orientada a objeto. Resposta: Objetos= nomes específicos aos CLIENTES Classes= Diagrama de estados Herança=o resultado do processo Gabarito: - Uma linguagem é dita orientada à objetos quando ela dá suporte lingüístico para objetos, e requer que estes objetos sejam instâncias de classes e um mecanismo de herança deve ser permitido. Questão número 2.2a Questão (Ref.: 201408281435) Pontos: 1,5 / 1,5 Considere um sistema Acadêmico, onde o aluno solicita a sua inclusão em uma disciplina e recebe uma confirmação da inclusão e tem sua inclusão efetivada no deposito MATRICULAS Diga 1) Qual o tipo desse evento? 2) Qual poderia ser um nome para esse evento 3) Quais as respostas que seráo dadas por esse evento? Resposta: 1) Orientado a fluxo 2) Aluno solicita inclusão de disciplina 3) Resposta externa: Confirmacao_inclusao_disciplina Resposta interan - atualiza deposito de dados MATRICULAS Questão número 3.3a Questão (Ref.: 201408281402) Pontos: 0,0 / 0,5 Com relação a influência das Linguagens de programação no processo de desenvolvimento de software, analise as seguintes assertivas: I. As linguagens de programação influenciam quase todos as fases do processo de desenvolvimento de software, exceto a fase de Manutenção II. Na fase de concepção a linguagem de programação influencia, sobretudo, a analise de viabilidade. III. Na fase de análise a influência, da linguagem de programação, é pela escolha do paradigma da linguagem, limitando o conjunto de linguagens disponíveis. IV. A influência só ocorre realmente na própria fase de implementação (codificação na linguagem). Analise as assertivas e assinale a unica opção correta Estão corretas as opções III e IV Estão corretas as opções I, II e IV Estão corretas as opções II e III Estão corretas as opções I, II Estão corretas as opções I, II e III Questão número 4.4a Questão (Ref.: 201408264903) Pontos: 0,0 / 0,5 Analise as assertivas a seguir no que se refere as características da fase de análise, dentro do contexto de desenvolvimento de software. I. É uma fase onde estuda-se o problema, no contexto da empresa. II. Nessa fase, especifica-se O QUE FAZER III. Na fase de análise, deve-se pensar nas tecnologias a serem adotadas na solução do problema. IV. É uma fase onde a participação do usuário é irrelevante Assina a UNICA opção correta, dentre as apresentadas Está correta apenas a opção I Estão corretas as opções II, III e IV Estão corretas as opções I, II e IV Estão corretas as opções I e II Apenas a opção II está correta Questão número 5.5a Questão (Ref.: 201408264989) Pontos: 0,0 / 0,5 A especificação de processos em análise estruturada corresponde a: Especificação dos processos do Diagrama de Fluxo de Dados (DFD) que não comportam descrição formal. Uma listagem estruturada dos elementos de dados gerados por processos externos Uma listagem organizada de todos os elementos de dados pertinentes ao sistema Descrição de todos os processos do Diagrama de Fluxo de Dados (DFD) que aparecem no nível de refinamento final (úitmo nível). Um saida para priorizar os processos do Diagrama de Fluxo de Dados (DFD) de maior complexidade. Questão número 6.6a Questão (Ref.: 201408281401) Pontos: 0,5 / 0,5 Analise as assertivas abaixo com relação ao conceito de evento, concebido com o paradigma da Análise Essencial I. Evento é um acontecimento que afeta o sistema, que reage disparando uma função II. Quando descobrimos um evento que afeta o sistema, descobrimos por conseguinte uma função que o sistema deve ter. III. Existem 2 tipos de eventos: o temporal e o atemporal. IV. A função do sistema podem não responder ao estímulo do evento que a ativou. Assinale a UNICA alternativa correta, dentre as apresentadas Apenas a opção III está correta. Apenas a opção I está correta Estão corretas as opções II e IV Estão corretas as opções I e II Estão corretas as opções I, II e IV Questão número 7.7a Questão (Ref.: 201408758009) Pontos: 0,5 / 0,5 Considerando o passo a passo para desenvolver um DTE (Diagrama de Transição de Estado), assinale dentre as alternativas abaixo, aquela que é FALSA. Ordenar os eventos (da lista de eventos) por ordem alfabética pelo nome do evento Para cada evento verificar a entidade externa que inicia a transação. Construir ou usar a lista de eventos do sistema. Identificar a condição que provoca a transição de estado. Para cada evento, identificar a respectiva transição do estado. Questão número 8.8a Questão (Ref.: 201408375845) Pontos: 0,0 / 0,5 No que diz respeito a UML, analise as assertivas apresentadas I. A UML surgiu pela ideia de unificar o que havia de melhor em termos de modelagem de sistemas OO II. É uma metodologia, direcionando para a ordem adequada de elaboração dos diagramas III. Possui apenas 3 diagramas: casos de uso, classes e sequencia. IV. É uma linguagem de modelagem, que permite modelar diferentes níveis de abstração de um projeto de software. V. É um processo de desenvolvimento completo para desenvolvimento sob a técnica da análise Orientada a objeto Com base em sua análise, assinale a ÚNICA alternativa correta Estão corretas apenas as assertivas II e III Estão corretas apenas as assertivas I e IV Estão corretas apenas as assertivas I e II Está correta apenas a assertiva IV Estão corretas apenas as assertivas I, II e IV Questão número 9.9a Questão (Ref.: 201408362556) Pontos: 1,0 / 1,0 Com relação ao diagrama de atividades, analise as assertivas que seguem I. As raias de natação mostram, por exemplo, os responsáveis pelas atividades II. Tem como grande vantagem a possibilidade de representar atividades que aconteçam em paralelo. III. Um diagrama de atividades somente é útil para casos de uso complexos IV. Só devemos usar diagrama de atividade quando houverem atividades que aconteçam em paralelo. Com base nas assertivas, analise a ÚNICA opção correta. Estão corretas apenas as assertivas I, II e III Estão corretas apenas as assertivas I, III e IV Estão corretas apenas as assertivas I e II Estão corretas apenas as assertivas II e III Estão corretas apenas as assertivas III e IV Questão número 10.10a Questão (Ref.: 201408362618) Pontos: 0,0 / 1,0 Analise as assertivas que seguem, no que se refere ao uso dos diagramas da UML, para modelagem de sistemas sob a técnica da análise OO. I.O diagrama de atividade tem a mesma finalidade do que o diagrama de sequencia, porém não possui o foco temporal. II.O Diagrama de Caso de Uso tem intima relação com a especificação do caso de uso e formam a base para a elaboração do diagrama de sequencia, junto com o diagrama de classes. III.O diagrama de estados mostra os possíveis estados do ciclo de vida de um objeto mostrando os eventos que demandam as transições de cada estado. IV. O diagrama de estados permite a descoberta de novos atributos para o diagrama de classes Com base em sua análise, assinale ÚNICA a opção correta. Estão corretas apenas as assertivas II e III Estão corretas apenas as assertivas II, III e IV Está correta apenas a assertiva II apenas Está correta apenas a assertiva III apenas Estão corretas apenas as assertivas I, III e IV