Buscar

modelagem de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sobre a classificação dos processos organizacionais, que considera certas características que permitem fazer a sua qualificação, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
(   ) Processos Primários ou de Negócios são aqueles que abrangem as atividades essenciais que uma organização precisa realizar para cumprir sua missão de negócio, gerando valor à entrega final para o cliente.
(   ) Processos Primários ou de Negócios podem ser subdivididos em processos críticos e chave. Os processos críticos são aqueles que apresentam alto custo para a organização e alto impacto para os clientes externos. Os processos-chave são os que estão diretamente alinhados com a estratégia de negócio.
(  ) Processos Gerenciais são aqueles que ajudam ou facilitam a execução dos processos Primários. Não oferecem valor diretamente ao cliente final, mas garantem o sucesso dos processos primários.
(   ) Processos de Apoio ou Suporte são aqueles que medem, monitoram e controlam as atividades de uma organização. São parecidos com os processos Gerenciais, pois não agregam valor ao cliente, mas a outros processos.
 (  ) Os processos Primários são os mais importantes, pois afetam diretamente os clientes externos. Os de Apoio ajudam ou facilitam a execução dos Primários, e os Gerenciais facilitam a execução destes, alocando, dirigindo e coordenando recursos e meios necessários ao bom desempenho organizacional.
Alternativas:
· 
	F – V – F – F – F.
· 
	V – F – F – F – V.
· checkCORRETO
· 
	V – F – V – F – V.
· 
	V – V – F – V – F.
· 
	F – V – F – V – F.
Resolução comentada:
As segunda, terceira e quarta asserções são falsas, porque:
Os Processos Primários ou de Negócios podem ser subdivididos em processos-chave e críticos. Os processos-chave são aqueles que apresentam alto custo para a organização e alto impacto para os clientes externos. Os processos críticos são os que estão diretamente alinhados com a estratégia de negócio.
Os Processos de Apoio ou Suporte são aqueles que ajudam ou facilitam a execução dos processos Primários. Não oferecem valor diretamente ao cliente final, mas garantem o sucesso dos processos primários.
Os Processos Gerenciais são aqueles que medem, monitoram e controlam as atividades de uma
organização. São parecidos com os processos de Suporte, pois não agregam valor
ao cliente, mas a outros processos.
Código da questão: 56198
2)
No Diagrama de Classes, além da representação das classes, estabelece-se os relacionamentos entre as classes.
Sobre os relacionamentos do tipo associação, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
(   ) A associação reflexiva ocorre quando existe um relacionamento entre objetos da mesma classe, sendo que cada objeto assume um papel na associação.
(   ) A associação binária são relacionamentos estruturais que conectam os objetos entre duas classes ou mais.
(   ) A associação ternária ocorre quando relacionam objetos de mais de duas classes.
(   ) A classe associativa é uma classe que é conectada diretamente na associação entre as classes relacionadas. A classe associativa é representada para demostrar a classe generalizada, chamada de superclasse ou classe-mãe, que demonstra a herança entre as classes.
(   ) A associação agregação é conhecida como associação “Todo-Parte”.
 Demonstra que as informações de um
objeto precisam ser complementadas pelas informações contidas nos objetos da
outra classe relacionada, representando que ambos os objetos das classes
possuem um vínculo totalmente dependente de existência.
Alternativas:
· 
	V – F – F – F – V.
· 
	V – F – V – F – V.
· 
	F – V – V – V – F.
· 
	F – V – F – V – F.
· 
	V – F – V – F – F.
