SlideShare uma empresa Scribd logo
MOCKUP DE CRUD COM BALSAMIQ
Prof. Me. Tiago A. Silva
VERSÃO 2019
www.tiago.blog.br
ANÁLISE DE PROJETO DE SISTEMAS
PLANO DE AULA
▪ Nesta aula vamos aprender:
✓O que é um Mockup?
✓Conhecer o Balsamiq Mockups
✓Exemplo de Mockup de um Crud
✓Exercício: Locadora de Veículos
www.tiago.blog.br
OBJETIVO: Conhecer o conceito de Mockups e a ferramenta Balsamiq Mockups
2
O QUE É UM MOCKUP?
O QUE É UM MOCKUP?
• Um mockup ou mock-up, é um modelo em escala ou de tamanho
real de um projeto ou dispositivo, usado para ensino,
demonstração, avaliação de design, promoção e outros
propósitos.
• Um mockup é um protótipo se ele fornece pelo menos parte da
funcionalidade de um sistema e permite o teste de um projeto.
Mockups são usados por designers principalmente para
adquirirem um feedback dos usuários.
www.tiago.blog.br 4
CONHECENDO A FERRAMENTA BALSAMIQ
www.tiago.blog.br 6
www.tiago.blog.br 7
A estrutura do Balsamiq é parecida com a do
Microsoft Power Point. O objetivo é o
mesmo: apresentar a ideia a alguém!
Há uma palheta de
componentes, é só
clicar e arrastar!
www.tiago.blog.br 8
Componente
selecionado
Propriedades do
Componente
selecionado.
Como é um botão,
pode-se clicar e ir para
outro mockup (tela)
EXEMPLO DE UM CRUD SIMPLES
EXEMPLO DE UM CRUD SIMPES: LOGIN
www.tiago.blog.br 10
EXEMPLO DE UM CRUD SIMPES: LOGIN
www.tiago.blog.br 11
Container
Window
Fieldset
Image
Label
Text Input
Checkbox
EXEMPLO DE UM CRUD SIMPES: RECUPERAÇÃO DA
SENHA
www.tiago.blog.br 12
EXEMPLO DE UM CRUD SIMPES: TELA INICIAL
www.tiago.blog.br 13
Menu Bar
EXEMPLO DE UM CRUD SIMPES: COM MENU BAR
www.tiago.blog.br 14
Menu
EXEMPLO DE UM CRUD SIMPES: CADASTRO DE
CLIENTE
www.tiago.blog.br 15
Date Chooser
Combo box
EXEMPLO DE UM CRUD SIMPES: LISTAR CLIENTE
www.tiago.blog.br 16
Datagrid
EXEMPLO DE UM CRUD SIMPES: LISTAR CLIENTE
www.tiago.blog.br 17
Note as 4
colunas
separadas por
vírgulas
Esta linha é um
link para outra
tela Veja que todas as linhas
tem 4 informações
separadas por vírculas.
EXEMPLO DE UM CRUD SIMPES: DETALHES
www.tiago.blog.br 18
Após clicar na
linha do
datagrid na tela
anterior, abre-se
a tela com
detalhes do
registro do
cliente.
Operação delete
do crud
EXERCÍCIO
EXERCÍCIO
• Faça o Mockup do Exercício da prova (Locadora de Carros)
seguindo o exemplo. Localize a quantidade de Cruds e desenvolva
cada uma das telas.
• Lembre-se que cada crud produz, no mínimo, 3 telas.
www.tiago.blog.br 20
OBRIGADO!
tiago@tiago.blog.br
www.tiago.blog.br

Mais conteúdo relacionado

Mais procurados

Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
Léo Dias
 
Java orientação a objetos (variaveis de instancia e metodos)
Java   orientação a objetos (variaveis de instancia e metodos)Java   orientação a objetos (variaveis de instancia e metodos)
Java orientação a objetos (variaveis de instancia e metodos)
Armando Daniel
 
Lista de exercícios tipos de arquitetura infraestrutura de software
Lista de exercícios tipos de arquitetura   infraestrutura de softwareLista de exercícios tipos de arquitetura   infraestrutura de software
Lista de exercícios tipos de arquitetura infraestrutura de software
Isabel Araujo
 
