Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.96 KB

File metadata and controls

22 lines (18 loc) · 1.96 KB

Expectativas

O sistema será um WebApp e contará com uma interface gráfica (frontend) criada a partir de framework, acessível por meio de link web em navegadores padrão, já o backend da aplicação será desenvolvido na linguagem C#. O padrão de projeto arquitetural a ser utilizado será o MVC (Model View Controler), que consiste em uma camada de interação com o usuário (View), uma camada de controle (controller) e uma camada de manipulação de dados (Model). A modelagem de dados do sistema será realizada utilizando-se a Linguagem de Modelagem Unificada (UML) para o diagrama de classe e o diagrama de casos de uso. Os componentes do projeto arquitetural foram definidos a partir dos requisitos não funcionais e da infraestrutura da aplicação do Projeto Ampare, são eles:

  • ONG: organizações que poderão fazer um cadastro na aplicação e incluir projetos que estejam abertos e / ou precisando de ajuda;
  • Voluntário: serão capazes de se cadastrar na aplicação e se candidatarem a projetos que desejem ajudar;
  • Projeto: são as ações que necessitam de ajuda no momento e serão cadastrados pelas ONGs;
  • Componentes de infraestrutura da aplicação (Banco de Dados, Servidor Web, Repositório de código fonte).
  1. Espera-se criar uma plataforma simples e intuitiva.
  2. Atualização em tempo real de informações sobre projetos necessitando de ajuda.
  3. Cadastro de pessoas dispostas a ajudar com opções de filtro de cidade, tipo de ajuda entre outros.
  4. As ONGs poderão entrar em contato com possíveis voluntários através de email ou aplicativo de mensagens do celular.
  5. Destaque na página inicial para projetos mais recentes ou que precisem de ajuda urgente.
  6. Os voluntários poderão se inscrever para ajudar em projetos de seu interese.
  7. Cadastro do voluntário contendo projetos que este já participou ou que esteja participando no momento.
  8. Em seu perfil a ONG criar, alterar e deletar os projetos que necessitem de ajuda.

Retorna