Você está na página 1de 13

DOCUMENTAÇÃO DE SOFTWARE

NOME DO SOFTWARE

ANO
1. Apresentação da Empresa Cliente
(Neste capítulo deve-se apresentar o ramo de trabalho e a
empresa cliente na qual está sendo feita a análise).

A empresa que assumimos o desenvolvimento do software chama-se Minha


Teratia. Trata-se de uma organização de psicólogos, onde são reunidos
diversos profissionais da psicologia em uma lista para facilitar o contato de
pacientes com o psicólogo que desejar. A empresa ganha uma comissão por
cada consulta que for realizada.

1.1 – Funcionamento
Apresentar horário de funcionamento, quantidade de
funcionários.

A empresa é pequena, possui 1 funcionário, sendo esse o próprio proprietário.


A empresa funciona atualmente durante os dias da semana, de segunda-feira a
sexta-feira, das 8h às 18h.

1.2 – Localização
Apresentar endereço, cidade e estado da empresa.

A empresa está localizada na cidade de Araçatuba – SP, Brasil.

1.3 – Recursos Computacionais


Apresentar quantidade e configuração de computadores,
se tem rede, internet, telefonia.

Atualmente, a empresa conta somente com sistema de telefone e aplicativo do


Whatsapp, onde os interessados entram em contato para ter a informação de
quais psicólogos estão disponíveis.
2. Levantamento de Requisitos
Deve-se apresentar qual(is) a(s) técnicas de extração de
requisitos foram aplicadas, mencionar as dificuldades
encontradas na extração para o entendimento do projeto
de software.

2.1 – Projeto solicitado


(Apresentar sucintamente o projeto de software solicitado
pelo cliente).

Desenvolver um sistema web, onde os interessados em consultas


podem entrar e ter acesso direto a uma lista de todos os psicólogos. Todos os
psicólogos deverão conter nome, número cadastro no CRP (Conselho Regional
de Psicologia), área de especialização, abordagem, faixa etária atendida,
temas preferidos e uma biografia, onde deve-se falar um pouco sobre o
mesmo. Também deve-se conter o valor da consulta para cada psicólogo, além
de uma avaliação para os pacientes avaliarem as consultas e atendimento do
psicólogo. É necessário também a criação de um sistema de autenticação,
tanto para pacientes como para os psicólogos. Nos cadastros, serão
necessários tanto para os psicólogos como para os pacientes, nome completo,
e-mail, senha, celular, CPF ou CNPJ, CEP, endereço, número, bairro, cidade,
estado e complemento. Já para o cadastro dos psicólogos, será necessário
dois atributos a mais, o e-Psi, que é uma autorização para as consultas
psicológicas on-line, e o CRP. Esses dois dados são obrigatórios. Após o
cadastro, o paciente pode escolher qual psicólogo deseja realizar a consulta,
marcar a consulta e realizá-la por meio de uma plataforma de videoconferência.
Deve-se cobrar uma pequena taxa por cada consulta, que o psicólogo realizar,
assim gerando o lucro da empresa.

2.1 – Descrição do Sistema Atual


(informar como funciona hoje o controle solicitado pela
empresa cliente).
O sistema atual consiste em contatos via telefone e Whatsapp, onde solicitam
a lista de psicólogos e a empresa encaminha para os atendimentos. É cobrada
uma taxa mensal para os psicólogos permanecerem nessa lista.

2.2 – Problemas Existentes


(informar quais problemas a equipe detectou no controle
atual da empresa cliente).

Encontramos problemas como a ineficácia do sistema, a falta da


tecnologia, um trabalho repetitivo e cansativo que poderia ser facilmente
automatizado para um sistema web. Controle ineficiente dos psicólogos
cadastrados, falta de controle em relação aos pacientes que procuram a
empresa.

2.3 – Desejos do Usuário


(informar quais os desejos que a empresa cliente gostaria
que a sua solução em software possa ter).

Sistema simples, que seja fácil de utilizar e possa ser acessados por
todos em qualquer lugar. Automatização de tarefas que seriam
cansativas feitas manualmente. Cores agradáveis como verde e branco.

2.4 – Possíveis Soluções Existentes


(informar quais as soluções de software apresentadas para
a empresa cliente).

Criação de um sistema web para cadastro de psicólogos e pacientes.


Criação de lista online para consulta pelos pacientes

2.5 – Solução Escolhida pelo Cliente


(informar qual solução de software a empresa cliente
escolheu e o porquê da escolha).
Criação de um sistema web para cadastro de psicólogos e pacientes.

3 - Planejamento
3.1 – Equipe de Desenvolvimento
(apresentar a equipe de desenvolvimento e a função de
cada integrante da equipe).
Beatriz Saito:
Pedro Henrique Geanini Dicati:
Samuel Lujan de Oliveira:

3.2 – Recursos de Desenvolvimento


(informar a quantidade de computadores e equipamentos
utilizados para o desenvolvimento).
Notebooks pessoais de cada integrante da equipe, ou seja, 3 notebooks

3.3 – Software de Desenvolvimento


(informar a linguagem de programação, sistema
gerenciador de banco de dados, bibliotecas, editores e
demais softwares utilizados para o desenvolvimento).
Linguagens de programação: PHP e JavaScript
Frameworks: Laravel
Editor: Visual Studio Code
Linguagens de marcação: HTML e CSS
Controladores de versão: Git e GitHub
SGBD: PostgreSQL

3.4 – Cronograma de Desenvolvimento


(informar data início, data fim e cronograma de
desenvolvimento).
4 - Análise
4.1 – Lista de Requisitos Funcionais
(cadastro de..., movimento de ..., consulta de..., relatório
de…)
Cadastro de pacientes e psicólogos
Compra de consultas
Integração com plataforma de videoconferência
Pesquisa de psicólogos

4.2 – Lista de Requisitos Não Funcionais


(tempo de resposta, backup, segurança)
Segurança nos pagamentos
Sistema web 24h

4.3 – Regras de Negócios


(listar as regras dependendo do sistema, exemplo: o aluno
que atrasa a entrega de livro fica com a situação
inadimplente)
É cobrado uma taxa, por consulta comprada, de 5%.

4.4 – Diagramas de Casos de Uso


(fazer um diagrama para cada requisito funcional)

4.5 – Diagrama de Caso de Uso Principal


(fazer um diagrama para juntando todos os diagramas
anteriores)
5 – Projeto
5.1 – Plataforma de Hardware e
Software
(informar os requisitos necessários para o cliente conseguir
executar o software)
O software é hospedado na web, desta forma, pode ser acessado de qualquer
lugar, necessitando de apenas acesso à internet.

5.2 – Projeto das telas


(apresentar o projeto das telas.)
6 – Implementação
6.1 – Lay-out de telas e relatórios
(apresentar as telas do sistema)
7 – Conclusão
(informar os acertos e dificuldades que a equipe teve ao
desenvolver o software)
8 – Bibliografia
(informar os livros e sites usados para o desenvolvimento
do software)
Anexo A – Manual de Utilização
(apresentar as telas do sistema e como utilizar, as telas
parecidas devem ser suprimidas para não ficar exaustivo)

Você também pode gostar