Padroes De Projeto
Padroes De ProjetoPadroes De Projeto
Padroes De Projeto
ejdn1
 

Mais procurados (20)

Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Java orientação a objetos (variaveis de instancia e metodos)
Java   orientação a objetos (variaveis de instancia e metodos)Java   orientação a objetos (variaveis de instancia e metodos)
Java orientação a objetos (variaveis de instancia e metodos)
 
Estrutura de dados - Filas
Estrutura de dados - FilasEstrutura de dados - Filas
Estrutura de dados - Filas
 
Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Seguranca de rede
Seguranca de redeSeguranca de rede
Seguranca de rede
 
Ferramentas e metodologias em testes de software
Ferramentas e metodologias em testes de softwareFerramentas e metodologias em testes de software
Ferramentas e metodologias em testes de software
 
Elicitação e Análise
Elicitação e AnáliseElicitação e Análise
Elicitação e Análise
 
Lista de exercícios tipos de arquitetura infraestrutura de software
Lista de exercícios tipos de arquitetura   infraestrutura de softwareLista de exercícios tipos de arquitetura   infraestrutura de software
Lista de exercícios tipos de arquitetura infraestrutura de software
 
Visão por Processos
Visão por ProcessosVisão por Processos
Visão por Processos
 
Gestão de processos e qualidade
Gestão de processos e qualidadeGestão de processos e qualidade
Gestão de processos e qualidade
 
IHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de DesignIHC - Slide 2 - Usabilidade e Princípios de Design
IHC - Slide 2 - Usabilidade e Princípios de Design
 
Estrutura de Dados - Registros
Estrutura de Dados - RegistrosEstrutura de Dados - Registros
Estrutura de Dados - Registros
 
Big data e PostgreSQL
Big data e PostgreSQLBig data e PostgreSQL
Big data e PostgreSQL
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front end
 
Padroes De Projeto
Padroes De ProjetoPadroes De Projeto
Padroes De Projeto
 
POO - 14 - Vetores
POO - 14 - VetoresPOO - 14 - Vetores
POO - 14 - Vetores
 
Gestão da qualidade em projetos
Gestão da qualidade em projetosGestão da qualidade em projetos
Gestão da qualidade em projetos
 
PHP e MySQL para iniciantes
PHP e MySQL para iniciantesPHP e MySQL para iniciantes
PHP e MySQL para iniciantes
 

Semelhante a Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq

Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
Rodrigo Kono
 
Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)
marcondes da luz barros
 
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Joao Galdino Mello de Souza
 
Webinar Project Builder PM CANVAS
Webinar Project Builder PM CANVASWebinar Project Builder PM CANVAS
Webinar Project Builder PM CANVAS
Project Builder
 
Desenvolvimento Web Parte I
Desenvolvimento Web Parte IDesenvolvimento Web Parte I
Desenvolvimento Web Parte I
igorpimentel
 

Semelhante a Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq (20)

Introdução ao Spider CPM (3)
Introdução ao Spider CPM (3)Introdução ao Spider CPM (3)
Introdução ao Spider CPM (3)
 
1ªLL - E09
1ªLL - E091ªLL - E09
1ªLL - E09
 
1502 - Revista - SQL Server.pdf
1502 - Revista - SQL Server.pdf1502 - Revista - SQL Server.pdf
1502 - Revista - SQL Server.pdf
 
Visualg primeira interação
Visualg   primeira interaçãoVisualg   primeira interação
Visualg primeira interação
 
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
ArcGIS 10.3: Iniciante no ModelBuilder - Conversão de Float32 para UInt16
 
Produtividade
ProdutividadeProdutividade
Produtividade
 
PDF.pdf
PDF.pdfPDF.pdf
PDF.pdf
 
Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3Surpreenda-se com o Silverlight 3
Surpreenda-se com o Silverlight 3
 
Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)Atividade integradora mod iii tec informatica 2016(1)
Atividade integradora mod iii tec informatica 2016(1)
 
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
[JS EXPERIENCE 2018] Do jQuery aos microfrontends: os desafios de manter uma ...
 
