Estudando engenharia de software

FIgura1_SoftwareEngineering

Devido ao meu doutorado ultimamente tenho estudado muito sobre engenharia de software, em particular aspectos relacionados a testes de interface e à parte experimental. Eu sei, é muito complicado e pouco atrativo estudar estes tópicos gerais, principalmente pelo fato que não haverem muitos recursos didáticos. Além disso, estudar engenharia de software sozinho sem fazer parte de um projeto que mostra na prática não é nada recomendável.

Como resultado destes estudos acabei produzindo alguns pocket vídeos para a DevMedia sobre alguns assuntos específicos. Logo abaixo listo e comando rapidamente sobre os vídeos que produzi (é preciso ter a assinatura tipo MVP para acessar o conteúdo) Espero que este material possa ajudar quem está estudando este difícil tópico da área da computação.

Que quer ser notificado e saber um pouco mais sobre este tipo de conteúdo que produzo recomendo me seguir no Twitter (@pichiliani), pois sempre que algum material meu vai para o ar eu posto algo lá.

Figura2_SE

Registro de software: Este vídeo foi produzido junto com o meu irmão que é advogado. Apesar de não ser técnico, ele explica os princípios básicos para registro de software no Brasil.

Métricas de código Java com o PMD:Infelizmente muitos desenvolvedores não possuem o hábito de coletar métricas de software. Neste pocket video mostro como é fácil utilizar a ferramenta PMD para coletar métricas de software muito importantes.

Aplicando TDD o SQL Server:  A mentalidade de testar o SQL com testes unitários por meio de TDD ainda é muito pouco explorada. Por isso resolvi mostrar que dá para fazer isso de forma simples com uma biblioteca para fazer TDD com o código T-SQL utilizado no SQL Server.

Principais livros de Engenharia de Software: A área da engenharia de software está cheia de livros com muitas informações importantes. Neste vídeo mostro quais são os principais livros e comento um ponto sobre o conteúdo e a época em que eles foram lançados.

 Principais dificuldades de programadores: Esta pocket video foi gravada antes do post mais popular deste blog e fala um pouco sobre as pesquisas da área acadêmica que identificam, classificam e estudam as dificuldades envolvidas na tarefa de programar.

Figura2_SEVideos, documentários, entrevistas e filmes sobre engenharia de software: Assim como qualquer outra área da computação, a engenharia de software possui nomes e pessoas muito importantes e que são referências. Contudo, raramente vemos algo além de texto e, por isso, gravei este pocket video citando entrevistas, filmes e outros vídeos que, de alguma forma ou de outra, estão relacionados com  a ES.

Técnicas para entrevista/reunião de coleta de requisitos:Uma entrevista ou reunião é um evento muito importante para um projeto de software e, infelizmente, pouco gente dá a devida atenção. Como notei que existe muito pouco material falando sobre isso resolvi gravar esta pocket vídeo com várias recomendações que podem ajudar quem está na fase inicial de coleta e refinamento de requisitos.

Ferramentas para documentação: Quem trabalha com ES deve se munir de uma grande quantidade de ferramentas. Esta pocket vídeo mostra várias delas, sejam de código livre, versões gratuitas ou PaaS.

Modelando negócios com IDEF0:  O diagrama IDEF0 não é muito conhecido no Brasil, mas ele é um dos mais importantes recursos para desenhar, representar, compreender e explicar como funcionam processos de negócio.



Esta entrada foi publicada em Programação, Uncategorized e marcada com a tag , , , , , , , , . Adicione o link permanente aos seus favoritos.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *