Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AV MODELAGEM DE SISTEMAS Tipo de Avaliação: AV Turma: 9001/ AANota da Prova: 5,5 Nota de Partic.: 0 Av. Parcial 2 1a Questão (Ref.: 201301768702) Pontos: 1,5 / 1,5 Explique se a assertiva a seguir está correta, errada, parcialmente correta e justifique sua resposta. "A UML é uma metodologia de desenvolvimento baseada em modelos que impôs aos processos de desenvolvimento um forte apelo visual na análise". Resposta: Parcialmente correta. A UML não impôs apelo visual, mas possibilitou que se usasse modelos gráficos para representação e documentação do sistema, melhorando assim, o entendimento dos requisitos por parte do analista e dos desenvolvedores. Gabarito: Parcialmente correta: A UML não é uma metodologia de desenvolvimento e sim uma linguagem para construção de modelos orientado a objetos. 2a Questão (Ref.: 201301285542) Pontos: 0,5 / 1,5 Um diagrama de atividade apresenta vários símbolos nos seus diagramas. Explique quando deve ser usada a BARRA DE SINCRONIZAÇÃO. Resposta: Quando 2 atividades devem ser iniciadas simultaneamente. Gabarito: Quando existirem atividades que podem ser desenvolvidas em paralelo ,ou seja, a barra de sincronização permite especificar fluxos de trabalho que podem ser feitos ao mesmo tempo (em paralelo) 3a Questão (Ref.: 201301088169) Pontos: 0,5 / 0,5 A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de ELABORAÇÂO: Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco a ARQUITETURA. Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO. Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema). Construir o projeto de software antes mesmo de se conhecer o hardware disponível, pois deve sempre considerar as necessidades dos usuários no desempenho de suas funções. A parte física deve vir por consequência. Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO. 4a Questão (Ref.: 201301767596) Pontos: 0,5 / 0,5 Anaåise as assertivas a seguir pertinentes a forma de descrição de um Caso de Uso : I. Todo caso de uso tem a participação de pelo menos um ator. II. A participação de um ator é limitada somente um caso de uso. III. O descrição de um caso de uso não pode utilizar descrições de outros casos de uso. IV. O roteiro de um caso de uso pode conter um ou mais cenários alternativos. Com base em sua análise, marque a ÚNICA opção correta : I, III e IV; I e II; I e IV; II, III e IV; I, II, III e IV. 5a Questão (Ref.: 201301079227) Pontos: 0,5 / 0,5 (PRODEB 2008) Assinale a alternativa correta. Diagramas de classes representam a forma básica de estruturação de um sistema orientado a objetos. Diagramas de classes são uma técnica para descrever lógica de procedimentos, processo de negócio e fluxo de trabalho. Diagramas de classes descrevem os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Diagramas de classes são uma técnica para captar os requisitos funcionais de um sistema. Diagramas de classes são uma técnica conhecida pata descrever o comportamento de um sistema. 6a Questão (Ref.: 201301720637) Pontos: 0,5 / 0,5 Conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos da mesma classe. Uma associação deste tipo é chamada ? Associação exclusiva; Classe associativa; Composição; Generalização; Associação recursiva; 7a Questão (Ref.: 201301073111) Pontos: 0,5 / 0,5 A UML (Unified Modeling Language) apresenta uma série de diagramas para a modelagem de sistemas orientados a objetos. Um dos diagramas mais comuns é o diagrama de sequências. A figura mostra um dos elementos do digrama de sequências. O elemento acima, em um diagrama de sequência, significa: mensagem de retorno. mensagem de ligação. mensagem de ativação. auto chamada. mensagem perdida. 8a Questão (Ref.: 201301767573) Pontos: 0,0 / 0,5 No padrão GRASP, temos cinco padrões distintos, dentre eles existe o conceito de ACOPLAMENTO, que diz respeito a "o quanto um elemento do sistema está conectado ao outro" e COESÃO, que diz respeito a "o quanto os elementos afins devem permanecer juntos". Tendo como base estes padrões, o que devemos esperar dos projetos no que se refere a coesão e acoplamento. Acoplamento Fraco e uma Coesão Alta Acoplamento Fraco e uma Coesão Forte Acoplamento Forte e uma Coesão Baixa Acoplamento Alto e uma Coesão Fraca Acoplamento Baixo e uma Coesão Forte 9a Questão (Ref.: 201301691903) Pontos: 1,0 / 1,0 (FGV 2015 TCE SE) Considere a opção de utilizar a família de notações gráficas da UML para ajudar a descrever o projeto de um sistema de software. Os diagramas mais adequados para descrever como grupos de objetos colaboram em algum comportamento, os tipos de objetos com os relacionamentos estáticos existentes entre eles e o comportamento do ciclo de vida de um objeto específico são, respectivamente: Diagrama de sequência, diagrama de classes e diagrama de máquina de estados; Diagrama de comunicação, diagrama de sequência e diagrama de máquina de estados. Diagrama de sequência, diagrama de classes e diagrama de atividades; Diagrama de comunicação, diagrama de objetos e diagrama de atividades; Diagrama de comunicação, diagrama de sequência e diagrama de atividades; 10a Questão (Ref.: 201301633168) Pontos: 0,0 / 1,0 O diagrama de atividade é uma maneira alternativa de se mostrar interações, que ocorrem em _________ com a possibilidade de expressar que ações são executadas. Assinale a única alternativa que completa corretamente a frase um caso de uso um diagrama de sequencia um diagrama de classes um diagrama de estados um diagrama de colaboração. Página 1 Página 2 Página 3
Compartilhar