SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Projeto de Software

Projeto Conceitual de um sistema
         para loja física



   Universidade Federal de Goiás
       Insstituto de Informática
Projeto de Software



Alunos:
      Gustavo Henrique Gonçalves.
      Mateus Ferreira.
      Richiely Batista.




      Ciências da Computação – INF/UFG Novembro/12
Projeto conceitual – loja física

• Roteiro
• O que é um Projeto Conceitual?
• Fases de um P.C.
  • Aplicação das fases
• Conclusão
O que é um Projeto Conceitual?


• É a validação de uma ideia
  • É a confirmação de que a melhor solução está
    sendo proposta para atender a determinado
    requerimento ou necessidade nas diversas áreas
    de uma planta industrial.
• Primeira fase do processo de projeto de um produto.
Motivação

• O quê é = Sistema de controle de loja física.
• O porquê = Busca de um sistema que consiga atender ao todo as
  necessidades do usuário do sistema, possibilitando maior controle das
  transações da loja;

• Para quem = Empregados, gerentes, supervisores e dono de um ambiente
  de comércio;

• Onde / Quando = Aplicado em uma loja de comércio durante o dia-a-dia;

• Como = Levantamento de todos os requisitos e análises de fatores
  relevantes em relação ao projeto do sistema proposto.
Fases de um P.C.

• Entender, informar, elaborar e verificar;
• Buscar
  • Soluções já existentes, base de dados
• Criar
  • Apresentar novas soluções
• Representar
  • Esquematizar
• Selecionar
  • Filtrar com base nas necessidades
Identificação dos Requisitos


• Coleta, discussão e análise de requisitos com o
  cliente do produto (contratante);
• Levantamento de todos os requisitos funcionais
  e não funcionais do sistema.
Modelagem funcional
• Estabelecer e expandir funções principais em
  funções menores. Ex.:
  • Cadastro de clientes
    • Dependentes?
  • Pagamento
    • Cartão de crédito, a vista, cheque
  • Relatórios
Modelagem funcional
Desenvolvimento dos princípios de solução
Definição da Arquitetura


• Como o conjunto de partes do sistema se
  interagem por meio de interfaces.
  • Arquitetura modular
    • Escolhida para o P.C. loja física pois as
      funcionalidades podem facilmente ser
      divididas em módulos, implementando poucas
      funções.
Definição da Arquitetura


• Arquitetura modular
  • Variação funcional. Exemplo:
    • Operações do caixa
      • Imprimir logs, sessão de compra, adicionar
        cadastro de cliente, adicionar produto;
        • Logs de diversos fatores, diversas formas de
          pagamento, descontos, etc;
SSC – Sistemas, subsistemas e componentes

• Pontos críticos
  • Funcionamento e desempenho
    • Sistema deve ser capaz de ser utilizado com
      funcionalidades 100% operantes e desempenho
      otimizado.
  • Qualidade
    • De acordo com os requisitos levantados, o sistema
      atenda qualitativamente o seu esperado.
  • Custos
    • Tempo, mão-de-obra, eficiência e operabilidade.
Requisitos Funcionais – ISO 830/1998
Conclusão


Desenvolver as linhas básicas em termos de
forma do produto para produzir um conjunto de
princípios funcionais e integrar no projeto do
produto as restrições relacionadas com a
empresa e ao contexto.

Mais conteúdo relacionado

Destaque

Linguagem de programação projeto de fim de semana 1
Linguagem de programação   projeto de fim de semana 1Linguagem de programação   projeto de fim de semana 1
Linguagem de programação projeto de fim de semana 1Carlos Melo
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)Cleiton Cunha
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtualOdarkpure
 
Case Disney - Banco de Dados e Fidelização
Case Disney - Banco de Dados e FidelizaçãoCase Disney - Banco de Dados e Fidelização
Case Disney - Banco de Dados e FidelizaçãoLucio Novaes
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverAparicio Junior
 
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxGuia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxhome
 
Projeto integrador 1 banca modulo de produtividade
Projeto integrador 1 banca modulo de produtividadeProjeto integrador 1 banca modulo de produtividade
Projeto integrador 1 banca modulo de produtividadeUelson Souza
 
Apostila Algoritmos e Estrutura de Dados (AEDS)
Apostila Algoritmos e Estrutura de Dados (AEDS)Apostila Algoritmos e Estrutura de Dados (AEDS)
Apostila Algoritmos e Estrutura de Dados (AEDS)Ricardo Terra
 
Programa de atividades - inglês (1ª Unidade)
Programa de atividades - inglês (1ª Unidade)Programa de atividades - inglês (1ª Unidade)
Programa de atividades - inglês (1ª Unidade)Cleiton Cunha
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Gleyciana Garrido
 

