Skip to content

Repository files navigation

Etapas de Produção de Software

Planilha de desenvolvimento:

TEACHER TECH - CRONOGRAMA

LISTA DE TERMOS, ABREVIATURAS E SIGLAS

DICIONÁRIO DE DADOS DO BD


Diagramas

DIAGRAMA DE ENTIDADE E RELACIONAMENTO - DER:
Diagrama de Entidade e Relacionamento

DIAGRAMA DE FLUXO DE DADOS - DFD:
Fluxo de dados

DIAGRAMA DE CONTEXTO - DC:
Diagrama de Contexto


1. Comunicação

Levantamento de Requisitos

Coletar as necessidades dos usuários (professores). É tipo ouvir o cliente antes de sair feito um louco no código.

Entrevistas e Questionários

Ferramentas pra extrair info da galera envolvida, na base do papo ou do formulário.

Reuniões e Workshops

Encontros presenciais (1° TEMPO DO ESTÁGIO DA QUINTA-FEIRA) ou remotos pra alinhar visão, escopo e expectativas.


2. Planejamento

Estimativas de Esforço e Tempo

Chutar com técnica quanto tempo cada parte vai levar, sem dar migué.

Cronograma

Organizar a bagunça em um calendário bonitinho, com prazos e entregas.

Alocação de Recursos

Quem vai fazer o quê, com que ferramenta e quando. Nada de deixar tudo na mão do estagiário.


3. Modelagem

Diagramas UML

Tipo os esboços antes da tatuagem: classe, sequência, caso de uso, etc.

Arquitetura do Sistema

Decidir como o projeto vai se sustentar sem cair com o primeiro deploy.

Protótipos

Desenhos ou simulações interativas pra galera ver como vai ficar antes de codar.


4. Construção

Codificação

É o crunch time: transformar o papo em código limpo...

Integração Contínua

Unir o trabalho da galera no repositório com testes automáticos no gatilho.

Controle de Versão

Git na veia. Nada de salvar como final_v2_última_mesmo_agora_valendo.zip.


5. Testes

Testes Unitários

Ver se cada função faz o que deveria, tipo fiscal de método.

Testes de Integração

Testar se os módulos se falam sem tretar.

Testes de Aceitação

Cliente olha e diz: "Tá bonito, pode pôr pra rodar".


6. Documentação

Técnica

Manual pro dev que for pegar teu código daqui 2 anos não te amaldiçoar.

Funcional

Explicação do que o sistema faz, tipo um "manual do usuário raiz".

Comentários no Código

Ajuda quem vem depois (inclusive você) a entender aquele if cabuloso.


7. Implantação

Ambiente de Produção

Botar o sistema no ar de verdade. Sem simulação, sem rede de segurança.

Deploy Automatizado

Pipeline que manda pro ar com um clique ou um git push.

Backup e Rollback

Pra não chorar quando der beyblade: salvar tudo antes e ter como voltar atrás.


8. Treinamento

Capacitação de Usuários

Ensinar a galera a usar o sistema sem chamar o suporte pra tudo.

Criação de Manuais

Material pra consulta rápida. Um "como usar" maroto.

Suporte Inicial

Ficar de plantão porque vai dar dúvida, e talvez, uns bugs.


9. Encerramento

Entrega Formal

Documento dizendo "tá aí, meu chefe", com assinatura e tudo.

Avaliação Final

Ver o que deu certo, o que deu ruim e o que pode melhorar.

Encerramento de Contrato

Parte burocrática: pagamentos, desligamentos, última coca-cola gelada com a equipe.

About

ETAPAS DA PRODUÇÃO que devemos sempre levar em consideração

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors