Introdução ao Desenvolvimento de Sistemas de Software
Disciplina do Bacharelado em Ciência da Computação do Instituto de Matemática e Estatística da Universidade de São Paulo, ministrada pelo Prof. Paulo Meirelles em 2024. Usaremos este espaço para os alunos postagem materiais para serem compartilhado com a turma de 2024.1 e a comunidade.
Objetivos da disciplina[editar | editar código-fonte]
Tornar os alunos capazes de projetar, implementar e testar sistemas de software avançados, usando conceitos e técnicas de engenharia de software e banco de dados de maneira integrada e evolutiva. Os sistemas serão desenvolvidos em times, de maneira colaborativa, e de modo a priorizar clareza de código e extensibilidade.
Programa resumido[editar | editar código-fonte]
- Princípios e técnicas de desenvolvimento de sistemas de software
- Testes de software
- Persistência de dados
- Modelo entidade relacionamento e modelo relacional
Tutoriais[editar | editar código-fonte]
- Pytest + check (Beatriz Viana Costa e Maysa Cristina Claudino)
- Cucumber (Filipe Tressmann Velozo e Lais Nuto Rossmann)
- Testes de propriedade (João Paulo Pereira da Silva e Renan Ribeiro)
- Google Test (Gustavo Mota Bastos e Luísa Menezes da Costa)
- Dev Containers (Thiago Duvanel Ferreira e Jorge Harrisonn Mantovanelli Thomes Vieira)
- Ferramentas de desenvolvimento colaborativo em tempo real (Fernando Yang e Lucas Eiji)
- Testes de Acessibilidade (Anna Beatriz Serikyaku e Jonathas Castilho)