ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro ([email protected])
-
Upload
mario-danilo-morais-palhares -
Category
Documents
-
view
249 -
download
25
Transcript of ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro ([email protected])
![Page 1: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/1.jpg)
ANALISE E PROJETO DE SISTEMASDEINFO - UFRPECleviton Monteiro ([email protected])
![Page 2: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/2.jpg)
Missão
Construir um sistema desde o entendimento do problema e concepção da solução ao lançamento
![Page 3: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/3.jpg)
Objetivo geral• Fundamentar o estudante para conceber, projetar e
analisar um sistema de informação usando técnicas de Engenharia de Software e Modelagem de produtos de software.
“desenvolver um sistema de cabo a rabo”
![Page 4: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/4.jpg)
Como assim?• Introdução a programação• Cálculos• Algoritmos• Teoria e fundamentos da computação• Modelagem e programação OO• Engenharia de software• Banco de dados• Processo de desenvolvimento de software
![Page 5: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/5.jpg)
Como assim?
Próximo passo: ser capaz de juntar os pedaços
![Page 6: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/6.jpg)
Como assim?
Próximo passo: ser capaz de juntar os pedaços
Com um molho...
Empreendedorismo
![Page 7: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/7.jpg)
Resolver problemas…
...com software...
...empreendendo!
![Page 8: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/8.jpg)
Startups!
![Page 9: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/9.jpg)
Startup
“A startup is a company designed to grow fast. Being newly founded does not in itself make a company a startup. Nor is
it necessary for a startup to work on technology, or take venture funding, or have some sort of "exit". The only
essential thing is growth. Everything else we associate with startups follows from growth” (Paul Graham)
![Page 10: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/10.jpg)
Startup
“A startup is an organization formed to search for a repeatable and scalable business model” (Steve Blank)
![Page 11: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/11.jpg)
Startup
“A startup is a company working to solve a problem where the solution is not obvious and success is not guaranteed.”
(Neil Blumenthal)
![Page 12: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/12.jpg)
Startup
Resolver problemasModelo escalável e repetível
Crescer rápido
![Page 13: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/13.jpg)
UnicórniosThe billion dollar startup club
Fonte: http://graphics.wsj.com/billion-dollar-club/
![Page 14: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/14.jpg)
Por que conseguem?• Resolvem muito bem um problema• São capazes de se adaptarem• Muitas delas são enxutas
• MVP• Bootstrapping
• Investidores• Capital para atingir metas através de um planejamento
• ...
![Page 15: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/15.jpg)
Como?• Métodos, técnicas e ferramentas de modelagem
organizacional• Design Thinking• Marketing• Boas práticas na construção da tecnologia• ...
![Page 16: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/16.jpg)
Design Thinking
![Page 17: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/17.jpg)
![Page 18: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/18.jpg)
Falando em construir tecnologia...
![Page 19: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/19.jpg)
Processo de desenvolvimento
Requisitos Arquitetura e Projeto Codificação Testes Implantação Manutenção
![Page 20: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/20.jpg)
Concepção / RequisitosPontos chave e dicas:
• Foco no cliente• Definição clara, precisa e não ambígua dos requisitos
• Telas• Regras de negócio
• Validação da solução com o usuário/cliente• Documentação (escolha um)
• Requisitos funcionais e não-funcionais• Casos de uso• Estórias dos usuários
![Page 21: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/21.jpg)
Arquitetura e projetoPontos chave e dicas:
• Escolha das tecnologias e frameworks• Adequada para implementação rápida• Reuso• Facilidade de manutenção• Específicos: desempenho, segurança, disponibilidade,
escalabilidade, tolerante a falhas, etc.• Padrões de projeto
![Page 22: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/22.jpg)
DesenvolvimentoPontos chave e dicas:
• Boas práticas• Práticas de Extreme Programming – XP• Integração contínua
![Page 23: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/23.jpg)
Testes• TDD – Test Driven Development• Testes unitários• Testes de integração• Testes automáticos
![Page 24: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/24.jpg)
ImplantaçãoPontos chave e dicas
• Planejamento• Deploy automático• Testes em ambiente análogo ao de produção
![Page 25: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/25.jpg)
ManutençãoPontos chave e dicas
• Planejamento de novas versões• Correção de bugs• Novas features• Comunicação com usuários e clientes• Precisa tirar do ar?
• Scripts de migração do banco de dados
![Page 26: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/26.jpg)
Junto com...
Customer developmentMarketing
Modelo de negóciosLançamento Investidores
Competições
![Page 27: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/27.jpg)
Junto com...
Cultura organizacionalPitch
Financeiro/contabilidadeVendas
EstratégiaPropriedade intelectual
![Page 28: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/28.jpg)
Como?
![Page 29: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/29.jpg)
Eu tenho um plano!
![Page 30: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/30.jpg)
O plano• Vamos nos reunir 2 vezes por semana
Segunda e quarta: 10h-12h
• Para conversar sobre os conceitos e fazer
![Page 31: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/31.jpg)
O plano1. Startups2. Marketing3. Empreendedorismo4. O ciclo de vida de um sistema5. Elicitação, modelagem e análise de sistemas6. Modelo lógico de novos sistemas7. Metodologias e técnicas de análise: análise orientada a
objetos, diagramas de transição de estados, árvores e tabelas de decisão
8. Projeto de sistemas de informação9. Uso de técnicas de projeto na implementação e análise
de sistemas de informação
![Page 32: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/32.jpg)
O plano
![Page 33: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/33.jpg)
O plano
![Page 34: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/34.jpg)
O plano
![Page 35: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/35.jpg)
O plano
![Page 36: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/36.jpg)
O plano
![Page 37: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/37.jpg)
O plano
![Page 38: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/38.jpg)
O plano• Especialistas/consultores
• Externos (empresas, incubadoras, aceleradoras, universidades)• Internos (professores da UFRPE)
• Outras disciplinas• Projeto de banco de dados• Mesmo projeto
![Page 39: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/39.jpg)
Avaliação• Disciplina
• Nota = documento entregue (60%) + apresentação (40%)• NOTA 1V.A. = ((Nota 1 + Nota 2 + Nota 3) / 3) + bônus• NOTA 2V.A. = ((Nota 4 + Nota 4 + Nota 6) / 3)• NOTA 3V.A. = Prova escrita com todo o conteúdo (100%)• NOTA FINAL = Prova escrita com todo o conteúdo (100%)
• Na vida• Mercado/Cliente• Competições de pitch• Editais de inbubação/aceleração• Investidores
![Page 40: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/40.jpg)
E aquele bônus?• Soluções que:
• Tenham algoritmos não triviais (+0,5 ponto)• Barreira à concorrência• Técnicas de resolução de problemas com computação
• Envolvam mobile/embarcado (+0,5 ponto)• Sejam voltadas para questões rurais (+0,5 ponto)• Tenham cliente real guiando o projeto (+0,5 ponto)
![Page 41: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/41.jpg)
Contatos• Site da disciplinahttp
://200.17.137.109:8081/novobsi/Members/cleviton/disciplinas/analise-e-projeto-de-sistemas-de-informacao/
Aulas, cronogramas, referências internas e externasInscrevam-se no grupo
• Prof. Cleviton Monteiro ([email protected])
![Page 42: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/42.jpg)
Bibliografia básica• Wazlawick, Raul Sidnei. Análise e Projetos de Sistemas de
Informação Orientados a Objetos - 2a Ed. 2010, Editora Campus. • Eric Ryes (2011) The lean startup: How Today's Entrepreneurs Use
Continuous Innovation to Create Radically Successful Businesses, Crown Business ISBN-10: 9780307887894
• A. Osterwalder, Yves Pigneur, Alan Smith, and 470 practitioners from 45 countries (2010) Business Model Generation, self published, 2010
• Oliveira, Jayr Figueiredo de. Sistemas de Informação versus Tecnologias. Erica, 2004.
• Meira, Silvio. Novos Negócios (inovadores de crescimento empreendedor) no Brasil. Casa da Palavra, 2013.
![Page 43: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/43.jpg)
Bibliografia complementar• Shitsuka, Dorlivete M. Sistemas de Informação Um Enfoque
Computacional. Ciência Moderna, 2005. • Pritchard, Pessanha et al. Use a Cabeça - Análise e Projeto
Orientado ao Objeto. Editora Alta Books, Ed. 1, 2007. • Freeman, Elisabeth; Freeman, Eric. Use a Cabeça ! Padrões de
Projetos (design Patterns) - 2a Ed 2. Revisada. Editora Alta Books, 2007.
• Gamma, Erich, Padrões de Projeto - Soluções Reutilizaveis de Software Orientado a Objetos. Editora Bookman, Ed. 1, 2000.
• Bezerra, Eduardo, Princípio de Análise e Projetos de Sistemas com Uml. Editora Elsevier Campus, Ed. 1, 2006.
• Dennis, Alan; Wixom, Barbara Haley. Análise e Projeto de Sistemas - Ed. 2. 2012. Editora Ltc.
![Page 44: ANALISE E PROJETO DE SISTEMAS DEINFO - UFRPE Cleviton Monteiro (cleviton@gmail.com)](https://reader036.fdocumentos.tips/reader036/viewer/2022062223/570638591a28abb8238fd398/html5/thumbnails/44.jpg)
Divirtam-se!