Destaque (12)

Linguagem de programação projeto de fim de semana 1
Linguagem de programação   projeto de fim de semana 1Linguagem de programação   projeto de fim de semana 1
Linguagem de programação projeto de fim de semana 1
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtual
 
Case Disney - Banco de Dados e Fidelização
Case Disney - Banco de Dados e FidelizaçãoCase Disney - Banco de Dados e Fidelização
Case Disney - Banco de Dados e Fidelização
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu server
 
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxGuia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
 
Projeto integrador 1 banca modulo de produtividade
Projeto integrador 1 banca modulo de produtividadeProjeto integrador 1 banca modulo de produtividade
Projeto integrador 1 banca modulo de produtividade
 
Apostila Algoritmos e Estrutura de Dados (AEDS)
Apostila Algoritmos e Estrutura de Dados (AEDS)Apostila Algoritmos e Estrutura de Dados (AEDS)
Apostila Algoritmos e Estrutura de Dados (AEDS)
 
Programa de atividades - inglês (1ª Unidade)
Programa de atividades - inglês (1ª Unidade)Programa de atividades - inglês (1ª Unidade)
Programa de atividades - inglês (1ª Unidade)
 
Estruturas de dados
Estruturas de dadosEstruturas de dados
Estruturas de dados
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
 

Semelhante a Sistema de controle para loja física

BS LIMS - Software para gestão de laboratórios
BS LIMS - Software para gestão de laboratóriosBS LIMS - Software para gestão de laboratórios
BS LIMS - Software para gestão de laboratóriosJerson Eder Boer
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosJosé Claudemir Pacheco Júnior
 
Aula 3 - Gestão de Processos, BPM e Desenvolvimento de Sistemas
Aula 3 - Gestão de Processos, BPM e Desenvolvimento de SistemasAula 3 - Gestão de Processos, BPM e Desenvolvimento de Sistemas
Aula 3 - Gestão de Processos, BPM e Desenvolvimento de SistemasFilipo Mór
 
Aula 08 operaçoes
Aula 08   operaçoesAula 08   operaçoes
Aula 08 operaçoesKatia Gomide
 
6 -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd
6  -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd6  -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd
6 -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfdAndrea Oliveira
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducaolicardino
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slideshoraciosila
 
Gestão de Projetos de TI em Empresas
Gestão de Projetos de TI em EmpresasGestão de Projetos de TI em Empresas
Gestão de Projetos de TI em EmpresasCamilo Almendra
 
Apresentação - Software
Apresentação - SoftwareApresentação - Software
Apresentação - Softwarematheusvetor
 
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...Mauricio Bitencourt
 
Apresentação do congresso Gestão por Processos IQPC
Apresentação do congresso Gestão por Processos IQPCApresentação do congresso Gestão por Processos IQPC
Apresentação do congresso Gestão por Processos IQPCLeo Madeira
 
Apresentação no congresso Gestão por Processos
Apresentação no congresso Gestão por ProcessosApresentação no congresso Gestão por Processos
Apresentação no congresso Gestão por ProcessosLeo Madeira
 
Elaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROOElaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROOJeovan Figueiredo
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitosTamires Guedes
 

Semelhante a Sistema de controle para loja física (20)

BS LIMS - Software para gestão de laboratórios
BS LIMS - Software para gestão de laboratóriosBS LIMS - Software para gestão de laboratórios
BS LIMS - Software para gestão de laboratórios
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetos
 
Aula 3 - Gestão de Processos, BPM e Desenvolvimento de Sistemas
Aula 3 - Gestão de Processos, BPM e Desenvolvimento de SistemasAula 3 - Gestão de Processos, BPM e Desenvolvimento de Sistemas
Aula 3 - Gestão de Processos, BPM e Desenvolvimento de Sistemas
 
Aula 08 operaçoes
Aula 08   operaçoesAula 08   operaçoes
Aula 08 operaçoes
 
Proj informacional cap06
Proj informacional cap06Proj informacional cap06
Proj informacional cap06
 
6 -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd
6  -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd6  -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd
6 -capitulo_-_gest_o_desenvolvimento_produto__informacional_qfd
 
Aula 1 introducao
Aula 1   introducaoAula 1   introducao
Aula 1 introducao
 
Visao geraldorup 20slides
Visao geraldorup 20slidesVisao geraldorup 20slides
Visao geraldorup 20slides
 
Gestão de Projetos de TI em Empresas
Gestão de Projetos de TI em EmpresasGestão de Projetos de TI em Empresas
Gestão de Projetos de TI em Empresas
 
