Este livro apresenta um método para análise e projeto de Sistemas de Informação, denominado JSD (Jackson System Development). Uma das grandes vantagens desse método é sua aplicação tanto a sistemas de informação tradicionais quanto a outros tipos de sistemas, onde o aspecto dinâmico é importante (sistemas de tempo real, por exemplo). Ao longo do livro utiliza-se como exemplo um sistema de controle de circulação de livros em uma biblioteca. Esse exemplo é apresentado com bastante detalhe, ilustrando cada passo do método. Os capítulos são complementados com uma lista de exercícios. Este livro pode ser utilizado tanto por professores, como livro-texto em cursos de graduação, ou profissionais atuando na área.