Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Fundamentos para 
Certificação Técnica
Profa. Amanda 
Britto
Aula 6
Objetivos de aprendizagem:
• - Compreender os conceitos apresentados nos tópicos 4 da 
certificação.
• - Aplicar os conceitos apresentados na resolução de 
exercícios para a certificação.
Orientações 
para a APS
O que será?
Análise crítica para comparar dois 
conceitos em gestão de projetos:
- ITIL
- Metodologias ágeis
APS
Primeiro passo:
Pensar em um cenário (modelo de 
negócio) que será usado em sua análise 
crítica.
- É uma loja? Uma startup? Um e-
commerce?
- Qual é o ramo? Varejo, concepção de 
produtos, prestação de serviços?
- Qual é o tamanho da equipe? Quantos 
são os departamentos?
APS
APS
Segundo passo:
Pesquisar as principais características, 
vantagens e desvantagens de aplicação 
das metodologias ágeis e como o 
framework ITIL pode agregar melhorias 
dentro do cenário apresentado.
APS
Terceiro passo:
Produzir o relatório da sua análise no 
formato de artigo curto, usando o modelo 
disponibilizado para entrega da APS.
Por último, inserir suas considerações 
finais explicando como esses conceitos se 
aplicam dentro do seu cenário (modelo 
de negócio), explicando o motivo.
Inserir as referências bibliográficas 
consultadas para a análise.
Sistemas de Informações Gerenciais
• Relatório deverá ser produzido de acordo com o padrão de um artigo 
curto, seguindo normas ABNT, de acordo com o modelo disponibilizado 
dentro da Atividade da APS.
• Entregar o relatório pelo Ambiente Acadêmico entre 05/10 e 19/10.
• A atividade pode ser realizada em grupo.
• Haverá feedback, mas a correção da atividade será realizada pelos próprios 
estudantes durante o período de autoavaliação – entre 26/10 e 09/11. 
Relatório da APS – 05/10 a 19/10
Certificação de 
Google Cloud
Certificação Google Cloud
Sistemas de Informações Gerenciais
Conheça:
▪ https://bit.ly/3CbFkyq
Inscreva-se:
 y/3CoAwpH
