A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Note 2B – Plano de Liberações

Apresentações semelhantes


Apresentação em tema: "Note 2B – Plano de Liberações"— Transcrição da apresentação:

1 Note 2B – Plano de Liberações
Universidade federal do piauí Ciência da computação Engenharia de software I Note 2B – Plano de Liberações Allan moura melão Joaquim Alves rosal sobrinho Lucas sena ribeiro Rafael santos maciel

2 Roteiro de Apresentação
Revisão e Atualização da Especificação de Requisitos Protótipos de Média Fidelidade. Adequação do Plano de Liberações a tecnologia utilizada. Alteração de nomenclatura Java para Ruby; Delimitação mais especifica sobre as liberações; Documentação para Ruby.

3 Revisão e Atualização da Especificação de Requisitos
Protótipos de Média Fidelidade.

4 Atualização – Protótipos de Média Fidelidade
Cadastrar Usuário:

5 Atualização – Protótipos de Média Fidelidade
Cadastrar Usuário:

6 Atualização – Protótipos de Média Fidelidade
Login Usuário:

7 Atualização – Protótipos de Média Fidelidade
Login Usuário:

8 Atualização – Protótipos de Média Fidelidade
Editar Usuário:

9 Atualização – Protótipos de Média Fidelidade
Logout Usuário:

10 Atualização – Protótipos de Média Fidelidade
Cadastrar Nota:

11 Atualização – Protótipos de Média Fidelidade
Cadastrar Nota:

12 Atualização – Protótipos de Média Fidelidade
Cadastrar Nota:

13 Atualização – Protótipos de Média Fidelidade
Cadastrar Nota:

14 Atualização – Protótipos de Média Fidelidade
Imagem exemplo:

15 Atualização – Protótipos de Média Fidelidade
Execução OCR:

16 Adequação do Plano de Liberações a tecnologia utilizada
Alteração de nomenclatura Java para Ruby

17 1° Iteração - Objetivos Inicialmente: Após redefinição:
API Tesseract e Sessões Implementar as funções e modos para efetivar as sessões e o controle de sessões, Integrar uma aplicação básica em java com a API do Tesseract que será o core da aplicação web. Após redefinição: Gem Tesseract e Controle de Usuário. Implementar funcionalidades básicas relacionadas a Gem do Tesseract, que inicialmente realizará o reconhecimento de apenas uma imagem e tratará todo o seu conteúdo como uma única string, o tratamento mais refinado será entregue nas próximas Iterações. O controle de sessão será implementado de forma não integrada nesse primeiro momento, funcionando independente das funcionalidades relacionadas ao componente da Nota.

18 1° Iteração - Especificações
Item Descrição Classes a serem implementadas Camada de Fronteira telaHome, telaGerUsuario, telaHomeLogado telaGerNotas Camada de Controle application_controller.rb, bills_controller.rb home_controller.rb, ocr_controller.rb user_sessions_controller.rb, users_controller.rb Camada de Entidade User.rb Bill.rb Gem Tesseract Camada de Persistência Gem Sqlite 3 Camada de Sistema - Outras Classes a serem alteradas Nenhuma Casos de uso a serem implementados Login, Logout, Cadastrar Usuário, Editar usuário, Cadastrar Nota, Editar Nota Unidades de Teste Componentes Reutilizados

19 DOCUMENTAÇÃO - RDOC Um dos fatores mais importantes que pode influenciar a adoção de uma biblioteca em qualquer linguagem é, sem dúvida, a documentação; E a melhor maneira de se escrever a documentação é comentar o seu código- fonte e gerar documentos à partir dele; O RDoc é extremamente simples e gera a documentação à partir dos comentários de seu código-fonte, sem precisar de uma sintaxe específica; Ele irá gerar a documentação da API, com uma lista de módulos, classes e métodos; Mostrar exemplo. (VIEIRA, 2010)


Carregar ppt "Note 2B – Plano de Liberações"

Apresentações semelhantes


Anúncios Google