Documento de visão - AnaCarolcs/Lembrol GitHub Wiki
| Data | Versão | Modificação | Autor |
|---|---|---|---|
| 17/08/2017 | 1.0 | Criação do Documento | Ana Carolina Carvalho |
8. Outros Requisitos do Sistema
O documento de visão define o escopo de alto nível e o propósito do software a ser desenvolvido. Esse visa estabelecer as expectativas e reduzir os riscos do produto protegendo o cliente e os desenvolvedores do projeto.
O documento presente tem, por finalidade, apresentar e estabelecer uma visão ampla sobre o aplicativo Lembrol de modo que deixe claro sua proposta, características e utilidade.
O Lembrol é um aplicativo que deve ajudar o seu usuário a lembrar suas atividades diárias ou excepcionais. De forma pessoal, o usuário possui um login e pode acessar de qualquer outro aparelho com o sistema Android conectado à internet.
Sendo assim, esta aplicação dá suporte para o usuário não perder nenhuma tarefa. O mesmo pode criar Listas de tarefas e, para cada lista, é possível criar itens referentes a atividades ligadas àquela tarefa. Podendo, inclusive, marcar a tarefa como finalizada ou não. Com isso, elas aparecem separadas por essa marcação.
- MVC - Model View Controller
IBM Knowledge Center - Documento de Visão: A estrutura de tópicos do documento de visão. Disponível em: https://www.ibm.com/support/knowledgecenter/pt-br/SSWMEQ_3.0.1/com.ibm.rational.rrm.help.doc/topics/r_vision_doc.htm. Acesso em: .17 mar. 2017;
Neste documento de visão estão descritos os detalhes do planejamento e construção do software proposto. O documento apresentará os motivos que levaram o desenvolvimento do aplicativo que dará apoio ao usuário, apresentando a problemática e as funções do produto.
| O problema de | Múltiplas tarefas no decorrer do dia para lembrar e resolver |
| Afeta | A perda de tempo do usuário e a não-conclusão de atividades do mesmo |
| Cujo impacto é | A organização do tempo de tarefas do usuário |
| Uma boa solução seria | A otimização do tempo e atividades |
| Para | Qualquer usuário |
| Que | Deseja organizar suas tarefas diárias |
| O Lembrol | É um aplicativo Android |
| Que | Visa organizar as tarefas em listas |
| Nosso produto | Tem como objetivos concentrar todas as atividades diárias do usuário em listas de tarefas |
Os principais Envolvidos neste projeto serão por parte da equipe de desenvolvimento, programador e clientes, sendo que esses não necessariamente irão ser usuários do aplicativo.
Já os usuários que irão interagir não possuem uma característica específica, qualquer pessoa pode usar.
| Nome | Descrição | Responsabilidades |
|---|---|---|
| Equipe de Desenvolvimento de Software | Ana Carolina Carvalho | Desenvolvimento do Software descrito no documento. |
| Cliente | Jera | Esclarecer as aplicações do software. |
| Nome | Descrição | Responsabilidades |
|---|---|---|
| Qualquer pessoa | Aqueles que desejam organizar suas tarefas | Fazer cadastro, acessar e criar listas. |
Os usuários utilizarão a aplicação em seu celular com o sistema operacional Android 4.0.3 ou superior enquanto necessitarem das informações contidas no software.
| Representantes | Ana Carolina Carvalho da Silva. |
| Descriçao | Desenvolvimento do Software. |
| Responsabilidades | Desenvolver e implantar o software. |
| Critérios de Sucesso | Finalizar o desenvolvimento e realizar a entrega do aplicativo no tempo estipulado. |
| Envolvimento | Alto. |
| Problemas/Comentários | Desenvolver o software no tempo estabelecido pelo cliente. Inexperiência com a implementação do banco de dados usado no software. |
| Representantes | Jera. |
| Descrição | Para processo seletivo da empresa de software Jera |
| Responsabilidades | Designar os principais requisitos. |
| Envolvimento | Alto. |
| Necessidade | Prioridade | Preocupação | Solução Proposta | Solução Atual |
|---|---|---|---|---|
| Automatizar e digitalizar listas de tarefas | Alta | Inacessibilidade ao aplicativo por parte de alguns usuários por não possuir um smartphone com Sistema Operacional Android. | Aplicação por meio de um dispositivo móvel | Listas em agendas de papel. |
O aplicativo tem como objetivo ajudar o usuário a organizar suas atividades diárias em Listas de Tarefas através do Lembrol.
A aplicação Trezentos oferece as seguintes funcionalidades:
- Criar usuário;
- Logar no usuário criado;
- Criar Listas de Tarefas;
- Adicionar Tarefas nas Listas;
- Gerenciar as atividades em finalizadas ou não;
- Visualizar em ordem, as não finalizadas aparecem primeiro.
| ID | Descrição | Prioridade |
|---|---|---|
| RF01 | Cadastrar usuário | Alta |
| RF02 | Realizar login | Alta |
| RF03 | Criar Listas | Alta |
| RF04 | Criar itens para as listas | Alta |
| RF05 | Gerenciar os itens | Alta |
| RF06 | Definir ordem da lista em finalizado ou não | Alta |
- Uso da Internet.
- Projeto deve ser finalizado até 17/08/2017.
- Conhecimento básico da língua Portuguesa, o projeto se encontra exclusivamente em português.
Para a implementação do projeto em plataforma Android com a linguagem Java, será utilizado o modelo arquitetural Model-View-Controller (MVC), entretanto, foi usado apenas a Model e a View.
Esta aplicação deverá ser acessada através de um dispositivo mobile em que o sistema operacional é o Android API 15 ou versões superiores.
A composição deste software será feita de maneira a tornar sua utilização autoexplicativa e fácil, para acesso em tempo real, ou seja, atendendo todas as especificações de boas práticas referentes à experiência de usuário.
O sistema será, exclusivamente, para celulares com a plataforma Android API 15 ou superiores, sendo disponibilizado na loja online Google Play.
Informações pessoais não serão disponibilizadas para acesso público.