SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Alessandro Almeida | www.alessandroalmeida.com
Atividade da aula passada...
   Todos terminaram?
   Por favor, entreguem...
   Falaremos sobre o estudo de caso na próxima
    aula
Chegou a hora de começar!
   Vivenciar a junção de disciplinas em um único
    projeto
     É assim que a vida real funciona...
     Visão sistêmica
   Informem o título do projeto
   Frase que define o projeto
   Através da leitura, é possível compreender
    (de forma geral) o objetivo do sistema
   Pode ser um nome simples ou “comercial”
   Exemplos:
     Sistema para Gestão de ONGs
     Process Manager
     Pedreiro Eletrônico: Sistema para Controle de
     Obras Patrimoniais
   Informem os objetivos gerais
 Listem os objetivos do projeto
 Para identificar os objetivos, pensem nos
  problemas que pretendem resolver ao criar o
  projeto
 Exemplos:
     Objetivos do Pedreiro Eletrônico:
      ▪ Gerenciar os projetos de construção de imóveis
      ▪ Estabelecer pontos de controle visando garantir que os
        operários retornem para o trabalho após o almoço
      ▪ Calcular a quantidade de materiais necessários para a obra
   Qual problema vocês pretendem resolver
    com o desenvolvimento do projeto?
   Qual necessidade vocês esperam suprir ao
    desenvolver o projeto?
   Exemplo:
     Justificativa do Pedreiro Eletrônico:
      ▪ Atualmente há uma grande dificuldade para controlar
        projetos de imóveis residenciais. Além dos cálculos
        imprecisos de materiais (que ocorrem com frequência),
        é muito difícil monitorar o trabalhos dos operários.
   Explique de forma resumida como o sistema vai
    funcionar
     Somente uma ideia, pode mudar com o
      desenvolvimento do projeto
     Vocês podem utilizar um diagrama que represente o
      funcionamento do sistema
   Exemplo:
     O Pedreiro Eletrônico é composto por cinco módulos
      (descritos abaixo) acessados a partir de uma página
      principal.
     Para abrir o sistema é necessário realizar o login,
      digitando o nome do usuário e uma senha.
 Descreva as principais operações que estarão
  disponíveis para o usuário (cliente) do seu
  sistema
 Exemplo:
     Operações disponíveis no Pedreiro Eletrônico:
      ▪ Acesso ao sistema: Operação obrigatória para qualquer
        pessoa que tentar acessar o sistema. Requer utilização de
        nome de usuário e senha (cadastrados pelo administrador).
      ▪ Gestão de Materiais: Permite o cadastro, consulta e alteração
        dos materiais utilizados na construção dos imóveis.
   Qual será a linguagem de programação
    utilizada?
       VBA?
       PHP?
       Java?
       Etc.
   E o banco de dados?
       Oracle?
       SQL Server?
       Microsoft Access
       Etc.
   Procurem aplicar o que for mais simples!
   Na apresentação, além de demonstrar a
    navegação entre as telas do sistema, vocês
    apresentarão também um módulo de
    cadastro (cadastrar, excluir e editar) e um
    módulo de consulta em execução
   Definam as responsabilidades de cada
    membro do grupo
     Quem será o cara do banco de dados?
     Quem fará a análise de requisitos?
     Quem criará a documentação?
     Quem será o responsável pela criação das telas e
      navegação?
     Quem criará os módulos de cadastro e consulta?
   Cuidado com a difusão de
    responsabilidades!
   Dica!
     Tentem montar um grupo “heterogêneo”
CRONOGRAMA PARCIAL (SUGESTÃO)
                                                                     SETEMBRO               OUTUBRO               NOVEMBRO

                                                                 1   2     3    4   1   2      3      4   5   1    2   3     4


Preencher a ficha do projeto

Definir tecnologia que será utilizada

Montar o "Mapa de Processos"

Criar a documentação de Banco de Dados

Montar documentação de Engenharia de Software

Montar telas do sistema

Criar módulos de cadastro e consulta

Realizar homologação (testes)

Consolidar documentação do Projeto Integrado (TSI + BD + ES I)

Realizar validação final na documentação (TSI + BD + ES I)

Apresentação
alessandro.almeida@uol.com.br
www.slideshare.net/alessandroalmeida

Contenu connexe

En vedette

Engenharia de Software I - Aula 9
Engenharia de Software I - Aula 9Engenharia de Software I - Aula 9
Engenharia de Software I - Aula 9Alessandro Almeida
 
Engenharia de Software II - Aula 6
Engenharia de Software II - Aula 6Engenharia de Software II - Aula 6
Engenharia de Software II - Aula 6Alessandro Almeida
 
Engenharia de Software I - Aula 10
Engenharia de Software I - Aula 10Engenharia de Software I - Aula 10
Engenharia de Software I - Aula 10Alessandro Almeida
 
Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8Alessandro Almeida
 
Engenharia de Software II - Aula 8
Engenharia de Software II - Aula 8Engenharia de Software II - Aula 8
Engenharia de Software II - Aula 8Alessandro Almeida
 
Engenharia de Software I - Aula 13
Engenharia de Software I - Aula 13Engenharia de Software I - Aula 13
Engenharia de Software I - Aula 13Alessandro Almeida
 
Engenharia de Software I - Aula 3
Engenharia de Software I - Aula 3Engenharia de Software I - Aula 3
Engenharia de Software I - Aula 3Alessandro Almeida
 
Engenharia de Software II - Aula 18
Engenharia de Software II - Aula 18Engenharia de Software II - Aula 18
Engenharia de Software II - Aula 18Alessandro Almeida
 
Engenharia de Software II - Aula 15
Engenharia de Software II - Aula 15Engenharia de Software II - Aula 15
Engenharia de Software II - Aula 15Alessandro Almeida
 
Engenharia de Software II - Aula 5
Engenharia de Software II - Aula 5Engenharia de Software II - Aula 5
Engenharia de Software II - Aula 5Alessandro Almeida
 
Engenharia de Software II - Aula 19
Engenharia de Software II - Aula 19Engenharia de Software II - Aula 19
Engenharia de Software II - Aula 19Alessandro Almeida
 
Engenharia de Software I - Aula 14
Engenharia de Software I - Aula 14Engenharia de Software I - Aula 14
Engenharia de Software I - Aula 14Alessandro Almeida
 
Engenharia de Software I - Aula 11
Engenharia de Software I - Aula 11Engenharia de Software I - Aula 11
Engenharia de Software I - Aula 11Alessandro Almeida
 
Engenharia de Software II - Aula 3
Engenharia de Software II - Aula 3Engenharia de Software II - Aula 3
Engenharia de Software II - Aula 3Alessandro Almeida
 
Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4Alessandro Almeida
 
Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2Alessandro Almeida
 
Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1Alessandro Almeida
 
Engenharia de Software I - Aula 12
Engenharia de Software I - Aula 12Engenharia de Software I - Aula 12
Engenharia de Software I - Aula 12Alessandro Almeida
 
Status Report dos TCCs: SIN-NA7 - 2015_2º semestre
Status Report dos TCCs: SIN-NA7 - 2015_2º semestreStatus Report dos TCCs: SIN-NA7 - 2015_2º semestre
Status Report dos TCCs: SIN-NA7 - 2015_2º semestreAlessandro Almeida
 
[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)
[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)
[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)Alessandro Almeida
 

En vedette (20)

Engenharia de Software I - Aula 9
Engenharia de Software I - Aula 9Engenharia de Software I - Aula 9
Engenharia de Software I - Aula 9
 
Engenharia de Software II - Aula 6
Engenharia de Software II - Aula 6Engenharia de Software II - Aula 6
Engenharia de Software II - Aula 6
 
