1 / 25

RUPinho

RUPinho. Qualidade de Software. César Delmas, Daniel Penaforte, Guilherme Carvalho, Hector Paulo, Thiago Cavalcanti {cadcn, dap4, ggc, hplo, trc}@cin.ufpe.br. Roteiro. Revisão bibliográfica Redes sem-fio Padrões e tecnologias Aplicações x Convergência digital Quadro comparativo

ferrol
Download Presentation

RUPinho

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RUPinho Qualidade de Software César Delmas, Daniel Penaforte, Guilherme Carvalho, Hector Paulo, Thiago Cavalcanti {cadcn, dap4, ggc, hplo, trc}@cin.ufpe.br

  2. Roteiro • Revisão bibliográfica • Redes sem-fio • Padrões e tecnologias • Aplicações x Convergência digital • Quadro comparativo • Visão do Mercado • Perspectivas

  3. Objetivo

  4. Caracterização do ambiente • Características • Empresas de 5 a 20 funcionários • Menos de dois anos de atuação • Pouca experiência em processo de software • Problemas • Comunicação • Inadequação de documentação • Infra-estrutura inadequada

  5. Origem • RUP (Rational Unified Process) • ProsCes (Processo do CESAR)

  6. Características • Agilidade • Documentação reduzida • Baixo custo

  7. Etapas • Modelagem do Negócio • Planejamento e Gerenciamento de Projeto • Requisitos • Análise e Projeto • Implementação • Teste • Implantação

  8. Modelagem do Negócio/Concepção • Objetivos • Atividades • Reuniões com representantes do cliente a fim de obter um entendimento comum do negócio • Identificar stakeholders • Identificar e priorizar processos derivado do negócio • Artefatos • Modelo de Casos de Uso do Negócio/Acordo de Concepção

  9. Planejamento e Gerenciamento de Projetos (1/3) • Objetivos • Prover um processo de planejamento, execução, monitoração e conclusão do projeto; • Estabelecer um processo de gerenciamento de riscos; • Garantir que o projeto seja executado conforme planejado, com o mínimo possível de impacto; • Estabelecer e manter o processo de desenvolvimento adequado ao projeto, com base no processo de software organizacional.

  10. Planejamento e Gerenciamento de Projetos (2/3) • Atividades • Definir responsabilidades, atividades e recursos necessários para o desenvolvimento do projeto • Identificar e gerenciar riscos • Controlar o desenvolvimento baseado no Plano do Projeto;  • Definir ferramentas e infra-estrutura necessárias  • Selecionar procedimentos e padrões a serem utilizados  • Formalizar a aceitação da entrega ao cliente de artefatos desenvolvidos no projeto • Formalizar a conclusão do projeto

  11. Planejamento e Gerenciamento de Projetos (3/3) • Artefatos • Formulário de Abertura de Projetos • Plano do Projeto • Planilha de Gerência de Riscos • Relatório de Conclusão de Projetos • Ferramentas • Planilha de Estimativa e Acompanhamento de Custos • Cronograma • Lista de e-mail do projeto • Site do Projeto

  12. Requisitos (1/2) • Objetivos • Obter uma concordância com o cliente sobre o que o sistema "deve fazer"; • Delimitar o escopo do sistema; • Prover a base para o planejamento do desenvolvimento do sistema.

  13. Requisitos (2/2) • Atividades • Reuniões com representantes do cliente a fim de obter um entendimento comum dos requisitos do sistema • Identificar atores, requisitos e/ou casos de uso • Especificar requisitos e/ou casos de uso • Modelar e implementar protótipo • Artefatos • Documento de Requisitos • Documento de Caso de Uso

  14. Análise e Projeto (1/2) • Objetivos • Transformar os requisitos no projeto do sistema; • Estabelecer uma arquitetura robusta; • Adaptar o projeto ao ambiente de implementação. • Atividades • Analisar e projetar sistema • Detalhar classes e subsistemas • Definir arquitetura do software

  15. Análise e Projeto (2/2) • Artefatos • Modelo de Análise e Projeto • Modelo de Dados • Documento da Arquitetura • Ferramentas • Ferramenta CASE • Modelagem do Banco de Dados

  16. Implementação (1/2) • Objetivos • Implementar classes e objetos em termos de componentes; • Testar os componentes desenvolvidos como unidades; • Integrar os componentes produzidos em um sistema executável.

  17. Implementação (2/2) • Atividades • Estruturar o modelo de implementação • Planejar integração • Implementar componentes • Efetuar testes unitários • Efetuar revisões de código • Ferramentas • Open source

  18. Testes (1/2) • Objetivos • Verificar a integração de todos os componentes de software; • Verificar se todos os requisitos estão corretamente implementados; • Identificar e garantir que defeitos sejam solucionados antes da disponibilização do sistema. • Atividades • Projetar testes • Efetuar testes de integração, de sistema e de desempenho

  19. Testes (2/2) • Artefatos • Plano de Testes

  20. Implantação • Objetivos • Atividades • Artefatos

  21. Conclusão • Indicadores • etc

  22. Perspectivas... • Os gastos com infra-estruturas wireless devem aumentar anualmente cerca de 12,4% até 2010, atingindo US$ 56,7 bi mundialmente. (Pesquisa IDC) • Durante os próximos anos, parte dos investimentos em telecomunicações serão destinados à instalação, construção, operação e manutenção das redes wireless. (Frost & Sullivan) • Setor atinge receita de US$ 237 milhões até 2012 com GSM, WCDMA e WiMAX • Segundo um estudo do IDC, o mercado de equipamentos de redes sem fio crescerá a uma taxa anual de 41% (www.convergênciadital.com.br)

  23. Referências • http://en.wikipedia.org/wiki/WiMAX • http://pt.wikipedia.org/wiki/WiMAX • http://www.revistadewimax.com.br/ • http://www.wimax.com/ • http://tecnologia.uol.com.br/especiais/ultnot/2005/12/29/ult2888u131.jhtm • http://www.intel.com/netcomms/technologies/wimax/index.htm

  24. Referências • http://www.bluetooth.com • https://www.bluetooth.org/bluetooth/landing/flash/intro.swf • https://www.bluetooth.org • http://www.apple.com/bluetooth/ • http://en.wikipedia.org/wiki/Bluetooth • http://pt.wikipedia.org/wiki/Bluetooth

  25. Referências • http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=5780&sid=15 • http://www.resellerweb.com.br/noticias/artigo_staging.asp?id=115350 • http://www.resellerweb.com.br/noticias/artigo_staging.asp?id=116761 • http://www.resellerweb.com.br/noticias/artigo_staging.asp?id=114112

More Related