Carregar apresentação
A apresentação está carregando. Por favor, espere
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)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.