https://bit.ly/3CbFkyq
https://bit.ly/3CoAwpH
1.
2.
Introdução à UML
Apresentação dos grupos
Fundamentos para Certificação Técnica
A UML é uma linguagem de 
modelagem para:
• Visualização
• Especificação
• Construção
• Documentação
• Comunicação
Introdução à 
UML
Diagramas UML
Há vários tipos de diagramas de interação na UML. 
A utilidade dos diagramas é estudar a interação 
entre os componentes de um processo. 
- Diagrama de Casos de Uso;
- Diagrama de Atividades;
- Diagrama de Estados;
- Diagrama de Sequência;
- Diagrama de Comunicação;
- Diagrama de Interatividade;
- Diagrama de Instalação;
- Diagrama de Tempo;
- Diagrama de Classes;
- Diagrama de Componentes;
- Diagrama de Objetos;
- Diagrama de Perfil;
- Diagrama de Estrutura 
Composta;
- Diagrama de Pacotes;
- Entre outros...
Diagramas UML
Um diagrama UML pode ser, basicamente, de dois tipos:
- Diagramas Estáticos;
- Diagramas Dinâmicos.
Diagramas UML
Um diagrama UML pode ser, basicamente, de dois tipos:
- Diagramas Estáticos;
- Diagramas Dinâmicos.
Diagramas UML
Para elaborar um diagrama, usamos os blocos 
de construção. Em UML, há três tipos de blocos 
de construção:
- Itens;
- Relacionamentos; e
- Diagramas.
Diagramas UML
Em relação aos itens, há quatro tipos de elementos essenciais:
Entre esses itens, é possível prever quatro relacionamentos:
1 – Dependência;
2 – Associação;
3 – Generalização; e
4 – Realização. 
Elementos
Estruturais
Elementos
Comportamentais
Elementos de
Agrupamento
Elementos de
Anotação 
Elementos estruturais
• Classe
• Interface
• Use Cases
• Componente
• Nó
Itens estruturais
Parte estática (substantivos) que representa 
elementos conceituais ou físicos.
Dentre os elementos estruturais, temos:
Classes: conjuntos de objetos que compartilham os 
mesmos atributos, operações, semântica e 
relacionamentos.
Elementos estruturais
Interface: coleção de operações que especifica o 
comportamento dos componentes.
Colaborações: definem as interações, papéis e 
outros elementos que atuam em conjunto.
Elementos estruturais
Casos de uso: descrevem sequências e
ações realizadas pelo sistema ao interagir
com os atores.
Classes ativas: quando os objetos dessas classes 
possuem um ou mais processos que iniciam atividades 
de controle.
Elementos estruturais
Componentes: partes físicas do sistema,
que interagem com o conjunto de interfaces.
Nós: elementos físicos que representam recursos 
computacionais de armazenamento, capacidade, 
processamento etc.
Elementos comportamentais
Parte dinâmica (verbos) que representam comportamento do 
sistema considerando tempo e espaço.
Dentre os elementos comportamentais, temos:
Interação: comportamento que abrange mensagens, 
sequências de ações, ligações e outras interações entre os 
conjuntos de objetos dentro de um contexto específico 
(mensagens trocadas entre objetos).
Elementos comportamentais
Máquina de estado: comportamento das sequências 
de estado pelas quais os objetos ou interações 
passam durante a execução do processo. Envolve 
transições, eventos, atividades etc.
Elementos de agrupamento
Itens de agrupamento
Envolvem a parte organizacional de um modelo UML (blocos que podem 
ser decompostos).
Os elementos de agrupamento são apenas um:
Pacotes: estruturas que organizam elementos e grupos (itens estruturais, 
comportamentais e outros podem estar inseridos dentro desses pacotes).
Elementos de anotação
Itens anotacionais
Parte explicativa dos modelos UML, envolvendo 
comentários, descrições e esclarecimentos que 
aparecem no modelo.
Esses elementos anotacionais são também 
chamados de notas.
Diagramas UML
Já em relação aos relacionamentos, temos:
Dependência
Relação semântica entre dois itens, em que a alteração 
de um (item independente) pode afetar a semântica 
do outro (item dependente).
Associação
Relação estrutural que descreve um conjunto 
de ligações (conexões) entre objetos.
Diagramas UML
Já em relação aos relacionamentos, temos:
Generalização
Relacionamento de especialização e de generalização, em que os objetos 
filhos (elementos especializados) podem ser substituídos pelos objetos 
pais (elementos generalizados).
Realização
Relação semântica entre classificadores em que um especifica o processo 
que o outro precisa executar.
Diagramas UML
Elaborando um Diagrama de Caso de Uso
Vejamos o caso a seguir:
Uma locadora aluga carros aos clientes previamente 
cadastrados. Caso o cliente não esteja cadastrado, esta 
atividade custodial é realizada, separadamente em outra 
atividade do sistema. Caso um carro, disponível, seja 
escolhido pelo cliente este é alugado, sendo registrada a 
data inicial junto ao aluguel. Para que o cliente possa alugar 
um carro, este não pode estar com dívida pendente.
Diagramas UML
Elaborando um Diagrama de Caso de Uso
Vejamos o caso a seguir:
Os carros são descritos pela placa, ano, modelo, 
descrição, km, preço por km, situação(disponível etc.), 
taxa diária, observações(informações gerais) e sua 
imagem. Os clientes são cadastrados pelo seu cpf, nome, 
endereço, telefone e dívida(reservado para registrar 
pagamentos pendentes).
Diagramas UML
Elaborando um Diagrama de Caso de Uso
Vejamos o caso a seguir:
Quando o cliente devolve o carro, a situação do carro é 
mudada para “disponível”, o km é atualizado com o km 
atual do carro e um recibo é emitido, baseado nos kms 
rodados e nos dias em que ficou com o carro. Ainda na 
atividade de devolução é removido o registro do aluguel 
e, caso o cliente não possa pagar, a dívida do aluguel é 
registrada junto ao cliente.
Diagramas UML
Elaborando um Diagrama de Caso de Uso
A partir disso, precisamos definir o objetivo, restrições, os atores, os candidatos a 
casos de uso e a classes.
Elaborando um 
Diagrama de Caso
de Uso
Por fim, elabora-se o 
diagrama do caso de 
uso dessa locadora:
Diagramas UML
Diagramas UML – exemplos de diagramas
Os 9 diagramas mais conhecidos e/ou utilizados:
• Caso de uso
• Classe
• Objeto
• Sequência 
• Colaboração
• Estados• Atividades
• Componentes
• Implantação
Diagramas UML – exemplos de diagramas
Diagrama de Caso de Uso
É o diagrama mais simples, com o comportamento do sistema 
em relação aos seus atores.
Diagramas UML – exemplos de diagramas
Diagrama de Objetos
Retrata os objetos e sua interação dentro de um processo.
Diagramas UML – exemplos de diagramas
Diagrama de Comunicação
Mostra a interação entre objetos de um caso de uso específico.
Diagramas UML – exemplos de diagramas
Diagrama de Colaboração
Variação do diagrama de comunicação, mostra a interação entre objetos.
Diagramas UML – exemplos de diagramas
Diagrama de Atividades
Gráfico de fluxo de controle.
Diagramas UML – exemplos de diagramas
Diagrama de Interatividade
É uma variação do diagrama de atividades, apresentando também o fluxo de 
controle e os atores.
Diagramas UML – exemplos de diagramas
Diagrama de Sequência
Representa uma sequência de processos e a colaboração entre os objetos, 
baseada em um tempo / período.
Diagramas UML – exemplos de diagramas
Diagrama de Tempo
Similar ao diagrama de sequência, porém focado na interação e comportamento 
dos objetos dentro de uma temporização (escala de tempo).
Linha do tempo
Diagramas UML – exemplos de diagramas
Diagrama de Estado
Representa o estado ou situação em que um objeto pode se encontrar após 
execução de processos do sistema.
Diagramas UML – exemplos de diagramas
Diagrama de Classes
Representa uma coleção de classes 
e seus relacionamentos.
Diagramas UML – exemplos de diagramas
Diagrama de Componentes
Ilustra como as classes ficarão organizadas como componentes um processo e 
sua interação.
Diagramas UML – exemplos de diagramas
Diagrama de Depuração
Representa uma coleção de componentes e como estão distribuídos pelos nós do 
hardware.
Diagramas UML – exemplos de diagramas
Diagrama de Pacotes
Retrata uma coleção com 
elementos de modelagem 
e diagramas relacionados.
Diagramas UML – exemplos de diagramas
Diagrama de Perfil
Opera como metamodelo para mostrar um tipo de classes associado a um tipo de 
perfil (estereótipos).
Diagramas UML – exemplos de diagramas
Diagrama de Estrutura Composta
Descreve os relacionamentos entre os elementos, ou seja, a colaboração entre 
classes, interfaces ou componentes para uma determinada função.
Diagramas UML – exemplos de diagramas
Diagrama de Instalação
Descreve a interação entre 
os componentes de software 
e hardware com outros 
elementos que dão suporte 
ao processamento.
Conteúdo e 
exemplos de 
questões
Vamos praticar?
Questões – UML Fundamentos para Certificação Técnica
O diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de 
Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas.
Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir.
I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída.
II. A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo 
seja [não], é necessário que sejam executadas novamente as atividades 01 e 02.
III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa 
que terminarão ao mesmo tempo.
IV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o 
fluxo [sim], a atividade 02 não será mais executada.
É correto apenas o que afirma em:
a) I e II.
b) II e III.
c) III e IV.
d) I, II e IV.
e) I, III e IV.
Responda pelo FORMS:
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
Questões – UML Fundamentos para Certificação Técnica
O diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de 
Modelagem Unificada) para a modelagem de aspectos dinâmicos de sistemas.
Com relação ao diagrama de atividades apresentado, avalie as afirmações a seguir.
I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for concluída.
II. A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo 
seja [não], é necessário que sejam executadas novamente as atividades 01 e 02.
III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não significa 
que terminarão ao mesmo tempo.
IV. Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o 
fluxo [sim], a atividade 02 não será mais executada.
É correto apenas o que afirma em:
a) I e II.
b) II e III.
c) III e IV.
d) I, II e IV.
e) I, III e IV.
Responda pelo FORMS:
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
Questões – UML Fundamentos para Certificação Técnica
O conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos do 
sistema. A figura a seguir desenvolve um exemplo de biblioteca e mostra outros casos de uso (use-cases) nesse 
ambiente. Com relação ao tema, analise as asserções a seguir.
A figura também ilustra os pontos essenciais da notação de casos de uso. Os 
agentes no processo são representados por bonecos e cada tipo de interação 
é representada por uma elipse com um nome
PORQUE
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos 
de uso e a obtenção de requisitos com base em casos de uso são cada vez 
mais utilizados para obter requisitos. Acerca dessas asserções, assinale a 
opção correta.
A)As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
B) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da 
primeira.
C)A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
E)Tanto a primeira quanto a segunda asserções são proposições falsas.
Responda pelo FORMS:
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
Questões – UML Fundamentos para Certificação Técnica
O conjunto de casos de uso representa as possíveis interações que serão representadas nos requisitos do 
sistema. A figura a seguir desenvolve um exemplo de biblioteca e mostra outros casos de uso (use-cases) nesse 
ambiente. Com relação ao tema, analise as asserções a seguir.
A figura também ilustra os pontos essenciais da notação de casos de uso. Os 
agentes no processo são representados por bonecos e cada tipo de interação 
é representada por uma elipse com um nome
PORQUE
a UML é um padrão para a modelagem orientada a objetos e, assim, os casos 
de uso e a obtenção de requisitos com base em casos de uso são cada vez 
mais utilizados para obter requisitos. Acerca dessas asserções, assinale a 
opção correta.
A)As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
B) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da 
primeira.
C)A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
D) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
E)Tanto a primeira quanto a segunda asserções são proposições falsas.
Responda pelo FORMS:
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
Questões – UML Fundamentos para Certificação Técnica
Analise as seguintes afirmações sobre a UML (Linguagem de Modelagem Unificada).
I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que 
fornece um conjunto de representações gráficas e sua semântica para a modelagem de software.
II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o 
comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do 
usuário, e é dentre todos da UML, o mais abstrato, flexível e informal.
III. Um relacionamento de extensão de um caso de uso “A” para um casode uso “B” significa que 
toda vez que “A” for executado ele incorporará o comportamento definido em “B”.
IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens 
entre os objetos do sistema para se atingir um determinado objetivo.
É correto apenas o que se afirma em:
A) I e II.
B) II e IV.
C) III e IV.
D) I, II e III.
E) II, III e IV.
Responda pelo FORMS:
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
Questões – UML Fundamentos para Certificação Técnica
Analise as seguintes afirmações sobre a UML (Linguagem de Modelagem Unificada).
I. A UML é uma metodologia para o desenvolvimento de software orientado a objetos, uma vez que 
fornece um conjunto de representações gráficas e sua semântica para a modelagem de software.
II. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o 
comportamento externo do sistema. Esse diagrama apresenta o sistema sob a perspectiva do 
usuário, e é dentre todos da UML, o mais abstrato, flexível e informal.
III. Um relacionamento de extensão de um caso de uso “A” para um caso de uso “B” significa que 
toda vez que “A” for executado ele incorporará o comportamento definido em “B”.
IV. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens 
entre os objetos do sistema para se atingir um determinado objetivo.
É correto apenas o que se afirma em:
A) I e II.
B) II e IV.
C) III e IV.
D) I, II e III.
E) II, III e IV.
Responda pelo FORMS:
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
https://forms.office.com/r/yV9aXxUZAX
Conteúdo e 
exemplos de 
questões
Apresentação 
dos Grupos
Atividades N1
Atividade 1 – 21/09
- Entrega do relatório/artigo.
Atividade 2 – 21/09 – 26/10
- Apresentação do trabalho
Atividade 3 – 05/10
- Questões objetivas
Prova N1 – 19/10

Mais conteúdos dessa disciplina