Clique logo acima, no símbolo +, a frente de Editar, para iniciar um questionamento que será endereçado ao professor ou monitor.
- 01. Quando estava respondendo o 5w2h mais precisamente o benchmarking achei um pequeno projeto identico ao que eu havia planejado sob a licenca GNU parece que o projeto foi desenvolvido por volta de 2009, (http://wiki2beamer.sourceforge.net/), Como devo proceder com o meu projeto, colaborando com este projeto incrementando algumas ferramentas e corrigindo alguns bugs que eu jah identifiquei no programa, ou devo pensar em outro projeto?
- Resp.: Túlio, acredito que poderá colaborar no desenvolvimento dessa solução mas entendendo que terá que desenhar todos os diagramas. Corrigir os bugs (Manutenção) já é uma das etapas da Engenharia de Software e criar novas funcionalidades (Exṕansão) também. A propósito, tenho interesse especial num software que faça apresentações a partir da Wiki, tanto para Latex quanto para apresentações mais elaboradas.
- 02. Eu identifiquei um erro no meu DFD, o usuario interage com "Editar Tex" e "Chamar pdf", no entanto quando eu atualizei o arquivo em "enviar nova versão do arquivo" o site nao atualizaou, continuou com o mesmo DFD de antes, quando mudo o nome do arquivo, o site não aceita dizendo que já existe o arquivo, o que faço?
- Mudei o formato da foto de png para jpeg, e ai sim consigui colocar o novo arquivo
Discussão
- . Qual o resultado para um símbolo inexistente?
É passado a frente como um texto normal, mas caso seja um caractere reservado ou não tiver com a opção de codificação adequadamente configurada, ocorrerá um erro durante a compilação, por exemplo, no "WIKI2BEAMER" o texto wiki usa "br" entre os símbolos de maior que e menor que, este texto é passado a frente e fica no slide, já palavras acentuadas darão erro ou serão passado a frente como um caractere estranho, pois os parametros do latex não estão configurados adequadamente.
- . Vai usar controle de versão? Qual software?
Sim, pretendo usar git.
- . Irá usar Parser? Que tipo?
- . Existirá limitações, como tamanho, por exemplo?
Inicialmente não haverá limitações.
- . O sistema vai estar disponível na Web?
Sim, pelo proprio github.
- . A infra-estrutura do sistema será em Cliente-Servidor ou numa estrutura em nuvem?
O sistema estará em nuvem, mais uma vez baixado e instalado no pc, irá executar localmente.
- . Pretende disponibilizar o software no SourceForge ou outro? Como funciona isso?
Sim, disponibilizarei pelo github. Você cria um usuário que é grátis para repositórios publicos e intão várias pessoas poderam adicionar e/ou modificar o software Este é um vídeo que explica bem como o sistema funciona: https://www.youtube.com/watch?v=UMhskLXJuq4
- . Estará disponível para quais sistemas operacionais?
todos os sistemas operacionais destops que é suportado pelo mozilla firefox(windons, linux e mac são os principais).
- . Efetivamente o que este sistema tem diferente dos demais citados no Benchmarking?
Tem uma plataforma gráfica de facil utilização, suporte a lingua portuguesa garantido, e ainda suporte a diferentes temas.
- . Chegou a usar bastante um dos softwares relacionados acima para entender o funcionamento?
Sim.
- . Quais tecnologias serão utilizadas? [Rede, BD, Cloud, Protocolos, Servidores, , etc]
github, Firefox add-on SDK, pdflatex (um variante do latex)
- . Qual hardware foi escolhido? [Roteador, Proxy Server, Servidor de Registro, etc]
- . Quais sistemas foram escolhidos? [Banco de Dados, Linguagem, IDE, etc]
Linguam java
- . Quem (pessoas, sistemas, dispositivos) efetivamente interagirão com o sistema?
Apenas o usuário comum.
- . Quais as competëncias para desenvolver um sistema completo?
conhecimento em java, latex e firefox add-on SDK
- . Quais as interfaces de entrada do sistema? Por onde os dados entram?
As intefaces são basicamente editores de texto disponiveis no próprio programa, que é onde os dados são inseridos.
- . Quais as interfaces de saída do sistema? Por onde os dados saem?
Os daods de saída são arquivos não muito grandes que serão armazenados no computador do usuário, onde ele escolher.
- . A aplicação será usada num desktop, celular, smartphones ou aparelhos específicos?
A princio somente nos desktops
- . Onde serão armazenados os dados?
Localmente.
- . Como será a dinâmica de operação do sistema?
O usuário abre a aba do sistema no próprio navegador e lá irá inserir os dados e manipulalos, de acordo com as opções do programa fazendo correções manualmente caso necessite
- . Quanto custa cada componente individual do sistema?
As tecnologias usadas para desenvolver o programa são neste caso gratuitas.
- . Efetivamente descreva todas as funções que o sistema terá.
- Porte do sistema: Médio
- Ações:
- Desenhar Modelos OO e implementar funções básicas do sistema.
- Ações: