Documento de Visão - italopaiva/SiMCTA GitHub Wiki
Visão
SiMCTA
Versão 2.0
Histórico da Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
02/09/2015 | 1.0 | Criação do documento | Edson Gomes, Emilie Morais, Hugo Martins, Ítalo Paiva |
03/09/2015 | 1.0 | Inclusão do estudo de softwares concorrentes gratuitos | Edson Gomes |
07/10/2015 | 1.1 | Refinamento do documento | Hugo Martins |
01/11/2015 | 1.2 | Ajuste no escopo do sistema | Emilie Morais |
16/11/2015 | 2.0 | Ajustes finais para a Release 2 | Emilie Morais |
1. Introdução
O objetivo deste documento é estabelecer uma visão do SiMCTA que visa solucionar o problema da ineficiência na gestão de matrículas que o Centro de Treitamento Automotivo (CTA) enfrenta atualmente. Com isso, esse documento apresenta as necessidades macro do CTA, características gerais e envolvidos.
2. Referências
Datalógica Informática. Software Unicollege. 2015. Disponível em: http://datalogica.net/html/gestao_educational.htm. Acesso em 03 de setembro de 2015.
iScholar - Gestão Escolar. Infinitech Soluções Web. 2015. Disponível em: http://www.ischolar.com.br/sistema. Acesso em 05 e 13 de setembro de 2015.
Mannesoft PRIME Gestão Escolar. 2015 Disponível em: http://www.mannesoft.com.br/?/educacional/. Acesso em 06 e 13 de setembro de 2015.
3. Posicionamento
3.1 Descrição do Problema
Abaixo encontra-se uma visão geral da solução para o problema:
O problema de | Ineficiência na gestão de matrículas |
---|---|
afeta | Alunos, professores e secretários que estão relacionados ao CTA |
cujo impacto é | Possível perda de documentos relacionados a matricula dos alunos |
uma boa solução seria | Um sistema para controlar os alunos, os cursos e as turmas |
3.2 Sentença de Posição do Produto
Para | Centro de Treinamento Automotivo |
---|---|
Que | Necessita de um acompanhamento sistematizado de seus alunos, cursos, turmas e pagamentos. |
O | SIMCTA |
Que | Vai acompanhar a matricula de seus alunos, registro de seus cursos, abertura de turmas e a situação acadêmica dos alunos |
Ao contrário de | Software Unicollege para Gestão Educacional |
Nosso produto | Vai ser um software adequado exclusivamente às necessidades do CTA, com uma personalização própria |
4. Descrições dos Envolvidos e dos Usuários
Nessa seção estão descritas as características, responsabilidades e necessidades dos envolvidos no projeto e dos usuários do produto.
4.1 Resumo dos Envolvidos
Para o projeto foram considerados envolvidos no projeto todos que tem algum tipo de interesse, com exceção do usuário que está descrito na próxima subseção.
Nome | Descrição | Responsabilidades |
---|---|---|
Emilie Morais | Membro da equipe de desenvolvimento | Desenvolver o sistema, Assegurar que o sistema será mantido, Representar o cliente |
Edson Gomes | Membro da equipe de desenvolvimento | Desenvolver o sistema, Assegurar que o sistema será mantido |
Hugo Martins | Membro da equipe de desenvolvimento | Desenvolver o sistema, Assegurar que o sistema será mantido |
Ítalo Paiva | Membro da equipe de desenvolvimento | Desenvolver o sistema, Assegurar que o sistema será mantido |
Milene Serrano | Orientadora e avaliadora do projeto | Monitorar o andamento do projeto,Avaliar o projeto e o produto |
4.2 Resumo dos Usuários
Na tabela a seguir estão listados os usuários do sistema.
Nome | Descrição | Responsabilidades | Envolvido que representará o usuário |
---|---|---|---|
Secretário | Usuário direto do sistema | Matricular os alunos,Criar as turmas e Acompanhar a matrícula do aluno | Emilie Morais |
Diretor | Usuário direto do sistema | suário direto do sistema | Matricular os alunos,Criar as turmas e Acompanhar a matrícula do aluno, Atualizar informações sobre os cursos, Criar pacotes de cursos |
4.3 Ambiente do Usuário
Nessa subseção estão descritas características do ambiente do usuário, como:
Número de pessoas envolvidas nas tarefas: As tarefas de responsabilidade do usuário, que estão descritas na subseção anterior, envolvem 1 ou 2 pessoas. Nas atividades onde é necessário a presença do aluno duas pessoas são envolvidas e nas demais apenas o usuário direto do sistema.
Plataformas utilizadas: Os computadores utilizados pelos usuários possuem o sistema operacional Windows XP.
Aplicações atuais: As únicas aplicações utilizadas são Microsoft Word, para registro das matrículas, e Microsoft Excel, para a elaboração das listas de frequência.
4.4 Principais Necessidades dos Usuários ou dos Envolvidos
Necessidade | Problema | Prioridade | Solução Atual | Soluções Propostas |
---|---|---|---|---|
Acompanhar o aluno nos cursos | Ineficiência no acompanhamento das turmas que o aluno cursou, das notas obtidas, da frequência nas aulas e dos pagamentos efetuados | Alta | Ficha de matrícula do aluno em documento Word, planilhas de frequência organizadas em pastas das turmas | Sistema que mantenha o registro dos alunos, das turmas que ele cursou, dos pagamentos a serem efetuados, das suas notas e sua frequência nas aulas |
Controlar as turmas | Dificuldade no acompanhamento das informações sobre turmas | Alta | Turmas organizadas em pastas no computador, que são criadas manualmente | Sistema que mantenha as turmas relacionadas aos seus respectivos cursos e suas informações |
Gerenciar os cursos existentes | Visualização de informações desatualizadas sobre os cursos | Média | Documentos que possuem todos os dados sobre os cursos em diferentes versões | Sistema que o usuário tenha acesso aos dados sobre os cursos na sua versão mais atual |
4.5 Alternativas e Concorrência
4.5.1 Aquisição de um software já existente
Há uma grande oferta de sistemas de gerenciamento escolar pagos. Geralmente, as empresas que oferecem soluções de software em gerenciamento escolar já atendem a muitas instituições de ensino e detêm grande experiência no domínio escolar.
A maioria das soluções pagas já estão construídas e são oferecidas na plataforma web. Elas oferecem várias opções de personalização, e algumas ainda podem ser customizadas de acordo com o cliente. Exemplos:
iScholar Gestão Escolar - segundo o site da ferramenta, ela é um sistema integrado de gestão escolar que atende as necessidades de todos os departamentos de uma instituição de ensino. Eles afirmam que a ferramenta pode ser utilizada por instituições de grande, médio e pequeno porte, e de vários segmentos, como cursos de idiomas, creches, infantis, pré-escolas, fundamental, médio, pré-vestibulares, profissionalizantes, preparatórias para concursos públicos, entre outras. (iScholar - Gestão Escolar. 2015)
Mannesoft PRIME Gestão Escolar - um sistema de gestão, desenvolvido especialmente para a área educacional. Um ERP Educacional para gestores de instituições de ensino, que precisam suprir suas necessidades. É um sistema totalmente WEB que oferece suporte à gestão integrada de redes de ensino e oferece aplicativos para smartphones e tablets. (Mannesoft PRIME Gestão Escolar. 2015)
Software Unicollege para Gestão Educacional - “Sistema destinado a instituições de ensino que permite integrar os diversos processos organizacionais, oferecendo rapidez no atendimento ao cliente e facilidade na obtenção de informações para tomada de decisões.” (Datalógica Informática).
Apesar de diferentes, a maioria das soluções de sistemas de gerenciamento escolar têm características semelhantes. Em geral, elas apresentam as seguintes vantagens e desvantagens:
a. Vantagens
- Grande experiência no domínio escolar.
- Soluções configuráveis e flexíveis, podendo se adaptar às características da escola, tais como horários, grades curriculares, calendários escolares e cálculo de notas finais.
- Opções de softwares on-line, acessíveis por meio da internet.
- Suporte técnico especializado.
b. Desvantagens
- Soluções muito robustas para o contexto em questão.
- Alto custo de compra e manutenção.
4.5.2 Implantação de um software gratuito
A principal solução de gerenciamento escolar gratuita existente é o i-Educar. Porém, sua implementação é voltada para atender às necessidades governamentais, especificamente, às necessidades dos municípios, centralizando as informações educacionais na esfera municipal.
Outra solução interessante é o fedena, um sistema de código aberto, desenvolvido em Ruby on Rails para gerenciamento de alunos e professores muito poderoso e repleto de recursos avançados para controle de escolas, universidade e demais entidades de ensino. Ele pode ser baixado e utilizado livremente, sem nenhum tipo de taxa ou pagamento.Há também uma versão comercial que pode ser adquirida, e assim, os desenvolvedores prestam o suporte necessário para novos usuários.
Os demais softwares gratuitos são pouco conhecidos, têm implementações restritas a um tema específico (ex.: organização de horário de turmas) e suporte ineficiente ou inexistente. Exemplo: FED - Sistema programador de horários para instituições de ensino em geral. Leve e simples, mas com muitas funcionalidades relativas a organização de horários. Principais características da maioria dos softwares gratuitos de gerenciamento escolar:
a. Vantagens
- Baixo ou nenhum custo de aquisição.
- Soluções mais simples.
b. Desvantagens
- Pouco ou nenhum suporte técnico.
- Em geral, soluções bastante limitadas.
- Softwares não customizados.
5. Visão Geral do Produto
O software SiMCTA auxiliará o CTA Cursos no gestão dos seus alunos, cursos, professores e turmas permitindo a matrícula informatizada dos alunos nos cursos ou pacotes de cursos, criação e gerenciamento das turmas e acompanhamento dos alunos matriculados.
5.1 Perspectiva do Produto
O sistema descrito neste documento implementa apenas o módulo de gestão de matrículas da CTA Cursos, responsável pelas atividades inerentes aos alunos, cursos, pacotes e turmas. O módulo de gestão de matrícula é o primeiro módulo a ser desenvolvido para o contexto da CTA Cursos, não havendo ainda nenhum outro sistema para realizar integração. Dessa forma com o SiMCTA, espera-se fornecer um software para auxiliar a empresa a melhorar seus processos de trabalho.
5.2 Suposições e Dependências
Caso algum desses itens especificados abaixo sofrerem alterações ao decorrer do desenvolvimento do projeto, estas mudanças devem ser refletidas no documento de visão para facilitar à todos os envolvidos o desenvolvimento do sistema. Os itens são os seguintes:
- Funcionalidades do sistema;
- Requisitos não funcionais;
- Usuários do sistema.
6. Recursos do Produto
As funcionalidades são um conjunto de características e comportamentos que o sistema deve conter para resolver o problema e as necessidades do cliente. O software SiMCTA conta com as seguintes funcionalidades:
-
Gerenciamento dos alunos - Esta funcionalidade permite que sejam realizadas atividades de cadastramento de alunos da escola, matrícula dos alunos nos cursos, pacotes e respectivas turmas, bem como acompanhar o registro dos pagamentos realizados.
-
Gerenciamento das turmas - Esta funcionalidade permite a criação e manutenção das turmas de um curso.
-
Alocação dos professores - Esta funcionalidade permite o gerenciamento dos professores da organização.
-
Gerenciamento dos cursos - Esta funcionalidade permite que sejam realizadas atividades de cadastro, alteração, consulta e desativação de um curso.
-
Gerenciamento dos pacotes - Esta funcionalidade informatiza a criação dos pacotes de cursos oferecidos pela organização.