· checkCORRETO
Resolução comentada:
A segunda afirmativa é falsa, porque a associação binária é um relacionamento estrutural que conecta os objetos entre duas classes apenas.
A quarta afirmativa é falsa, porque a classe associativa também é denominada de classe de associação. É uma classe que é conectada diretamente na associação entre as classes relacionadas. Normalmente, a classe associativa é representada para demonstrar os atributos específicos do relacionamento estabelecido entre as classes associadas.
A quinta afirmativa é
falsa, porque a associação do tipo agregação é conhecida como associação “Todo-Parte”.  Demonstra que as
informações de um objeto (objeto-todo) precisam ser complementadas pelas
informações contidas nos objetos da outra classe (objetos-partes) relacionada,
representando que ambos os objetos das classes podem “viver” de forma
independente.
Código da questão: 56253
3)
A engenharia de software ágil enfatiza a simplicidade no desenvolvimento de sistemas de software. O modelo ________________________ adota as atividades em fases clássicas do Processo Unificado – Concepção, Elaboração, Construção e Transição, fornecendo uma camada serial, ou seja, uma sequência linear de atividades de engenharia de software que permite à equipe visualizar o fluxo do processo geral de um projeto de software. Entretanto, em cada atividade, a equipe itera para alcançar a agilidade e entregar incrementos de software significativos para os usuários o mais rápido possível.
Assinale a alternativa
que completa adequadamente a lacuna acima:
Alternativas:
· 
	Processo Unificado Ágil (AUP - Agile Unified Process).
· checkCORRETO
· 
	eXtreme Programming (XP).
· 
	Feature Driven Development (FDD).
· 
	Microsoft Solutions Framework (MSF).
· 
	Scrum.
Resolução comentada:
O Processo Unificado Ágil (AUP - Agile Unified
Process) adota as atividades
em fases clássicas do Processo Unificado – Concepção, Elaboração, Construção e
Transição, fornecendo uma camada serial, ou seja, uma sequência linear de
atividades de engenharia de software que permite à equipe visualizar o fluxo
do processo geral de um projeto de software. Entretanto, em cada atividade, a
equipe itera para alcançar a agilidade e entregar incrementos de software
significativos para os usuários o mais rápido possível. Cada iteração AUP
contempla as atividades de: modelagem, implementação, testes, entrega,
configuração e gerenciamento de projeto e gerenciamento do ambiente.
Código da questão: 56234
4)
Diante da diversidade de métodos que surgiram para apoiar o desenvolvimento orientado a objetos, no início da década de 1990, ___________________________ uniram as melhores práticas de seus métodos e construíram um padrão de referência para modelagem orientada a objetos, lançando oficialmente a ________________________ em 1997.
Assinale a alternativa
que completa adequadamente as lacunas acima:
Alternativas:
· 
	Grady Booch, Derek Coleman e James Martin; Método Fusion.
· 
	James Rumbaugh, Michael Blaha e William Premerlani; Método Object Modelling Technique (OMT).
· 
	Grady Booch, Ivar Jacobson e James Rumbaugh; Unified Modeling Language (UML).
· checkCORRETO
· 
	Grady Booch, Ivar Jacobson e James Rumbaugh; Método Object-Oriented Software Enginneering (OOSE).
· 
	Derek Coleman, James Odell e James Martin; Método Objectory.
Resolução comentada:
	Diante da diversidade de métodos que surgiram para apoiar o desenvolvimento orientado a objetos, no início da década de 1990, Grady Booch, Ivar Jacobson e James Rumbaugh uniram as melhores práticas de seus métodos e construíram um padrão de referência para modelagem orientada a objetos, lançando oficialmente a Unified Modeling Language (UML) em 1997.
Código da questão: 56195
5)
As técnicas comportamentais da Linguagem de Modelagem Unificada (UML) enfatizam a perspectiva da visão dinâmica do sistema.
Assinale a
alternativa correta que indica o diagrama aplicado à modelagem correspondente à
definição dos requisitos funcionais do sistema.
Alternativas:
· 
	Diagrama de Máquina de Estados
· 
	Diagrama de Casos de Uso.
· checkCORRETO
· 
	Diagrama de Comunicação.
· 
	Diagrama de Atividades.
· 
	Diagrama de Sequência.
Resolução comentada:
O Diagrama de Casos de Uso pode ser adotado para documentar a modelagem
de negócio do sistema,a modelagem conceitual de análise de requisitos e principalmente
a modelagem lógica e funcional da fase de análise, representando um refinamento
da especificação dos requisitos funcionais do sistema com o objetivo de
representar os serviços, tarefas ou funcionalidades do software.
Código da questão: 56239
6)
	A Linguagem de Modelagem Unificada (UML) consiste na união dos métodos de Grady Booch, James Rumbaugh e Ivar Jacobson, sendo sua primeira versão oficial lançada em 1997. A UML fornece múltiplas visões da modelagem de sistemas de softwares sob diferentes aspectos de análise e detalhamento.