ExtJS Jumpstart Parte 2
ExtJS Jumpstart Parte 2ExtJS Jumpstart Parte 2
ExtJS Jumpstart Parte 2
 
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
Software Optimization and Tuning Techniques for z13 (As mentiras do ontem, um...
 
Edgecam operações
Edgecam operaçõesEdgecam operações
Edgecam operações
 
Introdução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular jsIntrodução ao desenvolvimento front end usando bootstrap e angular js
Introdução ao desenvolvimento front end usando bootstrap e angular js
 
Taise Dias - Análise efetiva de microserviços em 3 passos
Taise Dias - Análise efetiva de microserviços em 3 passosTaise Dias - Análise efetiva de microserviços em 3 passos
Taise Dias - Análise efetiva de microserviços em 3 passos
 
MTC_2016-analise_efetiva_de_microsservicos
MTC_2016-analise_efetiva_de_microsservicosMTC_2016-analise_efetiva_de_microsservicos
MTC_2016-analise_efetiva_de_microsservicos
 
Webinar Project Builder PM CANVAS
Webinar Project Builder PM CANVASWebinar Project Builder PM CANVAS
Webinar Project Builder PM CANVAS
 
Desenvolvimento Web Parte I
Desenvolvimento Web Parte IDesenvolvimento Web Parte I
Desenvolvimento Web Parte I
 
C# capturando e salvando imagens da web cam
C#   capturando e salvando imagens da web camC#   capturando e salvando imagens da web cam
C# capturando e salvando imagens da web cam
 
Estratégia de Produto Eficaz - Marcell Almeida - Live PM3 + Impulso
Estratégia de Produto Eficaz - Marcell Almeida - Live PM3 + ImpulsoEstratégia de Produto Eficaz - Marcell Almeida - Live PM3 + Impulso
Estratégia de Produto Eficaz - Marcell Almeida - Live PM3 + Impulso
 

Mais de Tiago Antônio da Silva

Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Tiago Antônio da Silva
 

Mais de Tiago Antônio da Silva (20)

SIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao LinearSIF - Sistemas de Informacao e Regressao Linear
SIF - Sistemas de Informacao e Regressao Linear
 
Manual de Sovrevivência do Aluno
Manual de Sovrevivência do AlunoManual de Sovrevivência do Aluno
Manual de Sovrevivência do Aluno
 
Git e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código FácilGit e GitHub: Versionamento de Código Fácil
Git e GitHub: Versionamento de Código Fácil
 
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestradoCaminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
Caminhos na Carreira Acadêmica: A visão de um tecnólogo que fez mestrado
 
Redes - Camada de Enlace de Dados
Redes - Camada de Enlace de DadosRedes - Camada de Enlace de Dados
Redes - Camada de Enlace de Dados
 
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira InterfaceXamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
Xamarin - Aula 2.1 - AppDolares - Criando a Primeira Interface
 
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin FormsXamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
Xamarin - Aula 2 - Criando o Primeiro Projeto com Xamarin Forms
 
O que são Redes de Computadores
O que são Redes de ComputadoresO que são Redes de Computadores
O que são Redes de Computadores
 
Redes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de TransmissãoRedes - Camada Física e Meios de Transmissão
Redes - Camada Física e Meios de Transmissão
 
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de RegiõesDefesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
Defesa do meu Mestrado: Segmentação de Imagens 3D com Crescimento de Regiões
 
Folhas de Estilo XSL
Folhas de Estilo XSLFolhas de Estilo XSL
Folhas de Estilo XSL
 
Divisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompareDivisão de Imagens 3D com CloudCompare
Divisão de Imagens 3D com CloudCompare
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
Curso JavaScript - Aula jQuery
Curso JavaScript - Aula jQueryCurso JavaScript - Aula jQuery
Curso JavaScript - Aula jQuery
 
Curso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e AjaxCurso JavaScript - Aula sobre DOM e Ajax
Curso JavaScript - Aula sobre DOM e Ajax
 
Curso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como ProgramarCurso JavaScript - Aula de Introdução como Programar
Curso JavaScript - Aula de Introdução como Programar
 
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e VídeoCurso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
Curso HTML 5 - Aula com Formulários, Imagens, Áudio e Vídeo
 
Curso HTML 5 - Construindo um Layout
Curso HTML 5 - Construindo um LayoutCurso HTML 5 - Construindo um Layout
Curso HTML 5 - Construindo um Layout
 
Curso HTML 5 - Aula Inicial
Curso HTML 5 - Aula InicialCurso HTML 5 - Aula Inicial
Curso HTML 5 - Aula Inicial
 
Aula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfigAula C#: Acesso ao MySQL usando AppConfig
Aula C#: Acesso ao MySQL usando AppConfig
 

Análise e Projeto de Sistemas: Mockup de um Crud no Balsamiq

  • 1. MOCKUP DE CRUD COM BALSAMIQ Prof. Me. Tiago A. Silva VERSÃO 2019 www.tiago.blog.br ANÁLISE DE PROJETO DE SISTEMAS
  • 2. PLANO DE AULA ▪ Nesta aula vamos aprender: ✓O que é um Mockup? ✓Conhecer o Balsamiq Mockups ✓Exemplo de Mockup de um Crud ✓Exercício: Locadora de Veículos www.tiago.blog.br OBJETIVO: Conhecer o conceito de Mockups e a ferramenta Balsamiq Mockups 2
  • 3. O QUE É UM MOCKUP?
  • 4. O QUE É UM MOCKUP? • Um mockup ou mock-up, é um modelo em escala ou de tamanho real de um projeto ou dispositivo, usado para ensino, demonstração, avaliação de design, promoção e outros propósitos. • Um mockup é um protótipo se ele fornece pelo menos parte da funcionalidade de um sistema e permite o teste de um projeto. Mockups são usados por designers principalmente para adquirirem um feedback dos usuários. www.tiago.blog.br 4
  • 7. www.tiago.blog.br 7 A estrutura do Balsamiq é parecida com a do Microsoft Power Point. O objetivo é o mesmo: apresentar a ideia a alguém! Há uma palheta de componentes, é só clicar e arrastar!
  • 8. www.tiago.blog.br 8 Componente selecionado Propriedades do Componente selecionado. Como é um botão, pode-se clicar e ir para outro mockup (tela)
  • 9. EXEMPLO DE UM CRUD SIMPLES
  • 10. EXEMPLO DE UM CRUD SIMPES: LOGIN www.tiago.blog.br 10
  • 11. EXEMPLO DE UM CRUD SIMPES: LOGIN www.tiago.blog.br 11 Container Window Fieldset Image Label Text Input Checkbox
  • 12. EXEMPLO DE UM CRUD SIMPES: RECUPERAÇÃO DA SENHA www.tiago.blog.br 12
  • 13. EXEMPLO DE UM CRUD SIMPES: TELA INICIAL www.tiago.blog.br 13 Menu Bar
  • 14. EXEMPLO DE UM CRUD SIMPES: COM MENU BAR www.tiago.blog.br 14 Menu
  • 15. EXEMPLO DE UM CRUD SIMPES: CADASTRO DE CLIENTE www.tiago.blog.br 15 Date Chooser Combo box
  • 16. EXEMPLO DE UM CRUD SIMPES: LISTAR CLIENTE www.tiago.blog.br 16 Datagrid
  • 17. EXEMPLO DE UM CRUD SIMPES: LISTAR CLIENTE www.tiago.blog.br 17 Note as 4 colunas separadas por vírgulas Esta linha é um link para outra tela Veja que todas as linhas tem 4 informações separadas por vírculas.
  • 18. EXEMPLO DE UM CRUD SIMPES: DETALHES www.tiago.blog.br 18 Após clicar na linha do datagrid na tela anterior, abre-se a tela com detalhes do registro do cliente. Operação delete do crud
  • 20. EXERCÍCIO • Faça o Mockup do Exercício da prova (Locadora de Carros) seguindo o exemplo. Localize a quantidade de Cruds e desenvolva cada uma das telas. • Lembre-se que cada crud produz, no mínimo, 3 telas. www.tiago.blog.br 20