Baixe o app para aproveitar ainda mais
Prévia do material em texto
vaiação Parcial: CCT0264_SM_201608230406 V.1 Aluno(a): RODRIGO SILVA DE PAULA Matrícula: 201608230406 Acertos: 10,0 de 10,0 Data: 21/10/2017 21:28:05 (Finalizada) 1a Questão (Ref.: 201609087311) Acerto: 1,0 / 1,0 A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos. Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML Ser dependente somente da linguagem de programação. Ser independente da linguagem de programação e dependente do processo de desenvolvimento. Ser dependente da linguagem de programação e do processo de desenvolvimento. Ser dependente somente do processo de desenvolvimento. Ser independente da linguagem de programação e processo de desenvolvimento. 2a Questão (Ref.: 201609087243) Acerto: 1,0 / 1,0 A UML divide os diagramas em: Diagramas Estruturais e Diagramas Comportamentais Nenhuma das anteriores Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento Diagramas Comportamentais e Diagramas de Fluxo de Dados Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 3a Questão (Ref.: 201609087387) Acerto: 1,0 / 1,0 Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Sequência Diagrama de Classes Diagrama de Objetos Diagrama de Colaboração Diagrama de Casos de Uso 4a Questão (Ref.: 201609087026) Acerto: 1,0 / 1,0 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) interagem com o sistema é denominado diagrama de transição de estados. atividades. sequência. colaboração. casos de uso. 5a Questão (Ref.: 201609087267) Acerto: 1,0 / 1,0 Analise as assertivas a seguir e classifique cada uma como verdadeiro (V) e falso (F): 1 - ( ) A Descrição de caso de uso não registra a lógica do sistema. 2 - ( ) A descrição de caso de uso, é representação textual dos casos de uso e auxilia a validação do entendimmento dos requisitos do sistema. 3 - ( ) Nem todos os casos de uso devem ser descritos. 4 - ( ) Quanto mais técnico forem os termos da descrição de casos de uso, melhor será para apresentar ao usuário. Com base em sua avaliação, assinale a alternativa que apresente a correta sequencia de V e F: V, V, F, F F, F, V, V V, F, V, V F, F, V, F F, V, F, F 6a Questão (Ref.: 201609347004) Acerto: 1,0 / 1,0 A documentação de um caso de uso costuma descrever, por meio de uma linguagem simples, informações sobre ele. Na UML, essa documentação: não possui um formato específico definido. deve ser feita por meio de fluxogramas. costuma descrever apenas, em linhas gerais, a função do caso de uso. não costuma deixar claro quais atores interagem com os casos de uso. não pode ser feita por meio de outros diagramas 7a Questão (Ref.: 201609087394) Acerto: 1,0 / 1,0 A UML define diversos tipos de relacionamentos no modelo de classe. Um desses tipos pode ser entendido pelo exemplo a seguir. Observe. Sejam duas classes, ALFA e BETA. Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA. Quando for necessário, BETA pode redefinir o comportamento de ALFA. Além disso, BETA participa em qualquer relacionamento no qual ALFA participa. O caso exemplificado é conhecido como relacionamento de associação extensão. generalização.. comunicação. inclusão 8a Questão (Ref.: 201609087324) Acerto: 1,0 / 1,0 É possível conectar uma classe a ela mesma, através de uma associação que representa, semanticamente, a conexão entre dois objetos conectados a mesma classe. Aponte dentre as opções abixo a opção que corresponde ao conceito colocado. Uma associação deste tipo é chamada de associação por classes associativas; Uma associação deste tipo é chamada de associação recursiva. Uma associação deste tipo é chamada de associação por include; Uma associação deste tipo é chamada de associação por especialização; Uma associação deste tipo é chamada de associação por generalização; 9a Questão (Ref.: 201609087312) Acerto: 1,0 / 1,0 O analista de sistemas durante a modelagem e desenvolvimento de um sistema, tem uma grande preocupação em manter um código que tenha pequenos impactos na manutenção e favorecimento a reutilização de códigos. Para alcançar estes objetivos, o código deve ter: Um acoplamento alto entre classes e manter uma alta coesão nas classes. Um acoplamento fraco entre classes e manter uma alta coesão nas classes. Um acoplamento alto entre classes e manter uma fraca coesão nas classes. Um acoplamento alto entre classes e manter uma baixa coesão nas classes. Um acoplamento fraco entre classes e manter uma fraca coesão nas classes. 10a Questão (Ref.: 201609086989) Acerto: 1,0 / 1,0 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 perdida. auto-chamada. mensagem de ligação. mensagem de ativação.
Compartilhar