Assinale a alternativa correta que descreve as três perspectivas principais de visões de modelagem de sistemas de software com a UML.
Alternativas:
· 
	Estrutural; Estática; Dinâmica.
· 
	Estrutural; Estática; Operacional.
· 
	Funcional; Temporal; Comportamental.
· 
	Funcional; Estática; Dinâmica.
· 
	Estrutural; Funcional; Temporal.
· checkCORRETO
Resolução comentada:
	A UML privilegia a descrição da modelagem de sistemas de software em três perspectivas principais de visões. A estrutural, que enfatiza a visão estática do sistema, ou seja, os dados; a funcional, que prioriza as funcionalidades do sistema, enfatizando os requisitos funcionais; e a temporal, que prioriza a especificação dos eventos, representando o comportamento dos objetos em tempo de execução.
Código da questão: 56209
7)
Um processo organizacional pode ser definido como um conjunto de atividades preestabelecidas que, quando executadas numa determinada sequência, conduzem a um resultado esperado e, asseguram o atendimento das necessidades e expectativas dos clientes e demais partes envolvidas no processo.
Assinale a
alternativa correta que indica a classificação dos tipos de processos
organizacionais, quanto a sua qualificação.
Alternativas:
· 
	Operacionais, Funcionais e Analíticos.
· 
	Essenciais, Secundários e Estratégicos.
· 
	Operacionais, Táticos e Estratégicos.
· 
	Primários ou Essenciais, Suporte e Negócio.
· 
	Primários ou de Negócios, Apoio e Gerencial.
· checkCORRETO
Resolução comentada:
Uma das maneiras de classificar os processos organizacionais é usando a Arquitetura PCF da Process Classification Framework (PCF) da American Productivity and Quality Control, bastante aceita e utilizada por várias organizações do mundo. Outra classificação conhecida na literatura, é denominada de classificação por qualificação, que considera certas características que permitem fazer a sua qualificação, distinguindo os processos organizacionais em: Primários ou de Negócios, Apoio ou Suporte e Gerencial.
Segundo Valle e Oliveira (2013), os:
Processos Primários ou de Negócios: são aqueles que abrangem as atividades essenciais que uma organização precisa realizar para cumprir sua missão de negócio, gerando valor à entrega final para o cliente. Exemplo: manufatura de produtos e serviços de pós-venda.
Processos de Apoio ou Suporte: são aqueles que ajudam ou facilitam a execução dos Processos Primários. Não oferecem valor diretamente ao cliente final, mas garantem o sucesso
dos processos primários. Exemplo: Gestão de Recursos
Humanos e Gestão de TI.
Processos de Gerenciamento: são aqueles que medem, monitoram e
controlam as atividades de uma organização. São parecidos com os Processos de
Suporte, pois não agregam valor ao cliente, mas a outros processos, como os
Processos Primários e os Processos de Suporte. Exemplos: Governança Corporativa
e Gestão de Performance
Código da questão: 56202
8)
Sobre as técnicas de modelagem estruturais da Linguagem de Modelagem Unificada (UML), considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
(   ) O Diagrama de Pacotes demonstra como os elementos do sistema estão organizados em pacotes e suas dependências.
(   ) O Diagrama de Classes representa um conjunto de classes com seus atributos, operações e relacionamentos, demonstrando a modelagem da visão estática do projeto de um sistema.
(  ) O Diagrama de Objetos representa instâncias do Diagrama de Classes, a partir da descrição dos valores dos atributos dos objetos e os vínculos estabelecidos entre os objetos.
(   ) O Diagrama de Estrutura Composta representa as colaborações entre elementos que cooperam entre si para executarem uma função específica.
(   ) O Diagrama de Componentes demonstra a criação de uma extensão da notação da UML, para domínios de software com características específicas, representadas por estereótipos.
Assinale a alternativa
que contenha a sequência correta:
Alternativas:
· 
	V – V – F – V – F.
· 
	V – V – V – V – F.
· checkCORRETO
· 
	F – V – F – V – F.
· 
	F – F – F – F – V.
· 
	F – F – F – V – V.
Resolução comentada:
	A quinta asserção é falsa, porque a definição corresponde ao Diagrama de Perfil.