Engenharia de Software I - Aula 10
Engenharia de Software I - Aula 10Engenharia de Software I - Aula 10
Engenharia de Software I - Aula 10
 
Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8Engenharia de Software I - Aula 8
Engenharia de Software I - Aula 8
 
Engenharia de Software II - Aula 8
Engenharia de Software II - Aula 8Engenharia de Software II - Aula 8
Engenharia de Software II - Aula 8
 
Engenharia de Software I - Aula 13
Engenharia de Software I - Aula 13Engenharia de Software I - Aula 13
Engenharia de Software I - Aula 13
 
Engenharia de Software I - Aula 3
Engenharia de Software I - Aula 3Engenharia de Software I - Aula 3
Engenharia de Software I - Aula 3
 
Engenharia de Software II - Aula 18
Engenharia de Software II - Aula 18Engenharia de Software II - Aula 18
Engenharia de Software II - Aula 18
 
Engenharia de Software II - Aula 15
Engenharia de Software II - Aula 15Engenharia de Software II - Aula 15
Engenharia de Software II - Aula 15
 
Engenharia de Software II - Aula 5
Engenharia de Software II - Aula 5Engenharia de Software II - Aula 5
Engenharia de Software II - Aula 5
 
Engenharia de Software II - Aula 19
Engenharia de Software II - Aula 19Engenharia de Software II - Aula 19
Engenharia de Software II - Aula 19
 
Engenharia de Software I - Aula 14
Engenharia de Software I - Aula 14Engenharia de Software I - Aula 14
Engenharia de Software I - Aula 14
 
Engenharia de Software I - Aula 11
Engenharia de Software I - Aula 11Engenharia de Software I - Aula 11
Engenharia de Software I - Aula 11
 
Engenharia de Software II - Aula 3
Engenharia de Software II - Aula 3Engenharia de Software II - Aula 3
Engenharia de Software II - Aula 3
 
Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4Engenharia de Software I - Aula 4
Engenharia de Software I - Aula 4
 
Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2Engenharia de Software II - Aula 2
Engenharia de Software II - Aula 2
 
Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1Engenharia de Software I - Aula 1
Engenharia de Software I - Aula 1
 
Engenharia de Software I - Aula 12
Engenharia de Software I - Aula 12Engenharia de Software I - Aula 12
Engenharia de Software I - Aula 12
 
Status Report dos TCCs: SIN-NA7 - 2015_2º semestre
Status Report dos TCCs: SIN-NA7 - 2015_2º semestreStatus Report dos TCCs: SIN-NA7 - 2015_2º semestre
Status Report dos TCCs: SIN-NA7 - 2015_2º semestre
 
[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)
[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)
[Avaliação da Disciplina] Introdução à Gestão de Projetos (2016: 1º semestre)
 

Similaire à Engenharia de Software I - Aula 6

Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de VersãoEstratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de VersãoComunidade NetPonto
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com PythonLuiz Aldabalde
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com PythonPythOnRio
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLNatanael Simõ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 jsCloves Moreira Junior
 
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioArquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioRalph Rassweiler
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)Giovanni Bassi
 
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoComo DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoLuiz Costa
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = ProdutividadeAdriano Bertucci
 
Introdução à Programação Web com Angular
Introdução à Programação Web com AngularIntrodução à Programação Web com Angular
Introdução à Programação Web com AngularElmano Cavalcanti
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team SystemFábio Câmara
 
Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Denis Santos
 

Similaire à Engenharia de Software I - Aula 6 (20)

Estratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de VersãoEstratégias de Estruturação de Código-fonte e Controlo de Versão
Estratégias de Estruturação de Código-fonte e Controlo de Versão
 
Entendendo Frameworks web com Python
Entendendo Frameworks web com PythonEntendendo Frameworks web com Python
Entendendo Frameworks web com Python
 
Entendendo Framework Web com Python
Entendendo Framework Web com PythonEntendendo Framework Web com Python
Entendendo Framework Web com Python
 
