Prévia do material em texto
MODELAGEM DE PROCESSOS Questionários Segundo o americano Grady Booch, a modelagem deve atingir quatro objetivos para se tornar efetiva em um ambiente de desenvolvimento de software. Qual dos itens a seguir não é considerado, pelo autor, um desses objetivos? e) Proporcionar a construção de um sistema. Analise as seguintes afirmações: I. “Um modelo é uma representação ou interpretação simplificada da realidade, ou uma interpretação de um fragmento de um sistema segundo uma estrutura de conceitos”. Porque II. “Um modelo apresenta, apenas, uma visão ou um cenário de um fragmento do todo. Normalmente, para estudar um determinado fenômeno complexo, criam-se vários modelos”. É correto afirmar que: e)Ambas as frases estão corretas, porém não se justificam. Como é chamada as ferramentas baseadas em computadores que auxiliam as atividades de Engenharia de Software, desde a análise de requisitos e modelagem, até a programação e os testes? c) Ferramentas Case. Um programa é considerado como um conjunto de objetos que se relacionam para executar as funcionalidades ou os processos do sistema de aplicativo. Deste modo, podemos dizer que, em orientação aos objetos, este conjunto é representado por uma/um: a) Classe. Qual dos fatores que indicam a orientação a objetos referem-se a “Identifica e aproveita os pontos comuns dos dados e serviços (operações, rotinas, métodos). Pode ser considerada como um sinônimo de reusabilidade: c) Uso de herança. Durante a realização de uma análise, há diferentes modelos elaborados e os desenhos são utilizados de acordo com a sua natureza. Qual destes modelos descreve os comportamentos exibidos pelo computador, quando esse realiza os serviços solicitados pelo usuário? a) Modelo dinâmico. Com base nos entendimentos de Furlan quanto à orientação a objetos, para um objeto não é correto o que se afirma em qual alternativa a seguir: e) Objeto não pode ser considerado uma abstração, deve ter limites nítidos e significado com relação ao problema em causa. Pode-se dizer que um objeto foi ____________, quando consiste na seleção que se faz de alguns aspectos do problema em questão, ignorando-se outros aspectos. Assinale a alternativa que completa, corretamente, a lacuna: c) Abstração. Segundo o Metamodelo da UML, a biblioteca do metamodelo é flexível para permitir que seja reaproveitada para definir o Metamodelo da UML, bem como outros metamodelos arquitetônicos relacionados, tais como: o Meta-Object Facility (MOF) e o Common Warehouse Metamodel (CWM). A afirmação anterior refere-se a qual dos itens a seguir? e) Reutilização Qual modelo de Engenharia de Software apresenta quatro grandes atividades: planejamento, análise de riscos, engenharia e avaliação do cliente? c) Espiral. A UML pode ser considerada o primeiro desenho que possui o consenso entre os profissionais da área e acadêmicos, como o padrão real para expressar um domínio comercial da solução de software. É correto afirmar que a UML é: a)Uma notação Os requisitos são divididos em dois grandes grupos; em qual deles se registra as condicionantes e níveis de desempenho que o sistema deve atender, como, por exemplo, o tempo de resposta do sistema ou os fatores de segurança? b)Requisitos não funcionais. Qual dos seguintes itens apresentados não pode ser considerado um objetivo do diagrama de classes? b)Mostrar a estrutura dinâmica do sistema. Qual conceito da UML implica que a mesma operação pode comportar-se de maneira diferente em classes distintas, apesar de possuir o mesmo nome? d) Polimorfismo. Qual é o tipo de classe que facilita a programação e a manutenção de sistemas durante um projeto orientado a objetos? Este tipo de classe não possui instâncias diretamente, mas cujos descendentes possuem instâncias diretas: c) Classe abstrata. Como é chamado o mecanismo por meio do qual uma instância de uma classe assume os atributos e os comportamentos dos objetos de outra classe? b) Herança Uma das formas de ligações em um diagrama de classes ocorre por meio de relacionamento “todo/parte”. Este tipo é um modo de associação na qual um objeto agregado é feito de componentes. De qual tipo estamos falando? a) Agregação. Dentre os diversos diagramas da UML qual deles busca mostrar os pedaços de software, controladores embutidos que formam um sistema, a sua organização e as dependências? e) Diagrama de componentes. Uma classe de objetos é uma coleção de objetos, notação essa utilizada na UML; ela é composta por três seguimentos, quais são eles? I. Nome; II. Atributo; III. Operação; IV. Herança; V. Agregação. a) São eles: I, II e III. Qual dos diagramas da UML contempla um fluxo que mostra os caminhos de um processo lógico a seguir, com base em várias condições, processamento simultâneo, acesso aos dados, interrupções e outras distinções do caminho lógico? c) Diagrama de atividades. O modelo comportamental de um sistema é definido por alguns modelos de diagrama de UML. Qual dos diagramas a seguir não pode ser considerado um diagrama comportamental? d) Diagrama de classes. Um diagrama de caso de uso é importante, pois provém uma ferramenta para capturar os requisitos do sistema, que necessita disponibilizar para possibilitar a execução das atividades do negócio. Dessa forma, ele é composto por alguns elementos, quais são eles? I. Ator. II. Associação. III. Boudary. IV. Control. V. Caso de uso. c) Composto pelos itens I, II e V. A qual diagrama a afirmação “uma abstração dos valores de atributos e ligações de um objeto” pertence? b) Diagrama de máquina de estado Qual diagrama é representado por um fluxo de passagens de um passo para outro durante um fluxo de trabalho, descrevendo os passos em uma operação? c) Diagrama de atividades. Leia as afirmações a seguir e responda: I. Mostra os objetos e as mensagens sendo trocadas entre eles, necessárias para a execução de uma determinada tarefa, evidenciando a ordem em que as coisas acontecem, sem mostrar as associações entre os objetos. II. Representa, para uma determinada classe de objetos, seu padrão de eventos, estados e transição de estados. III. É uma representação estruturada de comportamento com uma série de etapas sequenciais ao longo do tempo. Ele é usado para descrever o fluxo de trabalho, passagem de mensagens e mostrar como elementos em geral cooperam no tempo para alcançar um resultado. IV. Tem sido usado para desenhar as lógicas dos cenários dos casos de uso, ou a lógica de processamento de uma operação de uma classe de objetos mais complexa. Qual(is) afirmação(ões) descreve(m) melhor um diagrama de sequência? c) As alternativas I e III estão corretas. A notação utilizada no diagrama de sequência possui muitos elementos. Como se chama a linha pontilhada tronco, na qual o elemento/objeto existe e, potencialmente, participa das interações? a)Linha de Vida Analise a figura a seguir e responda a qual diagrama ela se refere. c) Diagrama de atividades. Qual diagrama visa descrever uma sequência de ações que representam um cenário principal (perfeito) e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema ou parte dele, através da interação com atores? a) Diagrama de caso de uso. O diagrama de sequência procura determinar a sequência de eventos que ocorrem em um determinado processo, identificando quais mensagens devem ser disparadas entre os elementos envolvidos e em que ordem elas ocorrem. Qual(is) diagrama(s) é(são) essencial(is) para a construção do diagrama de sequência? b) Diagrama de caso de uso e diagrama de classes. No diagrama de caso de uso, qual relacionamento refere-se à afirmação “normalmente criado para mostrar comportamentos especiais e de exceção, que complementam o caso básico, quando aquelas condições excepcionais ocorrerem”. De qual relacionamento estamostratando? a) Extensão Utilizando os conceitos da modelagem de processos de negócio, a BPMN foi a solução encontrada para uniformizar o jeito de modelar processos de negócio. Dessa forma, criou-se um código/notação, a BPMN, capaz de maximizar a compatibilidade entre sistemas de informação e facilitar a comunicação entre stakeholders. Com base nessa descrição, qual item a seguir representa a descrição do objeto de fluxo “atividade”? b) É um termo genérico para um trabalho executado. Seus tipos são: tarefas e subprocessos. Qual dos itens a seguir não se refere à importância de se mapear processos de negócio? e) Auxiliar em fatores como aumento de custos. Utilizando os conceitos da modelagem de processos de negócio – BPM, a representação dos processos de negócio de uma organização tem por objetivo quais dos passos? I. Documentar. II. Entender. III. Analisar. IV. Criticar. a) As opções I, II e III estão corretas. Qual termo é utilizado para descrever as estruturas conceituais idealizadas que servem para descrever a missão de uma organização? Uma vez que tenham sido definidas e decompostas adequadamente, elas se mantêm estáveis ao longo do tempo, mesmo diante de reorganizações da empresa. a)Funções de negócio. Em qual modelo de negócio de uma empresa é contemplada a forma pela qual a empresa define qual é o seu diferencial no mercado, a forma pela qual é única e se destaca de todas as demais empresas que participam desse mesmo mercado? c) Modelo de proposta de valor. Quais os principais objetivos do grupo que desenvolveu a notação BPMN? I. Fornecer uma notação que seja fácil. II. Ser compreensível por todos os usuários de negócios. III. Desenvolver uma linguagem única sem padronização. IV. Criar uma padronização para a empresa que eles trabalhavam. V. Envolver os analistas de negócio, os desenvolvedores, os técnicos responsáveis pela aplicação dos sistemas que irão executar os processos e as pessoas de negócios. c) As alternativas I, II e V estão corretas. egundo a notação BPMN, qual elemento é um mecanismo para organizar atividades em categorias visuais separadas, que organizam as diversas capacidades ou responsabilidades? a) Raias ( swimlanes). Na versão corrente da BPMN, os modeladores podem criar seus próprios tipos de artefatos, que podem adicionar mais detalhes sobre como o processo é executado. Qual dos itens a seguir não é considerado um artefato? I. Objeto de dados. II. Grupo. III. Anotação. IV. Raia. d) Apenas a IV não é considerada um artefato. Na notação BPMN, um fluxo de sequência é utilizado com qual finalidade? a) Mostrar a ordem que as atividades são realizadas em um processo. Em qual modelo de negócio de uma empresa desenha-se como ela faz para levar o seu produto até o seu consumidor? a) Modelo de operação.