Questões de Concurso
Comentadas sobre uml em engenharia de software
Foram encontradas 1.555 questões
considere a versão mais atual da UML e o texto
abaixo.
Pretende-se criar um controle de processos jurídicos. As
situações nas quais estes possam vir a ser enquadrados, bem
como os eventos que mudam essas situações devem ser
diagramados. Os processos possuem identidades únicas e
devem ser relacionados aos interessados, sendo estes últimos
subclassificados em processos de pessoas físicas ou jurídicas.
Portanto, ao classificar os processos, o atributo "interessado"
deve ser integrante dessa classe.
considere a versão mais atual da UML e o texto
abaixo.
Pretende-se criar um controle de processos jurídicos. As
situações nas quais estes possam vir a ser enquadrados, bem
como os eventos que mudam essas situações devem ser
diagramados. Os processos possuem identidades únicas e
devem ser relacionados aos interessados, sendo estes últimos
subclassificados em processos de pessoas físicas ou jurídicas.
Portanto, ao classificar os processos, o atributo "interessado"
deve ser integrante dessa classe.
considere a versão mais atual da UML e o texto
abaixo.
Pretende-se criar um controle de processos jurídicos. As
situações nas quais estes possam vir a ser enquadrados, bem
como os eventos que mudam essas situações devem ser
diagramados. Os processos possuem identidades únicas e
devem ser relacionados aos interessados, sendo estes últimos
subclassificados em processos de pessoas físicas ou jurídicas.
Portanto, ao classificar os processos, o atributo "interessado"
deve ser integrante dessa classe.
I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um; II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes; III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.
É correto o que consta APENAS em
Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.
UML se propõe a modelar aspectos estáticos e dinâmicos
de um sistema. O principal diagrama de estrutura estática
da UML é o diagrama de componentes, pois mostra os
aspectos de implementação física incluindo a estrutura dos
componentes do sistema em tempo de execução.
Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.
UML (unified modeling language) é uma das notações usadas
para a análise e o projeto orientados a objetos. Entre os
diversos tipos de diagramas que a UML define, incluem-se os
diagramas de interação — diagramas de casos de uso e de
seqüência —, que mostram como as diversas partes de um
sistema interagem umas com as outras.
I - Na modelagem de negócios são utilizados os seguintes diagramas da UML: de classes, de processos de negócio, de atividades e estados.
II - Extensões na UML referem-se à inclusões de elementos nos diagramas existentes que representem os objetivos de um processo, suas entradas e saídas, os eventos que direcionam o processo, os recursos consumidos e a ordem de execução de suas atividades.
III - A UML possibilita a implementação de extensões à linguagem através do uso de estereótipos.
IV - A descrição de regras de negócios na UML é feita de modo textual e, para implementar regras entre casos de uso podem ser utilizadas constraints, que podem ser expressas via OCL (Object Constraint Language).
Estão corretas apenas as afirmativas:
Um pacote é um mecanismo previsto na UML para organizar elementos em diferentes grupos. Uma ferramenta que suporta a UML tipicamente possibilita que pacotes sejam usados para se criar uma estrutura hierárquica visando organizar os modelos construídos.
Os casos de uso identificados na especificação dos requisitos podem ser realizados na análise e no projeto. A realização de um caso de uso pode ser documentada de forma estática, via diagramas de classe, e de forma dinâmica, via diagramas de seqüência ou de colaboração.