portfolio unopar
portfolio unoparportfolio unopar
portfolio unopar
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
Introdução à Engenharia de Software e UML
Introdução à Engenharia de Software e UMLIntrodução à Engenharia de Software e UML
Introdução à Engenharia de Software e UML
 
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
 
Arquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócioArquitetura web para sistemas de negócio
Arquitetura web para sistemas de negócio
 
Sql01 final
Sql01 finalSql01 final
Sql01 final
 
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
ASP.NET MVC com jQuery (Retome o controle da sua aplicação web)
 
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoComo DDD e Strategic Design estão nos ajudando a modernizar um Legado
Como DDD e Strategic Design estão nos ajudando a modernizar um Legado
 
Arquitetura de sistemas web
Arquitetura de sistemas webArquitetura de sistemas web
Arquitetura de sistemas web
 
Microsoft ALM = Produtividade
Microsoft ALM = ProdutividadeMicrosoft ALM = Produtividade
Microsoft ALM = Produtividade
 
Travalho versao final
Travalho versao finalTravalho versao final
Travalho versao final
 
Introdução à Programação Web com Angular
Introdução à Programação Web com AngularIntrodução à Programação Web com Angular
Introdução à Programação Web com Angular
 
Aula1
Aula1Aula1
Aula1
 
Cs 2
Cs 2Cs 2
Cs 2
 
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team SystemTeched Brasil 2005 -  A Metodologia MSF Agile e o Visual Studio Team System
Teched Brasil 2005 - A Metodologia MSF Agile e o Visual Studio Team System
 
Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017Carrefour E-commerce - Multicloud Brasil Day 2017
Carrefour E-commerce - Multicloud Brasil Day 2017
 

Plus de Alessandro Almeida