Apresentação - Software
Apresentação - SoftwareApresentação - Software
Apresentação - Software
 
PLM Summit 2019 - A05 - Matheus Terra
PLM Summit 2019 - A05 - Matheus TerraPLM Summit 2019 - A05 - Matheus Terra
PLM Summit 2019 - A05 - Matheus Terra
 
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
Construção da Arquitetura de Processos: Foco na Proposta de Valor, Governança...
 
TOGAF em Ação
TOGAF em AçãoTOGAF em Ação
TOGAF em Ação
 
Apresentação do congresso Gestão por Processos IQPC
Apresentação do congresso Gestão por Processos IQPCApresentação do congresso Gestão por Processos IQPC
Apresentação do congresso Gestão por Processos IQPC
 
Apresentação no congresso Gestão por Processos
Apresentação no congresso Gestão por ProcessosApresentação no congresso Gestão por Processos
Apresentação no congresso Gestão por Processos
 
Elaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROOElaboração de Projetos Inovadores - ROO
Elaboração de Projetos Inovadores - ROO
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Introdução ao RUP
Introdução ao RUPIntrodução ao RUP
Introdução ao RUP
 
Apresentação RUP
Apresentação RUPApresentação RUP
Apresentação RUP
 
PDP FINAL.ppt
PDP  FINAL.pptPDP  FINAL.ppt
PDP FINAL.ppt
 

Sistema de controle para loja física

  • 1. Projeto de Software Projeto Conceitual de um sistema para loja física Universidade Federal de Goiás Insstituto de Informática
  • 2. Projeto de Software Alunos: Gustavo Henrique Gonçalves. Mateus Ferreira. Richiely Batista. Ciências da Computação – INF/UFG Novembro/12
  • 3. Projeto conceitual – loja física • Roteiro • O que é um Projeto Conceitual? • Fases de um P.C. • Aplicação das fases • Conclusão
  • 4. O que é um Projeto Conceitual? • É a validação de uma ideia • É a confirmação de que a melhor solução está sendo proposta para atender a determinado requerimento ou necessidade nas diversas áreas de uma planta industrial. • Primeira fase do processo de projeto de um produto.
  • 5. Motivação • O quê é = Sistema de controle de loja física. • O porquê = Busca de um sistema que consiga atender ao todo as necessidades do usuário do sistema, possibilitando maior controle das transações da loja; • Para quem = Empregados, gerentes, supervisores e dono de um ambiente de comércio; • Onde / Quando = Aplicado em uma loja de comércio durante o dia-a-dia; • Como = Levantamento de todos os requisitos e análises de fatores relevantes em relação ao projeto do sistema proposto.
  • 6. Fases de um P.C. • Entender, informar, elaborar e verificar; • Buscar • Soluções já existentes, base de dados • Criar • Apresentar novas soluções • Representar • Esquematizar • Selecionar • Filtrar com base nas necessidades
  • 7.
  • 8. Identificação dos Requisitos • Coleta, discussão e análise de requisitos com o cliente do produto (contratante); • Levantamento de todos os requisitos funcionais e não funcionais do sistema.
  • 9. Modelagem funcional • Estabelecer e expandir funções principais em funções menores. Ex.: • Cadastro de clientes • Dependentes? • Pagamento • Cartão de crédito, a vista, cheque • Relatórios
  • 10. Modelagem funcional Desenvolvimento dos princípios de solução
  • 11. Definição da Arquitetura • Como o conjunto de partes do sistema se interagem por meio de interfaces. • Arquitetura modular • Escolhida para o P.C. loja física pois as funcionalidades podem facilmente ser divididas em módulos, implementando poucas funções.
  • 12. Definição da Arquitetura • Arquitetura modular • Variação funcional. Exemplo: • Operações do caixa • Imprimir logs, sessão de compra, adicionar cadastro de cliente, adicionar produto; • Logs de diversos fatores, diversas formas de pagamento, descontos, etc;
  • 13. SSC – Sistemas, subsistemas e componentes • Pontos críticos • Funcionamento e desempenho • Sistema deve ser capaz de ser utilizado com funcionalidades 100% operantes e desempenho otimizado. • Qualidade • De acordo com os requisitos levantados, o sistema atenda qualitativamente o seu esperado. • Custos • Tempo, mão-de-obra, eficiência e operabilidade.
  • 15. Conclusão Desenvolver as linhas básicas em termos de forma do produto para produzir um conjunto de princípios funcionais e integrar no projeto do produto as restrições relacionadas com a empresa e ao contexto.