Resumo de Especificações Técnicas de Software, de Adilson da Silva Lima
Aprofunde-se nas Especificações Técnicas de Software com Adilson da Silva Lima e descubra como organizar o desenvolvimento de forma divertida e eficaz.
domingo, 17 de novembro de 2024
Ah, Especificações Técnicas de Software! Um título que soa como um daqueles convites para uma festa em que a única coisa que se faz é discutir a regra de quem pega a saída antes do pessoal que ficou na fila. Mas calma que a aventura de entender as especificações é bem mais interessante do que parece. Vamos lá!
No comecinho dessa jornada, Adilson da Silva Lima nos apresenta o que realmente são as especificações técnicas. Basicamente, é o guia de como criar um software sem que ele se torne um monstro de Frankenstein - com partes que não se conversam e um pé esquerdo que só dança valsa enquanto o resto do corpo faz zumba. São os requisitos que a equipe de desenvolvimento precisa seguir para garantir que o produto final não seja um "jeitinho brasileiro" mal feito.
O autor divide o livro em várias seções pra lá de organizadas, como se estivesse arrumando um armário e cada capítulo é uma prateleira com um tema diferente. Ele aborda assuntos como a importância da documentação (porque se não escrever, como saberão o que você fez, né?), a estrutura das especificações, e até dá dicas de como usar a linguagem de forma que todo mundo na equipe consiga entender, mesmo que tenham formação em áreas diferentes. Isso inclui não usar termos altamente técnicos em uma conversa com o designer, a menos que você queira que ele vire um zumbi sem saber do que se trata.
E não para por aí! Lima também ataca a questão da qualidade das especificações. Você pode até se perguntar: "Mas, como podem ser ruins as especificações?", e ele tem a resposta para você - porque sim! Afinal, quem nunca começou um projeto e, do nada, a especificação parecia um enigma do Sphinx? As dicas do autor vão te ajudar a evitar que a tarefa de escrever especificações se torne uma missão impossível.
Outra parte importante do livro é sobre requisitos funcionais e não funcionais. Os funcionais são como os amigos que sempre trazem as bebidas pra festa - são essenciais e esperados. Já os não funcionais são mais como o fator "cachorro-quente com maionese" que surpreende (pra alguns, isso é ótimo, para outros, apavorante). Ambos precisam estar muito bem definidos para que o software não seja um verdadeiro "soco na cara" das expectativas dos usuários.
E, a cereja do bolo? Os modelos que servem, digamos, como um mapa do tesouro. Lima ensina a criar diagramas e fluxogramas, que podem até fazer você se sentir um pouco mais sábio do que realmente é. É como um "aprenda a desenhar" para adultos que precisam entender processos complexos sem perder a cabeça. E se você estiver se perguntando "onde está o mapa do tesouro?", os exemplos são tão práticos que você vai querer sair desenhando fluxogramas na parede da sala.
Em suma, Especificações Técnicas de Software é um convite à estruturação e à organização no universo do desenvolvimento. Se você quer deixar para trás o caos que muitas vezes vem junto com a criação de software (e quem não quer, né?), este é definitivamente o seu guia! Spoiler: No final, você vai perceber que até o mais complexo dos softwares pode ser escrito com regras simples e claras - e pode até acabar se divertindo com isso! Então, pega a caneta, o papel e mãos à obra!
Ana Bia
Resumo clássicos e best-sellers com pitadas de humor e leve deboche. Meu objetivo? Transformar grandes obras em resumos fáceis de entender. Entre capítulos e risadas, faço você se sentir expert na próxima roda de conversa literária.