O Diagrama de Componentes representa os aspectos físicos do sistema, demonstrando a visão estática de implementação do sistema, com base na reutilização de componentes.
Código da questão: 56216
9)
Sobre a Modelagem Organizacional e a Modelagem de Processos de Negócio (Business Process Modeling - BPM), podemos afirmar que:
I. A Modelagem Organizacional facilita a compreensão do ambiente organizacional e é reconhecida como uma importante atividade pela Engenharia de Requisitos, para obter uma melhor compreensão sobre as complexas interações entre a organização e as pessoas.
II. O método Enterprise Knowledge Development (EKD) é um método para especificar a Modelagem de Processos de Negócio, que facilita a aquisição do conhecimento da estrutura organizacional e estratégica, auxiliando na captura dos requisitos por parte de todos os envolvidos na modelagem de processos de negócio e, consequentemente, na especificação dos requisitos de um sistema de informação.
III. O Business Process Modeling Notation (BPMN) é um método para especificar a Modelagem Organizacional, que tem a finalidade de criar uma linguagem única e padrão para a modelagem de processos de negócio capaz de facilitar o entendimento e treinamento do usuário.
IV. O Business Process Modeling Notation (BPMN) é um padrão para modelagem de processos de negócio, que possui um único modelo de diagrama, chamado de Business Process Diagram (BPD - Diagrama de Processo de Negócio), que oferece recursos para a modelagem dos mais variados tipos de processos, desde os mais genéricos aos específicos.
São verdadeiras:
Alternativas:
· 
	III - IV.
· 
	I - IV.
· checkCORRETO
· 
	I - II - III - IV.
· 
	I - III - IV.
· 
	I - II.
Resolução comentada:
A afirmação I é verdadeira, pois Modelagem Organizacional visa facilitar a
compreensão do ambiente organizacional e é reconhecida como uma importante
atividade pela Engenharia de Requisitos, para obter uma melhor compreensão
sobre os relacionamentos entre os níveis organizacionais e funcionais do
ambiente, compreendendo, assim, as razões envolvidas nos processos de decisões
e as complexas interações entre a organização e as pessoas; A afirmação II
está incorreta, pois o método Enterprise Knowledge Development (EKD) é um método para
Modelagem Organizacional, que facilita a aquisição do conhecimento da estrutura
organizacional e estratégica e auxilia na captura dos requisitos
organizacionais, possibilitando a compreensão das necessidades do ambiente
empresarial por parte de todos os envolvidos na modelagem de processos de
negócio e, consequentemente, na especificação dos requisitos de um sistema de
informação. A afirmação III é
incorreta porque o Business Process Modeling Notation (BPMN) é um
padrão para modelagem de processos de negócio, que tem a finalidade de criar
uma linguagem única e padrão para a modelagem de processos de negócio capaz de
facilitar o entendimento e treinamento do usuário. A afirmação IV é verdadeira, pois o Business Process Modeling
Notation (BPMN) é um padrão para modelagem de processos de negócio, que
tem a finalidade de criar uma linguagem única e padrão para a modelagem de
processos de negócio capaz de facilitar o entendimento e treinamento do usuário,possuindo um único modelo de diagrama, chamado de Business Process Diagram (BPD - Diagrama de Processo de Negócio), que oferece recursos para a modelagem dos mais variados tipos
de processos, desde os mais genéricos aos específicos. )
Código da questão: 56200
10)
Alternativas:
· 
	I-B; II-C; III-D; IV-A.
· 
	I-A; II-C; III-D; IV-B.
· 
	I-C; II-A; III-D; IV-B.
· checkCORRETO
· 
	I-D; II-C; III-B; IV-A.
· 
	I-C; II-B; III-A; IV-D.
Resolução comentada:
A relação da definição dos conceitos é:
Estado: representa uma situação durante a manipulação de um objeto, por um instante finito de tempo, o qual ele satisfaz alguma condição ou realiza alguma atividade.
Transição: representa um relacionamento entre dois estados, indicando a mudança de estado, a partir da ocorrência de um evento.
Pseudoestado de Escolha: representa uma decisão com a indicação dos estados que podem ser gerados, a partir de uma condição de guarda.
Estado Composto: representa que um
estado contém internamente dois ou mais estados com suas transições, gerados independentemente
ou não.
Código da questão: 56236

Continue navegando