[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataformaAlessandro Almeida
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataformaAlessandro Almeida
 
Comunicação Não Violenta: Roda de Conversa
Comunicação Não Violenta: Roda de ConversaComunicação Não Violenta: Roda de Conversa
Comunicação Não Violenta: Roda de ConversaAlessandro Almeida
 
Uma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª edição
Uma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª ediçãoUma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª edição
Uma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª ediçãoAlessandro Almeida
 
[ServiceNow] Governança da Plataforma (5ª edição)
[ServiceNow] Governança da Plataforma (5ª edição)[ServiceNow] Governança da Plataforma (5ª edição)
[ServiceNow] Governança da Plataforma (5ª edição)Alessandro Almeida
 
[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto
[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto
[Projeto de Pesquisa] Psicanálise no processo de elaboração do lutoAlessandro Almeida
 
Obediência e conformidade no mundo corporativo: XX ENABRAPSO
Obediência e conformidade no mundo corporativo: XX ENABRAPSOObediência e conformidade no mundo corporativo: XX ENABRAPSO
Obediência e conformidade no mundo corporativo: XX ENABRAPSOAlessandro Almeida
 
[ServiceNow] Governança das Instâncias (4ª edição)
[ServiceNow] Governança das Instâncias (4ª edição)[ServiceNow] Governança das Instâncias (4ª edição)
[ServiceNow] Governança das Instâncias (4ª edição)Alessandro Almeida
 
[ServiceNow] Governança das Instâncias - 3ª versão
[ServiceNow] Governança das Instâncias - 3ª versão[ServiceNow] Governança das Instâncias - 3ª versão
[ServiceNow] Governança das Instâncias - 3ª versãoAlessandro Almeida
 
Design Thinking: Do Conceito ao Mundo Real [3ª edição]
Design Thinking: Do Conceito ao Mundo Real [3ª edição]Design Thinking: Do Conceito ao Mundo Real [3ª edição]
Design Thinking: Do Conceito ao Mundo Real [3ª edição]Alessandro Almeida
 
[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de Versão[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de VersãoAlessandro Almeida
 
Design Thinking: Do Conceito ao Mundo Real [2ª edição]
Design Thinking: Do Conceito ao Mundo Real [2ª edição]Design Thinking: Do Conceito ao Mundo Real [2ª edição]
Design Thinking: Do Conceito ao Mundo Real [2ª edição]Alessandro Almeida
 
[ServiceNow] Upgrade de Versão: "Boas" Práticas
[ServiceNow] Upgrade de Versão: "Boas" Práticas[ServiceNow] Upgrade de Versão: "Boas" Práticas
[ServiceNow] Upgrade de Versão: "Boas" PráticasAlessandro Almeida
 
[Projeto Integrador] Psicologia Clínica
[Projeto Integrador] Psicologia Clínica[Projeto Integrador] Psicologia Clínica
[Projeto Integrador] Psicologia ClínicaAlessandro Almeida
 
[ServiceNow] Governança das Instâncias
[ServiceNow] Governança das Instâncias[ServiceNow] Governança das Instâncias
[ServiceNow] Governança das InstânciasAlessandro Almeida
 
Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...
Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...
Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...Alessandro Almeida
 
Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...
Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...
Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...Alessandro Almeida
 
Design Thinking: Do Conceito ao Mundo Real
Design Thinking: Do Conceito ao Mundo RealDesign Thinking: Do Conceito ao Mundo Real
Design Thinking: Do Conceito ao Mundo RealAlessandro Almeida
 

Plus de Alessandro Almeida (20)

[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma[ServiceNow] Visão geral da plataforma
[ServiceNow] Visão geral da plataforma
 
[ServiceNow] Now Create
[ServiceNow] Now Create[ServiceNow] Now Create
[ServiceNow] Now Create
 
Comunicação Não Violenta: Roda de Conversa
Comunicação Não Violenta: Roda de ConversaComunicação Não Violenta: Roda de Conversa
Comunicação Não Violenta: Roda de Conversa
 
Uma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª edição
Uma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª ediçãoUma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª edição
Uma visão prática (e parcial) sobre o Gerenciamento de Projetos, 2ª edição
 
[ServiceNow] Now Create
[ServiceNow] Now Create[ServiceNow] Now Create
[ServiceNow] Now Create
 
[ServiceNow] Governança da Plataforma (5ª edição)
[ServiceNow] Governança da Plataforma (5ª edição)[ServiceNow] Governança da Plataforma (5ª edição)
[ServiceNow] Governança da Plataforma (5ª edição)
 
[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto
[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto
[Projeto de Pesquisa] Psicanálise no processo de elaboração do luto
 
Obediência e conformidade no mundo corporativo: XX ENABRAPSO
Obediência e conformidade no mundo corporativo: XX ENABRAPSOObediência e conformidade no mundo corporativo: XX ENABRAPSO
Obediência e conformidade no mundo corporativo: XX ENABRAPSO
 
[ServiceNow] Governança das Instâncias (4ª edição)
[ServiceNow] Governança das Instâncias (4ª edição)[ServiceNow] Governança das Instâncias (4ª edição)
[ServiceNow] Governança das Instâncias (4ª edição)
 
[ServiceNow] Governança das Instâncias - 3ª versão
[ServiceNow] Governança das Instâncias - 3ª versão[ServiceNow] Governança das Instâncias - 3ª versão
[ServiceNow] Governança das Instâncias - 3ª versão
 
Design Thinking: Do Conceito ao Mundo Real [3ª edição]
Design Thinking: Do Conceito ao Mundo Real [3ª edição]Design Thinking: Do Conceito ao Mundo Real [3ª edição]
Design Thinking: Do Conceito ao Mundo Real [3ª edição]
 
[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de Versão[ServiceNow] Dicas para upgrade de Versão
[ServiceNow] Dicas para upgrade de Versão
 
Design Thinking: Do Conceito ao Mundo Real [2ª edição]
Design Thinking: Do Conceito ao Mundo Real [2ª edição]Design Thinking: Do Conceito ao Mundo Real [2ª edição]
Design Thinking: Do Conceito ao Mundo Real [2ª edição]
 
[ServiceNow] Upgrade de Versão: "Boas" Práticas
[ServiceNow] Upgrade de Versão: "Boas" Práticas[ServiceNow] Upgrade de Versão: "Boas" Práticas
[ServiceNow] Upgrade de Versão: "Boas" Práticas
 
[Projeto Integrador] Psicologia Clínica
[Projeto Integrador] Psicologia Clínica[Projeto Integrador] Psicologia Clínica
[Projeto Integrador] Psicologia Clínica
 
[ServiceNow] Governança das Instâncias
[ServiceNow] Governança das Instâncias[ServiceNow] Governança das Instâncias
[ServiceNow] Governança das Instâncias
 
Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...
Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...
Templates: Mapa da Empatia, Canvas da Proposta de Valor, Canvas do Modelo de ...
 
Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...
Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...
Minicurso - Aplicando o Design Thinking para definir a proposta de valor e o ...
 
Design Thinking: Do Conceito ao Mundo Real
Design Thinking: Do Conceito ao Mundo RealDesign Thinking: Do Conceito ao Mundo Real
Design Thinking: Do Conceito ao Mundo Real
 

Dernier

Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaE-Commerce Brasil
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...E-Commerce Brasil
 
Catálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - AtualizadoCatálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - AtualizadoWagnerSouza717812
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendasE-Commerce Brasil
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxCoca Pitzer
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoE-Commerce Brasil
 
Despertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccssDespertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccssGuilhermeMelo381677
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024E-Commerce Brasil
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...E-Commerce Brasil
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoE-Commerce Brasil
 
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?E-Commerce Brasil
 
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?Michael Rada
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...E-Commerce Brasil
 
Brochura template para utilizar em eventos
Brochura template para utilizar em eventosBrochura template para utilizar em eventos
Brochura template para utilizar em eventosnpbbbb
 

Dernier (14)

Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de vendaConferência SC 24 | Estratégias de precificação para múltiplos canais de venda
Conferência SC 24 | Estratégias de precificação para múltiplos canais de venda
 
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
Conferência SC 24 | Inteligência artificial no checkout: como a automatização...
 
Catálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - AtualizadoCatálogo de Produtos OceanTech 2024 - Atualizado
Catálogo de Produtos OceanTech 2024 - Atualizado
 
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendasConferência SC 2024 |  De vilão a herói: como o frete vai salvar as suas vendas
Conferência SC 2024 | De vilão a herói: como o frete vai salvar as suas vendas
 
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptxDesenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
Desenvolvendo uma Abordagem Estratégica para a Gestão de Portfólio.pptx
 
Conferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operaçãoConferência SC 24 | O custo real de uma operação
Conferência SC 24 | O custo real de uma operação
 
Despertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccssDespertar SEBRAE [PROFESSOR] (1).pdfccss
Despertar SEBRAE [PROFESSOR] (1).pdfccss
 
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
Conferência SC 2024 | Tendências e oportunidades de vender mais em 2024
 
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
Conferência SC 24 | Estratégias de diversificação de investimento em mídias d...
 
Conferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelizaçãoConferência SC 24 | Gestão logística para redução de custos e fidelização
Conferência SC 24 | Gestão logística para redução de custos e fidelização
 
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
Conferência SC 24 | Omnichannel: uma cultura ou apenas um recurso comercial?
 
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
A LOGÍSTICA ESTÁ PREPARADA PARA O DECRESCIMENTO?
 
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
Conferência SC 24 | Estratégias omnicanal: transformando a logística em exper...
 
Brochura template para utilizar em eventos
Brochura template para utilizar em eventosBrochura template para utilizar em eventos
Brochura template para utilizar em eventos
 

Engenharia de Software I - Aula 6

  • 1. Alessandro Almeida | www.alessandroalmeida.com
  • 2. Atividade da aula passada...
  • 3. Todos terminaram?  Por favor, entreguem...  Falaremos sobre o estudo de caso na próxima aula
  • 4. Chegou a hora de começar!
  • 5. Vivenciar a junção de disciplinas em um único projeto  É assim que a vida real funciona...  Visão sistêmica
  • 6.
  • 7. Informem o título do projeto
  • 8. Frase que define o projeto  Através da leitura, é possível compreender (de forma geral) o objetivo do sistema  Pode ser um nome simples ou “comercial”  Exemplos:  Sistema para Gestão de ONGs  Process Manager  Pedreiro Eletrônico: Sistema para Controle de Obras Patrimoniais
  • 9. Informem os objetivos gerais
  • 10.  Listem os objetivos do projeto  Para identificar os objetivos, pensem nos problemas que pretendem resolver ao criar o projeto  Exemplos:  Objetivos do Pedreiro Eletrônico: ▪ Gerenciar os projetos de construção de imóveis ▪ Estabelecer pontos de controle visando garantir que os operários retornem para o trabalho após o almoço ▪ Calcular a quantidade de materiais necessários para a obra
  • 11. Qual problema vocês pretendem resolver com o desenvolvimento do projeto?  Qual necessidade vocês esperam suprir ao desenvolver o projeto?  Exemplo:  Justificativa do Pedreiro Eletrônico: ▪ Atualmente há uma grande dificuldade para controlar projetos de imóveis residenciais. Além dos cálculos imprecisos de materiais (que ocorrem com frequência), é muito difícil monitorar o trabalhos dos operários.
  • 12. Explique de forma resumida como o sistema vai funcionar  Somente uma ideia, pode mudar com o desenvolvimento do projeto  Vocês podem utilizar um diagrama que represente o funcionamento do sistema  Exemplo:  O Pedreiro Eletrônico é composto por cinco módulos (descritos abaixo) acessados a partir de uma página principal.  Para abrir o sistema é necessário realizar o login, digitando o nome do usuário e uma senha.
  • 13.  Descreva as principais operações que estarão disponíveis para o usuário (cliente) do seu sistema  Exemplo:  Operações disponíveis no Pedreiro Eletrônico: ▪ Acesso ao sistema: Operação obrigatória para qualquer pessoa que tentar acessar o sistema. Requer utilização de nome de usuário e senha (cadastrados pelo administrador). ▪ Gestão de Materiais: Permite o cadastro, consulta e alteração dos materiais utilizados na construção dos imóveis.
  • 14. Qual será a linguagem de programação utilizada?  VBA?  PHP?  Java?  Etc.  E o banco de dados?  Oracle?  SQL Server?  Microsoft Access  Etc.
  • 15. Procurem aplicar o que for mais simples!  Na apresentação, além de demonstrar a navegação entre as telas do sistema, vocês apresentarão também um módulo de cadastro (cadastrar, excluir e editar) e um módulo de consulta em execução
  • 16. Definam as responsabilidades de cada membro do grupo  Quem será o cara do banco de dados?  Quem fará a análise de requisitos?  Quem criará a documentação?  Quem será o responsável pela criação das telas e navegação?  Quem criará os módulos de cadastro e consulta?
  • 17. Cuidado com a difusão de responsabilidades!  Dica!  Tentem montar um grupo “heterogêneo”
  • 18.
  • 19. CRONOGRAMA PARCIAL (SUGESTÃO) SETEMBRO OUTUBRO NOVEMBRO 1 2 3 4 1 2 3 4 5 1 2 3 4 Preencher a ficha do projeto Definir tecnologia que será utilizada Montar o "Mapa de Processos" Criar a documentação de Banco de Dados Montar documentação de Engenharia de Software Montar telas do sistema Criar módulos de cadastro e consulta Realizar homologação (testes) Consolidar documentação do Projeto Integrado (TSI + BD + ES I) Realizar validação final na documentação (TSI + BD + ES I) Apresentação
  • 20.